0001144204-19-045267.txt : 20190919 0001144204-19-045267.hdr.sgml : 20190919 20190919170319 ACCESSION NUMBER: 0001144204-19-045267 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 148 CONFORMED PERIOD OF REPORT: 20190630 FILED AS OF DATE: 20190919 DATE AS OF CHANGE: 20190919 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: 191102197 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 holi-20180630x20f.htm FORM 20-F
false--06-30FY20190001357450Large Accelerated Filer603420996034209960342099603420990001357450us-gaap:RetainedEarningsMember2019-06-300001357450us-gaap:ParentMember2019-06-300001357450us-gaap:NoncontrollingInterestMember2019-06-300001357450us-gaap:AdditionalPaidInCapitalMember2019-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001357450holi:StatutoryReservesMember2019-06-300001357450us-gaap:RetainedEarningsMember2018-06-300001357450us-gaap:ParentMember2018-06-300001357450us-gaap:NoncontrollingInterestMember2018-06-300001357450us-gaap:AdditionalPaidInCapitalMember2018-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-06-300001357450holi:StatutoryReservesMember2018-06-300001357450us-gaap:RetainedEarningsMember2017-06-300001357450us-gaap:ParentMember2017-06-300001357450us-gaap:NoncontrollingInterestMember2017-06-300001357450us-gaap:AdditionalPaidInCapitalMember2017-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-06-300001357450holi:StatutoryReservesMember2017-06-300001357450us-gaap:RetainedEarningsMember2016-06-300001357450us-gaap:ParentMember2016-06-300001357450us-gaap:NoncontrollingInterestMember2016-06-300001357450us-gaap:AdditionalPaidInCapitalMember2016-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-06-300001357450holi:StatutoryReservesMember2016-06-300001357450us-gaap:CommonStockMember2019-06-300001357450us-gaap:CommonStockMember2018-06-300001357450us-gaap:CommonStockMember2017-06-300001357450us-gaap:CommonStockMember2016-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:VestingPeriodOneMember2017-07-012018-06-300001357450holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterTwoYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterThreeYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterFourYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterTwoYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterThreeYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterFourYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterTwoYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterThreeYearsMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMemberholi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterFourYearsMember2019-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterTwoYearsMember2019-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterThreeYearsMember2019-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:GrantDateAfterFourYearsMember2019-06-300001357450holi:PerformanceOptions2015Member2015-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMember2019-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMember2018-06-3000013574502015-04-152015-05-140001357450us-gaap:PerformanceSharesMember2012-02-012012-02-200001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:VestingPeriodTwoMember2019-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMemberholi:VestingPeriodThreeMember2019-06-300001357450holi:EquityPlanTwoThousandFifteenMember2015-05-140001357450holi:StockPlan2006Member2007-09-200001357450holi:OptionsVestThreeMember2018-07-012019-06-300001357450us-gaap:RestrictedStockMember2017-07-012018-06-300001357450us-gaap:RestrictedStockMember2016-07-012017-06-300001357450us-gaap:RestrictedStockMember2013-07-012014-06-300001357450us-gaap:RestrictedStockMemberus-gaap:GeneralAndAdministrativeExpenseMember2018-07-012019-06-300001357450us-gaap:PerformanceSharesMemberus-gaap:GeneralAndAdministrativeExpenseMember2018-07-012019-06-300001357450us-gaap:RestrictedStockMemberus-gaap:GeneralAndAdministrativeExpenseMember2017-07-012018-06-300001357450us-gaap:PerformanceSharesMemberus-gaap:GeneralAndAdministrativeExpenseMember2017-07-012018-06-300001357450us-gaap:RestrictedStockMemberus-gaap:GeneralAndAdministrativeExpenseMember2016-07-012017-06-300001357450us-gaap:PerformanceSharesMemberus-gaap:GeneralAndAdministrativeExpenseMember2016-07-012017-06-300001357450us-gaap:ProductMemberus-gaap:RailroadTransportationEquipmentMember2018-07-012019-06-300001357450us-gaap:ProductMemberus-gaap:AllOtherSegmentsMember2018-07-012019-06-300001357450us-gaap:ProductMembersrt:IndustrialPropertyMember2018-07-012019-06-300001357450us-gaap:ProductMemberholi:PeopleSRepublicOfChinaMember2018-07-012019-06-300001357450us-gaap:ProductMemberholi:NonPeoplesRepublicOfChinaIncludingHongKongMember2018-07-012019-06-300001357450us-gaap:ProductMemberholi:MechanicalAndElectricalSolutionMember2018-07-012019-06-300001357450us-gaap:MaintenanceMemberus-gaap:RailroadTransportationEquipmentMember2018-07-012019-06-300001357450us-gaap:MaintenanceMemberus-gaap:AllOtherSegmentsMember2018-07-012019-06-300001357450us-gaap:MaintenanceMembersrt:IndustrialPropertyMember2018-07-012019-06-300001357450us-gaap:MaintenanceMemberholi:PeopleSRepublicOfChinaMember2018-07-012019-06-300001357450us-gaap:MaintenanceMemberholi:NonPeoplesRepublicOfChinaIncludingHongKongMember2018-07-012019-06-300001357450us-gaap:MaintenanceMemberholi:MechanicalAndElectricalSolutionMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:RailroadTransportationEquipmentMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:AllOtherSegmentsMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMembersrt:IndustrialPropertyMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMemberholi:PeopleSRepublicOfChinaMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMemberholi:NonPeoplesRepublicOfChinaIncludingHongKongMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMemberholi:MechanicalAndElectricalSolutionMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:RailroadTransportationEquipmentMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:AllOtherSegmentsMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMembersrt:IndustrialPropertyMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberholi:PeopleSRepublicOfChinaMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberholi:MechanicalAndElectricalSolutionMember2018-07-012019-06-300001357450us-gaap:MaintenanceMember2018-07-012019-06-300001357450holi:PeopleSRepublicOfChinaMember2018-07-012019-06-300001357450holi:NonPeoplesRepublicOfChinaIncludingHongKongMember2018-07-012019-06-300001357450holi:IntegratedContractRevenueMember2018-07-012019-06-300001357450holi:ExtendedWarrantyServiceRevenueMember2018-07-012019-06-300001357450us-gaap:ProductMemberus-gaap:RailroadTransportationEquipmentMember2017-07-012018-06-300001357450us-gaap:ProductMemberus-gaap:AllOtherSegmentsMember2017-07-012018-06-300001357450us-gaap:ProductMembersrt:IndustrialPropertyMember2017-07-012018-06-300001357450us-gaap:ProductMemberholi:MechanicalAndElectricalSolutionMember2017-07-012018-06-300001357450us-gaap:MaintenanceMemberus-gaap:RailroadTransportationEquipmentMember2017-07-012018-06-300001357450us-gaap:MaintenanceMemberus-gaap:AllOtherSegmentsMember2017-07-012018-06-300001357450us-gaap:MaintenanceMembersrt:IndustrialPropertyMember2017-07-012018-06-300001357450us-gaap:MaintenanceMemberholi:MechanicalAndElectricalSolutionMember2017-07-012018-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:RailroadTransportationEquipmentMember2017-07-012018-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:AllOtherSegmentsMember2017-07-012018-06-300001357450holi:IntegratedContractRevenueMembersrt:IndustrialPropertyMember2017-07-012018-06-300001357450holi:IntegratedContractRevenueMemberholi:MechanicalAndElectricalSolutionMember2017-07-012018-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:RailroadTransportationEquipmentMember2017-07-012018-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:AllOtherSegmentsMember2017-07-012018-06-300001357450holi:ExtendedWarrantyServiceRevenueMembersrt:IndustrialPropertyMember2017-07-012018-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberholi:MechanicalAndElectricalSolutionMember2017-07-012018-06-300001357450holi:PeopleSRepublicOfChinaMember2017-07-012018-06-300001357450holi:NonPeoplesRepublicOfChinaIncludingHongKongMember2017-07-012018-06-300001357450us-gaap:ProductMemberus-gaap:RailroadTransportationEquipmentMember2016-07-012017-06-300001357450us-gaap:ProductMemberus-gaap:AllOtherSegmentsMember2016-07-012017-06-300001357450us-gaap:ProductMembersrt:IndustrialPropertyMember2016-07-012017-06-300001357450us-gaap:ProductMemberholi:MechanicalAndElectricalSolutionMember2016-07-012017-06-300001357450us-gaap:MaintenanceMemberus-gaap:RailroadTransportationEquipmentMember2016-07-012017-06-300001357450us-gaap:MaintenanceMemberus-gaap:AllOtherSegmentsMember2016-07-012017-06-300001357450us-gaap:MaintenanceMembersrt:IndustrialPropertyMember2016-07-012017-06-300001357450us-gaap:MaintenanceMemberholi:MechanicalAndElectricalSolutionMember2016-07-012017-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:RailroadTransportationEquipmentMember2016-07-012017-06-300001357450holi:IntegratedContractRevenueMemberus-gaap:AllOtherSegmentsMember2016-07-012017-06-300001357450holi:IntegratedContractRevenueMembersrt:IndustrialPropertyMember2016-07-012017-06-300001357450holi:IntegratedContractRevenueMemberholi:MechanicalAndElectricalSolutionMember2016-07-012017-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:RailroadTransportationEquipmentMember2016-07-012017-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberus-gaap:AllOtherSegmentsMember2016-07-012017-06-300001357450holi:ExtendedWarrantyServiceRevenueMembersrt:IndustrialPropertyMember2016-07-012017-06-300001357450holi:ExtendedWarrantyServiceRevenueMemberholi:MechanicalAndElectricalSolutionMember2016-07-012017-06-300001357450holi:PeopleSRepublicOfChinaMember2016-07-012017-06-300001357450holi:NonPeoplesRepublicOfChinaIncludingHongKongMember2016-07-012017-06-300001357450us-gaap:GrantMember2018-07-012019-06-300001357450us-gaap:GrantMember2017-07-012018-06-300001357450us-gaap:GrantMember2016-07-012017-06-300001357450us-gaap:PerformanceGuaranteeMember2019-06-300001357450holi:GoodsAndServicesMemberholi:ElectricMotorMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:ElectricMotorMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:ElectricMotorMember2016-07-012017-06-300001357450holi:NingboHollysysMemberholi:GoodsAndServicesMember2018-07-012019-06-300001357450holi:HollyconMemberholi:GoodsAndServicesMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:OtherRelatedPartiesMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:NingboHollysysMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:HollysysMachineMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:HollyconMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:ChinaTechenergyMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:BeijingIpeMember2018-07-012019-06-300001357450holi:GoodsAndServicesMemberholi:BeijingHollysysIntelligentTechnologiesCoMember2018-07-012019-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMemberholi:GoodsAndServicesMember2018-07-012019-06-300001357450holi:GoodsAndServicesMember2018-07-012019-06-300001357450holi:GoodsAndServicesMember2018-07-012019-06-300001357450holi:NingboHollysysMemberholi:GoodsAndServicesMember2017-07-012018-06-300001357450holi:HollyconMemberholi:GoodsAndServicesMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:OtherRelatedPartiesMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:NingboHollysysMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:HollysysMachineMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:HollyconMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:ChinaTechenergyMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:BeijingIpeMember2017-07-012018-06-300001357450holi:GoodsAndServicesMemberholi:BeijingHollysysIntelligentTechnologiesCoMember2017-07-012018-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMemberholi:GoodsAndServicesMember2017-07-012018-06-300001357450holi:GoodsAndServicesMember2017-07-012018-06-300001357450holi:GoodsAndServicesMember2017-07-012018-06-300001357450holi:NingboHollysysMemberholi:GoodsAndServicesMember2016-07-012017-06-300001357450holi:HollyconMemberholi:GoodsAndServicesMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:OtherRelatedPartiesMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:NingboHollysysMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:HollysysMachineMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:HollyconMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:ChinaTechenergyMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:BeijingIpeMember2016-07-012017-06-300001357450holi:GoodsAndServicesMemberholi:BeijingHollysysIntelligentTechnologiesCoMember2016-07-012017-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMemberholi:GoodsAndServicesMember2016-07-012017-06-300001357450holi:GoodsAndServicesMember2016-07-012017-06-300001357450holi:GoodsAndServicesMember2016-07-012017-06-300001357450us-gaap:BuildingMemberus-gaap:AssetsLeasedToOthersMember2019-06-300001357450us-gaap:BuildingMemberus-gaap:AssetsLeasedToOthersMember2018-06-300001357450srt:MinimumMemberus-gaap:VehiclesMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:OtherMachineryAndEquipmentMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:BuildingMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:VehiclesMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:OtherMachineryAndEquipmentMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:ComputerSoftwareIntangibleAssetMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:BuildingMember2018-07-012019-06-300001357450us-gaap:VehiclesMember2019-06-300001357450us-gaap:OtherMachineryAndEquipmentMember2019-06-300001357450us-gaap:MachineryAndEquipmentMember2019-06-300001357450us-gaap:ConstructionInProgressMember2019-06-300001357450us-gaap:ComputerSoftwareIntangibleAssetMember2019-06-300001357450us-gaap:VehiclesMember2018-06-300001357450us-gaap:OtherMachineryAndEquipmentMember2018-06-300001357450us-gaap:MachineryAndEquipmentMember2018-06-300001357450us-gaap:ConstructionInProgressMember2018-06-300001357450us-gaap:ComputerSoftwareIntangibleAssetMember2018-06-300001357450us-gaap:BuildingMember2018-06-300001357450holi:BeijingIpeMemberus-gaap:YearEndAdjustmentMemberus-gaap:SubsequentEventMember2019-07-012019-07-310001357450holi:IDMember2019-06-300001357450holi:BeijingHollysysMember2019-06-300001357450holi:PeopleSRepublicOfChinaMember2019-06-300001357450holi:NonPeoplesRepublicOfChinaIncludingHongKongMember2019-06-300001357450holi:PeopleSRepublicOfChinaMember2018-06-300001357450holi:NonPeoplesRepublicOfChinaIncludingHongKongMember2018-06-300001357450holi:NingboHollysysIntelligentTechnologyCompanyLimitedMember2018-08-310001357450holi:BeijingHollysysIntelligentTechnologiesCoMember2018-08-310001357450holi:BondMESdnBhdMember2017-07-310001357450holi:ConvertibleBondMember2019-06-300001357450holi:ConvertibleBondMember2018-06-300001357450us-gaap:StandbyLettersOfCreditMember2019-06-300001357450us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2019-06-300001357450us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember2018-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMember2019-06-300001357450holi:SouthconDevelopmentSdnBhdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:NingboHollysysIntelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:HunanLingxiangMaglevTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:ChinaTechenergyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:BeijingIpeBiotechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:BeijingHollysysMachineAutomationCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:BeijingHollysysElectricMotorCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:BeijingAIRmakerTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450us-gaap:EquityMethodInvestmentsMember2018-07-012019-06-300001357450holi:SouthconDevelopmentSdnBhdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:ShenzhenhollysysintelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:NingboHollysysIntelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:ChinaTechenergyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingIpeBiotechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingHollysysMachineAutomationCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingHollysysElectricMotorCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingHollysysDigitalTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:BeijingAIRmakerTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450us-gaap:EquityMethodInvestmentsMember2017-07-012018-06-300001357450holi:MechanicalAndElectricalSolutionsMember2018-07-012019-06-300001357450holi:IndustrialAutomationMember2018-07-012019-06-300001357450holi:MechanicalAndElectricalSolutionsMember2019-06-300001357450holi:IndustrialAutomationMember2019-06-300001357450holi:ConcordGroupMember2019-06-300001357450holi:ConcordCorporationPteLtdMember2019-06-300001357450holi:MechanicalAndElectricalSolutionsMember2018-06-300001357450holi:IndustrialAutomationMember2018-06-300001357450holi:ConcordMember2018-06-300001357450holi:ConcordCorporationPteLtdMember2018-06-300001357450srt:MinimumMemberus-gaap:UseRightsMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:OrderOrProductionBacklogMember2018-07-012019-06-300001357450srt:MinimumMemberus-gaap:CustomerRelationshipsMember2018-07-012019-06-300001357450srt:MinimumMemberholi:PatentsAndCopyrightsMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:UseRightsMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:OrderOrProductionBacklogMember2018-07-012019-06-300001357450srt:MaximumMemberus-gaap:CustomerRelationshipsMember2018-07-012019-06-300001357450srt:MaximumMemberholi:PatentsAndCopyrightsMember2018-07-012019-06-300001357450us-gaap:IntellectualPropertyMember2019-06-300001357450us-gaap:IntellectualPropertyMember2018-06-300001357450us-gaap:CostmethodInvestmentsMember2019-06-300001357450us-gaap:CostmethodInvestmentsMember2018-06-300001357450us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember2018-07-012019-06-300001357450us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember2017-07-012018-06-300001357450us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember2019-06-300001357450us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember2018-06-300001357450holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingIpeMember2019-05-310001357450holi:BeijingHollyconMedicineTechnologyCoLtdMember2018-08-310001357450holi:ShenhuaHollysysInformationTechnologyCoLtdMember2018-06-300001357450holi:BeijingHollysysDigitalTechnologyCoLtdMember2018-06-300001357450holi:BondMESdnBhdMemberholi:BondCorporationPteLtdMember2017-07-310001357450holi:PerformanceOptions2015Member2019-06-300001357450us-gaap:RestrictedStockMember2018-07-012019-06-300001357450holi:BeijingHollysysIndustrialSoftwareCompanyLtdMember2016-07-012018-06-300001357450srt:MinimumMembercountry:MO2018-07-012019-06-300001357450holi:IDMember2018-07-012019-06-300001357450holi:BeijingHollysysCompanyLtdMember2018-07-012019-06-300001357450country:SG2018-07-012019-06-300001357450country:QA2018-07-012019-06-300001357450country:MY2018-07-012019-06-300001357450country:IN2018-07-012019-06-300001357450country:HK2018-07-012019-06-300001357450holi:HangzhouHollysysAutomationCompanyLtdMember2017-07-012018-06-300001357450us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012019-06-300001357450us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012019-06-300001357450holi:ElectricMotorMember2019-06-300001357450holi:BeijingIpeMember2019-06-300001357450holi:ElectricMotorMember2018-06-300001357450holi:BeijingIpeMember2018-06-300001357450holi:ShenzhenhollysysMember2019-06-300001357450holi:PingzhongSoftwareMember2019-06-300001357450holi:OtherRelatedPartiesMember2019-06-300001357450holi:NingboHollysysMember2019-06-300001357450holi:HollysysMachineMember2019-06-300001357450holi:HollyconMember2019-06-300001357450holi:ChinaTechenergyMember2019-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMember2019-06-300001357450holi:ShenzhenhollysysMember2018-06-300001357450holi:PingzhongSoftwareMember2018-06-300001357450holi:OtherRelatedPartiesMember2018-06-300001357450holi:NingboHollysysMember2018-06-300001357450holi:HollysysMachineMember2018-06-300001357450holi:HollyconMember2018-06-300001357450holi:ChinaTechenergyMember2018-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMember2018-06-300001357450srt:SubsidiariesMember2019-06-300001357450srt:SubsidiariesMember2018-06-3000013574502018-09-2700013574502017-09-2600013574502018-09-012018-09-2700013574502017-09-012017-09-260001357450us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001357450us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001357450us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2018-06-300001357450holi:PrcMember2019-06-300001357450country:SG2019-06-300001357450country:MY2019-06-300001357450holi:PrcMember2018-06-300001357450country:SG2018-06-300001357450country:MY2018-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMember2016-07-012016-07-310001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2018-06-300001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2017-06-300001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2014-05-300001357450srt:WeightedAverageMember2018-06-300001357450srt:MinimumMember2018-06-300001357450srt:MaximumMember2018-06-300001357450srt:MinimumMemberholi:UnitedOverseasBankMalaysiaBhdMember2018-07-012019-06-300001357450srt:MinimumMemberholi:SingaporeDollarMember2018-07-012019-06-300001357450srt:MaximumMemberholi:UnitedOverseasBankMalaysiaBhdMember2018-07-012019-06-300001357450srt:MaximumMemberholi:SingaporeDollarMember2018-07-012019-06-300001357450srt:MinimumMemberholi:UnitedOverseasBankMalaysiaBhdMember2017-07-012018-06-300001357450srt:MinimumMemberholi:SingaporeDollarMember2017-07-012018-06-300001357450srt:MaximumMemberholi:UnitedOverseasBankMalaysiaBhdMember2017-07-012018-06-300001357450srt:MaximumMemberholi:SingaporeDollarMember2017-07-012018-06-300001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2019-06-300001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2018-07-012019-06-300001357450holi:IfcConversionRateMember2018-07-012019-06-300001357450holi:IfcConversionRateMember2014-04-302014-05-300001357450holi:IfcConvertibleBondMemberholi:InternationalFinanceCorporationMember2014-04-302014-05-300001357450holi:NonPrcMember2018-07-012019-06-300001357450country:CN2018-07-012019-06-300001357450holi:NonPrcMember2017-07-012018-06-300001357450country:CN2017-07-012018-06-300001357450holi:NonPrcMember2016-07-012017-06-300001357450country:CN2016-07-012017-06-300001357450us-gaap:RailroadTransportationEquipmentMember2018-07-012019-06-300001357450us-gaap:AllOtherSegmentsMember2018-07-012019-06-300001357450srt:IndustrialPropertyMember2018-07-012019-06-300001357450holi:MechanicalAndElectricalSolutionMember2018-07-012019-06-300001357450holi:IntegratedSolutionsContractRevenueMember2018-07-012019-06-300001357450us-gaap:ServiceMember2017-07-012018-06-300001357450us-gaap:RailroadTransportationEquipmentMember2017-07-012018-06-300001357450us-gaap:AllOtherSegmentsMember2017-07-012018-06-300001357450srt:IndustrialPropertyMember2017-07-012018-06-300001357450holi:MechanicalAndElectricalSolutionMember2017-07-012018-06-300001357450us-gaap:ServiceMember2016-07-012017-06-300001357450us-gaap:RailroadTransportationEquipmentMember2016-07-012017-06-300001357450us-gaap:AllOtherSegmentsMember2016-07-012017-06-300001357450srt:IndustrialPropertyMember2016-07-012017-06-300001357450holi:MechanicalAndElectricalSolutionMember2016-07-012017-06-300001357450us-gaap:ServiceMemberus-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-012019-06-300001357450us-gaap:ServiceMemberus-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-012019-06-300001357450us-gaap:ServiceMember2018-07-012019-06-300001357450holi:BondMember2019-06-300001357450holi:BondMember2018-06-300001357450us-gaap:AccountsReceivableMember2018-07-012019-06-300001357450us-gaap:AccountsReceivableMember2017-07-012018-06-300001357450us-gaap:CommitmentsMember2019-06-300001357450srt:ParentCompanyMember2016-06-300001357450srt:ParentCompanyMember2015-06-300001357450holi:HollysysIndustrialSoftwareMemberholi:PatentsAndCopyrightsMember2019-06-300001357450holi:BeijingIpeMember2019-05-012019-05-310001357450us-gaap:PreferredClassAMember2010-08-310001357450srt:MinimumMember2019-06-300001357450srt:MaximumMember2019-06-300001357450holi:HollysysIndustrialSoftwareMember2019-06-300001357450holi:RightsPlanMember2018-06-300001357450us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2019-06-300001357450us-gaap:FairValueMeasurementsRecurringMember2019-06-300001357450us-gaap:FairValueMeasurementsNonrecurringMember2019-06-300001357450us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-06-300001357450us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-06-300001357450us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsNonrecurringMember2018-06-300001357450us-gaap:FairValueMeasurementsRecurringMember2018-06-300001357450us-gaap:FairValueMeasurementsNonrecurringMember2018-06-300001357450holi:ZhongjijingInvestmentConsultingCoLtdMember2018-07-012019-06-300001357450holi:ZhongjijingInvestmentConsultingCoLtdMember2017-07-012018-06-300001357450holi:ZhongjijingInvestmentConsultingCoLtdMember2016-07-012017-06-300001357450holi:HollysysIndustrialSoftwareMemberholi:PatentsAndCopyrightsMember2018-07-012019-06-300001357450holi:HollysysIndustrialSoftwareMemberholi:PatentsAndCopyrightsMember2017-07-012018-06-300001357450srt:ParentCompanyMember2017-06-3000013574502008-01-012008-12-310001357450us-gaap:RestrictedStockMember2018-07-012019-06-300001357450us-gaap:RestrictedStockMember2017-07-012018-06-300001357450us-gaap:RestrictedStockMember2016-07-012017-06-300001357450holi:TwoThousandFifteenPerformanceOptionsMember2018-07-012019-06-300001357450holi:PeopleRepublicOfChinaSubsidiariesMember2019-06-300001357450holi:PeopleRepublicOfChinaSubsidiariesMember2018-06-300001357450us-gaap:RetainedEarningsMember2017-07-012018-06-300001357450us-gaap:ParentMember2017-07-012018-06-300001357450us-gaap:NoncontrollingInterestMember2017-07-012018-06-300001357450us-gaap:CommonStockMember2017-07-012018-06-300001357450us-gaap:AdditionalPaidInCapitalMember2017-07-012018-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2017-07-012018-06-300001357450holi:StatutoryReservesMember2017-07-012018-06-300001357450us-gaap:RetainedEarningsMember2016-07-012017-06-300001357450us-gaap:ParentMember2016-07-012017-06-300001357450us-gaap:NoncontrollingInterestMember2016-07-012017-06-300001357450us-gaap:CommonStockMember2016-07-012017-06-300001357450us-gaap:AdditionalPaidInCapitalMember2016-07-012017-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2016-07-012017-06-300001357450holi:StatutoryReservesMember2016-07-012017-06-300001357450holi:PerformanceOptions2015Memberholi:PackagebMemberholi:VestingPeriodTwoMember2018-07-012019-06-300001357450holi:PerformanceOptions2015Memberholi:PackagebMemberholi:VestingPeriodOneMember2018-07-012019-06-300001357450holi:PerformanceOptions2015Memberholi:PackageaMember2016-07-012017-06-300001357450holi:PerformanceOptions2015Memberholi:PackageaMember2015-07-012016-06-300001357450holi:PerformanceOptions2015Memberholi:PackageaMember2014-07-012015-06-300001357450us-gaap:RestrictedStockMember2019-06-300001357450us-gaap:RestrictedStockMember2018-06-300001357450holi:NingboHollysysIntelligentTechnologyCompanyLimitedMember2018-06-300001357450us-gaap:BuildingMember2019-06-300001357450holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMemberholi:TwoThousandFifteenPerformanceOptionsMember2018-07-012019-06-300001357450holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMemberholi:TwoThousandFifteenPerformanceOptionsMember2018-07-012019-06-300001357450holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMemberholi:TwoThousandFifteenPerformanceOptionsMember2018-07-012019-06-300001357450holi:RightsPlanMember2017-07-012018-06-300001357450holi:DubaiAndQatarMember2018-07-012019-06-300001357450us-gaap:AccountingStandardsUpdate201601Member2017-07-012018-06-300001357450us-gaap:AccountingStandardsUpdate201601Member2016-07-012017-06-300001357450holi:RailTransportationMember2018-07-012019-06-300001357450holi:MedicalMember2018-07-012019-06-300001357450holi:MechanicalAndElectricalSolutionsMember2018-07-012019-06-300001357450holi:IndustrialAutomationMember2018-07-012019-06-300001357450holi:NingboHollysysMember2018-07-012019-06-300001357450holi:HollyconMember2018-07-012019-06-300001357450holi:BeijingHollysysIntelligentTechnologiesCoMember2018-07-012019-06-3000013574502018-03-012018-03-0100013574502013-04-032013-04-030001357450holi:TerminalValueGrowthRateMembersrt:MinimumMemberholi:ConcordMember2018-07-012019-06-300001357450holi:TerminalValueGrowthRateMembersrt:MaximumMemberholi:ConcordMember2018-07-012019-06-300001357450holi:DiscountRateMembersrt:MinimumMemberholi:ConcordMember2018-07-012019-06-300001357450holi:DiscountRateMembersrt:MaximumMemberholi:ConcordMember2018-07-012019-06-300001357450holi:ConcordMember2018-07-012019-06-300001357450holi:ConcordMember2017-07-012018-06-300001357450srt:MinimumMemberholi:ConcordMemberus-gaap:MeasurementInputDiscountRateMember2018-07-012019-06-300001357450srt:MaximumMemberholi:ConcordMemberus-gaap:MeasurementInputDiscountRateMember2018-07-012019-06-300001357450srt:MinimumMemberholi:ConcordMemberus-gaap:MeasurementInputDiscountRateMember2017-07-012018-06-300001357450srt:MaximumMemberholi:ConcordMemberus-gaap:MeasurementInputDiscountRateMember2017-07-012018-06-3000013574502013-07-012014-06-300001357450holi:BeijingIpeBiotechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingHollysysElectricMotorCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450us-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMember2016-07-310001357450holi:SouthconDevelopmentSdnBhdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:NingboHollysysIntelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:HunanLingxiangMaglevTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:ChinaTechenergyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingHollysysMachineAutomationCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:BeijingAIRmakerTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2019-06-300001357450holi:SouthconDevelopmentSdnBhdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:ShenzhenhollysysintelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:NingboHollysysIntelligentTechnologiesCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:ChinaTechenergyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingIpeBiotechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingHollysysMachineAutomationCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingHollysysElectricMotorCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingHollysysDigitalTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingHollyconMedicineTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450holi:BeijingAIRmakerTechnologyCoLtdMemberus-gaap:EquityMethodInvestmentsMember2018-06-300001357450us-gaap:EquityMethodInvestmentsMember2018-06-300001357450srt:ParentCompanyMember2017-07-012018-06-300001357450srt:ParentCompanyMember2016-07-012017-06-300001357450srt:ParentCompanyMember2015-07-012016-06-300001357450holi:PeopleRepublicOfChinaSubsidiariesMember2018-07-012019-06-300001357450holi:PeopleRepublicOfChinaSubsidiariesMember2017-07-012018-06-300001357450holi:PeopleRepublicOfChinaSubsidiariesMember2016-07-012017-06-300001357450holi:UnitedOverseasBankMalaysiaBhdMember2019-06-300001357450holi:SingaporeDollarMember2019-06-300001357450holi:UnitedOverseasBankMalaysiaBhdMember2018-06-300001357450holi:SingaporeDollarMember2018-06-300001357450us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2019-06-300001357450us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2019-06-300001357450holi:CalculatedUnderRevenueGuidanceInEffectTopic606Member2019-06-300001357450us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member2018-07-010001357450us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member2018-07-010001357450holi:CalculatedUnderRevenueGuidanceInEffectTopic606Member2018-07-010001357450us-gaap:ProductMember2018-07-012019-06-300001357450us-gaap:ProductMember2017-07-012018-06-300001357450holi:IntegratedSolutionsContractRevenueMember2017-07-012018-06-300001357450us-gaap:ProductMember2016-07-012017-06-300001357450holi:IntegratedSolutionsContractRevenueMember2016-07-012017-06-300001357450holi:ShenhuaHollysysInformationTechnologyCoLtdMember2014-06-300001357450srt:MinimumMember2018-07-012019-06-300001357450srt:MaximumMember2018-07-012019-06-300001357450holi:EpsThresholdOneMember2018-07-012019-06-300001357450holi:PerformanceOptions2015Memberholi:PackagebMemberholi:VestingPeriodOneMember2014-07-012017-06-300001357450holi:PerformanceOptions2015Memberholi:VestingPeriodThreeMember2014-07-012017-06-300001357450holi:PerformanceOptions2015Memberholi:PackageaMember2014-07-012017-06-300001357450srt:ParentCompanyMember2019-06-300001357450srt:ParentCompanyMember2018-06-3000013574502017-06-3000013574502016-06-300001357450us-gaap:RetainedEarningsMember2018-07-012019-06-300001357450us-gaap:ParentMember2018-07-012019-06-300001357450us-gaap:NoncontrollingInterestMember2018-07-012019-06-300001357450us-gaap:CommonStockMember2018-07-012019-06-300001357450us-gaap:AdditionalPaidInCapitalMember2018-07-012019-06-300001357450us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-07-012019-06-300001357450holi:StatutoryReservesMember2018-07-012019-06-3000013574502017-07-012018-06-3000013574502016-07-012017-06-3000013574502018-06-300001357450us-gaap:CommonStockMember2018-07-012019-06-300001357450us-gaap:PreferredStockMember2018-07-012019-06-3000013574502019-06-300001357450dei:BusinessContactMember2018-07-012019-06-3000013574502018-07-012019-06-30xbrli:sharesiso4217:USDiso4217:CNYxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 20-F

(Mark One)

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, 2019

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)

Arden Xia, Tel: (86 10) 5898 1386, Email: 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, 2019): 60,342,099 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.

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 

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

ANNUAL REPORT ON FORM 20-F

FOR THE FISCAL YEAR ENDED JUNE 30, 2019

TABLE OF CONTENTS

 

 

Page

 

 

 

PART I

 

 

ITEM 1.

IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

6

 

 

ITEM 2.

OFFER STATISTICS AND EXPECTED TIMETABLE

6

 

 

ITEM 3.

KEY INFORMATION

6

 

 

ITEM 4.

INFORMATION ON THE COMPANY

37

 

 

ITEM 4A.

UNRESOLVED STAFF COMMENTS

61

 

 

ITEM 5.

OPERATING AND FINANCIAL REVIEW AND PROSPECTS

61

 

 

ITEM 6.

DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

81

 

 

ITEM 7.

MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

89

 

 

ITEM 8.

FINANCIAL INFORMATION

90

 

 

ITEM 9.

THE OFFER AND LISTING

91

 

 

ITEM 10.

ADDITIONAL INFORMATION

91

 

 

ITEM 11.

QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

103

 

 

ITEM 12.

DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

104

 

 

PART II

 

 

ITEM 13.

DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

105

 

 

ITEM 14.

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

105

 

 

ITEM 15.

CONTROLS AND PROCEDURES

105

 

 

ITEM 16A.

AUDIT COMMITTEE FINANCIAL EXPERT

106

 

 

ITEM 16B.

CODE OF ETHICS

106

 

 

ITEM 16C.

PRINCIPAL ACCOUNTANT FEES AND SERVICES

107

 

 

ITEM 16D.

EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

107

 

 

ITEM 16E.

PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

107

 

 

ITEM 16F.

CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

107

 

 

ITEM 16G.

CORPORATE GOVERNANCE

107

 

 

ITEM 16H.

MINE SAFETY DISCLOSURE

108

PART III

 

 

ITEM 17.

FINANCIAL STATEMENTS

109

 

 

ITEM 18.

FINANCIAL STATEMENTS

109

 

 

ITEM 19.

EXHIBITS

109

2

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 and Cixi HollySys;

“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., a Singapore company (“BCPL”), Bond M&E Pte. Ltd., a Singapore Company (“BMSG”), Bond M&E Sdn. Bhd., a Malaysia company (“BMJB”), and Bond M&E (K.L.) Sdn. Bhd., a Malaysia company (“BMKL”);

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

“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 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;

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

3

“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;

“Cixi HollySys” refers to Cixi HollySys Precision Technology 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 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.

“BVI” refers to the British Virgin Islands;

“China” and “PRC” refer to the People’s Republic of China;

“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:

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
IIoT: Industrial Internet of Things
MW: Megawatt
PaaS: Platform as a Service
PLC: Programmable Logic Controller
SaaS: Software as a Service
SCADA: Supervisory Control and Data Acquisition

4

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 among many others: 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, “Key information - 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.

5

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

A.      Selected Consolidated Financial Data

The following table presents selected financial data regarding our business. It should be read in conjunction with our consolidated financial statements and related notes contained elsewhere in this annual report and the information under Item 5, “Operating and Financial Review and Prospects.”  The selected consolidated statement of comprehensive income data for the fiscal years ended June 30, 2017, 2018 and 2019 and the consolidated balance sheet data as of June 30, 2018 and 2019 have been derived from the audited consolidated financial statements of Hollysys that are included in this annual report beginning on page F-1. The selected statement of comprehensive income data for the fiscal years ended June 30, 2015 and 2016, and balance sheet data as of June 30, 2015, 2016 and 2017 have been derived from our audited financial statements that are not included in this annual report.

The audited consolidated financial statements for the years ended June 30, 2017, 2018 and 2019 are prepared and presented in accordance with generally accepted accounting principles in the United States, or US GAAP.  The selected financial data information is only a summary and should be read in conjunction with the historical consolidated financial statements and related notes of Hollysys contained elsewhere herein.  The financial statements contained elsewhere fully represent our financial condition and operations; however, they are not indicative of our future performance.

6

Financial information in this report is reported in United States dollars, the reporting currency of the Company.

(In USD thousands, except share numbers and per share data)

Years ended June 30,

    

2015

    

2016

    

2017

    

2018

    

2019

Statement of Comprehensive Income Data

 

  

 

  

 

  

 

  

 

  

Revenue

 

531,379

 

544,325

 

431,943

 

540,768

 

570,341

Operating income

 

130,107

 

120,583

 

60,270

 

120,244

 

123,626

Income before income taxes

 

125,227

 

137,742

 

83,355

 

129,642

 

143,723

Net income attributable to Hollysys

 

96,527

 

118,471

 

68,944

 

107,161

 

125,261

Add: Share-based compensation expenses

 

2,492

 

3,860

 

464

 

1,207

 

238

Amortization of intangible assets

 

4,454

 

818

 

623

 

598

 

311

Acquisition-related consideration fair value adjustments

 

(166)

 

(1,745)

 

 

 

Fair value adjustments of a bifurcated derivative

 

35

 

93

 

89

 

(75)

 

346

Non-GAAP net income attributable to Hollysys

 

103,342

 

121,497

 

70,120

 

108,891

 

126,156

Weighted average ordinary shares:

 

  

 

  

 

  

 

 

  

Basic

 

58,612,596

 

59,170,050

 

60,189,004

 

60,434,019

 

60,456,524

Diluted

 

60,134,203

 

60,611,456

 

61,011,510

 

61,248,565

 

61,273,884

Earnings per share:

 

  

 

  

 

  

 

  

 

  

Basic

 

1.65

 

2.00

 

1.15

 

1.77

 

2.07

Diluted

 

1.61

 

1.97

 

1.14

 

1.75

 

2.05

Non-GAAP earnings per share:

 

  

 

  

 

  

 

  

 

  

Basic

 

1.76

 

2.05

 

1.16

 

1.80

 

2.09

Diluted

 

1.72

 

2.02

 

1.16

 

1.78

 

2.07

 

  

 

  

 

  

 

  

 

  

Balance Sheet Data

 

  

 

  

 

  

 

  

 

  

Total current assets

 

806,640

 

827,310

 

865,356

 

1,000,898

 

1,109,478

Total assets

 

983,686

 

1,004,156

 

1,058,254

 

1,210,128

 

1,309,417

Total current liabilities

 

374,596

 

297,326

 

302,978

 

333,054

 

341,499

Total liabilities

 

398,301

 

321,471

 

334,714

 

367,775

 

362,257

 

  

 

  

 

  

 

  

 

  

Net assets

 

585,385

 

682,685

 

723,540

 

842,353

 

947,160

Non-controlling interests

 

6,285

 

8,529

 

21

 

301

 

1,774

Stockholders’ equity

 

579,100

 

674,156

 

723,519

 

842,052

 

945,386

Non-GAAP Measures

In evaluating our results, the non-GAAP measures of “Non-GAAP general and administrative expenses (“Non-GAAP G&A expenses”)”,“Non-GAAP cost of integrated solutions contracts”, “Non-GAAP other income (expenses), net”, “Non-GAAP interest expenses”, “Non-GAAP net income attributable to Hollysys” and “Non-GAAP earnings per share” serve as additional indicators of our operating performance and not as a replacement for other measures in accordance with US GAAP. We believe these non-GAAP measures are useful to investors as they exclude: 1) share-based compensation expenses, 2) amortization of intangible assets, 3) acquisition-related consideration fair value adjustments and 4) fair value adjustments of a bifurcated derivative. All of above will not result in any cash inflows or outflows. We believe that using non-GAAP measures help our shareholders have a better understanding of our operating results and growth prospects. In addition, given the business nature of Hollysys, it has been a common practice for investors and analysts to use such non-GAAP measures to evaluate the Company. Specifically, the non-GAAP measures excluded the following items:

1)Share-based compensation expenses, which are calculated based on the number of shares or options granted and the fair value as of grant date.

2)Amortization of intangible assets, which is a non-cash expense relating primarily to acquisitions. At the time of an acquisition, the identifiable definite-lived intangible assets of the acquired company, such as customer relationships and order backlog, are valued and amortized over their estimated lives. Value is also assigned to the acquired indefinite-lived intangible assets, which comprise goodwill that are not subject to amortization.

7

3)Acquisition-related consideration fair value adjustments are accounting adjustments to report contingent share consideration liabilities at fair value and cash consideration at present value. These adjustments can be highly variable and are excluded from our assessment of performance because they are considered non-operational in nature and, therefore, are not indicative of current or future performance or ongoing costs of doing business.

4)Fair value adjustments of a bifurcated derivative are accounting adjustments to report the change of fair value of the feature bifurcated as a derivative from the underlying host instrument of a convertible bond, and accounted for as a liability at its fair value.

The following table provides a reconciliation of U.S. GAAP measures to the non-GAAP measures for the periods indicated:

(In USD thousands, except share numbers and per share data)

Years ended June 30,

    

2015

    

2016

    

2017

    

2018

    

2019

Cost of integrated solutions contracts

 

300,332

 

310,545

 

277,476

 

314,233

 

325,523

Less: Amortization of intangible assets

 

4,454

 

818

 

623

 

598

 

311

Non-GAAP cost of integrated solutions contracts

 

295,878

 

309,727

 

276,853

 

313,635

 

325,212

 

  

 

  

 

  

 

  

 

  

G&A expenses

 

50,786

 

45,832

 

44,297

 

46,323

 

40,701

Less: Share-based compensation expenses

 

2,492

 

3,860

 

464

 

1,207

 

238

Non-GAAP G&A expenses

 

48,294

 

41,972

 

43,833

 

45,116

 

40,463

 

  

 

  

 

  

 

  

 

  

Other income  (expenses), net

 

2,601

 

4,061

 

1,722

 

4,349

 

2,710

Add: Acquisition-related incentive share contingent consideration fair value adjustments

 

(368)

 

(1,745)

 

 

 

Add: Fair value adjustments of a bifurcated derivative

 

35

 

93

 

89

 

(75)

 

346

Non-GAAP other income, net

 

2,268

 

2,409

 

1,811

 

4,274

 

3,056

 

  

 

  

 

  

 

  

 

  

Interest expenses

 

(1,821)

 

(1,404)

 

(938)

 

(692)

 

(575)

Add: Acquisition-related cash consideration adjustments

 

202

 

 

 

 

Non-GAAP interest expenses

 

(1,619)

 

(1,404)

 

(938)

 

(692)

 

(575)

 

  

 

  

 

  

 

  

 

  

Net income attributable to Hollysys

 

96,527

 

118,471

 

68,944

 

107,161

 

125,261

Add: Share-based compensation expenses

 

2,492

 

3,860

 

464

 

1,207

 

238

Amortization of intangible assets

 

4,454

 

818

 

623

 

598

 

311

Acquisition-related consideration fair value adjustments

 

(166)

 

(1,745)

 

 

 

Fair value adjustments of a bifurcated derivative

 

35

 

93

 

89

 

(75)

 

346

Non-GAAP net income attributable to Hollysys

 

103,342

 

121,497

 

70,120

 

108,891

 

126,156

Weighted average number of ordinary shares outstanding used in computation:

 

  

 

  

 

  

 

  

 

  

Basic

 

58,612,596

 

59,170,050

 

60,189,004

 

60,434,019

 

60,456,524

Diluted

 

60,134,203

 

60,611,456

 

61,011,510

 

61,248,565

 

61,273,884

Non-GAAP earnings per share:

 

  

 

  

 

  

 

  

 

  

Basic

 

1.76

 

2.05

 

1.16

 

1.80

 

2.09

Diluted

 

1.72

 

2.02

 

1.16

 

1.78

 

2.07

8

B.

Capitalization and Indebtedness

Not applicable.

C.

Reasons for the Offer and Use of Proceeds

Not applicable.

D.

Risk Factors

An investment in our capital stock 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 capital stock could decline, and you may lose all or part of your investment.

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 product solutions;

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 for new product solutions or service development, thus adversely affecting operating results.

9

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 the 12th Five-Year Plan published by the PRC’s State Council, which plan ended on December 31, 2015, the total length of China’s high-speed railway exceeded 19,000 kilometers. Under the 13th Five-Year Plan, which will end on December 31, 2020, the PRC government plans to increase the overall investment in transportation infrastructure by adding another 11,000 kilometers of high-speed railway by end of 2020, for a total length of 30,000 kilometers, which would cover over 80% of China’s major cities. 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.

We have also provided our SCADA System, or supervisory control and data acquisition system, to a number of China’s subway lines over the past years. According to the development plan for a modern comprehensive transportation system under the 13th Five-Year Plan published by the PRC’s State Council, the total length of urban mass transit lines under operation by the end of 2020 will be 6,000 kilometers, an increase from 3,300 kilometers as of December 31, 2015. 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.

In our rail transportation segment, we experienced revenue increases in the latter years of the 12th Five-Year Plan as Chinese policymakers ramped up spending to meet plan targets. For our fiscal years ended June 30, 2014, 2015, and 2016, our revenue from the rail transportation segment was $178.1 million, $193.3 million and $240.3 million, respectively. Revenue from this segment decreased at the beginning of 13th Five-Year plan to $155.7 million for the fiscal year ended 2017 as state bureaucracies adjusted to the new plan and state priorities. This decrease in revenue from our rail transportation segment accounted for approximately 75% of the decrease in our total net revenues in the fiscal year ended June 30, 2017, as compared to fiscal year ended June 30, 2016. In the fiscal year ended June 30, 2018, revenue from the rail transportation segment rebounded to $190.6 million, as implementation efforts for the 13th Five-Year Plan further advanced. In the fiscal year ended June 30, 2019, revenue from the rail transportation segment increased further to $208.9 million.

The spending patterns and priorities of Chinese policymakers, however, cannot be predicted with certainty. We cannot assure you that the generally favorable policies will remain in force in the future. In addition, the impact of rail transportation projects on our revenue from integrated solutions contracts was even more significant in the fiscal year ended June 30, 2017. Our overall revenue from integrated solutions contracts in the fiscal year ended June 30, 2017 decreased $92.3 million compared to the fiscal year ended June 30, 2016, primarily due to a decrease of $89.4 million from rail transportation projects, along with a decrease of $11.2 million from industrial automation projects, partially offset by an increase of $8.3 million in mechanical and electrical solutions business. 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.

10

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 products that meet market demand or successfully introduce new products 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 and products, 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. For example, we currently have major contracts with the MTR Corporation Ltd. of Hong Kong, Land Transport Authority of Singapore, and Mitsubishi Heavy Industries, Ltd. Qatar Branch. 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.

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.

11

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 an estimated amount of unrealized revenue of work remaining to be completed in accordance with the terms of the contract. 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 report as an indicator of our future earnings.

We may face risks associated with our international expansion efforts, 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 and staffing international operations, including differing legal and cultural expectations for employee relationships and increased travel, infrastructure and legal compliance costs associated with international operations;

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;

12

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;

increased financial accounting and reporting burdens and complexities; and

restrictions on the repatriation of earnings.

In addition, in our international business expansion to Southeast Asia, India 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 problems, 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.

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 around 80% 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, power and other energy supplies, and availability of technical or human resources.

We cannot guarantee that we will not encounter cost overruns or delays in our current and future delivery of products and 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.

13

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 completion of integrated solutions contracts. While there have been no significant issues or defects identified as of the date of this prospectus supplement, 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 increasingly 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.

As a 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 cost 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 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.

14

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 in 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, weather, manufacturing problems, diseases, strikes, transportation interruption, government regulation 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. Additionally, the lessors of some of our leased properties have defects in their titles and we may be required to cease using such leased properties if a valid claim is made against such properties. In such circumstances, we may not be able to find new leases 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 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 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 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, 2019 was related to the acquisition of Bond Group in 2013 and Hollysys Industrial Software in July 2017. Based on our quantitative assessment, the goodwill related to Concord Group acquisition was impaired by $11.6 million as of June 30, 2019. We performed a qualitative assessment for both Bond Group and Hollysys Industrial Software in 2019 and evaluated all relevant factors, weighed all factors in their entirety and concluded that no impairment charge for Bond Group and Hollysys Industrial Software was needed as of June 30, 2019.

15

However, there are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group, Bond Group and Hollysys Industrial Software operate in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group, Bond Group and Hollysys Industrial Software. These events can negatively impact demand for services of Concord Group, Bond Group and Hollysys Industrial Software 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 our estimates, which are based on historical trends and do not factor in unexpected delays in project commencement or execution.

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 face the risk that customers may delay their settlement with us or delay or fail to pay us as scheduled. 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 SAR, Singapore, Malaysia, India, Indonesia, and the Middle East. For our marketing both in China and in other jurisdictions, we seek international certifications and have obtained certificates such as the European Safety Standard Certification Level 4. As we operate in jurisdictions other than 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.

16

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 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.

Many of our competitors have substantially greater resources than we do, allowing them to compete on an advantageous basis.

We operate in a very competitive environment with many major international and domestic companies, such as Honeywell, General Electric, ABB, Siemens, Emerson, Yokogawa and Hitachi. Many of our competitors are much better established and more experienced than we are, have substantially greater financial resources, operate in more international markets and are much more diversified than we are. As a result, they are in a stronger position to compete effectively with us. 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. Other emerging companies or companies in related industries may also increase their participation in our market, which would add to the competitive pressures 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.

This may lead to 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 our prospects.

17

Our control systems are used in infrastructure projects such as subway systems, surface 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, business reputation, revenues and profits. We do believe 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.

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 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 and results of operations and prospects.

We are striving to expand our sales into the international market. Our overseas business extends to Southeast Asia and the Middle East area. 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.

Increased competition from foreign and PRC domestic competitors within the industry where we operate could negatively impact our market share in the industry.

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. Multi-national companies including Honeywell (US), Siemens (Germany), Emerson (US), ABB (Sweden), Rockwell (US), Yokogawa (Japan) and Hitachi (Japan) account for the majority of the global automation market share, and the market pattern is similar in China. Due to the limited number of domestic customers, if major international competitors increase their investments in the PRC 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.

18

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, 2019, we held 221 software copyrights, 126 authorized patents, 64 patent applications and 44 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.

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. In addition, 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 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 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 adverse effects on our business, financial condition, operating results and future prospects:

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

19

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

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;

loss of customers; and

diverting efforts of management and other resources.

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, operating results and future prospects.

Our revenue and net income may be materially and adversely affected by any economic slowdown in China as well as globally.

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. There have also been concerns about the relationships among China and other Asian countries, the relationship between China and the United States, 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. For instance, the United States has imposed substantial tariffs on products emanating from China, which has adversely affected the trade relationship between China and the United States. 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.

Our international operations may expose us to numerous and sometimes conflicting legal and regulatory requirements. Violation of these regulations could harm our business.

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 to 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.

20

We are subject to risks relating to compliance with a variety of national and local laws including multiple tax regimes, labor laws, and employee health, safety, wages and benefits laws. We may, from time to time, be subject to litigation or administrative actions resulting from claims against us by current or former employees individually or as part of class actions, including claims of wrongful terminations, discrimination, misclassification or other violations of labor law or other alleged conduct. We may also, from time to time, be subject to litigation resulting from claims against us by third parties, including claims of breach of non-compete and confidentiality provisions of our employees’ former employment agreements with such third parties or claims of breach by us of their intellectual property rights. Our failure to comply with applicable regulatory requirements could have a material adverse effect on our business, results of operations and financial condition.

The audit reports included in our annual reports filed with the SEC were prepared by auditors who are not inspected by the Public Company Accounting Oversight Board and, as such, you are deprived of the benefits of such inspection.

Our independent registered public accounting firm that issues the audit reports included in our annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the Public Company Accounting Oversight Board (United States), or the PCAOB, is required by the laws of the United States to undergo regular inspections by the PCAOB to assess its compliance with the laws of the United States and professional standards. However, because we have substantial operations within the PRC, a jurisdiction where the PCAOB is currently unable to conduct inspections without the approval of the Chinese government authorities, our auditor and its audit work are not currently inspected by the PCAOB.

In May 2013, PCAOB announced that it had entered into a Memorandum of Understanding on Enforcement Cooperation with the China Securities Regulation Commission, or the CSRC, and the Ministry of Finance, which establishes a cooperative framework between the parties for the production and exchange of audit documents relevant to investigations undertaken by PCAOB, the CSRC or the Ministry of Finance in the United States and the PRC, respectively. PCAOB continues to be in discussions with the CSRC and the Ministry of Finance to permit joint inspections in the PRC of audit firms that are registered with PCAOB and audit Chinese companies that trade on U.S. exchanges. On December 7, 2018, the SEC and the PCAOB issued a joint statement highlighting continued challenges faced by the U.S. regulators in their oversight of financial statement audits of U.S.-listed companies with significant operations in China. In June 2019, a bill entitled as "Ensuring Quality Information and Transparency for Abroad-Based Listings on our Exchanges (EQUITABLE) Act" was introduced in the US Congress. Among others, the bill requires US stock exchanges to amend their rules to prohibit foreign issuers from listing shares in the US if their financial statements are audited by public accounting firms that the PCAOB is unable to inspect. The joint statement and the bill reflect a heightened interest in an issue that has vexed U.S. regulators in recent years. However, it remains unclear what further actions the SEC and PCAOB will take to address the problem.

Inspections of other accounting firms that the PCAOB has conducted have identified deficiencies in those firms’ audit procedures and quality control procedures, which may be addressed as part of the inspection process to improve future audit quality. The lack of PCAOB inspections of audit work undertaken in China prevents the PCAOB from regularly evaluating our auditor’s audits and its quality control procedures. As a result, investors of our ordinary shares do not derive the benefits of PCAOB inspections, and may lose confidence in our reported financial information and procedures and the quality of our financial statements.

21

Proceedings instituted by the SEC against five PRC-based accounting firms, including our independent registered public accounting firm, could result in financial statements being determined to be not in compliance with the requirements of the Securities Exchange Act of 1934.

In December 2012, the SEC instituted proceedings under Rule 102(e)(1)(iii) of the SEC’s Rules of Practice against five PRC-based accounting firms, including our independent registered public accounting firm, alleging that these firms had violated U.S. securities laws and the SEC’s rules and regulations there under by failing to provide to the SEC the firms’ work papers related to their audits of certain PRC-based companies that are publicly traded in the United States. Rule 102(e)(1)(iii) grants to the SEC the authority to deny to any person, temporarily or permanently, the ability to practice before the SEC who is found by the SEC, after notice and opportunity for a hearing, to have willfully violated, or willfully aided and abetted the violation of, any such laws or rules and regulations. On January 22, 2014, an initial administrative law decision was issued, sanctioning four of these accounting firms and suspending them from practicing before the SEC for a period of six months. The sanction will not take effect until there is an order of effectiveness issued by the SEC. In February 2014, four of these PRC-based accounting firms filed a petition for review of the initial decision.  In February 2015, each of these four accounting firms agreed to a censure and to pay fine to the SEC to settle the dispute with the SEC. The settlement stays the current proceeding for four years, during which time the firms are required to follow detailed procedures to seek to provide the SEC with access to Chinese firms' audit documents via the CSRC. If a firm does not follow the procedures, the SEC would impose penalties such as suspensions, or commence a new, expedited administrative proceeding against the non-compliant firm or it could restart the administrative proceeding against all four firms. Under the terms of the settlement, the underlying proceeding against the PRC-based accounting firms was deemed dismissed with prejudice four years after entry of the settlement. The four-year mark occurred on February 6, 2019. While we cannot predict if the SEC will further challenge the PRC-based accounting firms’ compliance with U.S. law in connection with U.S. regulatory requests for audit work papers or if the results of such a challenge would result in the SEC imposing penalties such as suspensions. If additional remedial measures are imposed on the Chinese affiliates of these accounting firms, we could be unable to timely file future financial statements in compliance with the requirements of the Exchange Act.

In the event that the SEC restarts the administrative proceedings, depending upon the final outcome, listed companies in the United States with major PRC operations may find it difficult or impossible to retain auditors in respect of their operations in the PRC, which could result in financial statements being determined to not be in compliance with the requirements of the Exchange Act, including possible delisting. Moreover, any negative news about the proceedings against these audit firms may cause investor uncertainty regarding China-based, United States-listed companies and the market price of our ordinary shares may be adversely affected.

If our independent registered public accounting firm were denied, temporarily or permanently, the ability to practice before the SEC, and we are unable to find in a timely manner another registered public accounting firm which can audit and issue a report on our financial statements, our financial statements could be determined to not be in compliance with the requirements for financial statements of public companies with a class of securities registered under the Securities Exchange Act of 1934, as amended, or the Exchange Act. Such a determination could ultimately lead to the SEC’s revocation of the registration of our ordinary shares under the Exchange Act, which would cause the immediate delisting of our ordinary shares from the NASDAQ Global Select Market, and the effective termination of the trading market for our ordinary shares in the United States, which would likely have a significant adverse effect on the value of our ordinary shares.

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.

22

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 the 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, 2019, 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, 2019. 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.

We may be exposed to liabilities under the Foreign Corrupt Practices Act, 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 Foreign Corrupt Practice Act, or 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 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, even though 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 Hollysys liable for successor liability FCPA violations committed by companies in which we invest or which we acquire.

23

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.

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 subsidiaries. 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.

Although China is committed to expanding its energy production with nuclear power and building a high-speed railway network, both these industries have experienced various setbacks due to higher than expected accidents. For example, the meltdown at the Fukushima Daiichi nuclear power plant in Japan following an earthquake and tsunami in 2011 has caused a slowdown or cessation in the development of nuclear power plants in some countries. In addition, a fatal high-speed railway accident near Wenzhou, China in 2011, caused a slowdown in the development of high speed rail projects in China. The future growth rate of these two sectors may not be as fast as the market previously had expected and our business in these sectors may decline. 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 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. Furthermore, 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. Also, 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.

24

The ongoing trade war between China and the United States, and its potential escalation internationally, may have an adverse effect on our business operations and revenues.

In 2018, the U.S. government imposed new or higher tariffs on specified products imported from China to penalize China for what it characterizes as unfair trade practices, and threatened to impose additional tariffs on Chinese imports. The Chinese government responded by imposing, and proposing to impose additional, new or higher tariffs on specified products imported from the United States. On September 17, 2018, U.S. President Donald Trump announced that the tariff rate of 10% on a wide range of Chinese imports would increase to 25% on January 1, 2019. China responded with either 5% or 10% tariffs on $60 billion of US goods, effective on September 24, 2019. After that, two countries had multiple rounds of talks but failed to reach a final agreement.  On August 1, 2019, President Trump announced that US will impose 10% tariffs on another $300 billion of Chinese goods starting September 1, 2019. Moreover, on August 5, 2019, the U.S. Department of Treasury officially declared China as a currency manipulator. On August 23, 2019: Chinese Ministry of Finance announced new rounds of retaliative tariffs on $75 billion worth of U.S. goods, effective September 1, 2019. As of September 2019, although trade talks have continued between the two governments, we cannot assure you that the negotiations will result in an agreement, the imposition of further tariffs, or lifting of existing tariffs.  

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.

The PRC legal system is still evolving. There exist uncertainties as to the interpretation and enforcement of PRC laws, and PRC laws are different from those of common law countries.

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.

25

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, or the MOFCOM, the State-Owned Assets Supervision and Administration Commission, the State Administration of Taxation, 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 the MOFCOM. The M&A Rules, and other recently 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 the 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

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 the 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 into 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 State Administration for Taxation 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.

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 are 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.

27

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.

28

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 where 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.

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.

We are 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.

29

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 State Administration of Taxation, or 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 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 to become 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 our company.

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 State Administration of Taxation 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 State Administration of Taxation, 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.

30

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 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 were 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.

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 date of this annual report, Beijing Hollysys and Hangzhou Hollysys are recognized as high and new technology enterprises, or the HNTE(s), 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 these subsidiaries will expire in 2019 and 2020, as the case may be. We are in the process of applying for the renewal of such preferential tax treatments before expiration. However, 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.

31

In addition, we received VAT refunds and government subsidies of approximately $32.7 million in the fiscal year ended June 30, 2019. The state tax bureaus in China provide refunds out of the value added tax, which we refer to as VAT, 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 we 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 we 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 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. From January 1, 2018 through August 31, 2019 the closing price of our ordinary shares on the NASDAQ Global Select Market has ranged from a high of $27.61 to a low of $15.11. 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 share;

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 our company in particular;

the operating and share performance of comparable companies;

general economic conditions and trends;

major catastrophic events;

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

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

32

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 operating performance of particular companies. For example, in December 2018, major stock indexes fell precipitously, with major stock averages recording their worst December performance since 1931. In particular, the S&P 500 Index fell approximately 9% from December 1, 2018 to December 31, 2018. These market fluctuations may adversely affect the prices of our ordinary shares and other interests in our 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 listed their securities, or are in the process of preparing for listing their securities, on U.S. stock markets. Some of these 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 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.

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.

33

If we fail to comply with the continued listing requirements of NASDAQ, we would face possible delisting, which would result in a limited public market for our shares and make obtaining future debt or equity financing more difficult for us.

Our ordinary shares are traded and listed on the Nasdaq Global Select Market under the symbol “HOLI.” The ordinary shares may be delisted if we fail to maintain certain listing requirements of the Nasdaq Stock Market, or NASDAQ.

We cannot ensure you that we will continue to comply with the requirements for continued listing on The NASDAQ Global Select Market in the future. If our shares lose their status on The NASDAQ Global Select Market and we are not successful in obtaining a listing on The NASDAQ Capital Market, our shares would likely trade in the over-the-counter market. If our shares were to trade on the over-the-counter market, selling our shares could be more difficult because smaller quantities of shares would likely be bought and sold, transactions could be delayed, and security analysts’ coverage of us may be reduced. In addition, in the event our shares are delisted, broker-dealers have certain regulatory burdens imposed upon them, which may discourage broker-dealers from effecting transactions in our shares, further limiting the liquidity of our shares. These factors could result in lower prices and larger spreads in the bid and ask prices for our shares. Such delisting from The NASDAQ Global Select Market and continued or further declines in our share price could also greatly impair our ability to raise additional necessary capital through equity or debt financing, and could significantly increase the ownership dilution to shareholders caused by our issuing equity in financing or other transactions.

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 the Nasdaq Stock Market 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 domestic U.S. 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 U.S. Securities Exchange Act of 1934, as amended, or 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 the Nasdaq Stock Market.

34

You may have difficulty enforcing judgments obtained against us.

We are 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 (a) such courts had proper jurisdiction over the parties subject to such judgment, (b) such courts did not contravene the rules of natural justice of the BVI, (c) such judgment was not obtained by fraud, (d) the enforcement of the judgment would not be contrary to the public policy of the BVI, (e) no new admissible evidence relevant to the action is submitted prior to the rendering of the judgment by the courts of the BVI and (f) 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 currently are not considered a “passive foreign investment company,” or PFIC, for United States federal income tax purposes.  However, each year we must make a separate determination as to whether we are a PFIC.  We cannot assure you that we will not be a PFIC for our future tax years. If a non-U.S. corporation either (i) has at least 75% of its gross income is 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 M&A and terms of our 2010 Rights Plan may discourage, delay or prevent a change of control of our 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 Amended and Restated M&A authorizes the board of directors of the Company, or 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 more costly to acquire or effect a change-in-control. In addition, on August 27, 2010, our Board adopted the 2010 Rights Plan. In connection with the 2010 Rights Plan, our Board declared a dividend distribution of one “Right” for each outstanding ordinary share to shareholders of record at the close of business on August 27, 2010, effective as of September 27, 2010. Each Right entitles the shareholder to buy one of our Class A preferred shares at a price of  $160. Unless terminated earlier by our Board, the 2010 Rights Plan will expire on September 27, 2020.

Initially, the Rights will only be transferable in connection with the transfer of ordinary shares, and no separate Rights certificates or share statements will be distributed or provided. The Rights will separate from our ordinary shares and become exercisable if a person or group announces an acquisition of 20% or more of our outstanding ordinary shares, or announces commencement of a tender offer for 20% or more of our ordinary shares. In that event, the Rights permit the holders thereof to purchase our ordinary shares having a market value of twice the exercise price of the Rights, in lieu of the Class A preferred shares. In addition, in the event of certain business combinations, the Rights permit the purchase of the ordinary shares of an acquiring person at a 50% discount. Rights held by the acquiring person become null and void in each case.

35

The provisions in our Amended and Restated M&A and terms of our 2010 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.

We have granted employee stock 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. An aggregate of 306,000 ordinary shares issuable upon the exercise of options outstanding under our 2006 Plan and 2015 Equity Plan, had been granted as of June 30, 2019 at a weighted average exercise price of  $21.75 per share. 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, 2017, 2018 and 2019, we recorded share-based compensation expenses of $0.5 million, $1.2 million and $0.2 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 expense 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 our 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 in each of 2016, 2017 and 2018, 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 limited protection for minority shareholders, so minority shareholders will have limited or no recourse if they are dissatisfied with the conduct of our affairs.

Under the laws of the British Virgin Islands, there is limited 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.

36

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.

The directors of a BVI corporation, subject in certain cases to court approval but without shareholder approval, may implement a reorganization, merger or consolidation, the sale of any assets, property, part of the business, or securities of the corporation, subject to a limit of up to 50% of such 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 then current market prices. Thus, our shareholders may 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 2010 Rights Plan, we amended our memorandum and articles of association to provide that directors may only be removed by shareholders for cause. Under our Amended and Restated M&A, annual meeting 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 our 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.

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.

37

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 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 95% 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.

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 5 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 board 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 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.

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, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates 100% of equity interests in BMJB into its 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 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.

The Securities and Exchange Commission, or 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.

38

Our web site address is http://www.hollysys.com. Information contained on, or that can be accessed through, our website does not constitute a part of this annual report.

B.

Business Overview

Our Mission

Automation for better life.

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, enterprise manufacturing management and cloud-based applications. 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.

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 30th, 2019, we had cumulatively carried out more than 25,000 projects for approximately 15,000 customers in various sectors including power, petrochemical, high-speed rail, and urban rail, in which we have established leading market positions. According to Frost & Sullivan, we are the largest Chinese company in the domestic automation market by various metrics including contract amount of DCS solutions in the power sector in 2018, ATP sets sold from 2015 to 2018, and contract amount of urban rail SCADA systems in 2018. 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

39

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, enterprise manufacturing management and cloud-based applications. 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, 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 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.

Our comprehensive suite of automation solution consists of third-party 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 RMIS (Real-time Management Information System), HAMS (HolliAS Asset Management System), OTS (Operator Training System), HolliAS BATCH (Batch Application Package), and HolliAS APC Suite (Advanced Process Control Package), etc. Our solution has been widely used in process industries involving continuous flow of material handling, such as power generation and petro-chemical, while we have also served clients from metallurgy, building materials, pharmaceutical and food & beverage, etc. Our client base includes large state-owned enterprises, 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, etc. We have also obtained customers from India and Southeast Asia 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 bring production and management into greater coordination. The realization of such requires the integration and processing of data of different verticals covering equipment, production line, workshop and corporate administration level. We have put forth our digital factory initiative in the year 2018 and have successfully signed several breakthrough contracts with our existing customers from power and chemical industry.

We also command a position in Chinese nuclear power automation and control market as the only qualified local automation and control product provider to the non-safety control for both nuclear island and conventional island of nuclear power reactors in nuclear power stations. We provide our HOLLiAS MACS-N DCS product to China’s nuclear power industry. The know-how was accumulated from our industrial DCS applications in high-end, conventional energy power plants, with much more sophisticated software and hardware specifications, and more stringent production and quality assurance process. In a nuclear power station, the nuclear island operates to transform nuclear energy to heat energy, and pass on the steam generated by the steam generator to the conventional island, where steam drives the turbine to generate the electricity, and pass on to the transformer for loading onto the grid.  

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.

40

In high speed rail business, our core proprietary product lines includes 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. TCCs is an on-ground control center at railway stations or equipment stations which monitor route condition, track status, train schedules, distance between trains, and the working status of other essential function devices, and then through logic calculation, generate 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), etc. China Railway Corporation employs its own administrative admission system and set 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 domestic standards, we have redesigned the whole set of our high-speed rail signaling systems to better compete in the rail market outside of China. 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 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 marked our breakthrough into the international high-speed rail signaling market.

In subway business, our core product is SCADA system. It is an open software platform to enable integrated and unified monitoring of all necessary sub-systems of the subway, including the 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, include Beijing, Guangzhou, Shenzhen, Tianjin, Dalian, Wuhan, Chengdu, Lanzhou and Hohhot, etc. Our international performance records include Thomson & Eastern Region Lines in Singapore and Shenzhen-Hong Kong high-speed rail line. Based on our strong research and development capability and technical know-how of signaling application accumulated from high-speed rail, we have also developed our proprietary subway signaling system certified under European safety standards. The current subway signaling market is predominantly occupied by multi-national corporations, such as Siemens, Alstom and Thales.

Mechanical and Electrical:

We established a stronger foot-hold in Southeast Asia through the acquisitions of Concord and Bond Groups in 2011 and 2013 respectively. Concord and Bond Groups 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 the acquisitions, the Company seeks to expand the existing distributions and marketing channels to sell the Company’s 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 international arena, including (i) contracts with MTR Corporation of Hong Kong SAR 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 SMRT Trains Ltd. in Singapore to provide design, electrification and installation for station renovations on North-South and East-West lines and a contract with Thales Solutions Asia Pte. Ltd. to provide design, installation, testing and commission for replacing the existing signaling systems for the North-South and East-West lines and install 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 Mitsubishi Heavy Industries Ltd. to provide electrical installation services for part of the Power Distribution System Package of the first Phase of Doha Metro; (vi) maintenance contracts with MTR Corporation of Hong Kong SAR spanning multiple years.

41

Project Implementation:

We establish a project group of sales engineers, technical engineers and project management professionals for each of our potential customer to provide them total integrated solutions tailored to their specific requirements. The sales engineers and technical engineers work together to offer the best customized solutions from understanding 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.

Solution design – We detail the industry specifications and implementation tactics necessary to achieve our customer’s objectives. Hollysys also take into consideration the integration of the hardware and software deployed in our integrated solution with the existing ones of the 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.

Our proprietary technology and products based 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 help to 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 unmatched among 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.

42

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 bid process. In addition, we also generate revenue from products sales of spare parts and component products to customers for maintenance and replacement purposes after the completion of the integrated solution solutions contract, and from provision of service such as maintenance and training which 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 cannot be sold separately to customers.

The major terms of an integrated solution 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 and 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 customer’s 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-year warranty (although sometimes the warranty period may be more than one year 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 solution. The size of an integrated solutions contract drives the revenues generated by the contract. Because certain 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.

43

Our 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 of 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.

Markets

Industrial Automation Market

Industrial automation is divided by application into discrete automation, which is used in manufacturing and assembly of distinct items (such as automobiles, semiconductors and household appliances), and process automation, which is used in process manufacturing of undifferentiated products (such as power generation, petrochemicals and chemicals). China’s industrial automation market is poised for accelerated growth. According to Frost & Sullivan, total contract amount from industrial automation in China grew at a 4.9% compound annual growth rate, or CAGR, from 2014 to 2018 and reached RMB201.7 billion (US$30.1 billion). This market is estimated to grow at an 11.1% CAGR from 2018 to 2023 and reach RMB339.2 billion (US$50.6 billion), with process automation taking the lead. A few industry verticals including chemicals and petrochemicals, power, machinery and automotive and transportation accounted for the largest share of the industrial automation market in 2018. DCS solutions account for the majority of process automation market in China in terms of contract value amount. Chemicals and petrochemicals and power, two of the largest industry verticals for DCS solutions, are expected to grow at CAGRs of 14.5% and 5.8%, respectively, from 2018 to 2023 according to Frost & Sullivan.

Multi-national companies including Honeywell (US), Siemens (Germany), Emerson (US), ABB (Sweden), Rockwell (US), Yokogawa (Japan) and Hitachi (Japan) account for the majority of the global automation market share, and such market pattern is similar in China. However, with years of development, domestic players including Hollysys and Supcon, etc. are gradually becoming one of those leading players in different verticals.

The drivers for industrial automation market in China are the followings.

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 significant need for maintenance and replacement, which are expected to sustain long-term demand for industrial automation. Such sectors include thermal power, chemical and petrochemical, 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 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 in to achieve a more sustainable course of development, which also gives rise to market opportunities for automation solution providers.

44

Several noticeable trends of the market have to be mentioned. Domestic players in 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, 2019, there were 47 nuclear reactors in commercial operation in China. For the first half of 2019, electricity generated by nuclear power accounted for approximately 4.75% of total electricity generated within China, lagging far behind the world average of 15%, with France being the highest with 70% of its power generated from nuclear power plants.

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.

According to Frost & Sullivan, China’s high-speed railway operating mileage, currently the largest in the world, grew at a 15.2% CAGR from 2014 to 2018 and reached 29,100 km. By the end of the 12th Five Year Plan, the total length of China’s high-speed railway reached 19,000 kilometers. Under the 13th Five Year Plan, another 11,000 kilometers of high-speed railway will be built by the end of 2020, making a total length of 30,000 kilometers, covering over 80% of China’s major cities. A more comprehensive network of “Eight Horizontals and Eight Verticals” will be in place by 2025, surpassing the previous “Four Horizontals and Four Verticals”, making inter and intra-regional railway transportation more efficient and convenient. According to Frost & Sullivan, the high-speed rail control system market is expected to grow at 11.7% CAGR from 2018 to 2023 and reach RMB29.2 billion (US$4.4 billion), with maintenance and replacement accounting for a rapidly growing share of expenditures. As one of the three high-speed rail signaling products providers in the C2 category in China, and one of the three high-speed rail signaling products providers to the C3 segment, we believe that Hollysys is well positioned to benefit from this unprecedented, world leading high-speed railway build-out.

According to the development plan for a modern comprehensive transportation system during the 13th five-year-plan published by the State Council, total length of subway lines under operation by 2020 will be 6000 km, compared with 3300km by the end of the 12th five-year-plan period. According to Frost & Sullivan, total operating mileage of urban rail transit in China grew at a 16.4% CAGR from 2014 to 2018 and reached 4,766 km in 2018. Such is expected to reach 9,276 km in 2023, representing a CAGR of 14.2% from 2018 to 2023.

The drivers for rail automation market in China are the followings.

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.

45

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 is 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 solutions (M&E) through Concord and Bond Groups in Southeast Asia, the Middle East and Hong Kong. Through acquisitions of the above entities, 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 and residential buildings, hotels, and railway and subway lines.

The Singapore construction industry embraces opportunities as demand is expected to increase in public sectors including both transportation and non-transportation projects. The government has rolled out major upcoming development on rail, water, air/sea port infrastructure work. The Malaysian construction industry is supported by large scale investment under the previous government plan to develop the Country’s overall infrastructure by implementing various projects in the transports, tourism, tele-communication, education, healthcare and retail sectors. However, challenges remain as the industry is expected to expand in a relatively slow pace due to the newly elected government. Construction projects in the Middle East market are also rolling out, but challenges remain given the political issue.

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, a local private company affiliated with Zhejiang University, 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 national rail technology standard, the China Train Control Standard (CTCS), we are facing less competition from multi-national companies. Currently, Hollysys is one of the three entities that supply signaling products to China’s 200-250km/h segment of the high-speed rail market. The other two are China Academy of Railway Science and Zhuzhou CRRC. Hollysys is one of the three signaling product providers to China’s 300-350km/h segment of the high-speed rail market. The other providers are CRSC and China Academy of Railway Science. In 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, Areva, and Invensys. The major competitors in the international rail and subway signaling markets are Bombardier and Alstom.

For the mechanical and electrical solutions business, the main competitors for Concord and Bond Groups 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 edge are the following:

Market leadership with strong reputation.

46

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. For example, according to Frost & Sullivan:

In the power sector, we were the largest Chinese company in terms of (i) the contract amount of DCS solutions in 2018, with a market share of 15.8%, (ii) the number of newly-constructed thermal power units equipped with DCS solutions in 2018, with a market share of 37.5%, and (iii) the number of nuclear power units with generating capacity above 600MW as of December 31, 2018, with a market share over 50%. In terms of cumulative thermal power units with generating capacity above 300MW as of December 31, 2018, our DCS solutions commanded a market share of 18.8%. In terms of the cumulative number of waste incineration power plants as of December 31, 2018, our DCS solutions enjoyed a market share of 42.5%.

In the high-speed rail sector, we were the largest company in terms of ATP sets sold from 2015 to 2018, with a market share of 39.2%, and in particular our market share for CTCS-2 ATP sets sold commanded 50.6% of the market share from 2014 to 2018. We were the second largest company in terms of TCC contract coverage mileage from 2015 to 2018, with a market share of 24.7%.

In the urban rail sector, we were the largest company in terms of SCADA system contract amount from 2015 to 2018, with a market share of 14.2%.

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, according to Frost & Sullivan:

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); and
1st and only Chinese company to provide DEH control system for gigawatt power plant (as of 2018).

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, urban rail transit integrated supervision and control system design specifications, industrial-process measurement, and reference model for control and automation production facility (digital factory).

Obtained national-level recognitions including PRC State Council’s State Science and Technology Progress Award, National Development and Reform Commission’s State Accredited Enterprise Technology Center, Ministry of Science and Technology’s Technology Innovation Demonstration Enterprise, and the Ministry of Industry and Information Technology’s designation as an Intelligent Manufacturing System Solutions Provider (among the first to receive the designation) and award for excellence in Industrial Internet App Solutions in 2018.

47

Received product and service quality awards from Hong Kong’s Mass Transit Railway (MTR) for five consecutive years, including the Gold Quality Award in 2016, the highest honor given by 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 the only domestic company 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 only three 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 25,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 25-year 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, according to Frost & Sullivan.

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 shall continue to benefit from the structural upgrade and replacement opportunities in some of China’s largest industries.

48

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 IIoT and have attained achieved an early leading position in this area, as evidenced by our capacity to provide smart manufacturing solutions, and our recent 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. As of June 30, 2019, we held 221 software copyrights, 126 authorized patents, 64 pending patent applications and 44 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. As of June 30, 2019, our dedicated R&D and technology teams had over 1,500 staff, representing over 40% of our total workforce. We also collaborate with Academecians 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 – 7% of our revenues on research and development each year.

Visionary and professional board and management team.

Our visionary and professional board and management team is led by our Chairman and CEO, Mr. Shao Baiqing. Mr. Shao has served the Company for more than 25 years starting as one of the engineers amongst the Company’s founders. During his tenure at the Company, Mr. Shao has accumulated in-depth know-how across core functions, including R&D, operations, supply chain management, marketing, finance and business development. Mr. Shao accumulated extensive experience through the inception and rise of China’s automation industry, and is widely regarded as an industry leader with significant influence in China. He has served as the Vice President of China Instrument and Control Society, and was awarded “Leader of China’s Integration of Industrialization and Digitalization” in 2017. He holds a master’s degree in computer science from the 6th Research Institute of China Electronics Corporation and an MBA degree from Peking University. In recognition of his leadership and expertise in science and technology, he is entitled to a special expert allowance from the PRC State Council.

Our directors and senior management have on average over 20 years of professional experience. They bring together complementary expertise and insights from technology, finance, academia and capital markets. Most of our board and senior management members have served for more than 10 years with our company, and 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 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.

49

Together with our associates, we plan to further expand our business into more industry verticals with tremendous market potential and favorable policy, 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.

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. In August 2019, we completed an acquisition of a small-size pharmaceutical engineering design company.

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

Continuing to optimize our operations and enhance profitability

We plan to continue our efforts to optimize operating efficiency, increase productivity and enhance profitability. To further streamline the supply chain, we plan to keep the production lines of core components in Beijing while moving the assembly lines of other products closer to suppliers and customers. 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 industrial internet of things.

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 newly-established 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 our Concord and Bond operations. 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. For example, we have recently formed a strategic partnership with Arup, one of the largest global engineering consulting firms, to develop and implement world-leading intelligent solutions and expand into overseas markets together.

50

Executing our 3+1+ N strategy.

We have developed our “3+1+N strategy” (three strategic areas + one set of new technologies + expansion into numerous other industry verticals). We aim to upgrade our capabilities in three strategic areas, industry, rail transportation and healthcare using a suite of new technologies including industrial internet, industrial big data and artificial intelligence to create a more digital, integrated and flexible production process with higher efficiency and better management control. For example, we have built an automated production facility in Beijing, which serves to enhance our own production and showcase the success of our upgrade initiative. We believe this type of transformation can be replicated for customers across numerous industry verticals, and unlock the enormous potential from data-driven smart manufacturing for decades to come.

Furthermore, as a leader in industrial automation control in the world’s leading industrial economy, we are uniquely-positioned to help foster an ecosystem for the Industrial Internet of Things. Our control systems in thousands of industrial plants across China collect real-time data on production processes and serve as the secure point of implementation for digital solutions developed with data analytics to automate, synchronize and enhance industrial operations. We seek to bring together end users (plants, factories, utilities), cloud service providers, application developers and systems integrators to collaborate efficiently using common standards to realize the promise of industrial internet.

Manufacturing

We design and manufacture the hardware of our products in Beijing and Hangzhou facilities, and in rare cases we outsource the production depending on special circumstances and delivery requirements. 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 of the Company, including Beijing Hollysys, Hangzhou Hollysys, Hollysys Intelligent, and Hollysys Electronics, have all passed GB/T 19001/ISO 9001 international quality management system certification, GB/T 24001/ISO 14001environmental management system certification, and GB/T 28001 occupational health and safety management system certification.

The GB/T 19001/ISO 9001 international quality management system certificate is valid for production, and technical service of industrial automatic control system equipment. The other two certificates are valid for production, technical service and related management activities of industrial automatic control system equipment.

Seasonality

Like many other companies operating in China and Southeast Asia, our businesses experience lower levels of revenues in the quarter ending on March 31 due to the Chinese New Year holiday.

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.

51

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.  The Negative List 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 exists.

On March 15, 2019, the Standing Committee of the National People’s Congress passed the Foreign Investment Law of PRC, which will take effect since January 1, 2020. 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 shall be replaced at the same time. The Foreign Investment Law of 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.

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 and August 30, 2013, 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 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.

The Ministry of Industry and Information Technology promulgated the Administrative Measures on Internet Domain Name on August 24, 2017 to protect 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.

52

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 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.

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.

53

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 related enterprises unless it is within the business scope or to build or to purchase any real estate that is not for the enterprise own use with the exception for the real estate enterprise.

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) 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.

54

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. 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 “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.”

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 “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.”

55

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 Beijing 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 Beijing Helitong and on the ability of Beijing Helitong to pay dividends to us could limit our ability to access cash generated by the operations of those entities. See “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.”

Regulations Relating to Overseas Listings

On August 8, 2006, six PRC regulatory agencies, including the Ministry of Commerce, the State-Owned Assets Supervision and Administration Commission, the State Administration of Taxation, the State Administration for Industry and Commerce, the China Securities Regulatory Commission and the State Administration of Foreign Exchange, jointly issued the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, which became effective on September 8, 2006 and was amended on June 22, 2009. These regulations, among other things, require that (i) PRC entities or individuals obtain approval from the Ministry of Commerce before they establish or control a special purpose vehicle overseas, provided that they intend to use the special purpose vehicle to acquire their equity interests in a PRC company at the consideration of newly issued share of the special purpose vehicle, or Share Swap, and list their equity interests in the PRC company overseas by listing the special purpose vehicle in an overseas market; (ii) the special purpose vehicle obtains approval from the Ministry of Commerce before it acquires the equity interests held by the PRC entities or PRC individual in the PRC company by Share Swap; and (iii) the special purpose vehicle obtains China Securities Regulatory Commission approval before it lists overseas. See “Risk Factors—Risks Related to Doing Business in China— PRC regulations regarding acquisitions impose significant regulatory approval and review requirements, which could make it more difficult for us to pursue growth through acquisitions.”

56

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. 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.

57

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 “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.”

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 issued Announcement on Policies for Deepening the VAT Reform jointly, 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. Furthermore, according to Announcement of the State Taxation Administration on Matters relating to Expanding the Scope of the Pilot Scheme for Issuance of Special VAT Invoices by Small-Scale Taxpayers issued by State Administration on February 3, 2019, the basic mechanism may not apply to small-scale taxpayers who may pay the VAT taxes at the levy rates of 3% and 5% on the basis of their sales amount.

Southeast Asia. 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 domestic market, 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.

58

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 permit 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.

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, 2019, we employed over 460 direct sales personnel through our subsidiaries in mainland China, Southeast Asia, the Middle East, Hong Kong and Macau.

59

C.

Organizational Structure

The following diagram illustrates our corporate structure as of the date of this annual report.  We are a holding company with no operations of our own. We conduct our operations in China mainly through our Chinese operating companies, and in Southeast Asia and the Middle East mainly through Concord and Bond Groups.

Graphic

(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 95% 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, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates 100% of equity interests in BMJB into its financial statements.

60

(iii)In August 2018, the Company agreed and transferred 100% of their equity interest in Hollysys Intelligent”, a wholly owned subsidiary, to Ningbo Hollysys” in exchange for a 40% equity interest in Ningbo Hollysys. Upon the transfer of the equity interest, the Company lost control of Hollysys Intelligent and therefore, deconsolidated the subsidiary.

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. We maintain a website at http://www.Hollysys.com that contains information about our company, but that information is not a part of this annual report.

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 have ample room for substantial expansions in the future, as our needs require.

In addition, we own the prepaid land leases to the properties 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.

ITEM 4A.      UNRESOLVED STAFF COMMENTS

There are no unresolved staff comments.

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.

61

We derive our revenue mainly from three operating segments including industrial automation, railway transportation and mechanical and electrical solutions. Around 82% 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:

Years Ended June 30,

    

2017

    

2018

    

2019

Number of new contracts won during the year

 

2,777

 

3,277

 

4,637

Total amount of new contracts (million)

$

476.5

$

634.0

$

724.9

Average price per contract

$

171,599

$

193,470

$

156,330

Years Ended June 30,

Backlog Situation:

    

2017

    

2018

    

2019

Contracts newly entered and unfinished (million)

$

222.4

$

321.6

$

348.3

Contracts entered in prior years and unfinished (million)

$

301.6

$

247.4

$

245.9

Total amount of backlog (million)

$

524.0

$

569.0

$

594.2

Key Factors Affecting Our Growth, Operating Results and Financial Condition

Our future growth, operating results and financial condition will be affected by a number of factors including:

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.

Our 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 success of our business also depends on securing 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 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.

62

Further improvement in product design and maintaining high standard 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 is critical, 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 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 will be critical to our future operating results. If governmental subsidies were reduced or eliminated, our after-tax income would be adversely affected.

The exchange rate fluctuation of RMB and SGD against US dollars 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.

Critical Accounting Policies

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.

63

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, which are realized in the current period as revenue and gross profit, respectively. 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 integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019, respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 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 promised goods is transferred to the Company’s customers in an amount of consideration to which an entity 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.

64

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, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 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 include 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 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. There are different billing practices in the PRC, overseas operating 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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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.

65

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 doubtful accounts, 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.

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, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.

The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.

66

The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).

There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution.

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 adopted 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.

Recent accounting pronouncements

Standards Effective in Future Years

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 (“ASU 2016-02”), Leases. ASU 2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The new leases standard is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. Early adoption is permitted. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which provides entities with an additional transition method to adopt the new leases standard. The guidance can be applied using a modified retrospective approach either (a) at the beginning of the earliest period presented or (b) at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments also provide lessors with a practical expedient to not separate non-lease components from the associated lease component if certain conditions are met. The Company plans to adopt this standard on July 1, 2019 using the modified retrospective method and selects the transition option to continue to apply the legacy guidance in ASC 840, Leases, including its disclosure requirements, in the comparative periods presented and will apply the transition provisions at the beginning of the period of adoption by recording a cumulative adjustment to the opening balance of retained earnings in the year of adopting the new standard. The Company has initiated a project plan and established a cross-functional implementation team to adopt and apply the new standard including assessing all of its lease arrangements. The Company is currently in the process of identifying and implementing necessary changes to accounting policies, processes, controls and systems to enable compliance with this new standard. The Company will elect the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward historical lease classification, assessment on whether a contract is or contains a lease, and initial direct costs for any leases that exist prior to adoption of the new standard. The Company will also elect the short-term lease exemption for certain classes of underlying assets with a lease term of 12 months or less. The Company currently believes the most significant change will relate to the recognition of right-of-use assets and lease liabilities for the Company's office facilities on the Company’s consolidated balance sheet. The Company does not expect any material impact on net assets and the consolidated statement of comprehensive income as a result of adopting the new standard.

67

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The guidance requires to present assets held at amortized cost and available for sale debt securities net of the amount expected to be collected. The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical experiences, current conditions and reasonable and supportable forecasts that affect collectability. The guidance will be effective for fiscal years and interim periods beginning after December 15, 2019 and early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Different components of the guidance require modified retrospective or prospective adoption. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases should be accounted for in accordance with ASC Topic 842, Leases instead of ASC Subtopic 326-20. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04 (“ASU 2017-04”), Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. This standard is effective for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the effect that this guidance will have on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. The guidance modifies and enhances the disclosure requirements for fair value measurements. This update is effective in fiscal years, including interim periods, beginning after December 15, 2019, and early adoption is permitted. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

Recently Adopted Standards

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, (“ASU 2014-09 or the “New Revenue Standard”). ASU 2014-09 provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. ASU 2014-09 requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

The Company adopted the New Revenue Standard on July 1, 2018 using the modified retrospective approach, which requires the recognition of a cumulative-effect adjustment to retained earnings as of the date of adoption, and applied the adoption only to contracts not completed as of July 1, 2018.

Revenue for certain service contracts were previously recognized based on the completed contract method, when the Company provided all the respective service deliverables in the contracts. Under the New Revenue Standard, the Company recognizes revenue for such service contracts 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 or because the customers control the related asset as it is created or enhanced. Therefore, revenue from such service contracts are generally recognized earlier under the New Revenue Standard.

68

The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:

As of July 1, 2018

    

    

Balances

    

Effect of

 

As

 

under New

 

change

 

previously

 

Revenue

 

higher/

(In USD thousands)

reported

 

Standard

 

(lower)

Consolidated balance sheet

Accounts receivable, net of allowance for doubtful accounts

 

$

275,216

 

$

257,013

 

$

(18,203)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

161,012

179,302

18,290

Accounts receivable retention

 

 

18,203

 

18,203

Inventories

 

58,074

 

44,001

 

(14,073)

Deferred revenue

 

137,692

 

114,896

 

(22,796)

Other tax payables

 

7,801

 

12,737

 

4,936

Deferred tax liabilities

 

9,366

 

12,678

 

3,312

Retained earnings

 

578,079

 

596,844

 

18,765

The effect of adopting the New Revenue Standard for the current year was as follows:

Year Ended June 30, 2019

    

Balances

    

    

 

under New

 

Balances

 

Effect of

 

Revenue

 

under

 

change

 

Standard

 

Legacy

 

higher/

(In USD thousands)

 

(As reported)

GAAP

(lower)

Consolidated statement of comprehensive income

 

  

 

  

 

  

Revenue from services

$

69,868

$

34,297

$

35,571

Costs of services rendered

 

26,081

 

13,071

 

13,010

Income tax expenses

 

18,184

 

14,800

 

3,384

Net income attributable to Hollysys Automation Technologies Ltd.

 

125,261

 

106,084

 

19,177

Net income per ordinary share:

 

  

 

  

 

  

Basic

 

2.07

 

1.75

 

0.32

Diluted

 

2.05

 

1.74

 

0.31

As at June 30, 2019

    

Balances

 

 

 

under New

 

Balances

 

Effect of

 

Revenue

 

under

 

change

 

Standard

 

Legacy

 

higher/

(In USD thousands)

 

(As reported)

GAAP

(lower)

Consolidated balance sheet

Accounts receivable, net of allowance for doubtful accounts

$

282,594

$

288,507

$

(5,913)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

 

197,955

 

128,181

 

69,774

Accounts receivable retention

 

11,858

 

 

11,858

Inventories

 

42,983

 

69,437

 

(26,454)

Deferred revenue

 

141,385

 

142,899

 

(1,514)

Other tax payables

 

665

 

(6,439)

 

7,104

Deferred tax liabilities

 

12,173

 

8,789

 

3,384

Retained earning

 

708,515

 

670,600

 

37,915

Accumulated other comprehensive income

 

(35,522)

 

(37,898)

 

2,376

69

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10) (“ASU 2016-01”). The amendments require all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instruments-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. The Company adopted this guidance on July 1, 2018 and chose to measure its investments securities which do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.  

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments ("ASU 2016-15"). The Company adopted ASU 2016-15 on July 1, 2018 and elected to use the cumulative earnings approach which views distributions received from equity investees as returns on the investment and accordingly, classified as operating cash flows. Under the cumulative earnings approach, distributions received from equity investees are presumed to be a return on the investment unless the distributions received by the investor, less distributions received in prior periods that were deemed to be returns of investment, exceed cumulative equity in earnings recognized by the investor. When such an excess occurs, the current-period distribution up to this excess is considered a return of investment and is classified as cash inflows from investing activities.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force) (“ASU 2016-18”). ASU 2016-18 requires amounts generally described as restricted cash and restricted cash equivalents to be included with cash and cash equivalents when reconciling the total beginning and ending amounts for the periods shown on the statement of cash flows. The standard is required to be adopted retrospectively with prior periods adjusted to reflect the classification and presentation required by ASU 2016-18. As a result of adopting ASU 2016-18, net cash provided by operating activities and effect of foreign exchange rate changes, as presented in the consolidated statements of cash flows, increased by $12,650 and decreased by $571 for the year ended June 30, 2017, and decreased by $19,473 and increased by $1,051 for the year ended June 30, 2018, respectively.

A.

Operating Results

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

Total assets increased by $99.3 million, from $1,210.1 million as of June 30, 2018, to $1,309.4 million as of June 30, 2019. The increase was mainly due to an increase of $66.8 million in cash and cash equivalents, $36.9 million in costs and estimated earnings in excess of billings.

Cash and cash equivalents increased by $66.8 million, from $265.7 million as of June 30, 2018, to $332.5 million as of June 30, 2019. The increase was mainly due to $100.5 million cash generated from operating activities, partially offset by $9.9 million net cash used in investing activities and $10.2 million net cash used in financing activities.

Accounts receivables at June 30, 2019 were $282.6 million, an increase of $7.4 million, or 2.7%, compared to $275.2 million at June 30, 2018.

Cost and estimated earnings in excess of billings as of June 30, 2019, were $198.0 million compared to $161.0 million as of June 30, 2018, representing an increase of $36.9 million, or 22.9%. The cost and estimated earnings in excess of billings were accounted for based on the difference between percentages of completion and progress billings. Different contracts have different billing arrangements, and consequently result in different cost and estimated earnings in excess of billings. The higher or lower balance of cost and estimated earnings in excess of billings as of the balance sheet date was due to the different contracts mix with different billing arrangements.

Inventory decreased by $15.1 million, or 26.0%, from $58.1 million as of June 30, 2018, to $43.0 million as of June 30, 2019. The decrease was mainly due to goods used in maintenance service contracts.

70

Property, plant and equipment decreased by $4.2 million, or 5.2%, from $80.2 million as of June 30, 2018, to $76.0 million as of June 30, 2019.
Investments in equity investees decreased by $13.0 million, or 24.4%, from $53.4 million as of June 30, 2018, to $40.4 million as of June 30, 2019. The decrease was mainly due to dividends received from an equity investee.

Total liabilities decreased by $5.5 million or 1.5% from $367.8 million at June 30, 2018, to $362.3 million as of June 30, 2019. The decrease in liabilities was mainly due to a decrease of $19.1 million in accounts payable, offset by $11.5 million increased in accrued liabilities and $4.3 million increased in warranty liabilities.

Short-term bank loans decreased by $1.0 million, from $2.9 million at June 30, 2018, to $1.9 million at June 30, 2019.

Accounts payables decreased by $19.1 million, or 14.7% from $129.5 million at June 30, 2018, to $110.4 million at June 30, 2019, mainly due to more payments made to our suppliers during the year.

Deferred revenue increased by $3.7 million, or 2.7%, from $137.7 million at June 30, 2018, to $141.4 million at June 30, 2019.

Deferred tax assets were $13.7 million as of June 30, 2019. Based on the Company’s historical operating results and order backlog, the Company believes that it is more than likely that the deferred tax assets net of valuation allowance would be realized.

Comparison of Fiscal Years Ended June 30, 2019 and 2018

Revenues: For the fiscal year ended June 30, 2019, revenues amounted to $570.3 million, an increase of $29.6 million, compared to $540.8 million for the prior fiscal year, representing an increase of 5.5%.

Integrated solutions contracts revenue accounted for $467.4 million of revenues, an increase of $0.9 million or 0.2%, compared to $466.5 million for the prior fiscal year. The increase in integrated revenues was mainly composed of an increase of $12.9 million or 7.2% in industrial automation, an increase of $2.3 million or 1.9% in electrical solutions, offset by a decrease of $14.3 million or 8.8% in rail transportation projects.

In the fiscal year ended June 30, 2019, $33.1 million of revenues was generated from product sales, a decrease of $7.1 million, or 17.7% compared to $40.2 million in product sales revenue for the prior year.

In the fiscal year ended June 30, 2019, $69.9 million of revenues was generated from service rendered, an increase of $35.8 million, or 105.0% compared to $34.1 million in service revenue for the prior year.

The Company’s revenues by segments were as follows:

(In USD millions)

 

Fiscal year ended June 30,

 

2018

2019

 

    

$

    

% of Revenues

    

$

    

% of Revenues

 

Industrial Automation

224.8

41.6

%  

233.8

41.0

%

Rail Transportation

190.6

35.2

%  

208.9

36.6

%

Mechanical and Electrical Solution

125.4

23.2

%  

127.6

22.4

%

Total

540.8

100.0

%  

570.3

100.0

%

Order Backlog: An important measure of the stability and growth of the Company’s business is the size of its order backlog, which represents the total amount of unrecognized contract revenue associated with existing contracts. Our order backlog as of June 30, 2019 amounted to $594.2 million, representing an increase of $25.2 million, or 4.4%, compared to $569.0 million as of June 30, 2018.

71

Of the total order backlog as of June 30, 2019, the unrecognized revenue associated with new contracts signed in the fiscal year 2019 was $348.3 million and the amount brought forward from prior periods was $245.9 million, comparing to the total backlog as of June 30, 2018 of $321.6 million from new contracts signed in fiscal year 2018, and $247.4 million from contracts carried forward from prior year.

Cost of revenues: Mirroring the categories of revenues, the cost of revenues can also be divided into three components including cost of integrated solutions contracts, cost of products sold and cost of service rendered. For the fiscal year ended June 30, 2019, the total cost of revenues amounted to $359.2 million, an increase of $24.3 million, or 7.3%, compared to $334.9 million for the prior fiscal year. The increase was due to $11.3 million increase in the cost of integrated solutions contracts, an increase of $16.2 million in the cost of service, partially offset by $3.2 million decrease in the cost of products sold

The cost of integrated solutions contracts revenue consists primarily of three components: cost of equipment and materials, labor costs and other manufacturing expenses including but not limited to detecting expense, technology service fee, all of which incurred during the designing, building and delivering customized automation solutions process to customers. For the fiscal year ended June 30, 2019, the total cost of integrated solutions contracts was $325.5 million, compared to $314.2 million for the prior fiscal year, representing an increase of $11.3 million, or 3.6%.  The increase was primarily due to an increase of $6.4 million in cost of equipment and materials, an increase of $3.2 million in labor cost, and an increase of $1.7 million in other manufacturing expenses. Of the total cost of integrated solutions contract revenue for the fiscal year 2019, cost of equipment and materials accounted for $193.6 million, compared to $187.2 million for the prior fiscal year; labor cost accounted for $85.4 million, compared to $82.1 million for the prior fiscal year; and other manufacturing expenses accounted for $46.5 million, compared to $44.9 million for the prior fiscal year. Of the total integrated solutions contracts revenue for the fiscal year 2019, cost of equipment and materials accounted for 41.4%, compared to 40.1% for the prior fiscal year; labor cost accounted for 18.3%, compared to 17.6% for the prior fiscal year; and other manufacturing expenses accounted for 10.0%, compared to 9.6% for the prior fiscal year. The cost components of integrated solutions contracts were determined and varied according to requirements of different customers.

Sales of products mainly represent 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, 2019 was $7.6 million, a decrease of $3.2 million, compared to $10.8 million for the prior fiscal year.

As for the cost of the service revenue, 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 revenue for fiscal year ended June 30, 2019 was $26.1 million, an increase of $16.2 million, compared to $9.9 million for the prior fiscal year.

Gross margin: For the fiscal year ended June 30, 2019 as a percentage of total revenues, the overall gross margin was 37.0%, compared to 38.1% for the prior fiscal year. The gross margin for integrated solutions contracts was 30.4% for the year ended June 30, 2019, compared to 32.6% for the prior year. The decrease in gross margin for integrated solutions contracts was mainly due to our different sales mix during the fiscal year 2019. The gross margin for products sold was 77.1% for the fiscal year ended June 30, 2019, compared to 73.2% for the prior fiscal year. The gross margin for service provided was 62.7% for the fiscal year ended June 30, 2019, compared to 71.0% 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 the Company’s marketing departments. Selling expenses were $28.9 million for the fiscal year ended June 30, 2019, an increase of 6.5%, or $1.8 million, compared to $27.2 million for the prior fiscal year. As a percentage of total revenues, selling expenses accounted for 5.1% and 5.0% for the fiscal years ended June 30, 2019 and 2018, respectively.

72

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 $40.7 million for the fiscal year ended June 30, 2019, representing a decrease of $5.6 million, or 12.1%, compared to $46.3 million for the prior fiscal year, which was primarily due to decrease of bad debt allowance. As a percentage of total revenues, general and administrative expenses were 7.1% and 8.6% for the fiscal years ended June 30, 2019 and 2018, respectively.

Goodwill impairment charge: The Company perform goodwill impairment test on June 30 in each year, to judge whether the carrying amount of goodwill exceeded its fair value. The Company concluded that the carrying amount of goodwill associated with Concord Group was less than fair value of the goodwill and recorded a goodwill impairment charge of $11,623 and nil for the fiscal years ended June 30, 2019 and 2018, respectively.

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, 2019, research and development expenses were $37.0 million, representing an increase of $0.4 million, or 1.1%, compared to $36.6 million for the prior fiscal year. As a percentage of total revenues, research and development expenses were 6.5% and 6.8% for the fiscal years ended June 30, 2019 and 2018, respectively.

VAT refunds and government subsidies: The state tax administration in China 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 statements of comprehensive income when cash or approval from the tax authorities is received. For the fiscal year ended June 30, 2019, VAT refunds were $25.8 million, compared to $19.7 million for the prior fiscal year, representing an increase of $6.2 million, or 31.4%. As a percentage of total revenues, VAT refunds were 4.5% and 3.6% for the fiscal years ended June 30, 2019 and 2018, respectively.

The local governments in China 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 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. Subsidy income from the government amounted to $4.9 million and $4.8 million for the fiscal years ended June 30, 2019 and 2018, respectively, an increase of $0.1 million, or 2.2%.

Income from operations: Income from operations increased by $3.4 million, from $120.2 million for the fiscal year ended June 30, 2018 to $123.6 million for the fiscal year ended June 30, 2019. The increase was mainly due to the increase of $5.3 million in the gross profit.

Interest income: For the fiscal year ended June 30, 2019, interest income increased by $4.5 million, or 61.8% from $7.3 million for the prior year, to $11.8 million for the current period. As a percentage of total revenue, interest income accounted for 2.1% and 1.4% for the fiscal years ended June 30, 2019 and 2018, respectively. The interest income was mainly earned from time deposits with original maturities over three months and cash and cash equivalents.

Interest expenses: For the fiscal year ended June 30, 2019, interest expenses decreased by $0.1 million, or 16.9% from $0.7 million for the prior year, to $0.6 million for the current period. As a percentage of total revenue, interest expenses accounted for 0.1% and 0.1% for the fiscal years ended June 30, 2019 and 2018, respectively. The interest expenses were incurred by the short-term and long-term loans/bonds we had.

Other income (expenses), net: For the fiscal year ended June 30, 2019, the other income (expenses), net decreased by $1.6 million from $4.3 million for the prior year, to $2.7 million for the current period.

Income tax expenses: For the fiscal year ended June 30, 2019, the Company’s income tax expense was $18.2 million for financial reporting purposes, a decrease of $4.0 million, as compared to $22.2 million for the prior year.  The effective tax rate for the current year is 12.7%, as compared to 17.1% for the prior year.

73

Net income attributable to non-controlling interests: The non-controlling interests of the Company include non-controlling shareholders’ interests in each subsidiary. The net income attributable to non-controlling interest amounted to $0.3 million and $0.3 million for the fiscal year ended June 30, 2019 and 2018, respectively.

Net income and earnings per share attributable to Hollysys: For the fiscal year ended June 30, 2019, net income attributable to Hollysys amounted to $125.3 million, representing an increase of $18.1 million, as compared to $107.2 million for the prior year. The basic and diluted earnings per share were $2.07 and $2.05 for the year ended June 30, 2019, as compared to $1.77 and $1.75 for the prior year, representing an increase of $0.30 and $0.30, respectively. The increase was primarily due to the higher net income attributable to Hollysys compared to fiscal 2018.

Comparison of Fiscal Years Ended June 30, 2018 and 2017

Revenues: For the fiscal year ended June 30, 2018, revenues amounted to $540.8 million, an increase of $108.8 million, compared to $431.9 million for the prior fiscal year, representing an increase of 25.2%.

Integrated solutions contracts revenue accounted for $466.5 million of revenues, an increase of $81.0 million or 21.0%, compared to $385.5 million for the prior fiscal year. The increase in integrated revenues was mainly composed of an increase of $42.3 million or 31.0% in industrial automation, an increase of $21.8 million or 21.1% in electrical solutions and an increase of $16.9 million or 11.6% in rail transportation projects.

In the fiscal year ended June 30, 2018, $40.2 million of revenues was generated from product sales, an increase of $7.6 million, or 23.2% compared to $32.7 million in product sales revenue for the fiscal year ended June 30, 2017.

In the fiscal year ended June 30, 2018, $34.1 million of revenues was generated from service rendered, an increase of $20.3 million or 147.3% compared to $13.8 million of fiscal year ended June 30, 2017.

The Company’s revenues by segments were as follows:

(In USD millions)

 

Fiscal year ended June 30,

 

2017

2018

 

    

$

    

% of Revenues

    

$

    

% of Revenues

 

Industrial Automation

172.7

39.9

%  

224.8

41.6

%

Rail Transportation

155.7

36.1

%  

190.6

35.2

%

Mechanical and Electrical Solution

103.5

24.0

%  

125.4

23.2

%

Total

431.9

100.0

%  

540.8

100.0

%

Order Backlog: An important measure of the stability and growth of the Company’s business is the size of its order backlog, which represents the total amount of unrecognized contract revenue associated with existing contracts. Our order backlog as of June 30, 2018 amounted to $569.0 million, representing an increase of $45.0 million, or 8.6%, compared to $524.0 million as of June 30, 2017.

Of the total order backlog as of June 30, 2018, the unrecognized revenue associated with new contracts signed in the fiscal year 2018 was $321.6 million and the amount brought forward from prior periods was $247.4 million, comparing to the total backlog as of June 30, 2017 of $222.4 million from new contracts signed in fiscal year 2017, and $301.6 million from contracts carried forward from prior year.

Cost of revenues: Mirroring the categories of revenues, the cost of revenues can also be divided into three components including cost of integrated solutions contracts, cost of products sold and cost of service rendered. For the fiscal year ended June 30, 2018, the total cost of revenues amounted to $334.9 million, an increase of $43.4 million, or 14.9%, compared to $291.5 million for the prior fiscal year. The increase was due to an approximate $36.8 million increase in the cost of integrated solutions contracts, and an increase of $5.9 million in the cost of service.

74

The cost of integrated solutions contracts revenue consists primarily of three components: cost of equipment and materials, labor costs and other manufacturing expenses including but not limited to detecting expense, technology service fee, all of which incurred during the designing, building and delivering customized automation solutions process to customers. For the fiscal year ended June 30, 2018, the total cost of integrated solutions contracts was $314.2 million, compared to $277.5 million for the prior fiscal year, representing an increase of $36.7 million, or 13.2%.  The increase was primarily due to an increase of $25.8 million in cost of equipment and materials, an increase of $7.2 million in other manufacturing expenses, and an increase of $3.7 million in labor cost. Of the total cost of integrated solutions contracts revenue for the fiscal year 2018, cost of equipment and materials accounted for $187.2 million, compared to $161.4 million for the prior fiscal year; labor cost accounted for $82.1 million, compared to $78.4 million for the prior fiscal year; and other manufacturing expenses accounted for $44.9 million, compared to $37.6 million for the prior fiscal year. Of the total integrated solutions contracts revenue for the fiscal year 2018, cost of equipment and materials accounted for 40.1%, compared to 41.9% for the prior fiscal year; labor cost accounted for 17.6%, compared to 20.3% for the prior fiscal year; and other manufacturing expenses accounted for 9.6%, compared to 9.8% for the prior fiscal year. The cost components of integrated solutions contracts were determined and varied according to requirements of different customers.

Sales of products mainly represent 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, 2018 was $10.8 million, an increase of $0.8 million, compared to $10.0 million for the prior fiscal year.

As for the cost of the service revenue, 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 revenue for fiscal year ended June 30, 2018 was $9.9 million, an increase of $5.9 million, compared to $4.0 million for the prior fiscal year.

Gross margin: For the fiscal year ended June 30, 2017, as a percentage of total revenues, the overall gross margin was 38.1%, compared to 32.5% for the prior fiscal year. The gross margin for integrated solutions contracts was 32.6% for the year ended June 30, 2018, compared to 28.0% for the prior year. The increase in gross margin for integrated solutions contracts was mainly due to our different sales mix during the fiscal year 2018. The gross margin for products sold was 73.2% for the fiscal year ended June 30, 2018, compared to 69.5% for the prior fiscal year. The gross margin for service provided was 71.0% for the fiscal year ended June 30, 2018, compared to 70.8% 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 the Company’s marketing departments. Selling expenses were $27.2 million for the fiscal year ended June 30, 2018, an increase of 11.2%, or $2.7 million, compared to $24.4 million for the prior fiscal year. As a percentage of total revenues, selling expenses accounted for 5.0% and 5.7% for the fiscal years ended June 30, 2018 and 2017, 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 $46.3 million for the fiscal year ended June 30, 2018, representing an increase of $2.0 million, or 4.6%, compared to $44.3 million for the prior fiscal year. As a percentage of total revenues, general and administrative expenses were 8.6% and 10.3% for the fiscal years ended June 30, 2018 and 2017, respectively.

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, 2018, research and development expenses were $36.6 million, representing an increase of $6.5 million, or 21.6%, compared to $30.1 million for the prior fiscal year. As a percentage of total revenues, research and development expenses were 6.8% and 7.0% for the fiscal years ended June 30, 2018 and 2017, respectively.

75

VAT refunds and government subsidies: The state tax administration in China provide refunds out of the value added tax (“VAT”) they collect in order to encourage the research and development efforts made by 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 statements of comprehensive income when cash or approval from the tax authorities is received. For the fiscal year ended June 30, 2018, VAT refunds were $19.7 million, compared to $16.9 million for the prior fiscal year, increasing by $2.7 million, or 16.1%. As a percentage of total revenues, VAT refunds were 3.6% and 3.9% for the fiscal years ended June 30, 2018 and 2017, respectively.

The local governments in China also provide financial subsidies to encourage research and development efforts made by 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 statements of comprehensive income; for the subsidies that have certain operating conditions yet to be met, the fund received are recorded as liabilities and will be released to income when the conditions are met. Subsidy income from the government amounted to $4.8 million and $12.9 million for the fiscal years ended June 30, 2018 and 2017, respectively, a decrease of $8.1 million, or 62.9%.

Income from operations: Income from operations increased by $60.0 million, from $60.3 million for the fiscal year ended June 30, 2017 to $120.2 million for the fiscal year ended June 30, 2018. The increase was mainly due to the increase of $65.4 million in the gross profit.

Interest income: For the fiscal year ended June 30, 2018, interest income increased by $3.6 million, or 98.5% from $3.7 million for the prior year, to $7.3 million for the current period. As a percentage of total revenue, interest income accounted for 1.4% and 0.9% for the fiscal years ended June 30, 2018 and 2017, respectively. The interest income was mainly earned from time deposits with original maturities over three months and cash and cash equivalents.

Interest expenses: For the fiscal year ended June 30, 2018, interest expenses decreased by $0.2 million, or 26.2% from $0.9 million for the prior year, to $0.7 million for the current period. As a percentage of total revenue, interest expenses accounted for 0.1% and 0.2% for the fiscal years ended June 30, 2018 and 2017, respectively. The interest expenses were incurred by the short-term and long-term loans/bonds we had.

Other income (expenses), net: For the fiscal year ended June 30, 2018, the other income (expenses), net increased by $2.6 million from $1.7 million for the prior year, to $4.3 million for the current period. The increase was mainly due to the consideration related to the acquisition of Beijing Hollysys Digital Technology Co., Ltd (“Hollysys Digital”).

Income tax expenses: For the fiscal year ended June 30, 2018, the Company’s income tax expense was $22.2 million for financial reporting purposes, an increase of $7.8 million, as compared to $14.4 million for the prior year.  The effective tax rate for the current year is 17.1%, as compared to 17.3% for the prior year

Net income attributable to non-controlling interest: The non-controlling interests of the Company include non-controlling shareholders’ interests in each subsidiary. For the fiscal year ended June 30, 2018, the non-controlling interest was the ownership interest of 5% in CECL. The net income attributable to non-controlling interest for the fiscal year ended June 30, 2018 was $0.3 million, an increase of $0.3 million, from nil for the prior year. There are no other non-controlling interests except for 5% in CECL.

Net income and earnings per share attributable to Hollysys: For the fiscal year ended June 30, 2018, net income attributable to Hollysys amounted to $107.2 million, representing an increase of $38.2 million, as compared to $68.9 million for the prior year. The basic and diluted earnings per share were $1.77 and $1.75 for the year ended June 30, 2018, as compared to $1.15 and $1.14 for the prior year, representing a decrease of $0.62 and $0.61, respectively. The increase was primarily due to the higher net income attributable to Hollysys compared to fiscal 2017.

76

B.

Liquidity and Capital Resources

As of June 30, 2019, our short-term bank borrowings consisted of revolving bank loans of $1.9 million from several banks, which were subject to an annual interest rate of 4.60%. Some of the short-term loans are secured by the pledge of restricted cash in an aggregate amount of $1.0 million and buildings with a carrying value of $0.9 million as of June 30, 2019.

In addition, as of June 30, 2019, we had available lines of credit from various banks in the PRC, Singapore and Malaysia in an aggregate amount of $265.6 million, of which $77.9 million was utilized and $187.6 million was available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $13.4 million and $3.0 million, respectively.

We believe our working capital is sufficient to meet our present requirements. 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.

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.

We estimate our liquidity needs for investing and financing activities for fiscal 2020 will be approximately $45.3 million, which will be primarily related to the repayment of bank borrowings and capital expenditures. 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.

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. For fiscal year 2020, we expect our capital expenditures will be approximately $16.0 million, mainly related to purchase of the property, plant and equipment for manufacturing and operations.

Cash Flow and Working Capital

As of June 30, 2019, we had total assets of $1,309.4 million, of which cash and cash equivalents amounted to $332.5 million, time deposits with original maturities over three months amounted to $145.1 million, accounts receivable amounted to $282.6 million and inventories amounted to $43.0 million. As of June 30, 2019 our working capital was $768.0 million, equity of $945.4 million and our current ratio was 3.2.

See Item 8, Financial Information, A. Consolidated Statements and Other Financial Information, Dividend Policy, for information on the ability of certain of our subsidiaries in China to make dividends to their respective parent companies.

77

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

(In USD thousands)

Cash Flow Item

Fiscal Years Ended June 30

    

2017

    

2018

    

2019

Net cash provided by operating activities

$

82,463

$

105,719

$

100,521

Net cash used in investing activities

$

(89,570)

$

(49,748)

$

(9,888)

Net cash used in financing activities

$

(7,413)

$

(12,197)

$

(10,155)

Effect of exchange rate changes on cash, cash equivalents and restricted cash (i)

$

(4,873)

$

5,839

$

(9,400)

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

$

(19,393)

$

49,613

$

71,078

Cash, cash equivalents and restricted cash, beginning of year (i)

$

257,089

$

237,696

$

287,309

Cash, cash equivalents and restricted cash, end of year (i)

$

237,696

$

287,309

$

358,387

(i)Effective July 1, 2018, the Group adopted ASU 2016-18 which provides presentation guidance for restricted cash in the statement of cash flows, using the retrospective method, and the adjusted classification and presentation of restricted cash was  reflected in the consolidated statements of cash flows for each of the two years ended June 30, 2017 and 2018.

Operating Activities

For the fiscal year ended June 30, 2019, net cash provided by operating activities was $100.5 million, compared to $105.7 million for prior fiscal year 2018. The net cash inflow of operating activities in fiscal year 2019 primarily consisted of net income of $125.5 million, and $14.5 million generated from non-operating items and non-cash items, which was partially offset by $39.5 million used as working capital. Changes in working capital was attributable to a decrease in account receivables of $33.8 million, a decrease in accounts payables of $14.0 million, a decrease of other tax payables of $11.7 million, an increase in deferred revenue of $10.8 million, and an increase in accruals and other payable of $11.5 million.

For the fiscal year ended June 30, 2018, net cash provided by operating activities was $105.7 million, compared to $82.5 million for prior fiscal year 2017. The net cash inflow of operating activities in fiscal year 2018 primarily consisted of net income of $107.4 million and $16.7 million generated from non-operating items and non-cash items, which was partially offset by $18.4 million used as working capital. Changes in working capital are attributable to a decrease in account receivable of $28.3 million, a decrease in inventories of $11.4 million, a decrease of other receivables of $10.0 million and an increase in deferred revenue of $28.2 million.

For the fiscal year ended June 30, 2017, net cash provided by operating activities was $82.5 million.  The net cash inflow of operating activities in fiscal year 2017 primarily consisted of net income of $69.0 million and $15.7 million generated from non-operating items and non-cash items, which was partially offset by $2.2 million used as working capital.

Investing Activities

For the fiscal year ended June 30, 2019, net cash used in investing activities was $9.9 million, compared to $49.7 million for prior fiscal year 2018. The net cash used in investing activities in fiscal year 2019 mainly consisted of a cash outflow of $10.6 million for capital expenditures, a cash outflow of $256.3 million transferred from current accounts to time deposits in banks with original maturities over three months, partially offset by a cash inflow of $245.9 million from maturity of time deposits, and a cash inflow of $8.9 million from dividends received in excess of cumulative equity in earnings from an equity investee.

For the fiscal year ended June 30, 2018, net cash used in investing activities was $49.7 million, compared to $89.6 million for prior fiscal year 2017. The net cash used in investing activities in fiscal year 2018 mainly consisted of a cash outflow of $2.3 million for capital expenditures, a cash outflow of $5.9 million investment of equity investees, a cash outflow of $179.2 million transferred from current accounts to time deposits in banks with original maturities over three months, partially offset by a cash inflow of $137.8 million from maturity of time deposits.

78

For the fiscal year ended June 30, 2017, net cash used in investing activities was $89.6 million, compared to $2.5 million for prior fiscal year 2016. The net cash used in investing activities in fiscal year 2017 mainly consisted of a cash outflow of $3.7 million for capital expenditures, a cash outflow of $16.2 million cash in deconsolidated subsidiary, a cash outflow of $2.7 million investment of an equity investee, a cash outflow of $154.8 million transferred from current accounts to time deposits in banks with original maturities over three months, partially offset by a cash inflow of $89.3 million from maturity of time deposits.

Financing Activities

For the fiscal year ended June 30, 2019, net cash used in financing activities was $10.2 million, as compared to $12.2 million for the prior year. The net cash used in financing activities in fiscal year 2019 mainly consisted of a repayment of short-term bank loans of $6.9 million, a payment of dividends of $10.9 million, partially offset by proceeds from short-term bank loans of $5.9 million.

For the fiscal year ended June 30, 2018, net cash used in financing activities was $12.2 million, as compared to $7.4 million for the prior year. The net cash used in financing activities in fiscal year 2018 mainly consisted of a repayment of short-term bank loans of $11.3 million, a payment of dividends of $7.2 million, partially offset by proceeds from short-term bank loans of $5.9 million.

For the fiscal year ended June 30, 2017, net cash used in financing activities was $7.4 million, as compared to $6.8 million for the prior year. The net cash used in financing activities in fiscal year 2017 mainly consisted of a repayment of short-term bank loans of $4.9 million, a repayment of long-term bank loans of $7.4 million, a payment of dividends of $12.0 million, partially offset by proceeds from short-term bank loans of $10.1 million, and proceeds from exercise of share options of $6.3 million.

C.

Research and Development, Patents and Licenses

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. We currently employ 597 staff in the research and development department or engaged in research and development work.

79

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 currently spend approximately 6-9% of our annual revenues on research and development. Our recent major research and development focuses include:

Transportation Automation;

Manufacturing Automation; and

Process Automation.

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 2019 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.

E.

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.

F.

Tabular Disclosure of 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, 2019.

    

    

    

    

    

More than 5 

(In USD thousands)

Total

Less than 1 year

1-3 years

3-5 years

years

Short-term & Long-term Loans

 

  

 

  

 

  

 

  

 

  

-Principal

 

23,197

 

22,314

 

529

 

230

 

124

-Interest

 

213

 

71

 

57

 

19

 

66

Operating Lease Obligations(1)

 

6,960

 

2,631

 

3,019

 

1,310

 

Purchase Obligations(2)

 

210,117

 

166,805

 

27,070

 

10,828

 

5,414

Capital Obligations(3)

 

1,566

 

1,566

 

 

 

Standby Letters of Credit(4)

 

27,771

 

27,771

 

 

 

Performance Guarantees(5)

 

60,672

 

38,269

 

19,035

 

3,070

 

298

Total

 

330,496

 

259,427

 

49,710

 

15,457

 

5,902

(1)Operating lease obligations

It represents the future minimum payments under non-cancelable operating leases.

(2)Purchase obligations

As of June 30, 2019, the Company had $210.1 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)Capital obligations

As of June 30, 2019, the Company had $1.6 million in capital obligations for the coming fiscal year, mainly for the Company’s information system construction.

80

(4)Standby letters of credit

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, 2019, we had $27.8 million in standby letters of credit obligations, with $15.3 million of restricted cash deposited in banks for standby letter of credit.

(5)Performance guarantees

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, 2019, we had $60.7 million performance guarantees obligation, with $8.6 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, 2019.

G.

Safe Harbor

See "Forward-Looking Information" on page 8.

ITEM 6.     DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

A.

Directors and Senior Management

The following table sets forth certain information regarding our directors and senior management as of June 30, 2019.

Name

    

Age

    

Position

 

 

Baiqing Shao

51

Chairman of Board of Directors and Chief Executive Officer

Steven Wang

51

Chief Financial Officer

Colin Sung

53

Director

Jerry Zhang

47

Director

Jianyun Chai

57

Director

Li Qiao

62

Director

Mr. Baiqing Shao, one of the main founders of the Company, has served as our Chief Executive Officer since November, 2013 and Chairman of the Company and General Manager of Hollysys Group since December, 2016. Prior to that, he was the Vice General Manager of Hollysys Group starting from December 2010. Since July 2014, he has been serving as the head of overseas business. From February 2012 to November 2013, he was the Senior Vice President, Business Development of the Company. From 2002 to 2010, he served as the General Manager of Beijing Hollysys Information Technology Co., Ltd.(currently known as “Shenhua Hollysys Information Technology Co., Ltd.”), one of our indirect equity investees. From October 1996 to January 1999, he served as the head of R&D. Mr. Shao has served the Company for more than twenty-four years as one of the founding group of engineers. Mr. Shao holds a Master Degree of Computer Science from the 6th Research Institute of China Electronics Corporation and an MBA degree from Peking University.

Mr. Steven Wang, joined the Company in June 2018. He has over 15 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.

81

Mr. Colin Sung, has served as a member of the Board of Directors and Chairman of the Audit Committee of Board of Directors of the Company since February 2008. Mr. Sung is the Chief Financial Officer for eHi Auto Services Limited since April 2013. Mr. Sung also has served as adviser of NeWorld Education Group, Inc. since August 2012 and served as Chief Financial Officer of NeWorld Education Group since August 2011. Prior to joining NeWorld, he was the CFO of Lighting the Box from March 2011. Mr. Sung served as the deputy Chief Executive Officer and the Chief Financial Officer of Linktone Ltd., a NASDAQ-listed wireless interactive entertainment service provider in China, from 2009 to 2011. From 2008 to 2009, he served as the Chief Financial Officer and President of China Cablecom Holdings, Ltd. From 2005 to 2008, he was the Chief Financial Officer of Linktone Ltd., where he also served as the acting Chief Executive Officer in 2006 and as its director of board from 2007 to 2008. From 2004 to 2005, Mr. Sung was the Corporate Controller of UTI, United States, Inc., a subsidiary of International Freight Forwarder (NASDAQ: UTIW), and from 2001 to 2004, was a Vice President of finance and Corporate Controller of USF Worldwide, Inc., a subsidiary of US Freightways. From 1997 to 2001, Mr. Sung was Vice President and Corporate Controller for US Operation of Panalpina Welttransport Holding, (PWTN.SW). Mr. Sung received his bachelor’s degree in accounting from William Paterson University in 1992 and his MBA degree from American InterContinental University in 2004. Mr. Sung is a Certified Public Accountant and Certified Global Management Accountant.

Ms. Jerry Zhang, has served as a member of the Board of Directors of the Company since September 2007. Ms. Jerry Zhang is Executive Vice Chairman and Chief Executive Officer (“CEO”) of Standard Chartered Bank (China) Limited (“Standard Chartered China”). Prior to this role, she has held a variety of senior roles at Standard Chartered China. She was the bank’s Deputy CEO, China and CEO, North China and General Manager, Beijing Branch. Her key focuses were strategic planning, business development and corporate governance of the Bank’s operations in North China. As the General Manager of Beijing Branch, Ms. Zhang was also responsible for overall management of Beijing Branch. Ms. Zhang enjoys a strong track record in setting up good relationship with clients and creating value both for the bank and the clients. In her position as Head of Financial Institutions (“FI”), Ms. Zhang has led to achieve frog leap developments of the Bank’s FI business, which has become the biggest FI business amongst all foreign banks in China in almost all aspects. Ms. Zhang joined Standard Chartered China in 1994, and has accumulated rich implementation and management experiences in wholesale banking business. She has successfully established non-banking financial institutions business in China for the Bank. In 2009, Ms. Zhang has left the bank for a short duration during which she acted as Chief Representative of Fidelity International Asset Management Co. Beijing Representative Office. Mrs. Zhang received her M.B.A. from Lancaster University.

Dr. Jianyun Chai, has served as a member of the Board of Directors of the Company since June 2008.  Dr. Chai is currently a professor and the head 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 Chinese Wind Energy Association. Dr. Chai received a Bachelor’s degree and a PhD in Electrical Engineering from Tsinghua University in 1984 and 1989.

Ms. Li Qiao, has served as a member of Board of Directors of the Company since January 2017. She is the Chairman of Agriculture Resources Pte Ltd. and the Director of CSIC International Pte Ltd. She served as Chairman of the Company from 2007 to 2010 and as Director of Beijing Hollysys Co., Ltd. from 1999 to 2008. Before that, Ms. Qiao had worked in government for more than ten years. She was the Minster of Enterprise Division in Business Administration Committee of The Beijing Municipality Concerning the Experimental Area for Developing New-Technology Industries, and also served as the head of the Zhongguancun Technology Park (“Zhongguancun”) Administrative Committee. Ms. Li Qiao participated in setting the Five-year plan of Chinese High-Tech Industrial Area and Zhongguancun High-Tech Development and Industrial Policy. She also participated in organizing and editing “The Regulations of Zhongguancun High-Tech Development Park” which is regarded as the fundamental law of Zhongguancun. Ms. Qiao also has extensive experience in equity investment. She organized twelve industry annual analysis reports and 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.

82

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

The aggregate cash compensation paid to our executive officers as a group was $1,010,883 for the fiscal year ended June 30, 2019. For the fiscal year ended June 30, 2019, the aggregate amount of cash compensation paid to our directors as a group was $168,000. We pay each of our non-employee directors who are not Company employees a monthly fee as compensation for the services to be provided by him/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.

2015 Equity Plan

On May 14, 2015, the Board of Directors approved 2015 Equity Incentive Plan (the “2015 Equity Plan”). The 2015 Equity Plan authorized the issuance of five million 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 similar as the 2006 Plan, which is 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 of directors. 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.

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.

83

The 2015 Equity Plan will terminate ten years following the date it was adopted by the board, unless sooner terminated by the board.

In the fiscal year ended June 30, 2015, we granted options to purchase 1,740,000 ordinary shares under the 2015 Equity Plan to certain key employees. These options have vesting periods of up to five years depending on the person’s position and all of the grants have specific performance milestones.  Additionally, if in certain instances the milestones are exceeded by specified targets, then applicable vesting schedules will be accelerated. The exercise periods for the options are five years from the date of grant. As of June 30, 2019, 306,000 options were vested and none of the options were exercised.

The following table summarizes, as of June 30, 2019, the outstanding options that we had granted to our current directors and executive officers.

    

Number of

    

    

    

securities

underlying

unexercised

options

Exercise Price

Name

exercisable

(US$/Share)

Grant Date

Expiration Date

Baiqing Shao

 

90,000

 

21.75

May 14, 2015

May 13, 2020

Employment Agreements

We entered into a three-year employment agreement with our Chief Executive Officer, Mr. Baiqing Shao on November 30, 2013. The agreement was automatically renewed on November 30, 2016 for another three years. Mr. Shao is entitled to insurance benefits, four weeks’ vacation, and reimbursement of business expenses and, if necessary, relocation expenses. The agreement may be terminated by us for the executive’s death, disability and cause. Mr. Shao may terminate the employment agreement for any good reason at any time. The agreements contain provisions for the protection of confidential information and a three-year non-competition covenant after the termination of the employment within China.

We also entered into a three-year employment agreement with our Chief Financial Officer, Mr. Steven Wang on June 27, 2018. Mr. Wang is entitled to insurance benefits, four weeks’ vacation, and reimbursement of business expenses and, if necessary, relocation expenses. The agreement may be terminated by us for death, disability and cause. Mr. Wang may terminate the employment agreement for any good reason at any time. The agreements contain provisions for the protection of confidential information and 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 2019. 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 the 2010 Rights Plan, we amended our Memorandum and Articles of Association to provide that directors may only be removed by shareholders 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 resolution of directors.

84

Independence of Directors

We have elected to follow the rules of NASDAQ to determine whether a director is independent.  Our board will also consult with counsel to ensure that our board’s determinations are consistent with those rules and all relevant securities and other laws and regulations regarding the independence of directors. 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 affirmatively determined that, Mr. Colin Sung, Mr. Jianyun Chai and Ms. Jerry Zhang currently are our independent directors.

Board Committees

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 Mr. Colin Sung, Ms. Jerry Zhang, and Mr. Jianyun Chai, with Mr. Sung 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 Marketplace 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 Mr. Sung qualifies as an “audit committee financial expert” within the meaning of all applicable rules.  Our board believes that Mr. Sung has financial expertise from his degrees in business, his activities as a chief executive officer and chief financial officer of various companies, and his consulting activities in the areas of accounting, corporate finance, capital formation and corporate financial analysis.

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;

85

such other matters that are specifically delegated to our audit committee by our board of directors 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 Ms. Jerry Zhang and Mr. Jianyun Chai and Mr. Colin Sung, with Ms. Jerry Zhang serving as its Chair. Our board has determined that each member of the compensation committee satisfies the “independence” requirements of Rule 10A-3 under the Exchange Act and Section 5605 of the Nasdaq Marketplace 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;

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 Ms. Jerry Zhang, Mr. Jianyun Chai and Mr. Colin Sung with Ms. Zhang acting as the Chair. Our board has determined that each member of the corporate governance and nominating committee satisfies the “independence” requirements of Rule 10A-3 under the Exchange Act and Section 5605 of the Nasdaq Marketplace Rules. The corporate governance and nominating committee assists the board of directors 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

86

D.       Employees

We had 3,301, 3,292 and 3,202 employees as of June 30, 2019, 2018, and 2017, respectively. As of June 30, 2019, there were 2,663 employees located in China and 638 employees outside China.  The following table sets forth our employees as of June 30, 2019 based on their functional areas within the Company:

Category

    

China

    

Overseas

    

Total

Sales & Marketing

 

440

 

24

 

464

Research and development

 

597

 

 

597

Engineering

 

915

 

476

 

1,391

Production

 

369

 

 

369

Management

 

342

 

138

 

480

Total

 

2,663

 

638

 

3,301

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, Saudi Arabia, India, Qatar, Macau and Indonesian 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.

87

E.       Share Ownership

The following table sets forth information with respect to the beneficial ownership of our ordinary shares (i) by each of our officers and directors, as of September 2, 2019; (ii) by each person who is known by us to beneficially own more than 5% of our ordinary shares. The table does not include any preferred shares or ordinary shares that may be issued under the Rights Plan of the Company. The address of each of the persons set forth below is in care of Hollysys Automation Technologies Ltd., No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing, China 100176.

    

    

    

Amount & Nature of

    

 

Name & Address of

Beneficial

Percent of 

 

Beneficial Owner

Office, if Any

Title of Class

Ownership (1)

Class (2)

 

Officers and Directors

Baiqing Shao

 

Chairman and Chief Executive Officer

 

Ordinary Shares

 

4,399,223

(3)

7.29

%

Steven Wang

 

Chief Financial Officer

 

Ordinary Shares

 

*

 

*

Colin Sung

 

Director

 

Ordinary Shares

 

63,750

(4)

*

Jerry Zhang

 

Director

 

Ordinary Shares

 

42,500

(5)

*

Jianyun Chai

 

Director

 

Ordinary Shares

 

41,250

(6)

*

Li Qiao

 

Director

 

Ordinary Shares

 

540,588

(7)

*

 

  

 

  

 

  

 

  

5% Securities Holder

 

  

 

  

 

  

 

  

Baiqing Shao

 

  

 

Ordinary Shares

 

4,399,223

(3)

7.29

%

Eastspring Investments (Singapore) Limited

 

  

 

Ordinary Shares

 

6,121,214

(8)

10.14

%

Davis Selected Advisers, L.P.

 

  

 

Ordinary Shares

 

6,662,570

(9)

11.04

%

* Less than 1%.

(1)Beneficial Ownership is determined in accordance with the rules of the Securities and Exchange Commission and generally includes voting or investment power with respect to securities. Except as otherwise indicated, each of the beneficial owners listed above has direct ownership of and sole voting power and investment power with respect to our ordinary shares.

(2)As of September 2, 2019, a total of 60,342,099 ordinary shares are outstanding pursuant to SEC Rule 13d-3(d)(1). For each beneficial owner above, any options exercisable within 60 days have been included in the denominator.

(3)The securities reported as held by Mr. Baiqing Shao include 4,144,223 shares of our ordinary shares held indirectly through Ace Lead Profits Limited. The foregoing entity is a BVI entity that is wholly-owned and controlled by Mr. Baiqing Shao therefore he may be deemed to be the beneficial owner of the ordinary shares held by it. The securities reported as held by Mr. Baiqing Shao also include options to purchase 90,000 ordinary shares that are vested. The exercise price of the options is $21.75 per share and the expiration date is May 13, 2020.

(4)The securities reported as held by Mr. Colin Sung include 45,000 ordinary shares that were issued and 18,750 restricted shares vested but not issued, but do not include 3,750 restricted shares that are not yet vested.

(5)The securities reported as held by Ms. Jerry Zhang include 42,500 restricted shares vested but not issued; but do not include 2,500 restricted shares that are not yet vested.

(6)The securities reported as held by Mr. Jianyun Chai include 41,250 restricted shares vested but not issued, but do not include 3,750 restricted shares that are not yet vested.

(7)The securities reported as held by Ms. Li Qiao include 528,088 ordinary shares of our ordinary shares held indirectly through Acclaimed Insight Investments Ltd, Glory Pearl International Ltd and Time Keep Investment Ltd. as well as 12,500 restricted shares vested but not issued, but do not include 2,500 restricted shares that are not yet vested.

88

(8)Based on information provided by Eastspring Investments (Singapore) Limited in Amendment No. 3 to Schedule 13G filed with the SEC on February 12, 2019.

(9)Based on information provided by Davis Selected Advisers, L.P. in Amendment No. 2 to Schedule 13G filed with the SEC on February 13, 2019.

None of our major shareholders have different voting rights from other shareholders. We are not aware of any arrangement that may, at a subsequent date, result in a change of control of the Company.

ITEM 7.     MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

A.   Major Shareholders

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

B.   Related Party Transactions

Due from related parties

We sell automation control systems to China Techenergy Co., Ltd. (“China Techenergy”), which are used for non-safety operations control in the nuclear power industry. China Techenergy is 40% owned by Beijing Hollysys. China Techenergy incorporates the 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. As of June 30, 2019, the balance due from China Techenergy was $28.0 million, which balance has not been paid off as of the date of this report.

We sell products to Hollysys Intelligent. Hollysys Intelligent incorporates our products with their automated systems to provide an integrated automation and control system to their customer. Hollysys Intelligent is 40% indirectly owned by Hollysys Group Co., Ltd. As of June 30, 2019, the balance due from Hollysys Intelligent was $7.8 million, which balance has not been paid off as of the date of this report.

Due to related parties

From time to time, we purchase products from China Techenergy. As of June 30, 2019, the balance due from us to China Techenergy was $4.7 million, which balance has not been paid off as of the date of this report.

From time to time, we purchase products from Hollysys Intelligent. As of June 30, 2019, the balance due from us to Hollysys Intelligent was $0.7 million, which balance has not been paid off as of the date of this report.

We entered into an operating lease agreement with Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”) to lease part of one of its buildings located in Beijing for $1.0 million. The lease term is for 1 year from the commencement date of June 1, 2018 to May 31, 2019. Hollycon is 30% owned by Hollysys Group.

Amounts due from and due to the related parties relating to the above transactions are unsecured, non-interest bearing and repayable on demand.

C.   Interests of Experts and Counsel

Not applicable.

89

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, we 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. On November 11, 2016, we paid 2016 annual dividend of $0.2 per ordinary share. On November 6, 2017, we paid 2017 annual dividend of $0.12 per ordinary share. On November 12, 2018, Company paid 2018 annual dividend of $0.18 per ordinary share.

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 the People's Republic of China — We rely to a significant extent on dividends, loans and other distributions on equity paid by our principal operating subsidiaries in China."

Under the New 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 of the New EIT Law, see Item 10 - Additional Information, Subpart E, Taxation in China of this Form 20-F.

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.

90

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.

B.   Significant Changes

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 our disclosures under “Item 9. A. Offer and Listing.”

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 memorandum and articles of association. The summary does not purport to be a summary of all of the provisions of our memorandum and articles of association and of all relevant provisions of BVI law governing the management and regulation of BVI companies.

91

Register

Our 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 its name from HLS Systems International, Inc. to Hollysys Automation Technologies Ltd. on July 17, 2009. On May 26, 2016, the board of directors of the Company, or our Board, approved our Amended and Restated M&A, to exclude the statutory acquisitions of share procedure under Sections 60 and 61 of the Act. Our 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.

Objects and Purposes

Section 5 of our Amended and Restated M&A, grants the Company full power and capacity to carry on or undertake any business or activity 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 occurred 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 only be removed for cause by the shareholders.

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. 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.

92

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 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 securities 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

We may 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 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 which may be 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 the holder or holders 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.

93

A member shall be deemed to be present at the meeting if he participates by telephone or other electronic means and all members participating in the meeting are able to hear each other.

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 the our 2010 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 2010 Rights Plan. In connection with the 2010 Rights Plan, our Board declared a dividend distribution of one “Right” for each outstanding ordinary share to shareholders of record at the close of business on August 27, 2010, effective as of September 27, 2010. Each Right entitles the shareholder to buy one share of our Class A preferred shares at a price of $160. Unless terminated earlier by our Board, the 2010 Rights Plan will expire on September 27, 2020.

Initially, the Rights will only be transferable in connection with the transfer or ordinary shares, and no separate Rights certificates or stock statements will be distributed or provided. The Rights will separate from the ordinary shares and become exercisable if a person or group announces an acquisition of 20% or more of our outstanding ordinary shares, or announces commencement of a tender offer for 20% or more of the ordinary shares. In that event, the Rights permit shareholders, other than the acquiring person, to purchase our ordinary shares having a market value of twice the exercise price of the Rights, in lieu of the Class A preferred shares. In addition, in the event of certain business combinations, the Rights permit the purchase of the ordinary shares of an acquiring person at a 50% discount. Rights held by the acquiring person become null and void in each case.

94

The 2010 Rights Plan is designed to ensure that all of our shareholders receive fair and equal treatment in the event of any proposed takeover of us and to guard against partial tender offers, open market accumulations and other abusive or coercive tactics to gain control of us without paying all shareholders a control premium. The Rights will cause substantial dilution to a person or group that acquires 20% or more of our shares on terms not approved by the our Board, but the Rights should not interfere with any merger or other business combination approved by the Board at any time prior to the first date that a person or group has become an acquiring person.

Ownership Threshold

There are no provisions governing the ownership threshold above which shareholder ownership must be disclosed 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 companies 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, subject in certain cases to a court’s approvals 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 the 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.

95

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 our 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 our 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.

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.

96

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. 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, and to each shareholder who did not receive notice of the meeting. 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 delivery of the notice 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.

97

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 – Contractual Obligations,” or elsewhere in this annual report.

On April 3, 2013, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is 10 years from September 1, 2013 to August 31, 2023. The annual minimum lease payment receivable after five years are subject to renegotiation in case the Chinese consumer price index published by the government exceeds 5%.

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.B. Business Overview- Regulations.”

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.

98

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 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 our 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.

99

United States Federal Taxation

The following is a discussion of certain material U.S. federal income tax consequences of the acquisition, ownership and disposition of our ordinary shares by U.S. holders (as defined below). It does not purport to be a comprehensive description of all of the tax considerations that may be relevant to a particular person’s situation. The discussion applies only to U.S. holders that hold their ordinary shares as capital assets (generally property held for investment) within the meaning of Section 1221 of the Internal Revenue Code of 1986, as amended, or the Code. This discussion is based on the Code, income tax regulations promulgated there under, judicial positions, published positions of the Internal Revenue Service, or the IRS, and other applicable authorities, all as in effect as of the date hereof and all of which are subject to change, possibly with retroactive effect. This discussion is general in nature and is not exhaustive of all possible tax considerations, nor does the discussion address any state, local or foreign tax considerations or any U.S. tax considerations (e.g., estate or gift tax) other than U.S. federal income tax considerations, that may be applicable to particular holders.

This discussion does not address all aspects of U.S. federal income taxation that may be relevant in light of particular circumstances, nor does it address the U.S. federal income tax consequences to persons who are subject to special rules under U.S. federal income tax law, including:

banks, insurance companies or other financial institutions;

persons subject to the alternative minimum tax;

tax-exempt organizations;

corporations that accumulate earnings to avoid United States federal income tax;

certain former citizens or long-term residents of the United States;

dealers in securities or currencies;

traders in securities that elect to use a mark-to-market method of accounting for their securities holdings;

persons that own, or are deemed to own, more than five percent of our capital stock;

holders who acquired our ordinary shares as compensation or pursuant to the exercise of a stock option;

persons who hold our ordinary shares  as a position in a hedging transaction, “straddle,” or other risk reduction transaction; or

For purposes of this discussion, a U.S. holder is (i) an individual who is a citizen or resident of the United States for U.S. federal income tax purposes; (ii) a corporation, or other entity treated as a corporation for U.S. federal income tax purposes, created or organized in or under the laws of the United States (or treated as such under applicable U.S. tax laws), any state thereof, or the District of Columbia; (iii) an estate the income of which is subject to U.S. federal income tax regardless of its source; or (iv) a trust if? (a) a U.S. court is able to exercise primary supervision over the administration of the trust and one or more U.S. persons have the authority to control all substantial decisions of the trust, or (b) it has a valid election in effect under applicable law and regulations to be treated as a U.S. person for U.S. federal income tax purposes. A non-U.S. holder is a holder that is neither a U.S. holder nor a partnership or other entity classified as a partnership for U.S. federal income tax purposes.

In the case of a partnership or entity classified as a partnership for U.S. federal income tax purposes, the U.S. federal income tax treatment of a partner generally will depend on the status of the partner and the activities of the partnership. Partners of partnerships or entities classified as partnerships for U.S. federal income tax purposes should consult their tax advisors regarding the U.S. federal income tax consequences to them of the merger or of the ownership and disposition of our ordinary shares.

100

Distributions

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. Subject to the discussion of the passive foreign investment company rules below, the gross amount of such distributions 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 current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Such dividends will not be eligible for the dividends-received deduction allowed to corporations. Dividends received by non-corporate U.S. holders, including individuals, may be subject to reduced rates of taxation under current law, provided certain requirements are met.

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 — Taxation in China.” In that case, a U.S. holder may be eligible to claim a foreign tax credit with respect to any PRC withholding tax imposed on dividends paid by us. However, the foreign tax credit rules are complex, and their application in connection with Section 7874 of the Code and the Agreement Between the Government of the United States of America and the Government of the People’s Republic of China for the Avoidance of Double Taxation and the Prevention of Tax Evasion with Respect to Taxes on Income, or the U.S.-PRC Tax Treaty, is not entirely clear at this time. U.S. holders should consult their own tax advisors with respect to any benefits they may be entitled to under the foreign tax credit rules and the U.S.-PRC Tax Treaty.

To the extent that dividends paid on our ordinary shares exceed current and accumulated earnings and profits, the distributions will be treated first as a tax-free return of tax basis on our ordinary shares, and to the extent that the amount of the distribution exceeds tax basis, the excess will be treated as gain from the disposition of those ordinary shares.

Sale or Other Disposition

Subject to the discussion of the passive foreign investment company rules below, U.S. holders of our ordinary shares will recognize taxable gain or loss on any sale, exchange, or other taxable disposition of ordinary shares equal to the difference between the amounts realized for the ordinary shares and the U.S. holder’s tax basis in the ordinary shares. This gain or loss generally will be capital gain or loss. Under current law, non-corporate U.S. holders, including individuals, are eligible for reduced tax rates if the ordinary shares have been held for more than one year. The deductibility of capital losses is subject to limitations.

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 tax on any gain from the sale or other disposition of the ordinary shares. See “Taxation — Taxation in China.” In that case, a U.S. holder may be eligible to claim a foreign tax credit with respect to any PRC withholding tax imposed on gain from the sale or other disposition of ordinary shares. However, the foreign tax credit rules are complex, and their application in connection with Section 7874 of the Code and the U.S.-PRC Tax Treaty is not entirely clear at this time. U.S. holders should consult their own tax advisors with respect to any benefits they may be entitled to under the foreign tax credit rules and the U.S.-PRC Tax Treaty.

Unearned Income Medicare Contribution

Certain U.S. holders who are individuals, trusts or estates are required to pay an additional 3.8% tax on net investment income, which includes, among other things, dividends on and capital gains from the sale or other disposition of shares of stock. U.S. holders should consult their own advisors regarding the effect, if any, of this tax provision on their ownership and disposition of our ordinary shares

101

Passive Foreign Investment Company Rules.

In general, a foreign corporation will be a passive foreign investment company, or PFIC, for any taxable year in which (1) 75% or more of its gross income consists of passive income (such as dividends, interest, rents royalties and certain gains) or (2) 50% or more of the average quarterly value of its assets consists of assets that produce, or are held for the production of, passive income.

Based on our current income and assets and the value of our outstanding ordinary shares, we do not believe that we were a PFIC for our taxable year ended June 30, 2019 and do not expect to become a PFIC in the foreseeable future. While we do not anticipate becoming a PFIC, changes in the nature of our income or assets, or fluctuations in the market price of our ordinary shares, may cause us to become a PFIC for future taxable years.

If we were a PFIC for any taxable year during which a U.S. Holder owned our ordinary shares, the U.S. Holder may be subject to adverse tax consequences. Generally, gain recognized upon a disposition (including, under certain circumstances, a pledge) of ordinary shares by the U.S. Holder would be allocated ratably over the U.S. Holder’s holding period for such share. The amounts allocated to the taxable year of disposition and to taxable years prior to the first taxable year in which we 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 tax rate in effect for that taxable year for individuals or corporations, as appropriate, and an interest charge would be imposed on the tax attributable to the allocated amounts. Further, to the extent that any distribution received by a U.S. Holder on ordinary shares exceeded 125% of the average of the annual distributions received on such shares during the preceding three years or the U.S. Holder’s holding period, whichever is shorter, that distribution would be subject to taxation in the same manner. Certain elections may be available that would result in alternative treatments (such as a mark-to-market treatment) of the shares. U.S. Holders should consult their tax advisers to determine whether such elections are available and, if so, what the consequences of the alternative treatments would be in those holders’ particular circumstances. U.S. Holders should also consult their tax advisers regarding the determination of whether we are a PFIC and the potential application of the PFIC rules.

Information Reporting and Backup Withholding

Payments of dividends or of proceeds on the disposition of stock made to a holder of our ordinary shares may be subject to information reporting and backup withholding at a current rate of 28% unless such holder provides a correct taxpayer identification number on IRS Form W-9 (or other appropriate withholding form) or establishes an exemption from backup withholding.

Backup withholding is not an additional tax; rather, the U.S. income tax liability of persons subject to backup withholding will be reduced by the amount of tax withheld. If withholding results in an overpayment of taxes, a refund or credit may generally be obtained from the IRS, provided that the required information is furnished to the IRS in a timely manner.

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. On September 26, 2016, the Board of Directors declared a regular annual dividend of $0.20 per ordinary share. The dividend was payable on November 11, 2016 to shareholders of record at the close of business on October 26, 2016. On September 25, 2017, the Board of Directors declared a regular annual dividend of $0.12 per ordinary share for 2017. The dividend was paid on November 06, 2017 to shareholders of record at the close of business on October 16, 2017. On September 27, 2018, the Board of Directors declared a regular cash dividend of $0.18 per ordinary share. The dividend was paid on November 12, 2018 to shareholders of record at the close of business on October 22, 2018. Continental Stock Transfer & Trust aced as the paying agent in respect of the dividend paid in 2016, 2017 and 2018. 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.

102

G.   Statement by Expert

Not applicable.

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, 2019, would decrease income before income taxes by $0.2 million for the fiscal year ended June 30, 2019. 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, 76.9% of our consolidated revenues and consolidated costs and expenses are denominated in RMB, and 86.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 $1,099,850 and $1,215,624, respectively. An average appreciation or depreciation of the SGD against the US dollar of 5% would increase or decrease our comprehensive income by $411,097 or $454,371 respectively, based on our current revenues, costs and expenses, assets, and liabilities denominated in RMB or SGD as of June 30, 2019.

103

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 time deposits with original maturities over three months, 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

Not applicable.

C. Other Securities

Not applicable.

D. American Depositary Shares

We do not have any American Depositary Shares.

104

PART II

ITEM 13.     DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

None.

ITEM 14.     MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITIES HOLDERS AND USE OF PROCEEDS

On August 27, 2010 our Board of Directors adopted a rights plan, or the 2010 Rights Plan. The 2010 Rights Plan provides for a dividend distribution of one preferred share purchase Right, for each outstanding ordinary share to shareholders of record at the close of business on August 27, 2010, effective as of September 27, 2010. Each Right entitles the shareholder to buy 1 share of our Class A Preferred Stock at an exercise price of $160. The Rights will become exercisable if a person or group announces an acquisition of 20% or more of our outstanding ordinary shares, or announces commencement of a tender offer for 20% or more of the ordinary shares. In that event, the Rights permit shareholders, other than the acquiring person, to purchase our ordinary shares having a market value of twice the exercise price of the Rights, in lieu of the Class A Preferred Stock. In addition, in the event of certain business combinations, the Rights permit the purchase of the ordinary shares of an acquiring person at a 50% discount. Rights held by the acquiring person become null and void in each case.  Unless terminated earlier by our Board of Directors, the 2010 Rights Plan will expire on September 27, 2020.

In connection with the adoption of the 2010 Rights Plan, 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 only be removed by shareholders for cause.

ITEM 15.     CONTROLS AND PROCEDURES

Disclosure Controls and Procedures

As required by Rule 13a-15(e) and 15d-15(e) under the Securities 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, 2019.

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 Securities 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.

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, 2019.

105

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 our 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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of a company’s assets, (2) 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 (3) 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, 2019. 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, 2019, our internal control over financial reporting was effective based on those criteria.

Our independent registered public accounting firm has audited our internal control over financial reporting as of June 30, 2019 and has issued an attestation report, which appears on page F-4 of this annual report on Form 20-F.

Changes in Internal Control over Financial Reporting

There has been no change in our internal control procedure over financial reporting during the year 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 of directors has determined that Mr. Colin Sung, one of our independent directors, meets the criteria for an “audit committee financial expert,” as established by the SEC. Mr. Sung 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 Mr. Sung as an audit committee financial expert does not impose on him any duties, obligations or liability that are greater than the duties, obligations and liability imposed on him as a member of our Audit Committee and board of directors in the absence of such designation or identification.

ITEM 16B.     CODE OF ETHICS

In March 2006, our board of directors 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, 2019, there were no waivers from a provision of our Code of Conduct granted to our directors, officers or employees.

106

ITEM 16C.     PRINCIPAL ACCOUNTANT FEES AND SERVICES

Audit Fees

Ernst & Young Hua Ming LLP was our principal accountant for the fiscal years ended June 30, 2019 and 2018. The aggregate fees incurred for fiscal years ended June 30, 2019 and 2018 were $1,281,776 and $1,369,518, respectively. The 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.

Audit-Related Fees

The audit-related fees includes service rendered related to our quarterly financial information for the fiscal year ended June 30, 2019 and 2018 were $ 265,119 and $91,346, respectively.

Tax Fees

The aggregate fees incurred in the fiscal years ended June 30, 2019 and 2018 for tax services rendered were $26,739 and $52,771, respectively. The tax service includes tax compliance and tax advice.

All Other Fees

No other fees were incurred in each of the fiscal years ended June 30, 2019 and 2018 for services provided by the principal accountant, other than the services reported above under other captions of this Item 16C.

Audit Committee Pre-Approval Policies and Procedures

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).

ITEM 16D.     EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES

We have not asked for, nor have we been granted, an exemption from the applicable listing standards for our Audit Committee.

ITEM 16E.     PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS

There were no purchases of equity securities by us or by any of our affiliates during the period covered by this Annual Report.

ITEM 16F.     CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

None.

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.

107

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.

Maples and Calder has also provided a letter to NASDAQ certifying that under BVI law, we are not required to seek shareholder approval for the establishment of our equity compensation plans. 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.

108

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, 2019, 2018 and 2017 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 filed with the Securities and Exchange Commission on May 31, 2016).

2.1

Rights Agreement, dated as of August 27, 2010, between Hollysys Automation Technologies Ltd. and Continental Stock Transfer & Trust Company, which includes the Form of Right Certificate as Exhibit A and the Summary of Rights to Purchase Preferred Shares as Exhibit B (Incorporated by reference to Exhibit 2.1 of the Form 6-K filed with the Securities and Exchange Commission on September 21, 2010).

4.1

Chardan North China Acquisition Corporation 2006 Stock Plan (Incorporated by reference to Exhibit 4.1 of the Registration Statement on Form S-8 (file no. 333-170811) filed with the Securities and Exchange Commission on November 24, 2010).

4.2

Form of Stock Consignment Agreement (Incorporated by reference to Exhibit 10.2 of the Registration Statement S-4/A (file no. 333-132826) filed with the Securities and Exchange Commission on June 28, 2006).

4.3

Share Sale and Purchase Agreement, by Unionway Resources Limited and the Company, dated December 23, 2009. ((Incorporated by reference to Exhibit 4.20 of the Report on Form 20-F for the fiscal year ended June 30, 2010 filed with the Securities and Exchange Commission on December 22, 2010).

4.4

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

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 Ernst & Young Hua Ming LLP

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).

109

101.INS*

XBRL Instant Document

101.SCH*

XBRL Taxonomy Extension Schema Document

101.CAL*

XBLR Taxonomy Extension Calculation Linkbase Document

101.DEF*

XBRL Taxonomy Extension Definition Linkbase

101.LAB*

XBRL Taxonomy Extension Label Linkbase

101.PRE*

XBRL Taxonomy Extension Presentation Linkbase

* Filed with this annual report on Form 20-F

110

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/ Baiqing Shao

 

Baiqing Shao

 

Chief Executive Officer

Date: September 19, 2019

 

111

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, 2018 and 2019, the related consolidated statements of comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended June 30, 2019, 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 at June 30, 2018 and 2019, and the results of its operations and its cash flows for each of the three years in the period ended June 30, 2019, in conformity with U.S. generally accepted accounting principles.

We also have 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, 2019, based on criteria established in Internal Control - Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated September 19, 2019 expressed an unqualified opinion thereon.

Adoption of New Accounting Standard

As discussed in Note 2 to the consolidated financial statements, the Company changed its method for accounting for revenue from contracts with customers using a modified retrospective approach.

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s 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 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 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

F-2

Estimation of expected total costs of integrated solutions contracts

Description of the Matter

During the year ended June 30, 2019, the Company recognized revenue generated from integrated solutions contracts of US$467 million. As discussed in Note 2 of the consolidated financial statements, revenue generated from integrated solutions contracts are recognized over time based on a cost-to-cost method. The extent of progress towards completion 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 reviews and updates the estimated total costs of the contracts at least annually and accounts for revisions to contract revenue and estimated total costs of the contracts in the period in which the facts and circumstances that cause the revision become known as changes in estimates.

Auditing the estimated total costs of integrated solutions contracts was complex due to the significant estimation uncertainty in management’s determination of the expected total   costs, which is principally comprised of the following significant assumptions regarding the Company’s future efforts or inputs: direct costs of equipment and materials and direct labor costs. The significant estimation uncertainty is primarily due to the long construction periods and the sensitivity of these assumptions to the determination of the extent of progress towards completion and estimated total costs of integrated solutions contracts, which are realized in the current period as revenue and gross profit, respectively. The significant assumptions are forward-looking and could be affected by future economic and market conditions and changes in the level of effort and cost 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.

How We Addressed the Matter in Our Audit

We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over management's process to determine the estimated total costs of integrated solutions contracts. For example, we tested controls over management's review of the key assumptions and inputs used to determine the estimated total costs at initial set up of the contract and management's review of the subsequent revisions made to the estimated total costs.

To test estimated total costs of the integrated solutions contracts, our audit procedures included, among others, reviewing the key terms and conditions of a sample of contracts, evaluating the reasonableness of management's assumptions discussed above by comparing the inputs to the Company's historical data or experience for similar contracts and customer specifications. In addition, we have recalculated direct labor costs based upon management's model, estimated total costs and extent of progress towards completion. For revisions made to the estimated total costs, we evaluated the reasonableness of the subsequent changes by comparing the revised inputs to the approved changed orders and/or supplemental contracts and recalculated the revised estimated costs.

/s/ Ernst & Young Hua Ming LLP 

We have served as the Company’s auditor since 2012.

Beijing, The People’s Republic of China

September 19, 2019

F-3

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, 2019, 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, 2019, 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, 2018 and 2019, the related consolidated statements of comprehensive income, stockholders’ equity and cash flows for each of the three years in the period ended June 30, 2019, and the related notes and our report dated September 19, 2019 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/ Ernst & Young Hua Ming LLP

Beijing, The People’s Republic of China

September 19, 2019

F-4

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

CONSOLIDATED BALANCE SHEETS

(In US dollars thousands except for number of shares and per share data)

June 30, 

    

Notes

    

2018

    

2019

ASSETS

 

  

 

  

 

  

Current assets:

 

  

 

  

 

  

Cash and cash equivalents

$

265,675

 

$

332,509

Time deposits with maturities over three months

 

139,433

 

145,139

Restricted cash

 

20,233

 

22,260

Accounts receivable, net of allowance for doubtful accounts of $49,094 and $47,162 as of June 30, 2018 and 2019, respectively

4

 

275,216

 

282,594

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts of $9,929 and $6,981 as of June 30, 2018 and 2019, respectively

5

 

161,012

 

197,955

Accounts receivable retention

6

5,468

Other receivables, net of allowance for doubtful accounts of $4,946 and $4,879 as of June 30, 2018 and 2019, respectively

 

30,467

 

27,109

Advances to suppliers

 

9,685

 

12,901

Amounts due from related parties

21

 

33,678

 

36,295

Inventories

3

 

58,074

 

42,983

Prepaid expenses

 

713

 

644

Income tax recoverable

 

6,712

 

3,621

Total current assets

 

1,000,898

 

1,109,478

Non-current assets:

  

 

  

 

  

Restricted cash

 

1,401

 

3,618

Accounts receivable retention

6

6,390

Prepaid expenses

2

Property, plant and equipment, net

7

 

80,210

 

76,006

Prepaid land leases

8

 

10,172

 

16,599

Intangible assets, net

9

 

3,186

 

1,383

Investments in equity investees

11

 

53,389

 

40,386

Investments securities

11

 

4,195

 

4,776

Goodwill

10

 

48,359

 

37,054

Deferred tax assets

19

 

8,318

 

13,725

Total non-current assets

 

209,230

 

199,939

Total assets

$

1,210,128

 

$

1,309,417

LIABILITIES AND STOCKHOLDERS’ EQUITY

  

 

  

 

  

Current liabilities (including amounts of the VIE without recourse to the primary beneficiary of $19,234 and $17,776 as of June 30, 2018 and 2019, respectively):

 

  

 

  

Derivative financial liability

15

$

412

$

758

Short-term bank loans

13

 

2,865

 

1,909

Current portion of long-term loans

14

 

350

 

20,310

Accounts payable

 

129,477

 

110,384

Construction costs payable

 

304

 

94

Deferred revenue

 

137,692

 

141,385

Accrued payroll and related expenses

 

14,299

 

14,512

Income tax payable

 

3,746

 

2,541

Warranty liabilities

12

 

5,622

 

8,039

Other tax payables

 

7,801

 

665

Accrued liabilities

 

25,133

 

35,507

Amounts due to related parties

21

 

5,353

 

5,395

Total current liabilities

 

333,054

 

341,499

Non-current liabilities (including amounts of the VIE without recourse to the primary beneficiary of nil and nil as of June 30, 2018 and 2019, respectively):

Accrued liabilities

 

2,410

 

3,530

Long-term loans

14

 

20,709

 

978

Deferred tax liabilities

19

 

9,366

 

12,173

Warranty liabilities

12

 

2,236

 

4,077

Total non-current liabilities

 

34,721

 

20,758

Total liabilities

 

367,775

 

362,257

Commitments and contingencies

22

 

 

Stockholders’ equity:

16

 

  

 

  

Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively

 

60

 

60

Additional paid-in capital

 

223,396

 

223,634

Statutory reserves

 

45,970

 

48,698

Retained earnings

 

578,079

 

708,515

Accumulated other comprehensive income

 

(5,453)

 

(35,521)

Total Hollysys Automation Technologies Ltd. stockholders’ equity

 

842,052

 

945,386

Non-controlling interests

 

301

 

1,774

Total equity

 

842,353

 

947,160

Total liabilities and equity

$

1,210,128

$

1,309,417

F-5

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

    

2017

    

2018

    

2019

Net revenues

 

  

 

  

 

  

 

  

Integrated solutions contracts revenue (including revenue from related parties of $2,442, $996 and $1,323 for the years ended June 30, 2017, 2018 and 2019, respectively)

$

385,500

$

466,461

 

$

467,371

Product sales (including revenue from related parties of $9,447, $10,834 and $10,287 for the years ended June 30, 2017, 2018 and 2019, respectively)

 

32,665

 

40,233

 

33,102

Revenue from services

 

13,778

 

34,074

 

69,868

Total net revenues

 

431,943

 

540,768

 

570,341

Costs of integrated solutions contracts (including purchases from related parties of $762, $88 and $nil for the years ended June 30, 2017, 2018 and 2019, respectively)

 

277,476

 

314,233

 

325,523

Costs of products sold (including purchases from related parties of $24, $5 and $706 for the years ended June 30, 2017, 2018 and 2019, respectively)

 

9,971

 

10,770

 

7,571

Costs of services rendered

 

4,025

 

9,885

 

26,081

Gross profit

 

140,471

 

205,880

 

211,166

Operating expenses

 

  

 

  

 

  

Selling

 

24,412

 

27,158

 

28,926

General and administrative

 

44,297

 

46,323

 

40,701

Goodwill impairment charge

 

11,211

 

 

11,623

Research and development

 

30,109

 

36,605

 

37,025

VAT refunds and government subsidies

 

(29,828)

 

(24,450)

 

(30,735)

Total operating expenses

 

80,201

 

85,636

 

87,540

Income from operations

 

60,270

 

120,244

 

123,626

Other income, net (including other income from related parties of $602, $731 and $2,520 for the years ended June 30, 2017, 2018 and 2019, respectively)

 

1,722

 

4,349

 

2,710

Foreign exchange loss

 

(135)

 

(1,099)

 

(1,161)

Gains on deconsolidation of subsidiaries where the Company retains an equity interest

 

14,514

 

 

5,768

Gains on disposal of a subsidiary

 

628

 

 

Share of net income (losses) of equity investees

 

3,607

 

(1,571)

 

404

Interest income

 

3,687

 

7,318

 

11,839

Interest expenses

 

(938)

 

(692)

 

(575)

Dividend income from equity security investments

 

 

1,093

 

1,112

Income before income taxes

 

83,355

 

129,642

 

143,723

Income tax expenses

19

 

14,386

 

22,205

 

18,184

Net income

 

68,969

 

107,437

 

125,539

Less: Net income attributable to non-controlling interests

 

25

 

276

 

278

Net income attributable to Hollysys Automation Technologies Ltd.

$

68,944

$

107,161

 

$

125,261

Other comprehensive income, net of tax of nil

 

  

 

  

 

  

Translation adjustments

$

(14,428)

$

17,410

 

$

(31,602)

Comprehensive income

 

54,541

 

124,847

 

93,937

Less: Comprehensive (loss) income attributable to non-controlling interests

 

(11)

 

280

 

17

Comprehensive income attributable to Hollysys Automation Technologies Ltd.

$

54,552

$

124,567

 

$

93,920

Net income per share:

  

 

  

 

  

 

  

Basic

20

$

1.15

1.77

2.07

Diluted

20

$

1.14

1.75

2.05

Shares used in net income per share computation:

  

 

  

 

  

 

  

Basic

 

60,189,004

 

60,434,019

 

60,456,524

Diluted

 

61,011,510

 

61,248,565

 

61,273,884

F-6

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

CONSOLIDATED STATEMENTS OF CASH FLOWS

(In US dollars thousands)

Year ended June 30, 

    

2017

    

2018

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net income

$

68,969

$

107,437

$

125,539

Adjustments to reconcile net income to net cash provided by operating activities:

 

  

 

  

 

  

Depreciation of property, plant and equipment

 

8,752

 

8,217

 

7,879

Amortization of prepaid land leases

 

261

 

270

 

264

Amortization of intangible assets

 

623

 

801

 

311

Allowance for doubtful accounts

 

9,760

 

8,033

 

2,119

Loss (gain) on disposal of long-lived assets

 

596

 

(2,053)

 

13

Impairment loss on property, plant and equipment

 

361

 

 

Goodwill impairment charge

 

11,211

 

 

11,623

Share of net (income) loss of equity investees

 

(3,607)

 

1,571

 

(404)

Dividends received from an equity investee

3,865

Gains on deconsolidation of subsidiaries where the Company retains an equity interest

 

(14,514)

 

 

(5,768)

Gain on disposal of a subsidiary

 

(628)

 

 

Share-based compensation expenses

 

464

 

1,207

 

238

Deferred income tax expenses (benefit)

 

2,133

 

(1,525)

 

(6,197)

Accretion of convertible bond

 

230

 

230

 

230

Fair value adjustments of a bifurcated derivative

 

89

 

(75)

 

346

Changes in operating assets and liabilities:

 

  

 

  

 

  

Accounts receivable and retention

 

(23,441)

 

(28,283)

 

(33,782)

Costs and estimated earnings in excess of billings

 

21,945

 

1,817

 

(2,757)

Inventories

 

(10,701)

 

(11,429)

 

(3,773)

Advances to suppliers

 

881

 

232

 

(5,357)

Other receivables

 

(6,767)

 

(9,973)

 

2,647

Deposits and other assets

 

(48)

 

(84)

 

62

Due from related parties

 

(6,819)

 

1,286

 

6,600

Accounts payable

 

23,563

 

4,113

 

(14,027)

Deferred revenue

 

28,168

 

28,150

 

10,836

Accruals and other payable

 

(21,013)

 

(3,163)

 

11,488

Due to related parties

 

801

 

3,023

 

(1,494)

Income tax payable

 

(1,779)

 

(1,124)

 

1,740

Other tax payables

 

(7,027)

 

(2,959)

 

(11,720)

Net cash provided by operating activities

$

82,463

$

105,719

$

100,521

Cash flows from investing activities:

 

  

 

  

 

  

Time deposits placed with banks

 

(154,810)

 

(179,194)

 

(256,328)

Maturity of time deposits

89,262

137,839

245,880

Purchases of property, plant and equipment

 

(3,711)

 

(2,304)

 

(3,488)

Prepayments for land lease

(7,099)

Proceeds from disposal of property, plant and equipment

 

64

 

376

 

301

Investments made in equity investees

 

(2,654)

 

(5,882)

 

Dividends received in excess of cumulative equity in earnings from an equity investee

8,920

Cash reduced upon deconsolidation of subsidiary

 

(16,157)

 

 

(1,878)

Acquisition of a subsidiary, net of cash acquired

 

(1,652)

 

(583)

 

Purchase of equity securities

(740)

Dividends received from equity security investments

 

88

 

 

Proceeds received for the disposal of an equity investment

4,544

Net cash used in investing activities

(89,570)

(49,748)

(9,888)

Cash flows from financing activities:

 

  

 

  

 

  

Proceeds from short-term bank loans

$

10,061

$

5,942

$

5,908

Repayments of short-term bank loans

 

(4,932)

 

(11,334)

 

(6,875)

Proceeds from long-term bank loans

 

461

 

984

 

730

Repayments of long-term bank loans

 

(7,350)

 

(548)

 

(512)

Proceeds from exercise of options

 

6,322

 

 

Capital contribution from a subsidiary's non-controlling interest shareholder

 

 

 

1,456

Payment of dividends

 

(11,975)

 

(7,241)

 

(10,862)

Net cash used in financing activities

(7,413)

(12,197)

(10,155)

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

 

(4,873)

 

5,839

 

(9,400)

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

$

(19,393)

$

49,613

$

71,078

Cash, cash equivalents and restricted cash, beginning of year

 

257,089

 

237,696

 

287,309

Cash, cash equivalents and restricted cash, end of year

$

237,696

$

287,309

$

358,387

Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:

Cash and cash equivalents

197,640

265,675

332,509

Current portion of restricted cash

39,534

20,233

22,260

Non-current portion of restricted cash

522

1,401

3,618

Total cash, cash equivalents and restricted cash

237,696

287,309

358,387

Supplemental disclosures of cash flow information:

 

  

 

  

 

  

 

  

 

  

 

  

Interest expense paid

$

727

$

462

$

575

Income tax paid

$

13,918

$

24,896

$

24,855

Supplemental disclosures of non-cash information:

 

  

 

  

 

  

Acquisition of property, plant and equipment included in construction costs payable and accrued liabilities

$

7,266

$

4,374

$

3,205

Acquisition of equity interest with non-cash consideration

2,345

Disposal of shares of a subsidiary

$

$

$

4,110

F-7

HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In US dollars thousands except for number of shares)

Total Hollysys

Automation

Accumulated 

Technologies 

other 

Ltd. 

Additional  

Statutory

Retained

comprehensive 

stockholders’

Non-controlling 

Total

    

Ordinary shares

    

paid-in capital

    

reserves

    

earnings

    

income

    

equity

    

interest

    

equity

Balance at June 30, 2016

59,598,099

$

60

$

215,403

$

36,533

$

430,627

$

(8,467)

$

674,156

$

8,529

$

682,685

Share-based compensation

 

 

464

 

 

 

 

464

 

 

464

Issuance of ordinary shares upon exercise of options

744,000

 

 

6,322

 

 

 

 

6,322

 

 

6,322

Net income for the year

 

 

 

 

68,944

 

 

68,944

 

25

 

68,969

Appropriations to statutory reserves

 

 

 

4,993

 

(4,993)

 

 

 

 

Dividend paid

(11,975)

(11,975)

(11,975)

Deconsolidation of a subsidiary

(396)

396

(8,497)

(8,497)

Translation adjustments

 

 

 

 

 

(14,392)

 

(14,392)

 

(36)

 

(14,428)

Balance at June 30, 2017

60,342,099

$

60

$

222,189

$

41,130

$

482,999

$

(22,859)

$

723,519

$

21

$

723,540

Share-based compensation

 

 

1,207

 

 

 

 

1,207

 

 

1,207

Net income for the year

 

 

 

 

107,161

 

 

107,161

 

276

 

107,437

Appropriations to statutory reserves

 

 

 

4,840

 

(4,840)

 

 

 

 

Dividend paid

 

 

 

 

(7,241)

 

 

(7,241)

 

 

(7,241)

Translation adjustments

 

 

 

 

 

17,406

 

17,406

 

4

 

17,410

Balance at June 30, 2018

60,342,099

$

60

$

223,396

$

45,970

$

578,079

$

(5,453)

$

842,052

$

301

$

842,353

Cumulative effect of change in accounting principle (Note 2)

18,765

18,765

18,765

Share-based compensation

 

 

238

 

 

 

 

238

 

 

238

Net income for the year

 

 

 

 

125,261

 

 

125,261

 

278

 

125,539

Appropriations to statutory reserves

 

 

 

2,728

 

(2,728)

 

 

 

 

Dividend paid

 

 

 

 

(10,862)

 

 

(10,862)

 

 

(10,862)

Deconsolidation of a subsidiary

1,273

1,273

1,273

Capital contribution from a subsidiary’s non-controlling interest shareholder

1,456

1,456

Translation adjustments

 

 

 

 

 

(31,341)

 

(31,341)

 

(261)

 

(31,602)

Balance at June 30, 2019

60,342,099

$

60

$

223,634

$

48,698

$

708,515

$

(35,521)

$

945,386

$

1,774

$

947,160

F-8

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019

(Amounts in thousands except for number of shares and per share data)

NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS

NOTE 1 -    ORGANIZATION AND BUSINESS BACKGROUND

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, 2019, 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 and Indonesia.

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 variable interest entity (“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 GAAP.

In November 2015, CECL was established in Doha, Qatar, by 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 95% of the variable returns or loss from CECL’s operations. In accordance with 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 was 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, 

    

2018

    

2019

Current assets

$

25,209

$

23,946

Non-current assets

 

299

 

167

Total assets

 

25,508

 

24,113

Current liabilities

$

19,533

$

17,776

Total liabilities

 

19,533

 

17,776

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Year ended June 30, 

    

2018

    

2019

Net revenue

$

42,287

$

32,751

Cost of revenue

 

35,353

 

25,527

Net profit

 

5,521

 

5,521

Net cash provided by (used in) operating activities

 

(2,947)

 

(4,829)

Net cash used in investing activities

 

(184)

 

Net cash provided by financing activities

$

$

As of June 30, 2019, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $3,506 (June 30, 2018: $5,443), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to nil (June 30, 2018: $299), 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, 2018 and 2019, the Company has not provided financial support other than that which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used only to settle 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 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, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates 100% of equity interests in BMJB into its consolidated financial statements.

The Company, its subsidiaries and the VIE, (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.

NOTE 2 -    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The consolidated financial statements are prepared in accordance with United States generally accepted accounting principles (“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-10

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Use of estimates

The preparation of financial statements in conformity with US 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 doubtful accounts, fair value of bifurcated derivative, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets and impairment of goodwill and other long-lived assets. Management bases the estimates 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 dollars (“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 Accounting Standards Codification (“ASC”) Topic 830 Foreign currency matters (“ASC 830”), the Company uses the US dollars as its reporting currency.

The Company translates the assets and liabilities into US dollars using the rate of exchange prevailing at the balance sheet date, and the 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 dominated in currencies other than the functional currency are translated into 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.

Transactions denominated in foreign currencies are measured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are re-measured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included in earnings, except for those raised from intercompany transactions with investment nature, which are recorded in other comprehensive income.

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 to be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred of 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 acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the statements of comprehensive income.

F-11

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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 is 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 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.

Time deposits with original maturities over three months

Time deposits with original maturities over three months consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2019, $137,036, $7,403, and $700 of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2018, $133,723, $4,249, and $1,461 of time deposits with original maturities over three months 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 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.

F-12

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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 extent of progress towards completion and estimated total costs of integrated solutions contracts, which are realized in the current period as revenue and gross profit, respectively. 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 integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019 respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 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 promised goods is transferred to the Company’s customers in an amount of consideration to which an entity expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.

F-13

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 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 include 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 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. There are different billing practices in the PRC, overseas operating 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.

F-14

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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 doubtful accounts, 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.

F-15

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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

-

5 years

Vehicles

 

5

-

6 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.

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

Customer relationship

 

57

-

60 months

Order backlog

 

21

-

33 months

Patents and copyrights

 

60

-

120 months

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.

F-16

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The Company’s goodwill outstanding at June 30, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.

The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.

The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).

There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution.

F-17

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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 group 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 adopted 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.

F-18

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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%-16% of its sales as valued added tax (“VAT”), and then is entitled to a refund of the portion that the Company’s actual VAT burden exceeding 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the 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 subsidies are recognized in the statement of comprehensive income when the attached conditions have been met. Government grants received for the years ended June 30, 2017, 2018 and 2019 amounted to $10,238, $5,931 and $6,559, respectively, of which $12,885, $4,784 and $4,888 were included as a credit to operating expenses in the statements of comprehensive income for the years ended June 30, 2017, 2018 and 2019, 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 its retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of its 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 CCDB and 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.

F-19

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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. The investments in entities over which the Company has the ability to exercise significant influence are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of 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 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 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 as 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 to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company chose to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the 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 are 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.

F-20

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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 are 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 has adopted ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in 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.

F-21

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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.

Concentration of risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, time deposits with original maturities over three months, restricted cash, accounts receivable, 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, 2019, substantially all of the Company’s cash and cash equivalents and time deposits with original maturities exceeding three months were managed by financial institutions located in the PRC, Singapore, 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, 2018 and 2019, respectively.

Concentration of business and economic risk

A majority of the Company’s net revenue and net income are 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.

F-22

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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 dollars against RMB was appreciation of 2.07%, depreciation of 2.32 and appreciation of 3.65 for the years ended June 30, 2017, 2018 and 2019, 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 US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into US dollar.

For the years ended June 30, 2017, 2018 and 2019, the net foreign currency translation (losses) gains resulting from the translation of RMB, SGD and other functional currencies to the U.S. dollar reporting currency recorded in other comprehensive income was $(14,428), $17,410, and $(31,602), respectively.

F-23

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Recent accounting pronouncements

Standards Effective in Future Years

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 (“ASU 2016-02”), Leases. ASU 2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The new leases standard is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. Early adoption is permitted. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which provides entities with an additional transition method to adopt the new leases standard. The guidance can be applied using a modified retrospective approach either (a) at the beginning of the earliest period presented or (b) at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments also provide lessors with a practical expedient to not separate non-lease components from the associated lease component if certain conditions are met. The Company plans to adopt this standard on July 1, 2019 using the modified retrospective method and selects the transition option to continue to apply the legacy guidance in ASC 840, Leases, including its disclosure requirements, in the comparative periods presented and will apply the transition provisions at the beginning of the period of adoption by recording a cumulative adjustment to the opening balance of retained earnings in the year of adopting the new standard. The Company has initiated a project plan and established a cross-functional implementation team to adopt and apply the new standard including assessing all of its lease arrangements. The Company is currently in the process of identifying and implementing necessary changes to accounting policies, processes, controls and systems to enable compliance with this new standard. The Company will elect the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward historical lease classification, assessment on whether a contract is or contains a lease, and initial direct costs for any leases that exist prior to adoption of the new standard. The Company will also elect the short-term lease exemption for certain classes of underlying assets with a lease term of 12 months or less. The Company currently believes the most significant change will relate to the recognition of right-of-use assets and lease liabilities for the Company's office facilities on the Company’s consolidated balance sheet. The Company does not expect any material impact on net assets and the consolidated statement of comprehensive income as a result of adopting the new standard.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The guidance requires to present assets held at amortized cost and available for sale debt securities net of the amount expected to be collected. The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical experiences, current conditions and reasonable and supportable forecasts that affect collectability. The guidance will be effective for fiscal years and interim periods beginning after December 15, 2019 and early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Different components of the guidance require modified retrospective or prospective adoption. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases should be accounted for in accordance with ASC Topic 842, Leases instead of ASC Subtopic 326-20. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04 (“ASU 2017-04”), Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. This standard is effective for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the effect that this guidance will have on its consolidated financial statements.

F-24

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. The guidance modifies and enhances the disclosure requirements for fair value measurements. This update is effective in fiscal years, including interim periods, beginning after December 15, 2019, and early adoption is permitted. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

Recently Adopted Standards

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, (“ASU 2014-09" or the "New Revenue Standard"). ASU 2014-09 provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. ASU 2014-09 requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

The Company adopted the New Revenue Standard on July 1, 2018 using the modified retrospective approach, which requires the recognition of a cumulative-effect adjustment to retained earnings as of the date of adoption, and applied the adoption only to contracts not completed as of July 1, 2018.

Revenue for certain service contracts were previously recognized based on the completed contract method, when the Company provided all the respective service deliverables in the contracts. Under the New Revenue Standard, the Company recognizes revenue for such service contracts 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 or because the customers control the related asset as it is created or enhanced. Therefore, revenue from such service contracts are recognized earlier under the New Revenue Standard.

The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:

As of July 1, 2018

    

    

Balances

    

Effect of

 

As

 

under New

 

change

 

previously

 

Revenue

 

higher/

reported

 

Standard

 

(lower)

Consolidated balance sheet

 

  

Accounts receivable, net of allowance for doubtful accounts

 

$

275,216

 

$

257,013

 

$

(18,203)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

161,012

179,302

18,290

Accounts receivable retention

 

 

18,203

 

18,203

Inventories

 

58,074

 

44,001

 

(14,073)

Deferred revenue

 

137,692

 

114,896

 

(22,796)

Other tax payables

 

7,801

 

12,737

 

4,936

Deferred tax liabilities

 

9,366

 

12,678

 

3,312

Retained earnings

 

578,079

 

596,844

 

18,765

F-25

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The effect of adopting the New Revenue Standard for the current year was as follows:

Year Ended June 30, 2019

    

Balances

    

    

under New

Balances

Effect of

Revenue

under

change

Standard

Legacy

higher/

(As reported)

GAAP

(lower)

Consolidated statement of comprehensive income

Revenue from services

$

69,868

$

34,297

$

35,571

Costs of services rendered

 

26,081

 

13,071

 

13,010

Income tax expenses

 

18,184

 

14,800

 

3,384

Net income attributable to Hollysys Automation Technologies Ltd.

 

125,261

 

106,084

 

19,177

Net income per ordinary share:

 

  

 

  

 

  

Basic

 

2.07

 

1.75

 

0.32

Diluted

 

2.05

 

1.74

 

0.31

As at June 30, 2019

    

Balances

    

    

under New

 

Balances

 

Effect of

Revenue

 

under

 

change

Standard

 

Legacy

 

higher/

(As reported)

GAAP

(lower)

Consolidated balance sheet

Accounts receivable, net of allowance for doubtful accounts

$

282,594

$

288,507

$

(5,913)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

 

197,955

 

128,181

 

69,774

Accounts receivable retention

 

11,858

 

 

11,858

Inventories

 

42,983

 

69,437

 

(26,454)

Deferred revenue

 

141,385

 

142,899

 

(1,514)

Other tax payables

 

665

 

(6,439)

 

7,104

Deferred tax liabilities

 

12,173

 

8,789

 

3,384

Retained earning

 

708,515

 

670,600

 

37,915

Accumulated other comprehensive income

 

(35,522)

 

(37,898)

 

2,376

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10) (“ASU 2016-01”). The amendments require all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instruments-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. The Company adopted this guidance on July 1, 2018 and chose to measure its investments securities which do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.

F-26

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments ("ASU 2016-15"). The Company adopted ASU 2016-15 on July 1, 2018 and elected to use the cumulative earnings approach which views distributions received from equity investees as returns on the investment and accordingly, classified as operating cash flows. Under the cumulative earnings approach, distributions received from equity investees are presumed to be a return on the investment unless the distributions received by the investor, less distributions received in prior periods that were deemed to be returns of investment, exceed cumulative equity in earnings recognized by the investor. When such an excess occurs, the current-period distribution up to this excess is considered a return of investment and is classified as cash inflows from investing activities.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force) (“ASU 2016-18”). ASU 2016-18 requires amounts generally described as restricted cash and restricted cash equivalents to be included with cash and cash equivalents when reconciling the total beginning and ending amounts for the periods shown on the statement of cash flows. The standard is required to be adopted retrospectively with prior periods adjusted to reflect the classification and presentation required by ASU 2016-18. As a result of adopting ASU 2016-18, net cash provided by operating activities and effect of foreign exchange rate changes as presented in the consolidated statements of cash flows, increased by $12,650 and decreased by $571 for the year ended June 30, 2017, and decreased by $19,473 and increased by $1,051 for the year ended June 30, 2018, respectively.

NOTE 3 -    INVENTORIES

Components of inventories are as follows:

June 30, 

    

2018

    

2019

Raw materials

$

19,047

$

17,150

Work in progress

 

26,425

 

15,097

Finished goods

 

12,602

 

10,736

$

58,074

$

42,983

NOTE 4 -    ACCOUNTS RECEIVABLE

June 30, 

    

2018

    

2019

Notes receivable

$

29,155

$

36,095

Accounts receivable

295,155

293,661

Allowance for doubtful accounts

 

(49,094)

 

(47,162)

$

275,216

$

282,594

F-27

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

42,471

$

48,089

$

49,094

Additions

 

7,400

 

3,407

 

4,318

Deconsolidation of a subsidiary

 

(160)

 

 

(2,733)

Written off

 

(784)

 

(3,527)

 

(1,959)

Translation adjustment

 

(838)

 

1,125

 

(1,558)

Balance at the end of year

$

48,089

$

49,094

$

47,162

NOTE 5 -    COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS

June 30, 

    

2018

    

2019

Contract costs incurred plus estimated earnings

$

954,786

$

1,120,282

Less: Progress billings

 

(783,845)

 

(915,346)

Cost and estimated earnings in excess of billings

 

170,941

 

204,936

Less: Allowance for doubtful accounts

 

(9,929)

 

(6,981)

$

161,012

$

197,955

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

6,383

$

8,660

$

9,929

Additions

 

2,404

 

1,038

 

(2,149)

Deconsolidation of a subsidiary

(465)

Translation adjustments

 

(127)

 

231

 

(334)

Balance at the end of the year

$

8,660

$

9,929

$

6,981

NOTE 6 - REVENUE FROM CONTRACTS WITH CUSTOMERS

Remaining Unsatisfied Performance Obligations (“RUPO”)

As of June 30, 2019, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $594.2 million. The Company expects to recognize the majority of its remaining performance obligations as revenue within the next three years.

F-28

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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, 2019

    

PRC

    

Non-PRC

    

Total

Integrated solutions contracts revenue

$

337,842

 

129,529

 

467,371

Product sales

 

31,410

 

1,692

 

33,102

Maintenance service contracts

 

67,337

 

288

 

67,625

Extended warranty service revenue

 

2,243

 

 

2,243

Total

$

438,832

 

131,509

 

570,341

Contract assets and contract liabilities

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 include 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 included in the consolidated balance sheets as “costs and estimated earnings in excess of billing”; and (ii) accounts receivable retention amounts which were held by customers from Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period.  

Contract liabilities are include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the consolidated balance sheets as deferred revenue.  

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 $64,162 for the year ended June 30, 2019, 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, 2019

    

July 1, 2018

Contract assets, current

$

203,423

 

184,534

Contract assets, non-current

 

6,390

 

12,971

Contract liabilities

 

141,385

 

114,896

The increase in contract assets was primarily due to new contracts and timing of revenue recognized relative to its billings. The increase in contract liabilities was primarily due to an increase in the receipt of advance payments and the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance.

F-29

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 7 -    PROPERTY, PLANT AND EQUIPMENT

A summary of property, plant and equipment is as follows:

June 30, 

    

2018

    

2019

Buildings

$

72,257

$

71,091

Machinery

 

14,070

 

12,787

Software

 

11,892

 

13,683

Vehicles

 

4,717

 

4,912

Electronic and other equipment

 

31,310

 

33,913

Construction in progress

 

1,824

 

504

$

136,070

$

136,890

Less: Accumulated depreciation and impairment

 

(55,860)

 

(60,884)

$

80,210

$

76,006

Buildings with a total carrying value of nil and $939 were pledged to secure short-term bank loans (note 13) as of June 30, 2018 and 2019, respectively.

Buildings with a total carrying value of $3,121 and $3,018 were pledged to secure lines of credits from various banks in the Singapore and Malaysia as of June 30, 2018 and 2019, respectively (note 13).

Buildings and vehicles with a total carrying value of $2,870 and $1,467 were pledged to secure long-term bank loans as of June 30, 2018 and 2019, 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, 2017, 2018 and 2019 were $8,752, $8,217 and $7,879, respectively.

Assets leased to others under operating leases

The Company has entered into operating lease contracts related to certain buildings owned with the carrying amount as shown below:

June 30, 

    

2018

    

2019

Buildings leased to others - at original cost

$

14,255

$

22,096

Less: Accumulated depreciation

 

(4,714)

 

(6,249)

Buildings leased to others - net

$

9,541

$

15,847

F-30

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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, 

    

2018

    

2019

Prepaid land leases

$

12,611

$

19,232

Less: Accumulated amortization

 

(2,439)

 

(2,633)

$

10,172

$

16,599

The amortization for the years ended June 30, 2017, 2018 and 2019 were $261, $270 and $264, respectively.

The annual amortization of prepaid land leases for each of the five succeeding years is as follows:

Year ending June 30, 

    

    

2020

$

400

2021

 

400

2022

 

400

2023

 

400

2024

 

400

$

2,000

NOTE 9 -    INTANGIBLE ASSETS, NET

June 30, 

2018

2019

Gross

Net 

Gross

Net

    

  carrying  

    

Accumulated 

    

 carrying 

    

  carrying 

    

Accumulated 

    

  carrying  

value

amortization

value

 value

 amortization

value

Patents and copyrights

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

The amortization of patents and copyrights related to the acquisition of Hollysys Industrial Software for the year ended June 30, 2018 and 2019 were $319 and $311, respectively.

F-31

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:

Year ending June 30, 

    

2020

$

311

2021

 

311

2022

 

311

2023

 

311

2024

 

139

$

1,383

NOTE 10 -    GOODWILL

The changes in the carrying amount of goodwill are as follows:

Operating segment

Mechanical

and electrical

Industrial

    

solutions

    

automation

    

Total

Balance as of July 1, 2018

$

47,752

$

607

$

48,359

Goodwill impairment charge

 

(11,623)

 

 

(11,623)

Translation adjustment

 

339

 

(21)

 

318

Balance as of June 30, 2019

$

36,468

586

$

37,054

Concord Group, as a component of the M&E operating segment, is considered to be a reporting unit for goodwill impairment purposes as Concord Group constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Concord Group. The amount of goodwill allocated to Concord Group was $24,817 and $25,028 as of June 30, 2018 and 2019, respectively, before any impairment charges. The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2018, the Company’s step one impairment test indicated that the carrying amount of Concord Group does not exceed its fair value and no impairment of goodwill was noted. Based on the testing results, the amount of goodwill allocated to Concord Group after impairment was $11,592 as of June 30, 2018. For the year ended June 30, 2019, the Company concluded that the carrying amount of Concord Group exceeded its fair value and recorded a goodwill impairment charge of $11,623 as a result of lower profitability levels of Concord Group resulting from increased competition and changes in market demand.

Estimating the fair value of Concord Group requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions of the various geographical areas in which it operates which includes Singapore, Malaysia and the Middle East. 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 ranging from 11.0% to 13.7% (2018: 12.7% to 16.0%) and a terminal value growth rate of 2% (2018: 2%). If the discount rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would decrease or increase by $1,658 and $2,056, respectively. If the terminal value growth rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would increase or decrease by $663 and $552 respectively.

F-32

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The Company also performed qualitative assessments with respect to Bond Group and Hollysys Industrial Software, to determine if it is more likely than not that the fair values of Bond Group and Hollysys Industrial Software 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, 2018 and 2019. Therefore, no further impairment testing for Bond Group and Hollysys Industrial Software was required.

NOTE 11 -   EQUITY INVESTMENTS

Investments in equity investees

The following long-term investments were accounted for under the equity method as of June 30, 2018 and 2019 as indicated:

Long-term

    

    

Advance

    

investment, at

Share of

to

Interest

cost, less

   

undistributed

   

investee

   

June 30, 2018

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

Beijing Hollycon Medicine & Technology Co., Ltd.

30.00

%  

$

23,276

 

3,091

 

 

26,367

China Techenergy Co., Ltd.

40.00

%  

 

9,057

 

3,642

 

45

 

12,744

Beijing Hollysys Electric Motor Co., Ltd.

40.00

%  

 

799

 

4,757

 

 

5,556

Beijing IPE Biotechnology Co., Ltd.

22.02

%  

 

1,489

 

2,162

 

 

3,651

Beijing Hollysys Digital Technology Co.,Ltd.

25.00

%  

 

3,729

 

(192)

 

 

3,537

Shenzhen Hollysys Intelligent Technologies Co., Ltd.

60.00

%  

 

2,717

 

(1,445)

 

 

1,272

Beijing AIRmaker Technology Co., Ltd.

20.00

%  

 

151

 

 

 

151

Southcon Development Sdn Bhd.

30.00

%  

223

(112)

111

Beijing Hollysys Machine Automation Co., Ltd.

30.00

%  

453

(453)

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

46.00

%  

Ningbo Hollysys Intelligent Technologies Co., Ltd.

40.00

%  

$

41,894

 

11,450

 

45

53,389

F-33

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Long-term

Advance

investment, at

Share of

to

    

Interest

cost, less

    

undistributed

    

investee

    

June 30, 2019

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

 

  

  

 

  

 

  

 

  

Beijing Hollycon Medicine & Technology Co., Ltd.

 

30.00

%  

$

22,456

 

2,491

 

 

24,947

Beijing Hollysys Electric Motor Co., Ltd.

 

40.00

%  

 

771

 

5,054

 

 

5,825

Beijing IPE Biotechnology Co., Ltd.

 

22.02

%  

 

1,436

 

1,778

 

 

3,214

China Techenergy Co., Ltd.

 

40.00

%  

 

 

2,989

 

 

2,989

Ningbo Hollysys Intelligent Technologies Co., Ltd.

 

40.00

%  

 

4,110

 

(2,118)

 

 

1,992

HuNan LingXiang Maglev Technology Co., Ltd.

 

20.00

%  

 

1,456

 

(268)

 

 

1,188

Beijing AIRmaker Technology Co., Ltd.

 

20.00

%  

 

146

 

(23)

 

 

123

Southcon Development Sdn Bhd.

 

30.00

%  

 

217

 

(109)

 

 

108

Beijing Hollysys Machine Automation Co., Ltd.

 

30.00

%  

 

437

 

(437)

 

 

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

 

46.00

%  

 

 

 

 

$

31,029

 

9,357

 

40,386

The Company holds a 20% equity interest of Shenhua Hollysys Information Technology Co., Ltd. (“Shenhua Information”), but does not account for the investment using the equity method because:

1)Only one out of the five board representatives is elected by the Company and the remaining 80% equity interest is held by a large state-owned company which, in the view of the management, operates Shenhua Information without regards to the views of the Company;
2)Key management of Shenhua Information including the chief executive officer, chief financial officer, chief operating officer and head of accounting are all appointed by the other shareholder.
3)Based on the articles of association of Shenhua Information, there are no matters that require unanimous approval of all shareholders and there are no participating rights for non-controlling shareholders.

There were no impairment indicators for these investments and no impairment loss was recognized for the year ended June 30, 2017, 2018 and 2019.

Deconsolidation of Beijing Hollysys Intelligent Technologies Co., Ltd. ("Hollysys Intelligent") and equity investment in Ningbo Hollysys Intelligent Technologies Co Ltd. ("Ningbo Hollysys")

In June 2018, Ningbo Hollysys was established with a registered capital RMB250,000 (equivalent to $38,060). As of June 30, 2018, Ningbo Hollysys had no operations and no capital contributions were made.

F-34

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

In August 2018, the Company agreed to transfer 100% of their equity interest in Hollysys Intelligent, a wholly owned subsidiary, to Ningbo Hollysys in exchange for a 40% equity interest in Ningbo Hollysys. Upon the transfer of the equity interest, the Company lost control of Hollysys Intelligent and deconsolidated the subsidiary. The Company with the assistance of an independent third-party appraiser, determined the fair value of the consideration received and the retained equity interest in Hollysys Intelligent to be $4,110, which was measured at fair value using a discounted cash flow approach which involves significant unobservable inputs (Level 3), such as the amount and timing of future excepted cash flows, terminal growth rate and discount rate. A disposal gain of $5,768 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019. As the Company has the right to appoint two representatives of Ningbo Hollysys' five-member board of directors, the Company has significant influence and uses the equity method to account for its investment in Ningbo Hollysys.

Hollysys Intelligent held a 25% equity interest in Beijing Hollysys Digital Technology Co.,Ltd. ("Hollysys Digital ") and a 60% equity interest in Shenzhen Hollysys Intelligent Technologies Co., Ltd. ("Shenzhen Hollysys") as of June 30, 2018. As discussed above, the Company lost control of Hollysys Intelligent in August 2018, therefore, the related interests in Hollysys Digital and Shenzhen Hollysys were also disposed.

Deconsolidation of Beijing Hollycon Medicine & Technology. Co., Ltd.

In July 2016, Beijing Hollycon Medicine & Technology. Co., Ltd. ("Hollycon"), previously one of the Company's subsidiaries, issued new shares for an aggregate cash consideration of $30,943 to two new third party investors. At the same time, the Company disposed 0.6% of its equity interest in Hollycon for cash consideration of $464. These two transactions resulted in dilution of the Company’s equity interest in Hollycon from 51% to 30%. According to the revised article of association, Hollycon will be managed by a board of directors comprising of a total 5 members, of which, the Company can appoint two directors while the other three shareholders can appoint one director each. The Company 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 the board directors. Profits is allocated to shareholders based on the percentage of respective initial investment. The Company 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 using the equity method. On the deconsolidation date, the Company 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.

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, 2018, the aggregate carrying amount of all cost method investments was $4,195. As of June 30, 2019, the carrying amount of investments in equity securities without readily determinable fair values for which the measurement alternative was elected was $4,776 after deduction of US$437 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 year ended June 30, 2019. Net realized gains or loss on equity securities sold were nil for the year ended June 30, 2019.

F-35

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 12 -   WARRANTY LIABILITIES

June 30, 

    

2018

    

2019

Beginning balance

$

7,632

$

7,858

Deconsolidation of a subsidiary

 

 

(130)

Expense accrued

 

3,211

 

7,538

Expense incurred

 

(3,165)

 

(2,899)

Translation adjustment

 

180

 

(251)

$

7,858

$

12,116

Less: Current portion of warranty liabilities

 

(5,622)

 

(8,039)

Long-term warranty liabilities

$

2,236

$

4,077

NOTE 13 -   SHORT-TERM BANK LOANS

On June 30, 2018, the Company’s short-term bank borrowings consisted of revolving bank loans of $2,865 from several banks, which were subject to annual interest rates ranging from 4.60% to 5.66%, with a weighted average interest rate of 4.71%. Some of the short-term loans are secured by the pledge of restricted cash of $1,007 as of June 30, 2018, respectively.

On June 30, 2019, the Company’s short-term bank borrowings consisted of revolving bank loans of $1,909 from several banks, which were subject to an annual interest rate of 4.60%. Some of the short-term loans are secured by the pledge of restricted cash of $1,013 and a building with a carrying value of $939 as of June 30, 2019, respectively.

For the years ended June 30, 2017, 2018, and 2019, interest expenses on short-term bank loans amounted to $178, $376 and $110, respectively.

As of June 30, 2018, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $340,006, of which $151,254 was utilized and $188,752 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $2,279 and $3,121, respectively.

As of June 30, 2019, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $265,560, of which $77,911 was utilized and $187,649 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $13,401 and $3,018, respectively.

F-36

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 14 -   LONG-TERM LOANS

June 30, 

    

    

2018

    

2019

    

    

MYR denominated loan

 

(i)

1,016

 

947

SGD denominated loan

 

(ii)

177

 

346

Convertible Bond

 

(iii)

19,866

 

19,995

$

21,059

$

21,288

Less: Current portion

 

(350)

 

(20,310)

$

20,709

$

978

i.The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in December 2041. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from 2.19% to 5.68% per annum and 2.19% to 5.12% per annum, respectively. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of $2,666 and $1,040 as of June 30, 2018 and 2019, respectively.
ii.The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 15, 2024. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from 2.68% to 5.44% per annum and 2.44% to 2.78% per annum, respectively. The borrowing is secured by vehicles with a total carrying value of $204 and $427 as of June 30, 2018 and 2019, respectively.
iii.Convertible Bond

On May 30, 2014, the Company entered into a Convertible Bond agreement with International Finance Corporation ("IFC"), under which the Company borrowed $20,000 from IFC (the “Convertible Bond”) with an interest rate of 2.1% per annum and commitment fee of 0.5% per annum paid in arrears semi-annually. The Convertible Bond has a five year term and was drawn down on August 30, 2014 and is repayable in full on August 29, 2019.

Conversion rate

The initial conversion rate at the time of the agreement is 38 ordinary shares per $1, and the initial conversion price is $26.35 per share. The initial conversion rate and conversion price are subject to subsequent adjustments with events that may dilute the unit price per share. Since the Company paid out cash dividends of $0.40 per share in March 2015, $0.20 per share in November 2016, $0.12 per share in November 2017, and $0.18 per share in November 2018, the conversion rate and conversion price was adjusted to 39.81 ordinary shares per $1 and $25.12 per share, respectively.

F-37

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Conversion

The Convertible Bond has both voluntary and mandatory conversion terms. IFC may at its option convert, in $1,000 increments, the Convertible Bond in whole or in part, into the Company’s ordinary shares at any time on or prior to the maturity date at a conversion rate and a conversion price in effect at such time. The conversion rate is subject to anti-dilution. According to the Convertible Bond agreement, 50% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares of the Company at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 150% of the conversion price in effect at such time. In addition, 100% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 200% of the conversion price in effect at such time.

Non-conversion compensation feature

In the event that there remains any outstanding principal of the Convertible Bond not converted by IFC into ordinary shares at the maturity date, the Company shall pay to IFC an additional amount equal to 4% of such outstanding principle (“non-conversion compensation feature”). The non-conversion compensation feature is bifurcated as a derivative liability and measured at its fair value at each reporting period end.

Registration rights agreement

The Company has filed a shelf-registration statement with the United States Securities and Exchange Commission with respect to the resale of any ordinary shares issued or issuable upon conversion of the Convertible Loan. The Company shall maintain the effectiveness of the registration statement for so long as any registrable securities remain issued and outstanding. In the event that the registration statement is not declared effective or ceases to remain continuously effective such that IFC is not able to utilize the prospectus to resell its ordinary shares, the Company shall pay a penalty equal to 0.5% of the aggregate principal amount of the Convertible Bond that was converted into unregistered ordinary shares then held by IFC. The maximum aggregate penalty payable to IFC shall be 5% of the aggregate principal amount of the Convertible Bond that was converted.

In accounting for the issuance of the Convertible Bond, the Company bifurcated the non-conversion compensation feature from the Convertible Bond in accordance with ASC 815-15-30-2. The bifurcated feature is accounted for as a liability at its fair value at each reporting period end. The Company did not bifurcate the conversion option, as it is considered indexed to the entity’s own stock and meets the equity classification guidance in ASC 815-40-25, it is eligible for a scope exception from ASC 815 and does not need to be bifurcated from the underlying debt host instrument. At the commitment date, there was no beneficial conversion as the conversion price was higher than the stock price. The fees and expenses associated with the issuance of the Convertible Bond are recorded as a discount to the debt liability in accordance with ASU 2015-03, which the Company has early adopted in fiscal year ended June 30, 2015. The Convertible Bond, which is the proceeds net of fees and expenses payable to the creditor and the fair value of the bifurcated derivative, will be accreted to the redemption value on the maturity date using the effective interest method over the estimated life of the debt instrument. The registration right liability is accounted for in accordance with ASC 450-20 which defines that a liability should be recorded in connection with the registration rights agreement when it becomes probable that a payment under the registration rights agreement would be required and the amount of payment can be reasonably estimated. As of June 30, 2019, the Company did not recognize any liability related to the registration right.

F-38

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The Company paid up-front fees related to the issuance of the Convertible Bond amounting to $349.

For the years ended June 30, 2017, 2018 and 2019, the accretion of the Convertible Bond was $230, $230 and $230, respectively.

Scheduled principal and interest payments for all outstanding long-term loans as of June 30, 2019 are as follows:

Year ending June 30, 

  

2020

   

$

20,455

2021

 

320

2022

 

266

2023

 

180

2024 and onwards

 

259

$

21,480

For the years ended June 30, 2017, 2018, and 2019, interest expenses of long-term loans incurred amounted to $760, $316 and $465, respectively, and nil was capitalized as construction in progress for either of these three years.

As of June 30, 2019, the Company is in compliance with the debt covenant requirements for the Convertible Bond.

The Convertible Bond was repaid in full on August 29, 2019.

NOTE 15 -   FAIR VALUE MEASUREMENTS

Financial instruments include cash and cash equivalents, time deposits with maturities over three months, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans, long-term bank loans and bifurcated derivative. The carrying values of these financial instruments, other than long-term bank loans and a bifurcated derivative (which is a recurring fair value measurement), approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans other than the Convertible Bond approximates its fair value as the long-term bank loans are subject to floating interest rates. These assets and liabilities, excluding cash and cash equivalents (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. The carrying value of the Convertible Bond is $19,866 and $19,995 as of June 30, 2018 and 2019, respectively; whereas the fair value is $17,119 and $19,502 as of June 30, 2018 and 2019, respectively. The fair value measurement of the Convertible Bond falls into level 3 of the fair value hierarchy. There were no assets measured at fair value on a recurring basis as of June 30, 2018 and 2019.

F-39

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Liabilities measured at fair value on a recurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

412

$

412

Total liabilities measured at fair value on a recurring basis

$

$

$

412

$

412

    

June 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

758

$

758

Total liabilities measured at fair value on a recurring basis

$

$

$

758

$

758

(i)The derivative financial liability represents the fair value of the non-conversion compensation feature (note 14). The Company engaged an independent third-party appraiser to assist with the valuation of the feature. The Company is ultimately responsible for the fair value of the non-conversion compensation feature recorded in the consolidated financial statements. The Company adopted the binomial model to assess the fair value of such feature as of year-end. The non-conversion compensation feature is equal to the difference between the fair value of the whole Convertible Bond with the non-conversion compensation feature and the whole Convertible Bond without the non-conversion feature. The significant unobservable inputs used in the fair value measurement of the non-conversion compensation feature includes the risk-free rate of return, expected volatility, expected life of the Convertible Bond and expected ordinary dividend yield. The changes in fair value of the non-conversion compensation feature during fiscal year 2019 are shown in the following table.

Fair value measurements as of June

30, 2019 using significant

unobservable inputs

(Level 3)

Non-conversion compensation feature

    

related to the Convertible Bond

    

Balance as at June 30, 2018

$

412

Change in fair-value (included within other income, net)

 

346

Balance as of June 30, 2019

$

758

F-40

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices in  

Significant other 

Significant 

active markets for

observable 

unobservable 

  identical assets

 inputs

 inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Intangible asset (i)

$

$

$

1,752

$

1,752

Total assets measured at fair value on a non-recurring basis

$

$

$

1,752

$

1,752

(i)Upon the acquisition of 100% of Hollysys Industrial Software in July 2017, the Company recognized $2,071 patents and copyrights based on significant unobservable inputs (Level 3), using a discounted cash flow approach assuming a certain terminal growth rate and discount rate.

June 30, 2019

Quoted prices in

Significant other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Retained equity interest in a former subsidiary (Hollysys Intelligent) (i)

4,110

4,110

Goodwill (ii)

 

 

 

 

Total assets measured at fair value on a non-recurring basis

$

$

$

4,110

$

4,110

(i)The retained equity interest in Hollysys Intelligent was measured at fair value using the discounted cash flow method which involves significant unobservable inputs such as terminal growth rate and discount rate (note 11).
(ii)As of June 30, 2019, the Company’s goodwill of nil was related to the acquisition of Concord Group. The Company engaged an independent third-party appraiser to assist with the valuation of the goodwill related to the Concord Group. The Company is ultimately responsible for the fair value of the goodwill recorded in the consolidated financial statements. For the purposes of step one of the goodwill impairment test, the Company adopted the income approach, in particular the discounted cash flow approach, to evaluate the fair value of the reporting unit. 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. For the purpose of step two of the goodwill impairment test, the Company has allocated the fair value of the reporting unit derived in step one to the assets and liabilities of the reporting unit, as if the reporting unit had been acquired in a business combination and the fair value of the reporting unit was the price paid to acquire the reporting unit. The Company adopted the multi-period excess earnings model to evaluate the fair value of the intangible assets of the reporting unit, which was then used to compute the implied fair value of the goodwill via a residual approach which was determined to be nil. As a result, the Company recorded a goodwill impairment charge of $11,623 (Note 10).

F-41

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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. Right held by the acquiring person become null and void in each case. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan will expire on September 27, 2020. There is no accounting impact related to the Right.

On September 26, 2017, the Company declared a regular cash dividend of $0.12 per share to the holders of the Company’s ordinary shares. The record date was October 16, 2017, and the dividend was paid on November 6, 2017.

On September 27, 2018, the Company declared a regular cash dividend of $0.18 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2018, and the dividend was paid on November 12, 2018.

NOTE 17 -   SHARE-BASED COMPENSATION EXPENSES

On September 20, 2007, the Company adopted the 2006 Stock Plan (the “2006 Plan”) which allows the Company to offer a variety of incentive awards to employees, officers, directors and consultants. Options to purchase 3,000,000 ordinary shares are authorized under the 2006 Plan. The Company issues new shares to employees, officers, directors and consultants upon share option exercise or share unit conversion.

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 similar to the 2006 Plan, which is 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 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.

Performance options

Performance share options granted in 2012 (“2012 Performance Options”)

The Company granted 1,476,000 share options to certain employees under the terms of the 2006 Plan in 2012. All the share options had been vested and exercised by June 30, 2017.

F-42

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Performance options granted in 2015 (“2015 Performance Options”)

On May 14, 2015, certain employees of the Company were granted share-based compensation awards totaling 1,740,000 performance share options to purchase ordinary shares according to the terms of the 2015 Equity Plan. The exercise price of these options is $22.25 per share. The exercise price of the option will be adjusted in the event dividends are paid by the Company.

On the 24, 36, 48 month anniversary of the grant date, 30%, 30%, 40% of 1,160,000 performance share options will vest if the Company’s annual growth rate of Non-GAAP diluted EPS for fiscal years 2015, 2016 and 2017 equals or exceeds 15% per annum. On the 48 month anniversary of the grant date, 50% of the remaining 580,000 options will vest if the Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 20%, and another 50% of the 580,000 performance options will vest if he Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 25%.

Moreover, for option grantees who are responsible for individual businesses, they have to meet the following additional criteria in each year, from fiscal years 2015 to 2017, to exercise the options in that particular year. The annual revenue growth rate compared to the prior fiscal year must equal to or exceed 15%, 5%, 15% and 50% respectively for industrial automation (“IA”), rail transportation (“Rail”), mechanical and electrical solutions (“M&E”) and medical (“Medical”) revenue streams.

The vesting schedule for such performance share options is as below:

Number of vested

Months after the grant date

EPS Threshold

    

options

    

24 months

    

36 months

    

48 months

Annual growth rate over 15% but below 20 %  

1,160,000

 

348,000

 

348,000

 

464,000

CAGR equals or over 20% but below 25 %  

Additional 290,000

 

 

 

290,000

CAGR equals 25% or above

 

Additional 290,000

 

 

 

290,000

 

Total

 

348,000

 

348,000

 

1,044,000

The 2015 Performance Options will remain exercisable from the vesting date until the 60 month anniversary of the grant date. The EPS threshold and the revenue growth thresholds for Rail and Medical were met for fiscal years ended June 30, 2015 and 2016, however, the revenue growth thresholds of IA and M&E were not achieved. The annual growth rate of Non-GAAP diluted EPS for fiscal year 2017 failed to fall between 15% and 20%, in addition, the revenue growth thresholds were not met for all revenue streams. Based on this performance, 306,000 out of 1,740,000 2015 performance options are vested.

A summary of the 2015 performance option activity for the year ended June 30, 2019 is as shown below:

    

    

    

Weighted average

    

Weighted

remaining

2015 Performance

Number of

average

contractual life

Aggregate

Options

   

shares

   

exercise price

   

(years)

   

intrinsic value

Outstanding as at June 30, 2018

306,000

 

21.93

 

1.87

 

64

Outstanding, vested and exercisable at June 30, 2019

 

306,000

 

21.75

 

0.87

 

F-43

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The Company recorded share-based compensation expense relating to the 2015 performance options in the amount of $(263), $588 and nil which is included in general and administrative expenses, in fiscal year 2017, 2018 and 2019, respectively. As of June 30, 2019, all the share-based compensation expense related to the 2015 Performance Options was recognized.

Restricted shares

During the year ended June 30, 2014, the Company granted 52,500 restricted ordinary shares to certain directors under the 2006 Plan. All shares were granted on June 23, 2014. 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.

During the year ended June 30, 2017, the Company granted 67,500 restricted ordinary shares to certain directors under the 2015 Plan. All shares were granted on December 10, 2016. 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.

A summary of the restricted share activity for the year ended June 30, 2019 is as follows:

    

Number of restricted shares

    

Weighted average grant-date fair value

Un-vested at June 30, 2018

 

40,625

 

20.09

Vested at June 30, 2019

 

(22,500)

 

20.09

Un-vested at June 30, 2019

 

18,125

 

20.09

The aggregated grant-date fair value of restricted shares vested during the years ended June 30, 2017, 2018 and 2019 were $432, $452 and $452, respectively. $727, $619 and $238 were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2017, 2018 and 2019, respectively. As of June 30, 2019, the aggregated unrecognized compensation expense of $47 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.63 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 $17,568, $18,994 and $18,757 for the years ended June 30, 2017, 2018 and 2019, respectively. These schemes were accounted for as defined contribution plans.

NOTE 19 -   INCOME TAX

BVI

Hollysys and its subsidiaries incorporated in the BVI are not subject to income tax under the relevant regulations.

F-44

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

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, 2017, 2018 and 2019.

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, 2019. For the year ended June 30, 2019, the provision for Hong Kong profits tax has been made in the statement of comprehensive income. No provision for Hong Kong profits tax has been made in the statement of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 2017 and 2018.

Macau

The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax at a rate of 12% on the assessable profits arising from Macau, with an exemption up to MOP600. No provision for Macau profits tax has been made in the statement of comprehensive income for each of the years ended June 30, 2017, 2018 and 2019.

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 statement of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 2017, 2018 and 2019.

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 25% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the statement of comprehensive income as there were no assessable profits noted for the years ended June 30, 2018 and 2019.

F-45

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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 followings:

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 2017 to 2019.

Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from 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 2017 to 2019.

Further, Hangzhou Hollysys was qualified for the KSE status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from tax authorities as they hold the right to inspect the KSE status.

Beijing Hollysys Industrial Software Company Ltd. (“Hollysys Industrial Software”)

Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from 2016 to 2018. Hollysys Industrial Software is expecting to receive the renewed certification in late 2019.

The Company’s income before income taxes consists of:

Year ended June 30, 

    

2017

    

2018

    

2019

PRC

$

105,331

$

127,301

$

155,691

Non-PRC

 

(21,976)

 

2,341

 

(11,968)

$

83,355

$

129,642

$

143,723

F-46

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Income tax expense, most of which is incurred in the PRC, consists of:

Year ended June 30, 

2017

2018

2019

    

    

    

Current income tax expense (benefit)

 

  

 

  

PRC

 

12,911

 

17,268

 

22,206

Non-PRC

 

(658)

 

6,462

 

2,175

$

12,253

$

23,730

$

24,381

Deferred income tax (benefit) expense

 

  

 

  

 

  

PRC

 

2,616

 

(1,348)

 

(5,722)

Non-PRC

 

(483)

 

(177)

 

(475)

$

2,133

 

(1,525)

 

(6,197)

$

14,386

$

22,205

$

18,184

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, 

    

2017

    

2018

    

2019

Income before income taxes

$

83,355

$

129,642

$

143,723

Expected income tax expense at statutory tax rate in the PRC

 

20,838

 

32,410

 

35,931

Effect of different tax rates in various jurisdictions

 

2,627

 

(521)

 

1,781

Effect of preferential tax treatment

 

(10,650)

 

(11,678)

 

(13,444)

Effect of non-taxable income

 

 

(284)

 

(1,500)

Effect of additional deductible research and development expenses

 

(2,385)

 

(4,260)

 

(5,833)

Effect of non-deductible expenses

 

4,608

 

3,046

 

5,489

Effect of change in tax rate

 

(4,835)

 

(4,801)

 

(8,457)

Change in valuation allowance

 

3,964

 

2,359

 

1,399

Tax rate differential on deferred tax items

 

2,056

 

 

Withholding tax on dividend paid by subsidiaries

 

(2,799)

 

4,784

 

2,847

Others

 

962

 

1,150

 

(29)

Total

$

14,386

$

22,205

$

18,184

F-47

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The breakdown of deferred tax assets/liabilities caused by the temporary difference is shown as below:

    

June 30, 

2018

2019

Deferred tax assets

 

  

Allowance for doubtful accounts

$

9,600

$

8,805

Deferred subsidies

 

1,809

1,916

Warranty liabilities

 

1,206

1,234

Inventory provision

 

713

655

Long-term assets

 

296

357

Deferred revenue

 

3,562

216

Provision for contract loss

 

70

59

Accrued payroll

 

1,029

Recognition of intangible assets

 

11

Costs and estimated earnings in excess of billings

 

(8,544)

(581)

Share of net gains (loss) of equity investees

 

(2,038)

(739)

Net operating loss carry forward

 

12,739

12,846

Valuation allowance

 

(12,522)

(11,428)

Others

387

385

Total deferred tax assets-non-current

$

8,318

$

13,725

Deferred tax liabilities

 

  

Property, plant and equipment

$

(20)

$

(13)

PRC dividend withholding tax

 

(3,019)

(5,825)

Intangible assets and other non-current assets

 

(6,327)

(6,335)

Total deferred tax liabilities-non-current

$

(9,366)

$

(12,173)

As of June 30, 2019 the Company had incurred net losses of $6,277, $57,167, $666 derived from entities in the PRC, Singapore and Indonesia, respectively. The net losses in the PRC can be carried forward for five years, to offset future net profit for income tax purposes. The net losses in Singapore and Indonesia can be carried forward without an expiration date. For the amount as of June 30, 2019, $246 will expire, if not utilized, from calendar years ending December 31, 2019 to 2023.

The valuation allowance is considered on an individual entity basis.

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, 2018 and 2019, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are RMB4,089,013 (equivalent to $623,213) and RMB5,130,795 (equivalent to $776,254), respectively. The Company expects to distribute a portion of the earnings (RMB400,000 or $58,252) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $5,825 as of June 30, 2019. 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.

F-48

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

As of June 30, 2018 and June 30, 2019, 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, 2018 and June 30, 2019, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $552,937 and $621,707, respectively. Deferred tax liabilities subject to be recognized would have been $48,922 and $61,999 respectively, if all such undistributed earnings planned to be distributed to the Company in full as of June 30, 2018 and June 30, 2019.

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, 2013 through 2017. 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, 2018 and 2019, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in its 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, 2018 and 2019, 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, 2018 and 2019, respectively.

As of June 30, 2019, the Company’s tax years ended December 31, 2008 through 2019 remain open for statutory examination by tax authorities.

F-49

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 20 -   INCOME PER SHARE

The following table sets forth the computation of basic and diluted net income per share attributable to the Company for the years indicated:

Year ended June 30, 

    

2017

    

2018

    

2019

Numerator:

Net income attributable to the Company - basic

$

68,944

$

107,161

$

125,261

Net income attributable to the Company - diluted(i)

$

69,605

$

107,425

$

125,823

Denominator:

 

  

 

  

 

  

Weighted average ordinary shares outstanding used in computing basic income per share

 

60,189,004

 

60,434,019

 

60,456,524

Effect of dilutive securities

 

  

 

  

 

  

Convertible Bond

 

784,400

 

788,800

 

796,200

Restricted shares

 

38,106

 

25,746

 

21,160

Weighted average ordinary shares outstanding used in computing diluted income per share

 

61,011,510

 

61,248,565

 

61,273,884

Income per share - basic

$

1.15

 

1.77

 

2.07

Income per share - diluted

$

1.14

 

1.75

 

2.05

(i)For the year ended June 30, 2017, 2018 and 2019, interest accretion related to the Convertible Bond of $661, $264 and $562, respectively, is added back to derive net income attributable to the Company for computing diluted income per share.

Vested and unissued restricted shares of 72,263, 91,920 and 114,425 shares are included in the computation of basic and diluted income per share for the years ended June 30, 2017, 2018 and 2019, respectively. The effect of share options have been excluded from the computation of diluted income per share for the year ended June 30, 2017 and 2018 as their effects would be anti-dilutive.

F-50

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 21 -   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

Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)

40% owned by Beijing Hollysys

Beijing Hollysys Machine Automation Co., Ltd. (“Hollysys Machine”)

30% owned by Hollysys (Beijing) Investment Co., Ltd. (“Hollysys Investment”)

Beijing IPE Biotechnology Co., Ltd. (“Beijing IPE”)

22.02% owned by Beijing Hollysys

Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”)

30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)

Ningbo Hollysys Intelligent Technologies Co., Ltd. (“Ningbo Hollysys”)

40% owned by Hollysys Group

Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)

100% owned by Ningbo Hollysys

Shenzhen Hollysys Intelligent Technologies Co., Ltd. (“Shenzhen Hollysys”)

60% owned by Ningbo Hollysys

Beijing Pingzhong Software Technology Co., Ltd. (“Pingzhong Software”)

100% owned by Ningbo Hollysys

Due from related parties

June 30, 

    

2018

    

2019

China Techenergy

$

29,182

$

28,048

Hollysys Intelligent

7,810

Ningbo Hollysys

 

 

162

Hollysys Machine

 

853

 

150

Hollycon

 

51

 

124

Pingzhong Software

 

 

1

Shenzhen Hollysys

 

22

 

Others

 

3,570

 

$

33,678

$

36,295

The Company’s management believes that the collection of amounts due from related parties is reasonably assured and accordingly and no provision had been made for these balances.

F-51

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Due to related parties

June 30, 

    

2018

    

2019

China Techenergy

$

4,141

$

4,659

Hollysys Intelligent

658

Ningbo Hollysys

78

Hollysys Machine

 

828

 

Electric Motor

 

34

 

Beijing IPE

 

2

 

Others

 

348

 

$

5,353

$

5,395

Transactions with related parties

Purchases of goods and services from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

$

$

$

668

Ningbo Hollysys (i)

34

Hollycon

8

16

4

Electric Motor

 

29

 

77

 

Hollysys Machine (ii)

 

749

 

 

$

786

$

93

$

706

(i)The Company purchases products from Hollysys Intelligent and Ningbo Hollysys used to provide an integrated automation and control system to its customer.

(ii)The Company engages Hollysys Machine to sell the Company's products to end customers. The Company pays commission to Hollysys Machine in exchange for its services. The amount of the commission is determined based on the value of the products sold by Hollysys Machine during the year.

F-52

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Sales of goods and integrated solutions to:

Year ended June 30, 

    

2017

    

2018

    

2019

China Techenergy (i)

$

10,842

$

11,519

$

11,094

Hollysys Intelligent (ii)

309

Ningbo Hollysys (ii)

163

Hollycon

 

108

 

225

 

44

Hollysys Machine

 

167

 

 

Beijing IPE

 

7

 

 

Others

765

86

$

11,889

$

11,830

$

11,610

(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 outside parties, as if China Techenergy were a consolidated subsidiary.
(ii)The Company sells products to Hollysys Intelligent and Ningbo Hollysys, they incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customer. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if Hollysys Intelligent and Ningbo Hollysys were a consolidated subsidiary.

Other income from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

 

$

 

$

 

$

1,018

Hollycon (ii)

602

731

972

Ningbo Hollysys (i)

 

 

 

530

$

602

$

731

$

2,520

(i)The Company entered into an operating lease agreement with Hollysys Intelligent and Ningbo Hollysys to lease part of building located in Beijing, respectively. The lease term is for one year from the commencement date of January 1, 2019 to December 31, 2019.
(ii)The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term was for one year and ended on May 31, 2019 and a renewed lease agreement was signed with a one year lease term of June 1, 2019 to May 31, 2020.

Amounts due from and due to the related parties relating to the above transactions are unsecured, non-interest bearing and repayable on demand.

F-53

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

NOTE 22 -    COMMITMENTS AND CONTINGENCIES

Operating lease commitments

The Company leases premises under various operating leases. Rental expenses under operating leases recorded as in general and administrative expenses in the consolidated statements of comprehensive income were $2,718, $2,295 and $1,978 for the years ended June 30, 2017, 2018 and 2019, respectively.

Future minimum lease payments under non-cancelable operating leases with initial terms of one year or more consist of the following:

Years ending June 30, 

    

Minimum lease payments

2020

$

2,631

2021

 

1,605

2022

 

1,414

2023

 

927

2024 and onwards

 

383

Total minimum lease payments

$

6,960

The Company’s lease arrangements have no renewal or purchase options, rent escalation clauses, restriction or contingent rents and are all conducted with third parties.

Capital commitments

As of June 30, 2019, the Company had $1,566 in capital obligations for the coming fiscal year, mainly for the Company’s information system construction.

Purchase obligations

As of June 30, 2019, the Company had $210,117 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

2020

 

$

166,805

2021

 

16,242

2022

 

10,828

2023

 

5,414

2024 and onwards

 

10,828

Total minimum payments

 

$

210,117

F-54

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Performance guarantee and standby letters of credit

The Company had stand-by letters of credit of $27,771 and outstanding performance guarantees of $60,672 as of June 30, 2019, with restricted cash of $23,838 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 represent 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 23 -    OPERATING LEASES AS LESSOR

On April 3, 2013, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 10 years from the commencement date of September 1, 2013 and will end on August 31, 2023. On March 1, 2018, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 15 years from the commencement date of March 1, 2018 and will end on February 28, 2033. Beijing Hollysys also entered into other three operating lease agreements with the related parties of the Company (note 21). The minimum rental receipts in the next five years is shown as below:

Year ending June 30, 

Minimum lease payments

2020

$

3,123

2021

 

3,217

2022

 

3,314

2023

 

3,413

2024

 

2,059

Total minimum lease payments to be received in the next five years

$

15,126

The minimum lease payment receivable after five years is $17,760.

NOTE 24 -   SEGMENT REPORTING

The chief operating decision maker ("CODM") has 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-55

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

Based on the criteria established by ASC 280, Segment Reporting (“ASC 280”), the Company has determined that the reportable segments of the Company consist of (1) IA, (2) Rail, (3) 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, 2017, 2018, and 2019 is as follows:

Year ended June 30, 2017

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

136,449

 

145,815

 

103,236

 

385,500

Product sales

28,738

3,927

32,665

Maintenance service revenue

 

6,947

 

4,733

 

308

 

11,988

Extended warranty service revenue

533

1,257

1,790

Total

172,667

 

155,732

 

103,544

 

431,943

Costs of revenue

106,583

86,128

98,761

291,472

Gross profit

$

66,084

69,604

4,783

140,471

Year ended June 30, 2018

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

178,769

162,696

124,996

466,461

Product sales

35,387

4,846

40,233

Maintenance service revenue

9,547

21,390

334

31,271

Extended warranty service revenue

1,090

 

1,713

 

 

2,803

Total

224,793

190,645

125,330

540,768

Costs of revenue

 

135,633

 

90,574

 

108,681

 

334,888

Gross profit

$

89,160

 

100,071

 

16,649

 

205,880

Year ended June 30, 2019

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

191,668

 

148,365

 

127,338

 

467,371

Product sales

27,390

5,712

33,102

Maintenance service revenue

13,978

53,359

288

67,625

Extended warranty service revenue

762

1,481

2,243

Total

233,798

208,917

127,626

570,341

Costs of revenue

 

139,010

 

109,567

 

110,598

 

359,175

Gross profit

$

94,788

 

99,350

 

17,028

 

211,166

F-56

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – 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, 

    

2017

    

2018

    

2019

Revenues:

PRC

$

326,713

$

412,993

$

438,832

Non-PRC

 

105,230

 

127,775

 

131,509

$

431,943

$

540,768

$

570,341

The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:

June 30, 

    

2018

    

2019

Long-lived assets other than goodwill and acquired intangible assets

PRC

$

135,450

$

125,781

Non-PRC

 

12,516

 

11,986

$

147,966

$

137,767

NOTE 25 -   SUBSEQUENT EVENTS

In May 2019, the Company entered into an agreement to dispose all of its 22.02% interest in Beijing IPE for cash consideration of $9,087. The Company received $4,544 of the proceeds prior to the year ended June 30, 2019 and recorded the amount as a liability as the disposal transaction was not completed as of June 30, 2019. The disposal transaction was completed in September 2019.

The Convertible Bond was repaid in full on August 29, 2019.

NOTE 26 -   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 $42,559 and $46,162 as of June 30, 2018 and 2019, 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 27 -   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 RMB601,064 (equivalent to $88,930) and RMB619,403 (equivalent to $91,624) as of June 30, 2018, and 2019, respectively.

F-57

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

The following represents condensed unconsolidated financial information of the parent company only:

CONDENSED BALANCE SHEETS

June 30, 

    

2018

    

2019

ASSETS

Current assets:

Cash and cash equivalents

$

21,578

$

48,349

Amounts due from subsidiaries

 

53,503

 

57,703

Prepaid expenses

 

61

 

78

Total current assets

 

75,142

 

106,130

Investment in subsidiaries

 

869,706

 

986,155

Total assets

$

944,848

$

1,092,285

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Current portion of long-term loans

19,995

Accrued payroll and related expense

$

28

$

Derivative financial liability

 

412

 

758

Amounts due to subsidiaries

 

82,491

 

126,146

Total current liabilities

 

82,931

 

146,899

Long-term loan

 

19,865

 

Total liabilities

 

102,796

 

146,899

Equity:

 

  

 

  

Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively

 

60

 

60

Additional paid-in capital

 

223,396

 

223,634

Retained earnings

 

624,049

 

757,213

Accumulated other comprehensive loss

 

(5,453)

 

(35,521)

Total equity

 

842,052

 

945,386

Total liabilities and equity

$

944,848

$

1,092,285

F-58

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

CONDENSED STATEMENTS OF COMPREHENSIVE INCOME

Year Ended June 30, 

    

2017

    

2018

    

2019

General and administrative expenses

$

1,062

$

1,751

$

1,511

Loss from operations

 

(1,062)

 

(1,751)

 

(1,511)

Other expense, net

 

(89)

 

 

(346)

Interest income

 

4

 

 

Interest expenses

 

(1,074)

 

(748)

 

(562)

Foreign exchange losses

 

(740)

 

(97)

 

(72)

Share of net income of subsidiaries

$

71,905

$

109,757

$

127,752

Income before income taxes

 

68,944

 

107,161

 

125,261

Income tax expenses

 

 

 

Net income

 

68,944

 

107,161

 

125,261

Other comprehensive income, net of tax of nil

 

  

 

  

 

  

Translation adjustment

 

(14,392)

 

17,406

 

(31,341)

Comprehensive income

$

54,552

$

124,567

$

93,920

F-59

Table of Contents

HOLLYSYS AUTOMATION TECHNOLOGIES, LTD.

 

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

FOR THE YEARS ENDED JUNE 30, 2017, 2018 AND 2019 – continued

(Amounts in thousands except for number of shares and per share data)

CONDENSED STATEMENTS OF CASH FLOWS

Year ended June 30, 

    

2017

    

2018

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net income

$

68,944

$

107,161

$

125,261

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

  

 

  

 

  

Share of net (income) of subsidiaries

 

(71,905)

 

(109,757)

 

(127,752)

Share-based compensation expenses

 

464

 

1,207

 

238

Accretion of convertible bond

 

230

 

230

 

230

Fair value adjustments of a bifurcated derivative

 

89

 

(75)

 

346

Change in accrued liabilities

 

1,248

 

14

 

(28)

Net cash used in operating activities

$

(930)

$

(1,220)

$

(1,705)

Cash flows from investing activities:

 

  

 

  

 

  

Collection of loans from subsidiaries

 

2,316

 

50,649

 

Loans to subsidiaries

 

(2,712)

 

(5,000)

 

(4,200)

Investment in subsidiaries

 

 

(15,707)

 

Net cash (used in) provided by investing activities

$

(396)

$

29,942

$

(4,200)

Cash flows from financing activities:

 

  

 

  

 

  

Proceeds of loans from subsidiaries

 

11,938

 

 

43,538

Payment of dividends

 

(11,975)

 

(7,241)

 

(10,862)

Repayment of loans from subsidiaries

 

(428)

 

(13,006)

 

Proceeds from exercise of options

 

6,323

 

 

Net cash provided by (used in) financing activities

$

5,858

$

(20,247)

$

32,676

Net increase in cash and cash equivalents

$

4,532

$

8,475

$

26,771

Cash and cash equivalents, beginning of period

 

8,571

 

13,103

 

21,578

Cash and cash equivalents, end of period

$

13,103

$

21,578

$

48,349

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-60

EX-4.4 2 holi-20180630ex440309cd7.htm EXHIBIT 4.4 holi_Ex4_4

Exhibit 4.4

 

EMPLOYMENT AGREEMENT

 

This EMPLOYMENT AGREEMENT (this "Agreement"), is dated as of _____ (the “Effective Date”), by and between _____ ("Executive") and Hollysys Automation Technologies Ltd., a British Virgin Islands company having its principal office at No.2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing 100176, P.R.C. (the "Company").

 

NOW, THEREFORE, IN CONSIDERATION of the foregoing facts, the mutual covenants and agreements contained herein and other good and valuable consideration, the parties hereby agree as follows:

 

1.     Employment, Duties and Acceptance.

 

1.1 The Company hereby agrees to the employment of Executive in the capacity of _______________ of the Company, and Executive hereby accepts such employment on the terms and conditions contained in the Agreement, for an initial period (the "Initial Term") beginning on the Effective Date and continuing for a period of _______________ years thereafter unless earlier terminated in accordance with Section 3 of this Agreement, provided that, on such third anniversary of the Effective Date and each annual anniversary thereafter (such date and each annual anniversary thereof, a "Renewal Date"), this Agreement shall be deemed to be automatically extended, upon the same terms and conditions, for successive periods of one year, unless either party provides written notice of its intention not to extend the term of this Agreement at least 90 days prior to the applicable Renewal Date.

 

1.2 Executive shall report to the _______________, devote his/her best business efforts to the Company and its subsidiaries, and shall have such reasonable, usual and customary duties of such office and title as may be delegated to Executive from time to time by the Company's Chief Executive Officer or Board of Directors. Executive shall have those responsibilities normally discharged by persons in his/her position in a U.S. public company.

 

1.3 Executive agrees to the best of his/her ability and experience that he/she will at all times faithfully perform all of the duties and obligations required of and from Executive, consistent and commensurate with Executive's position, pursuant to the terms hereof. During the term of Executive's employment relationship with the Company, Executive will not directly or indirectly engage or participate in any business that is competitive in any manner with the business of the Company or its subsidiaries. Notwithstanding the foregoing, Executive will be permitted to (i) with the prior written consent of the Board of Directors act or serve as a director, trustee, committee member, or principal of any type of business, civic, or charitable organization that is not competitive with the business of the Company or its subsidiaries, (ii) accept speaking or presentation engagements in exchange for honoraria, or (iii) own no more than 1% of the outstanding equity securities of a corporation whose stock is listed on a national securities exchange, or quoted on the OTC Bulletin Board, OTCQX or OTCQB, provided that such activities listed in (i) through (iii) do not materially interfere with Executive's obligations to the Company and its subsidiaries as described above. Executive will comply with and be bound by the Company's operating policies, procedures and practices as provided in writing to Executive from time to time and in effect during the term of Executive's employment.

 

2. Compensation and Benefits.

 

2.1 The Company shall pay to Executive a salary at an annual base rate of not less than US_____during the term hereof. During Executive's employment, salary will be paid not less frequently than every month without the prior written consent of Executive.

 

2.2 The Company shall also pay to Executive such bonuses as may be determined from time to time by the Board of Directors or the Compensation Committee of the Board of Directors. The amount of annual bonus payable to Executive may vary at the discretion of the Compensation Committee or the Board of Directors. In determining the annual bonus to be paid to Executive, the Board of Directors or the Compensation Committee may, among other factors they believe to be appropriate, consider, and give varying degrees of importance to, Executive's contribution to the following:

 

(a)       Achievement by the Company of specific identified targets selected by the Board of Directors or the Compensation Committee from time to time;

 

(b)       Effective and efficient financial management of the Company;

 

(c)       Accurate financial reporting;

 

(d)       Scientific financial planning of the Company;

 

(e)       Other related achievement regarding the financial management;

 

(f)       Such other criteria as the Board of Directors or the Compensation Committee deems to be relevant.

 

2

 

2.3 Executive is entitled to being granted equity awards of the Company pursuant to the Company’s equity incentive plans or arrangements as determined by the Board of Directors or the Compensation Committee.

 

2.4 During his/her employment, Executive shall be entitled to such insurance and other benefits including, among others, medical and disability coverage and life insurance as are afforded to other senior executives of the Company, as of the Effective Date.

 

2.5 During his/her employment, Executive will be eligible for a _____ vacation in each calendar year and to a reasonable number of other days off for religious and personal reasons.

 

2.6 During his/her employment, Executive shall be eligible to participate in any employee benefit plans maintained by the Company for other executive officers, subject in each case to the generally applicable terms and conditions of the plan in question, the determinations of any person or committee administering such plan, and any applicable law.

 

2.7 During his/her employment, Executive shall be authorized to incur necessary and reasonable travel, entertainment and other business expenses in connection with his/her duties hereunder. The business class seating is deemed to be reasonable for overseas flight time longer than_____hours. The Company shall reimburse Executive for such expenses upon presentation of an itemized account and appropriate supporting documentation, all in accordance with the Company's generally applicable policies.

 

3.     Termination of Employment.

 

3.1 If Executive's employment terminates for any reason, Executive shall not be entitled to any payments, benefits, damages award or compensation other than as provided in this Agreement unless otherwise approved by the Board of Directors or the Compensation Committee.

 

3.2 During the Initial Term, the employment relationship may be terminated as follows: (i) by Executive for Good Reason (as defined in Section 3.5 below), upon at least ninety (90) days' written notice to the Company, effective as of the date set forth in such notice or such earlier date determined by the Company following such notice; (ii) by the Company without Cause (as defined in Section 3.4 below), upon at least ninety (90) days' written notice to Executive, effective as of the date set forth in such notice or such earlier date determined by Executive following such notice; (iii) by the Company for Cause with immediate effect; or (iv) upon Executive's death or Disability (as defined in Section 3.6 below) with immediate effect. Following the Initial Term, the employment relationship may be terminated by Executive or the Company at any time and for any reason; provided that, either party shall be required to give the other party at least 90 days advance written notice of any termination of Executive's employment unless such termination is effectuated by the Company with Cause or upon Executive’s death or Disability, each of which requires no advance notice.

 

3

 

3.3 If Executive's employment terminates for any reason at any time, including but not limited to either party's failure to renew the Agreement in accordance with Section 1.1, Executive's voluntary election to terminate his/her employment with or without Good Reason, termination by the Company with or without Cause, or upon Executive's death or Disability, Executive (or Executive's estate in the case of death) will receive payment(s) 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 Executive's termination of employment subject to Executive’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 plans or policies in effect at the time of termination or as required by law, less all required withholdings.

 

3.4 For purposes of this Agreement, "Cause" for Executive's termination will exist at any time after the happening of one or more of the following events as reasonably and solely determined by the Board of Directors:

 

(a) Executive's continued failure to substantially perform Executive's duties, including Executive's refusal to comply in any material respect with the legal directives of the Board of Directors so long as such directives are not inconsistent with the Executive's position and duties, and such refusal to comply is not remedied within ten (10) working days after written notice from the Board of Directors, which written notice shall state that failure to remedy such conduct may result in termination for Cause; or

 

(b) Executive's dishonest or fraudulent conduct, or deliberate attempt to do an injury to the Company or any of its subsidiaries, or conduct that materially discredits the Company or any of its subsidiaries or is materially detrimental to the reputation of the Company or any of its subsidiaries, including conviction of a felony; or

 

(c) Executive's breach of any obligation under Section 4 below, including without limitation, Executive's theft or other misappropriation of proprietary information of the Company or any of its subsidiaries.

 

4

 

3.5 For purposes of this Agreement, "Good Reason" for Executive to terminate his employment shall exist if Executive voluntarily resigns after having provided the Company with required written notice of any of the following circumstances:

 

(a) a material reduction in Executive's job position or responsibilities to a position or to responsibilities substantially lower than the position and responsibilities assigned to Executive upon commencement of the employment relationship pursuant to this Agreement which has not been cured by the Company within ninety (90) calendar days after notice of such occurrence is given by Executive to the Company;

 

(b) a failure by the Company to comply with any provision of Section 2 of this Agreement which has not been cured within ninety (90) calendar days after notice of such noncompliance has been given by Executive to the Company.

 

3.6 "Disability" as used herein means Executive's inability to discharge a material portion of his responsibilities as set forth in Section 1 on account of a physical or mental disability for either four (4) consecutive months or six (6) non-consecutive months during a 12-month period. A termination of Executive's employment due to Disability will exist upon Executive's Disability and the Company's election to terminate Executive's employment.

 

4. Protection of Confidential Information; Non-Competition.

 

4.1 Executive understands and acknowledges that during the course of employment by the Employer, he/her will have access to and learn about confidential, secret, and proprietary documents, materials, data, and other information, in tangible and intangible form, of and relating to the Company and its businesses and existing and prospective customers, suppliers, investors, and other associated third parties ("Confidential Information").

 

5

 

(a) Executive agrees and covenants: (i) to treat all Confidential Information as strictly confidential; (ii) not to directly or indirectly disclose, publish, communicate, or make available Confidential Information, or allow it to be disclosed, published, communicated, or made available, in whole or part, to any entity or person whatsoever (including other employees of the Company not having a need to know and authority to know and use the Confidential Information in connection with the business of the Company and, in any event, not to anyone outside of the direct employ of the Company except as required in the performance of Executive's authorized employment duties to the Company or with the prior consent of Board of Directors acting on behalf of the Company in each instance (and then, such disclosure shall be made only within the limits and to the extent of such duties or consent); and (iii) not to access or use any Confidential Information, and not to copy any documents, records, files, media, or other resources containing any Confidential Information, or remove any such documents, records, files, media, or other resources from the premises or control of the Company, except as required in the performance of Executive's authorized employment duties to the Company or with the prior consent of Board of Directors acting on behalf of the Company in each instance (and then, such disclosure shall be made only within the limits and to the extent of such duties or consent). Nothing herein shall be construed to prevent disclosure of Confidential Information as may be required by applicable law or regulation, or pursuant to the valid order of a court of competent jurisdiction or an authorized government agency, provided that the disclosure does not exceed the extent of disclosure required by such law, regulation, or order. Executive shall promptly provide written notice of any such order to Board of Directors.

 

(b) Executive understands and acknowledges that his/her obligations under this Agreement with regard to any particular Confidential Information shall commence immediately upon Executive first having access to such Confidential Information (whether before or after he/she begins employment by the Company) and shall continue during and after his/her employment by the Company until such time as such Confidential Information has become public knowledge other than as a result of the Executive's breach of this Agreement or breach by those acting in concert with the Executive or on the Executive's behalf.

 

4.2 Executive hereby agrees that he/she shall not, during his/her employment pursuant to this Agreement and for a period of thirty-six (36) months thereafter, do any of the following without the prior written consent of the Board of Directors:

 

(a) carry on any business or activity (whether directly or indirectly, as a partner, shareholder, principal, agent, director, affiliate, employee or consultant) in any parts of the Peoples' Republic of China where the Company or any of its subsidiaries conduct their business, which is competitive with the business conducted by the Company or any of its subsidiaries (as conducted now or as those businesses come to be conducted during the term of Executive's employment), nor engage in any other activities that conflict with Executive's obligations to the Company and its subsidiaries.

 

(b) solicit or influence or attempt to influence any client, customer or other person either directly or indirectly, to direct his/her or its purchase of the products and/or services of the Company or any of its subsidiaries to any person, firm, corporation, institution or other entity in competition with the business of the Company or any of its subsidiaries.

 

6

 

(c) solicit or influence or attempt to influence any person employed by or a consultant to the Company or any of its subsidiaries to terminate or otherwise cease his or her employment or consulting relationship with the Company or any of its subsidiaries or become an employee of any competitor of the Company or its subsidiaries.

 

(d) If Executive commits a breach of any of the provisions of Sections 4.2, in addition to Section 3, the Company shall have the right:

 

(i) to have the provisions of this Agreement specifically enforced by any court having equity jurisdiction, it being acknowledged and agreed by Executive that the services being rendered hereunder to the Company are of a special, unique and extraordinary character and that any breach or threatened breach will cause irreparable injury to the Company and that money damages will not provide an adequate remedy to the Company; and

 

(ii) to require Executive to account for and pay over to the Company all monetary damages determined by a non-appealable decision by a court of law to have been suffered by the Company as the result of any actions constituting a breach of any of the provisions of Section 4.2, and Executive hereby agrees to account for and pay over such damages to the Company (up to the maximum of all payments made under the Agreement).

 

(e) The restrictions in Section 4.2(a) to (c) are regarded by the Company and Executive as fair and reasonable, and the Company and Executive hereby expressly confirm, declare and represent to each other that they are so regarded by them. However, it is hereby declared that each of the restrictions in this Section 4.2 is intended to be separate and severable. If any restriction is held to be unreasonably wide but would be valid if part of the wording were to be deleted or the range of activities or businesses were to be reduced in scope, such restriction will apply with so much of the wording deleted or modified as may be necessary to make it valid.

 

5. Successors.

 

5.1 This Agreement shall be binding upon any successor (whether direct or indirect and whether by purchase, lease, merger, consolidation, liquidation or otherwise) to all or substantially all of the Company's business and/or assets. For all purposes under this Agreement, the term "Company" shall include any successor to the Company's business and/or assets, which becomes bound by this Agreement.

 

7

 

5.2 This Agreement and all rights of Executive hereunder shall inure to the benefit of, and be enforceable by, Executive's personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.

 

6. Indemnification. The Company shall indemnify, defend and hold harmless Executive, to the full extent allowed by the law of the British Virgin Islands, and as provided by, or granted pursuant to, any charter provision, Bylaw provision, agreement, vote of stockholders or disinterested directors or otherwise, both as to action in Executive’s official capacity and as to action in another capacity while holding such office.

 

7. Miscellaneous Provisions.

 

7.1 All notices provided for in this Agreement shall be in writing, and shall be deemed to have been duly given when delivered personally to the party to receive the same, when transmitted by electronic means, or when mailed first class postage prepared, by certified mail, return receipt requested, addressed to the party to receive the same at his/her or its address as the party shall have specified by written notice given in the manner provided for in this Section 7.1.

 

7.2 No provision of this Agreement shall be modified, waived or discharged unless the modification, waiver or discharge is agreed to in writing and signed by Executive and by an authorized officer of the Company (other than Executive). No waiver by either party of any breach of, or of compliance with, any condition or provision of this Agreement by the other party shall be considered a waiver of any other condition or provision or of the same condition or provision at another time.

 

7.3 No other agreements, representations or understandings (whether oral or written) which are not expressly set forth in this Agreement have been made or entered into by either party with respect to the subject matter of this Agreement. This Agreement contains the entire understanding of the parties with respect to the subject matter hereof.

 

7.4 All payments made under this Agreement shall be subject to reduction to reflect taxes of other charges required to be withheld by law.

 

7.5 The validity, interpretation, construction and performance of this Agreement shall be governed by the laws of British Virgin Islands (except provisions governing the choice of law).

 

8

 

7.6 The invalidity or unenforceability of any provision or provisions of this Agreement shall not affect the validity or enforceability of any other provision hereof, which shall remain in full force and effect.

 

7.7 This Agreement and all rights and obligations of Executive hereunder are personal to Executive and may not be transferred or assigned by Executive at any time. The Company may assign its rights under this Agreement to any entity that assumes the Company's obligations hereunder in connection with any sale or transfer of all or a substantial portion of the Company's assets to such entity.

 

7.8 Any dispute or claim arising out of or in connection with this Agreement will be finally settled by binding arbitration in Hong Kong in accordance with the rules of the Hong Kong International Arbitration Centre by one arbitrator appointed in accordance with said rules. Executive and the Company shall split the cost of the arbitration filing and hearing fees and the cost of the arbitrator. The arbitrator will award attorney fees to the prevailing party. The arbitrator shall apply the laws of British Virgin Islands, without reference to rules of conflicts of law or rules of statutory arbitration, to the resolution of any dispute. Judgment on the award rendered by the arbitrator may be entered in any court having jurisdiction thereof. Notwithstanding the foregoing, the parties may apply to any court of competent jurisdiction for preliminary or interim equitable relief, or to compel arbitration in accordance with this paragraph, without breach of this arbitration provision.

 

7.9 The headings of the paragraphs contained in this Agreement are for reference purposes only and shall not in any way affect the meaning or interpretation of any provision of this Agreement.

 

7.10 This Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument.

 

SIGNATURE PAGE FOLLOWS

9

 

IN WITNESS WHEREOF, the parties have executed this Agreement as of the date first above written.

 

 

 

 

 

 

“COMPANY”

    

“EXECUTIVE”

 

 

 

Hollysys Automation Technologies Ltd.

 

 

 

 

 

 

 

 

 

 

 

By

 

 

 

Name:

 

 

 

Title :

 

 

 

 

 

 

 

 

10

EX-8.1 3 holi-20180630ex81f9f03c2.htm EXHIBIT 8.1 holi_Ex8_1

Exhibit 8.1

 

LIST OF SUBSIDIARIES OF HOLLYSYS AUTOMATION TECHNOLOGIES LTD.

 

 

 

 

Subsidiaries and VIE

    

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

Xi’an Hollysys Co., Ltd.

 

PRC

Beijing Hollysys Industrial Software Company Ltd.

 

PRC

HollySys Smart Energy Technology (Beijing) Co., Ltd.

 

PRC

Cixi HollySys Precision Technology Co., Ltd.

 

PRC

Concord Electrical Pte. Ltd.

 

Singapore

Concord Corporation Pte. Ltd.

 

Singapore

Concord Electrical Contracting Ltd.

 

Qatar

Concord Electrical Sdn. Bhd.

 

Malaysia

Concord M Design and Engineering Company Limited

 

Macau

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

 

EX-12.1 4 holi-20180630ex12169434e.htm EXHIBIT 12.1 holi_Ex12_1

Exhibit 12.1

 

CERTIFICATIONS

 

I, Baiqing Shao, 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 19, 2019

 

 

 

 

By:

/s/ Baiqing Shao

 

Name:

Baiqing Shao

 

 

 

 

Title:

Chief Executive Officer

 

 

(Principal Executive Officer)

 

 

EX-12.2 5 holi-20180630ex122ffaf6d.htm EXHIBIT 12.2 holi_Ex12_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 19, 2019

 

 

 

 

By:

/s/ Steven Wang

 

Name:

Steven Wang

 

 

 

 

Title:

Chief Financial Officer

 

 

(Principal Financial and Accounting Officer)

 

 

EX-13.1 6 holi-20180630ex131a44d14.htm EXHIBIT 13.1 holi_Ex13_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, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Baiqing Shao, 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, 2019 and results of operations of the Company for the fiscal year ended June 30, 2018.

 

 

 

 

 

/s/ Baiqing Shao

 

Name:

Baiqing Shao

 

 

 

 

Title:

Chief Executive Officer
(Principal Executive Officer)

 

 

 

 

Date:

September 19, 2019

 

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 holi-20180630ex132c4a43e.htm EXHIBIT 13.2 holi_Ex13_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, 2019 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, 2019 and results of operations of the Company for the fiscal year ended June 30, 2019.

 

 

 

 

 

/s/ Steven Wang

 

Name:

Steven Wang

 

 

 

 

Title:

Chief Financial Officer
(Principal Financial and Accounting Officer)

 

 

 

 

Date:

September 19, 2019

 

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 holi-20180630ex15145c8f6.htm EXHIBIT 15.1 holi_Ex15_1

Exhibit 15.1

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the following Registration Statements:

 

(1)       Registration Statement (Form S-8 No. 333-170811) pertaining to the 2006 Stock Plan of Hollysys Automation Technologies Ltd.,

 

(2)       Registration Statement (Form S-8 No. 333-208615) pertaining to the 2015 Equity Incentive Plan of Hollysys Automation Technologies Ltd.,

 

(3)       Registration Statement (Form F-3 No. 333-208631) pertaining to the registration of 776,800 ordinary shares of Hollysys Automation Technologies Ltd. and

 

(4)       Registration Statement (Form F-3 No. 333-230768) pertaining to the registration of an indeterminate amount of ordinary shares of Hollysys Automation Technologies Ltd.

 

of our reports dated September 19, 2019, 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 year ended June 30, 2019.

 

 

/s/ Ernst & Young Hua Ming LLP

 

Beijing, The People’s Republic of China

 

September 19, 2019

 

EX-101.SCH 9 holi-20180630.xsd XBRL TAXONOMY EXTENSION SCHEMA 00100 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PREPAID LAND LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - INTANGIBLE ASSETS, NET (Details) link:presentationLink link:calculationLink link:definitionLink 40902 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - INCOME TAX - Income tax expense (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - OPERATING LEASES AS LESSOR (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 31703 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables) link:presentationLink link:calculationLink link:definitionLink 40102 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details) link:presentationLink link:calculationLink link:definitionLink 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 40703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40803 - Disclosure - PREPAID LAND LEASES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40903 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - GOODWILL - Changes in the carrying amount (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - GOODWILL - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - WARRANTY LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - SHORT-TERM BANK LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LONG-TERM LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - LONG-TERM LOANS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements (Details) link:presentationLink link:calculationLink link:definitionLink 41504 - Disclosure - FAIR VALUE MEASUREMENTS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details) link:presentationLink link:calculationLink link:definitionLink 41702 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details) link:presentationLink link:calculationLink link:definitionLink 41703 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Binomial model (Details) link:presentationLink link:calculationLink link:definitionLink 41704 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) link:presentationLink link:calculationLink link:definitionLink 41705 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - EMPLOYEE BENEFITS (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - INCOME TAX - Income before income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41905 - Disclosure - INCOME TAX - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - INCOME PER SHARE (Details Textual) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details) link:presentationLink link:calculationLink link:definitionLink 42103 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 42104 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 42105 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) link:presentationLink link:calculationLink link:definitionLink 42106 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - OPERATING LEASES AS LESSOR - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 42401 - Disclosure - SEGMENT REPORTING (Details) link:presentationLink link:calculationLink link:definitionLink 42402 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 42403 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) link:presentationLink link:calculationLink link:definitionLink 42501 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 42601 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES (Details) link:presentationLink link:calculationLink link:definitionLink 42701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) link:presentationLink link:calculationLink link:definitionLink 42702 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) link:presentationLink link:calculationLink link:definitionLink 42703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) link:presentationLink link:calculationLink link:definitionLink 42704 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PREPAID LAND LEASES link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - INTANGIBLE ASSETS, NET link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - GOODWILL link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - EQUITY INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - WARRANTY LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - SHORT-TERM BANK LOANS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LONG-TERM LOANS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - EMPLOYEE BENEFITS link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - INCOME TAX link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - OPERATING LEASES AS LESSOR link:presentationLink link:calculationLink link:definitionLink 12401 - Disclosure - SEGMENT REPORTING link:presentationLink link:calculationLink link:definitionLink 12501 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES link:presentationLink link:calculationLink link:definitionLink 12601 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 12701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30103 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30303 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PREPAID LAND LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - GOODWILL (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - EQUITY INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - WARRANTY LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LONG-TERM LOANS (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - INCOME TAX (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - OPERATING LEASES AS LESSOR (Tables) link:presentationLink link:calculationLink link:definitionLink 32403 - Disclosure - SEGMENT REPORTING (Tables) link:presentationLink link:calculationLink link:definitionLink 32703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 holi-20180630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 holi-20180630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 holi-20180630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 holi-20180630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 holi-20180630x20f001.jpg GRAPHIC begin 644 holi-20180630x20f001.jpg M_]C_X 02D9)1@ ! @ 0 ! #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH ***YZ?Q2(KV:VCTZYF,38+1X- '0T5SG_ E4O_0&O?RH_P"$JE_Z U[^ M5 '1T5SG_"52_P#0&O?RH_X2J7_H#7OY4 ='17.?\)5+_P! :]_*C_A*I?\ MH#7OY4 ='17.?\)5+_T!KW\J/^$JE_Z U[^5 '1T5SG_ E4O_0&O?RH_P"$ MJE_Z M[^5 '1T5SG_"52_P#0&O?RH_X2J7_H#7OY4 ='17.?\)5+_P! 6]_* MF2>+C$NZ32;M%Z9; % '345'!*)X$E (#C.#4E !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !7.:#_P AS5O]\?R%='7.:!_R'-6_WQ_(4 9NJ^(-;L]=F@@M M'DM4D !5.HP":KMXNUEM30IIDBVPSN5UQG SUKO::Z)(I5U#*>Q&: .6/BR] M%Q'&=(EP^T@Y'=-WK^%2W/B"_P#^$>^W6^G/]J#E3 PYP#@FNC,4996**2OW M3CI3Z ..E\97IN'2#1YV1) NYE(W*<\C\JBD\;Z@DJJ-"N2IZMMKMJJZC-); M:;<30KND1"5&.IH Y*;QGJ3$^1H\X178$[#EL8QCZYJU;>+KV>_M;9M&N$29 M]K2%>%]Z@E\7WL%A9O\ 8&EEEA+2%5/R/V%='H=^^I:3#<2KMF(_>+@C:?2@ M# N->U:PU*^#VLMS#'*D<2HF,[LOY5 MVN*,4 <-)XTU.6R+1:)<1S>Z^_\ A1)XYNT>. Z5*DL@X+#KQVKN:B>V@ED6 M22&-W3[K,H)'TH Y2P\8W,I@-UI-S#"S;'D*_=/J0*U?%#!O#TK#H2"*VB 1 M@@&L;Q5_R )OJ* -&P_X\(/]P59JM8?\@^#_ '!5F@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KG- _Y#FK?[X_D*Z.N22/6--U:^FMK 31S/D$MCM]* .M MHKG/[4\0?] A?^^__K4?VIX@_P"@0O\ WW_]:@#4U2^>QBC,:;FD8KG^[\I/ M]*Y^V\3ZBR2K+9DL%#JP';O5IM1UYQAM'0CW?_ZU+_:>OX_Y Z_]]_\ UJ ( M'\4W7V61Q9N), *,< U=;5[UX+.X2V(29C%(I'*L<8/TZU#_ &EK_P#T!T_[ M[_\ K4?VGX@_Z!"_]]__ %J &MXE>W>2.:U8A'";\8!)J2S\0S7+21"T=66- MF#D8!(&:K7%[J]P4CN-$BD.^_P#^M3O[ M4\0?] A?^^__ *U '1UB^*O^0#-]15;^U/$'_0(7_OO_ .M534I=>U*S:V?3 M BL1E@V?Z4 =+8?\@^#_ '!5FH;.-HK.)'&&50#4U !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1534;^/3;)[F12RKV M%9"^*T90RZ?=$'H0I_PH Z*BN>_X2I?^@==?]\'_ H_X2I?^@==?]\G_"@# MH:*Y[_A*E_Z!UU_WR?\ "C_A*E_Z!UU_WR?\* .AI"<#-<__ ,)4O_0.NO\ MOD_X4A\4J5(_LZZZ?W3_ (4 :ZWN\$I!*RY(R%I?M;_\^TW_ 'S6%;>)1##L M.G76 M6L*R3Q0;D0KGQV]VLFE2&=) M'6(K&=N !@GUZU+I_C"Y:TE:[TF1I$7?^[7&1]/6NR\J/_GFOY4U;:!9&<1* M&88)QU% '/VGBA;JXAB.ESH))3$6(R%. ?3IS6:GC*ZAEEAGTF21]S[&C0@ M#.,_E79QV\,*[8XU49STI?*CSGRT_(4 M8%WK4\"EHK!'&$(Q&>Z M;L?GQ0!2C\;,D$C2Z/<.Z$_=0@'GZ?K3X?&+7MW;6]OIW M7I4MKK>H3)Y[Z;&MNH&_Y#N!/.,>U;&DWT6HF5DMPBH%*L4P3D&@#GV\2:M; M75U+-IBRV,=VUNIC7YR!WQWJ[=^(Y&\._P!H6EF5G!7,3KD@'Z5TWEH1C8N, MYZ=Z3RH\$>6N/3% '(7OC(V-R\8TR:Y08P8UP,]^U1#QM*LV3H\[1,VT83!' M QV]:[3R8O\ GFG_ 'R*/)C_ .>:?]\B@#G]!UZ;6-3N8GL3;P1QAEWKSG-/ ML !XPU$ 8'E+_2MY4122JJ">N!6#8_\ (XZC_P!/\JM55N?\ CYMO]X_RIQW$RU11 M12&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &+XJ_P"0 M#-]16E8?\>$'^X*I>(K::[T:6*",O(<$*.]9T&IZY# D7]CYVC&=X_QH Z:B MN=_MC7/^@-_X^/\ &C^V-<_Z W_CX_QH Z*BN=_MC7/^@-_X^/\ &C^V-<_Z M W_CX_QH 2\\0S12?+:[H-Q1CC)!Y[>E1+XLM$4+)92+G !( !IW]HZON+?V M"F3R3D?XU#<7&HW 7SO#\9"',;1I"BV,V Q#8 _/%2P^)8?/\ M)CL)49FP&( !-5HKW4#)Y\6@1[B-N00/ZU*=0U<@9T%..G(X_6@#>T^Z^W6$ M-SL*>8H;:>U6:YM=6UM%"KH@"CH XX_6G?VQKG_0&_\ 'Q_C0!T5%<[_ &QK MG_0&_P#'Q_C1_;&N?] ;_P ?'^- '15S]C_R..H_]/\JM55N?^/FV_WC_*G'<3+5%%%(84444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !16$WBS3D=DVSDJ2#A,_P!: M3_A+M._N7'_?O_Z] &]16#_PEVG?W+C_ +]__7H_X2[3O[EQ_P!^_P#Z] &] M16#_ ,);IW]RX_[]_P#UZ/\ A+M._N7'_?O_ .O0!O57FNA%*(Q&[L1G"UD_ M\)=IW]RX_P"_?_UZ@_X2BP^V>;LN-NW'^KIJW43-O[8W_/K-^G^-'VQ_^?6; M]/\ &LK_ (2W3_[EQ_W[_P#KTO\ PEVG?W+C_OW_ /7HNNP69J?;'_Y]9OT_ MQH^V/_SZS?I_C67_ ,)=IW]RX_[]_P#UZ/\ A+=._N7'_?O_ .O1==@LS4^V M/_SZS?I_C1]L?_GUF_3_ !K+_P"$NT[^YFVGT!(U/M;_ //K-^G^-'VQ_P#GUF_3_&LO_A+M._N7'_?O_P"O1_PEVG?W M+C_OW_\ 7I778+,TS>L 2;6; ]A_C5B*02Q+(O1JPG\6:>R$!+C)'_//_P"O M3+?Q3810*C)<9'^Q0[6#6YT=%8/_ EVG?W+C_OW_P#7H_X2[3O[EQ_W[_\ MKTAF]16#_P )=IW]RX_[]_\ UZ/^$NT[^Y?_OBCE8719HJM]K/_/O/ M_P!\4?:S_P ^\_\ WQ1RL+HLT56^UG_GWG_[XH^UG_GWG_[XHY6%T6:0]#5? M[6?^?>?_ +XI#=G!_P!'G_[XHY6%T8WA1%-M>DJ"?M+5C+XRN8M1>.XL/W"L MXW(,DX) K;\)G^D-6]Y4?\ <7\J0SB+3QK++J$JR::_V55!!4?,,D#D M?C6A_P )=#YDJ?V;<93=_#UVG!KI)+6"4H7B4E#D<=#1]E@\[SO+7S",;L=J M .>N/$?[MFMK,NWV83(C<%R<$#\LU2;QS:[+=ULY0'1';*]CV_"NP,$1E$AC M7>!@-CH*7R8\?ZM?RH Y*[\2WM:]SK'D,WEVX813&+:.I^E9*^)+J9VBM]-5I!D#/ ;W''2@ M"MIGC*>YN6AN+':\G,( X ]S4]]XEOP]@;#3DD$\;R.KG& I8'G'^S6I;ZS! M1R1 M>9%ILV5(!1EZU,/&B7$UI#;Z?(K33^6QD7 '7'Z5V'E1C^!?RH\J,'.Q>.> ME &!XK1196Y"@'SEKH4^XOTK \6?\>5O_P!=EK?3[B_2@!:*** "BBB@ HHH MH **** "BBB@ KG?%HS;6?\ U\+_ #%=%7/>+/\ CWL_^OA?YB@#=2-/+7Y1 MT':G>6G]T4)_JU^@IU '%:UXLN-)\3&R-CYEHNW+*,MRN:'\>6H:1%TZ?<$W M E>"?\*[,QH6W%03ZXI/*C_N+Z=* .6M/$%U=/IT;6J0_:;7SV=AQNX^4?G3 M'\:6RQNPT^8[$=W)7 "J.:ZW8AQ\HXZ<=*H:P;:+3)C/;K+$XVLA'!!]: ,! M/&]I(J[-.N"S8 &SJ3_2HIO'$0D:*+3I-Z,5* .7 ME\3%[?3+F"T*175T87\P8VJ%8Y_\=%0+XP\_5;>RAL2-]TT1<]"@S\PX]A77 M>5'MV[%QG.,4HC0$$(N1TXH /+3^Z/RH\M/[HIU% '.Z* /$>L #'S+_ %KH MJY[1O^1CUC_>7^M=#0 4444 07KM'8SNAPRH2#Z<5S.EV>K:EI\=U_;$R;\_ M+C/?ZUTFH?\ (.N?^N;?RK/\+?\ (OV_X_SH R2MP)9HQXAF9H2!(0O"D]CS M4=M,;N:2*'Q.Q>,X8$8^O>M>?PM83RS/NFC69_,D1'P&;U_6J9\!:.2#^^R" M6^_U)_"@"L[2QK=,?$[/-\[Y$"##XX'3M[T 13074%M+Y==S;G D']T#/TP* )A*QF2(>)G+NGF 8_A]>M M6?LUU\O_ !4I^;I[_K5.W\*^&YX1/#<2M$PVAO,&.3C^=/7X>V27<92=OLJK MM\MAENN<@T 3-% 0-ANJC'^ K.3X?:,CEP;C)X/S_ /UJ &!)C"TH\3$HNAH Y_PE_Q[7O_ M %\M70UQVEWUYI(N8CIEQ+OF9PRJ16A_PD=W_P! :Z_+_P"M0!T-%<]_PD=W M_P! :Z_+_P"M1_PD=W_T!KK\O_K4 =#67JNJO8L(H8?,E:-I "<#Y<:LD,(TNXBVR!BS*?\*[!?N#Z4 +1110 4444 %%%% !1110 4444 %< M]XL_X][/_KX7^8KH:P/%4,TMG;F&)Y2DP8A1D\4 ;J?ZM?H*=7.KXBNU4#^Q MKK@>G_UJ7_A([O\ Z UU^7_UJ .AHKGO^$CN_P#H#77Y?_6H_P"$CN_^@-=? ME_\ 6H Z G )]*YBY\2;B ]M_H\L9*DC=D^A]*G_ .$CN_\ H#77Y?\ UJA& MLR#@:#/_ -\__6H PJAA MNE*N'!$9Z\^WO0!MPZS83J[1W"G9C(SSS4AU.T$/SJHF@Z/ M++YOFMN!QAF X]/I6<+[2181VGDWI2.02*?+.01VZ=.*I7\UA,99+?[6DTK* M3N0X ![<4 =&VCZ=,P>&=HPH&4!X(!STK4CU*S,<.V==LA*ISU(__57(6ESI M=K.L^V^:0*0I_"@#N9;VVAB:1YD"I@L<],TZ. MZAE8*DBEB-P /:N!6+2%C"A]3SC!)4G/UXJ]8:CIVGW"2QI>L$5E :,]SGTH M [:D/0US_P#PEUG_ ,^]S_WZ;_"@^+K3'_'O<_\ ?IO\* $\-?\ 'WJ?_78U MT56Z+)+N&X8KI* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ I" 1@\@TM% %2Y1+>S=HD52HXXZ5*+>%RLC1( M7 'S8YIFH?\ 'C+]*G3[B_2GT%U'4444AA1110 4454N]2M+!E6YF$989&1U MH MT5E_\)%I7_/XGY&C_ (2+2O\ G\3\C0!J45E_\)%I7_/XGY&@^(=*Q_Q^ M)^1H L#4%;)6*0C.,@4OV[_IA)^54+37]+CME5KM003V/J:F_P"$BTK_ )_$ M_(U3LGL)7+/V[_IA)^5'V[_IA)^55O\ A(M*_P"?Q/R-'_"1:5_S^)^1HNNP M699^W?\ 3"3\J/MW_3"3\JB@UO3KF98HKE6=C@ \UH4778+,J?;O^F$GY57 M%VG]H;G5T&SJPZUITA56^\H/U%":[":9!]MM_P"_^E'VVW_O_I274UI90^;< M;$3.,E:I?V[HW_/Q%_WS_P#6I:#U+WVVW_O_ *4?;;?^_P#I5'^W=&_Y^(O^ M^?\ ZU']NZ-_S\1?]\__ %J>@:E[[;;_ -_]*ECD25-R,".F:S/[=T;_ )^( MO^^?_K5%::[I<:2 W2#,C$#!Z9I:6T#4VZ*R_P#A(M*_Y_$_(T?\)%I7_/XG MY&D,U**R_P#A(M*_Y_$_(U-;:Q870] : +U%%% !1110 4444 %% M%5%EN99)!&(@J/M&[.::5Q7+=%5O],_Z8?K1_IG_ $P_6BP7+-%5O]-_Z8?K M1_IO_3#]:+!L?Y4K>8[EJBJOEWG_/6/\ *CR[S_GK'^5%O,+E MJBJ4OVR*)G\R,[1GI5J)B\2L>I&:&@N/HHHI#"BBB@ -,\F+_GFG_?(I]&10 M SR8O^>:?]\BCR8O^>:?]\BGY'K1D>M #/)B_P">:?\ ?(H\F+_GFG_?(I^1 MZT9'K0 SR8O^>:?]\BJ=X((9K=F1 -Q_A]JOY'K52Z"FXM@<$;CU^E5'<3V# MS[/T3_OBCS[/T3_OBK'EQ_W$_*CRX_[B?D*6@:E?S[/T3_OBCS[/T3_OBK'E MQ_W$_(4>7'_<3\A3T#4K^?9^B?\ ?%'GV?HG_?%6/+C_ +B?D*/+C_N)^0HT M#4A6[M4^Z0/HM+]MM_[_ .E2^7'_ '%_*CRH_P"XOY4M U(OMMO_ '_TH^VV M_P#?_2IO*C_N+^5'E1_W%_*GH&I#]MM_[_Z4?;;?^_\ I4WE1_W%_*CRH_[B M_E1H&I#]MM_[_P"E'VVW_O\ Z5-Y4?\ <7\J/*C_ +B_E1H&I#]MM_[_ .E' MVVW_ +_Z5-Y4?]Q?RH\J/^XOY4:!J0_;;?\ O_I1]MM_[_Z5-Y4?]Q?RH\J/ M^XOY4:!J0_;;?^_^E2131S F-@<=:7RH_P"XOY57ME"W=R !D=/H*+)AJ6Z M***D84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 5M0_X\9?\ =JPGW%^E5]0_X\9?]VK" M?<7Z570746BBBI&%%%% !7,ZW%'/XFTJ.50R-NR#T/2NFKG=6_Y&K2?^!?TH M DUN+3M'TF>^_LY)?*7.Q4&36=>:GHVF-Y=Y81E]GF?N8]PQ_C76NBR(4=0R MG@@C@UEZK)9V$4.ZTB=I9!"@*C'/]* .?B\1^')H3*NG/M !;,0XSVIDGB#1 MF:!;?22QEG2(%XP!@D G\,U1_P"$XLXH/.?1(UC"Q%PJ9.&=EXXYQC/XUM3: M_8I837$=C!*UO$MPFU>""<#''!XH K2ZWI5GJ-S:WNDB/RS^[(C!\P>H_7\J MJP^*=#:'Y])/GDG"+$.1NP#S6E?>*](LY56[M ^^-9#LC#')YJM_PEV@B96. MG_NV.T.(1D<9Y_&@"-?$WAX6[R2Z:0R$Y58O?%;&C3:)K8E^SV*J8]I(>,#J M,BH])UC2]9U22RMM/01K!YA=XP.<@8Q^-='%;PP9\J)$SUVKB@#F]1L[>T\1 MZ0((DC#,V=HQGI745SVL_P#(R:/_ +S?TKH: "BBB@#G_%X!TA >AE0?J*H1 MW5B+J[@.FPJEG&K.SIS)P#\OKUJ_XN_Y!*?]=D_]"%;$4$+PQN\2,WE@9*\X MQ0!QW_"3>&_.6/\ LV3+#(/DC&?2I3KV@"41#2I#(3C:(AV&3_*NL-A:'K;0 M_P#? J&]2WLK*:Z6VB9HD+@;1S@4 7:0QR;@HW/N'04 9P\1^'?,:-M,=75MI'E X_*F3>)=!C1"-( MDWR1F2-3$OS"M#P[J.FZC>W5K:6 2-,2EW7DNU=-]@M",?9H<' MC[@K%ND6/Q=8*BA5$)P .G6@#HJ*** "JNI7+V>G3W" %HUR >E6JSM=XT2[ M_P!S^M &+:ZOKEY&KP1VK;AD+OYQ]*G:[\2(I9X+95'4EL 5SNE>"KQV&J6^ MI- TR9 7T/./:KUQX-UBXAN(I-(_",>JYD-Z+:1K8VY..J[^11]N\0;=WEVFW.,[^,U-;:!+!XD MN]4\Y62YC"[#_#]*R)O!%XV4AU21;:(B2=ISGK]: -73]5U,ZPMC?0QKN M7=\IK;O9S;64TR@$HI(!KC=$TR\TOQ48KR]>[9P75G))4>E=;JW_ ""KK_KF M: .?M=7UV[ACDBBML.,J"V"?PJS]I\3?\^UO^=*&EW#65V&/:5R?\_C0!?\ MWB'Y?W5K\W(^?K3$N/$$8:016VV M0YSN&*BE\*W+:3I4!OC%S&YW9C M\[#IVY% &H;SQ$K!3#:ACT!;K2"]\1%R@AM2PZ@/R*=6Y9_\ OJKG MB7_C_P!*_P"N_P#0T (]YXBB7=)#:H/5FQ2K=>)&4,MO;D'H0U3>*]'?7-*% MI'<+"V\-N8XK#7PMK<=JEM#X@9=@ !QP* -*6Z\0LCH\5JH ^;+]!2QWGB# M;L2*U;: >'[>M1V/ARZC.HB_OEN6O$"#)["H=-\)WFF07XMM1\V2:W2"*1^2 MI4'K^= %O[?XA\OS/*M-G][?Q^=.6Z\2,,K;VY![AJR[;PK=CPC=:')J<
_8K87#*2"(VP1]*Y?1]$EU'38KJ34[M6?/ <^OUKI]0_Y! MUS_US;^59_A;_D7[?\?YT 5_^$6;_H*WG_?9_P :1O"Y52QU:\P!D_.?\:Z* MD(!!!&0: ."S8^1%WS;E]_E9^4'V%0IX/T6.X2=;7YUP 2WITH YS4I;#2KI[>XU740RQ"5 M2"<.#GISVQ4D0TB9%9M?N4?;O",YR!70:O9Z/.["]A$DB)GW53QQZ=*P9+/P MA'*2UNQ=5X_W?44 +!%:7!L-FJWY%\7\H[O[N@SV5FT:ND=MD1?,05W$@_GD_G4Q\%Z"[;S:9)YSNH QHO[)D)4^ M(KE'!P59SZ9JWI>E0:O:M8'-F-WU]L5IZ= MIMKI5H+:T0I$&+8)SR>M &3_ ,(LW_05O/\ OL_XTA\+-C_D+7G_ 'V?\:Z* M@]#0!SGA8RJU]#)/)+Y@H JW5MI]C:27#6D6V)-W"#MR*Q)]1T[3Q.JZ: MA5OO #@J!N_KTJW+XCM7D-KH"416D)$; 9"#!R,\?@:K+K&G+J,^FF"- J[ MVSQN!'IZTMOXAT6V:2.$E#U8!>^/\* -F*SMH)#)%!&CD;2RK@D5/52RU".^ M,H0$&/&<^XR/TJW0!SVL_P#(R:/_ +S?TKH:Y[6?^1DT?_>;^E=#0 4444 < M_P"+O^02G_79/_0A6Y!_Q[Q?[@_E6'XN_P"02G_79/\ T(5N0?\ 'O%_N#^5 M $E17#(MO(TJAD"DL#W%2UAW_B&"V=HVA9X@WEO(>%4X[T 5+O5K%(XRVGQR M*(T\O(Z*1G'MTJ"+7[6_E$YTG=&X!>5EY48XS5J/6]#,?EL@X &-N1QV%.'B M/0HRZ ;06^?Y. ?>@"YI%SI]S+*;.&-3M5BZ#[P.<5K5@6VMZ-;SM#;(R2$A M2H3'X5KV5W'?6J3QY"MV/:@"Q7/7O_(XV/\ UQ/]:Z&N>O?^1QL?^N)_K0!T M-%%% !6=KW_(#N_]S^M:-9VO?\@.[_W/ZT &@_\ ("L_^N2_RK1K-T$XT*S_ M .N2_P JM7L2S@*PSG/O4L_AC[7?+_5[BX#Q("!@8R,< UM;AG&1F@#G9?^1U MB_ZY&M?5O^05=?\ 7,UD2_\ (ZQ?]WC,+ M]$@9U;RA*> /2K\FE:G/!'F7]X$99#N^^>*@M?#>I!U:YOG+(0RLK=3[_2@# MJD&$52.I0(!\O0\FMJ@# O_ /D<-._ZXM_6H_$O_'_I M?_7?^AJ2_P#^1PT[_KBW]:C\2_\ '_I?_7?^AH A\2Z!J&LRRQP7/E(\0"/G M[C!@<_H:AM="UBVO#=S202O]F: X.-Q)&&Z=>*Z^J&I1RW$<0@D VR N,_>& M#Q0!STWAW4IH;"6/4?)O((0CN6R&X&'[NR42V]R!,S R!SE<>@H P1X%UB.YD MN(-2$;F42+@GC!KI/#^C:AI]_>75_=B=IE50<^F?RZUJZ7#-;V$<=P^Z0=ZN M4 <]X3_U%[_U\M_(5T-<]X3_ -1>_P#7RW\A70T 5M0_Y!US_P!0/>@#KZBGN([:/? M*V!G ]S6%_PDL_\ T";G\J@N]:>\B5)-)NOE8,I Z'_)H TX?$FFSJY6;!0# MAA@G/3%2'7=/\F243@HB[B1W]A7+)'9(Y8:+>;BNW)]/RI#%9%"IT:]P<=_3 M\* .@N9M*G>.Z>0LMTOE[EZ''('ZU MIX?:8NP5)%(X8X(_^M6>+J 62VG]B MW1A602 $=&'3M[54OO)N#(4TV[BEF926QG./2@#>:UT6\G#JP$P7.T'D@'-7 M4US3S'%B7"NQ09[8SU_*N;MGM[699DT>\\P C@ZUQ2VMBBJ%T:^&WH0W/\ MJN65U%83++!I%V"H8 'GJC5K&\M+2&R!^%='10!SO\ :^M_] EOS_\ K4R74=7GB:*7 M1BR.,,I/4?E72T4 E1W$-UQ%58]4UI(U3^R6.T =?_K5 MTE% '._VOK?_ $"6_/\ ^M59Y]0=G9]"#%SELGJ?RKJZ* .+N+>YN4"-H&T MYRIQ_2HH(;CSC,N@+N7'K2VM9U1'M=K8;!#\8_K6?'IOB>W9Y(KR+S967>?-& !G_&ND'A+30,# MS?\ ONE_X1+3?^FW_?= & J^)K.0 72&+Y410^[KW]J=+!XI"S!+R-CN/EL9 M0" 16[_PB6F_]-O^^Z3_ (1+3?\ IM_WW0 PMJ'V>(&=/.%LPE(;@O@XQ^.* MK>3>AWDWQ["/EPWS;MH'_H57/^$2TW_IM_WW1_PB6F_]-O\ ON@"K$Q;Q7:[ MG#.+)=!M@9%!V^M0:K;W5Y-/Y%RJX*-"=WRC .01W[5(/".F 8 E _WZ/\ MA$M-_P"FW_?= &7/_;UI$TD=Q$P'_+-#3&D\2/(BK]O:MC_ M (1+3?\ IM_WW1_PB6F_]-O^^Z *137S(6%]#M^7Y=_OSS6OI;R0P2"ZG0DO ME.>@Q_CFJG_"):;_ --O^^Z/^$2TW_IM_P!]T 1WDB2>,-/V,&Q"W0_6F^)B M%OM+)( $W4_0U>LO#MC8W2W$0?S%S@LV:L:EI-MJBQK3![21 M8)D64CY3FN)E\.:HU[Y\5]$J>8)PI?D. 1_4UT?_ B6F_\ 3;_ONC_A$M-_ MZ;?]]T ]9/_"):;_TV_P"^Z/\ A$M-_P"FW_?= $?A,@V]Z1R#<-_(5T54 M].TRWTN%HK<$*S;CD]ZN4 %)@>@I:* $P/04;1Z"EHH 3 ]!1@>@I:* $P/0 M56N0/M-MP/O'^56JJW/_ !\VW^\?Y4X[B99P/048'H*6BD,3 ]!1@>@I:* $ MP/048'H*6B@ QBBBB@ HHHH **** "BBB@ HHHH **** "JMO_Q^7/U'\A5J MJMO_ ,?ES]1_(4ULQ,M4444AA1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!6U#_CQE_W: ML)]Q?I5?4/\ CQE_W:2\N?L>G2W 7<8XRV/7 JN@NI:HKF8?$&JW$*RQ:3N1 MAD'=U_6G_P!M:S_T!S_WT/\ &I&='17.?VUK/_0'/_?0_P :/[:UK_H#_P#C MP_QH Z.BN<_MK6?^@.?^^A_C1_;6L_\ 0'/_ 'T/\: .CHKG/[:UK_H#G_OH M?XT?VUK/_0'/_?0_QH Z.@]*YR/Q!?I>V\%UIWDB9PH.?_KUN3W<%N/WLBKT MZ^YP* $L?^/-/JW\S5BJ-A=VS6B[)T8;B,@]\FKU-[B6P4444AA1110 5&T\ M2-M:5%/H6%252AC1[NX+(K'/<9II"98^TP?\]H_^^A1]I@_Y[1_]]"E\B'_G MDG_?(H\B'_GDG_?(HT#43[3!_P ]H_\ OH4?:8/^>T?_ 'T*7R(?^>2?]\B@ MP18/[I/^^11H&HGVF ])X_\ OL52MM0M(_.5[B,'S6X+#UJ6PAB-NZ'O$7]J6/_ #]1?]]BIA=6Y&1/'C_?%17%K;BWDQ!% M]T_P"BU@B^S1_NTZ?W10U&UPU)?M,'_/:/\ [Z%'VF#_ )[1_P#?0I?(A_YY M)_WR*/(A_P">2?\ ?(I:#U$^TP?\]H_^^A1]I@_Y[1_]]"E\B'_GDG_?(IKP M1>6W[I.A_A%&@:BBY@/_ "VC_P"^Q1]I@_Y[1_\ ?0J"QAB-E%F-#\H[58\B M+_GDG_?(IM),%<3[3!_SVC_[Z%'VF#_GM'_WT*7R(?\ GDG_ 'R*/(A_YY)_ MWR*6@:B?:8/^>T?_ 'T*1%_SR3_OD57V(FHKM4+F/L/>B MR8:ERBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIDTJPP MO*WW44L:P%\7VCC*VUPP]0A- '145SW_ EMM_SZ77_?L_X4?\);;?\ /I=? M]^S_ (4 =#17/?\ "6VW_/I=?]^S_A1_PEMK_P ^MU_W[/\ A0!T-5;G_CYM MO]X_RK(_X2VV_P"?2Z_[]G_"H9?%%O)-$XM;K"$D_NSZ?2G'<3.GHKGO^$MM M?^?6Z_[]G_"C_A+;7_GUNO\ OV?\*0SH:*Y[_A+;7_GUNO\ OV?\*/\ A+;; M_GUNO^_9_P * .AHKGO^$MMO^?6Z_P"_9_PH_P"$MMO^?6Z_[]G_ H Z&BL M_2]7@U:-VA5EV'!#"M"@ HHHH **** "BBB@ HHHH **** "JMO_ ,?ES]1_ M(5'J]])IU@UQ% TS@@! ,YYK&@UV\#/0I MV]?>J=UK?BM[2*.+3WCD4#?)A3GCTJ9M6UC3;2P-C:&Y@^S$LF.K9/?\J9)X MG\1/=JXTIXX0@W1X!).>3FI&6U\1:\MI$YTQ'()5WSQPN<_GQ]:TK'5M4N3. M+C3_ "0(%>-@E;=5K'_ (\T^I_F:LTWN);!7.:IJ6HI MK)LK-XD58]Y+C@#BNCKF+J!+KQ=+;R9V26I5L>G%(8R&\URX0/%>6;(>0V, M_3(IXGU\C(O+$@_[0I;CPK9R6-I9R7\L:6D?EIM;:=OOS[=:SX?"&E6K_9_[ M5G9VCZW;1/+-?6*(@W,2>@_*JTNI:E932B;4;*-P@F<, M#POKT]JBC\(Z+J-BPBU.21)<#S"V> M[9088X2%;'W#N4YSP82P./8U@Z;X133Q]O>]:6>.%U(1OD/!K5\*_P#( M C_WG_F: -*P_P"/=O\ ?;^=8TOB*[^VW$%MIYF$+E20:V;#_CW;_?;^=BS0E'OE6=P,E$^;) _*G+<2V-#^WM4_P"@0_Y__7H_M[5/^@0_Y_\ MUZJ:AXAUNQDEBMM(:Z5#A9"<;AZT[_A)-;\M7&B-DN5*;N1C'\\TAD\FN:I) M&R?V0XW#'7_Z]$>MZI'&J?V2QP/7_P"O4=CK&NW6LV4-Q8"WMWC9Y2.?H*S( MM<\2P6L4SVCSS>9()(M@ VC[IS0!L_V]JG_0(?\ /_Z]']O:I_T"'_/_ .O5 M(^(_$#%6&D!0K,&7/)^3(_#/% \0:]%/.LNE!@$#J0>"2H.T>^: +9\2WD4T M27&G&)9&"@D]ZZ23_5M]#7 S:EJ>I>1+J%JULOVJ/RHR.GR\_K7?2?ZMOH: M(+#_ (\HO]T54UO5FTJ"-TA\UG;:!5NP_P"/*+_=%8_BG_EQ_P"NXIRW$MAG M]OZI_P! A_S_ /KT?V]JG_0(?\__ *]=%N557]2.:)COFR M29 3D9^F:KVWA[Q%$Q\_6@Z99NI&../UH N_V_J@&3I+ ?7_ .O0-?U0C(TE MB/4$?XU1E\-Z_/;2J^LY9DVK@D#FNHL(Q:V-M:/*K2Q1*C?-R2 !F@#%_M[5 M/^@0_P"?_P!>KFC:S)J4T\4MOY+PD BMBN>T;_D8=5_WQ_6@#H:*** "BBB@ M HHHH **** "BBB@ HHHH **** *VH?\@ZY_ZYM_*N;MH;U_!2-IA5;Q3E,J M#N^;D<^V:Z34/^0=<_\ 7-OY5G^%O^1?M_Q_G0!B6UYXFM+-#K3^(8=G:N]I-J[MV!N/?% ')W4^L?VEIK MBV"V[1,UPB*" _8<\U376O$YVN=#C #E2O'3L:Z+4;N]2ZEA@0[5B#(0,[FR M^(S.42+:IP-VT<-_ATH @FU[78984;2(&DE8A8U'. ,YSTHDU7Q+ M#()/[&BF#(3Y:X&WV^M: O=7M0D4\'FR_+B95&.6P1^5=*I)4$C!QR* .4BO M]>_D+YN\ #?@9_7-=M10! MP@U?Q0623^Q4 R-T?&#]*O:3>ZY>:Y"M[8);V@@ M&>+K4@!@><:Z*N=\-?\ 'WJ?_78UT5 !1110 4444 %%%% !1110 4444 %5 MH3NN;A"!M!&!CVJS56W_ ./RY^H_D*:ZB9:HHHI#"BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@"KJ(#6$P/0J:H:O9P)HERP3D0DC\JT-0_X\9?\ =JOK/_(!NO\ KB?Y M55VHBMJ)H'_("M/]S^IK2K-T#_D!6G^Y_4UI5(S*U&]NH;AXH$Z1!U;&,\8!SDU)/X+@*R++KTR@ MH 1GH!^/O5R/1K,Z7?Z?-J('VSY!\V[ (QQ0!''X-LO,.=8N&9HR?F?J&& > MM,N/!EE+M %_1K0Z5HLVGSW$;^9JK M8>%H]&DN[P7[?[[?SK&T9G6 M_P!;:-=SB7*CU/-;-A_Q[G_?;^=9.@?\A76/^NX_K3EN);%.'7-7@TFVN9K* M2:[DQYT 7'EMZ9JH/%NNNN\:$RXWY4MUQC';OS7;TR5BD3,J[B!D#UI#.3_X M2G5S>26O]C$%2 )-QV$_7%5%\6ZY 09M'9P6.X@X"BM"?5];D*&VM#L,6XDK MU.3P/TIR:GK%M 1J$ =W#$>4O XR : *H\3:E>Z7:7EM;JFZZ\N55&["9YSD M#%1W'B;6_MXB33F2 38\S&*NNG?]?(_D:Z&3_5M]#0!!8?\ 'E%_NBL;Q3TL?^NXK:L/ M^/*+_=%8GBL92R'K,*;(NI P@,R1QGDG' _.HXM$\1P:58VUO=I$]NK;V$A_>$XQFK^EV&L6FE+I MUPL3@QN#/YI)W'IVI#,VVTOQ7-:ACJJ(S*?E)R5_&EN-!\2S22!=57[/M&P> M8&O$UBD?V344CR0)8RY((SG/UQQ^%/70_%D%LMO#J47EY?(9R M>#G_ !H F.B^*ML*)J\0V,I8 ]5%3:AX5O[O5+[4([YXIG6/[/LD("D !L_D M:=>:+KK75O/97R1,ML(I/FX)]<5#<:3XN+LL&IH(]JX+,! MBM+03(=C^Q-5_Z#D_Y?_7H Z"L35+V_CO1 M#:Q_*"A!Q][).[\N*B_L35?^@Y/^7_UZ/[$U3_H.3_E_]>@"I'K.M1P$-IQD ME#8R3CCUI\6OZA?6M\L5J([F!,HO7+>E6/[$U7_H.3_E_P#7J%]'U*&9 NL2 MYE)R0O\ ]>BUP$36M36TC*Z=))/M'F*_&&]!_.FQ^([^:1H3:"*9-N5SG.6 M]/0U9_L35?\ H.3_ )?_ %Z:- U(.7&LR[CU;;S_ #H Z$$E02,''2EKG_[$ MU7_H.3_E_P#7H_L35?\ H.3_ )?_ %Z .@I#T-8']B:K_P!!R?\ +_Z]']B: MK_T')_R_^O0 WPU_Q]:G_P!=C715EZ-I#:6LV^X,SRMN+$8K4H **** "BBB M@ HHHH **** "BBB@ JK;_\ 'Y<_4?R%6JJV_P#Q^7/U'\A36S$RU1112&%% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9/B"#4;BP5=. MDV.)%+C."RY&0/PKDI]'\7.^Y;MPJEC&H<<#?E0?7B@#T.BN(B'C2.]FDV0- M')&ORLV0& ..>]7;=O%INH#.MJ(FDQ( ,[5_.@#JJ*Y?R->A@O'7$EX9V,3 M%OE\H]!CUK-GO/&UL9IY(+8Q(I.U 2?PYH [JBN'%WXVDA5H[:W 9"06X.<< M9&:6-O&JN3Y=LNY223S\V.!C/K0!V]%5[$W#6,)NU5;C;^\"GC-6* "BBB@ MHHHH K:A_P >,O\ NU'J4$ESI$\,0R[Q$*/4XJ34/^/&7_=JPGW%^E5T%U.6 MLI?$-E9Q6RV$;+&, EO_ *U3_;_$7_0.C_[Z_P#K5T=%2,YS[?XB_P"@='_W MU_\ 6I/MOB')/]FQ9/\ M?\ UJZ2B@#F_MWB'_H&Q?\ ?7_UJ!>^(5SC38AG M_:_^M7244 E%!Z4 5['_CS3ZM_,U8JO8_\ 'FGU;^9JQ3EN);!7 M.G_D>/\ MW_PKHJY2_OX-.\7^?.0LKE0AV[EZ']:B$EN(&B.N.<]&,1ROTYH Z[3 MM*DL;T/+=M+\FU0>N,D_UK8KA;"_LK6YBDEU2281L3_JR.HQ6]_PEND?\]G_ M .^* -:\_P"/*?\ ZYM_*LGPK_R (_\ >;^9J*X\5:5);2HLS%F0@?+WQ4OA M7GP_'_O-_,T :5A_Q[M_OM_.LG0/^0KK'_7?_&M:P_X]S_OM_.N=M[RYTK5- M1)TZXF6:7G+<2V.LK#O-<>*]:V1%0*2#+)T!'^-1_\))F.U7(/$B747FI;-Y M15RI/4E5W5$-<8#']@W'_?/_ -:E_MULY_L*YZ8^[_\ 6H FAUJ7[0BLNY6< M)@#IE0?ZUO5S2ZV5*D:%= K]WY3Q^E2_\))47^Z*QO%/ M2Q_Z[BMFP_X\HO\ =%8OBM@J63,0 )@23VIRW$MCH5^Z/I2U375+#:/],@Z? MWQ2_VI8?\_D'_?8I#,Z]L=0N)IPLFT&1&B;/W5!&?ZUE_P#".:M+,PEO66%S MT5N5^GUI][*US>R-]LA:,.^S]\!A2@"_DV35/S-7/DAM4MU22-@R,PPP.0 M>M '24444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5 M;G_CYMO]X_RJU56Y_P"/FV_WC_*G'<3+5%%%(84444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !56W_P"/RY^H_D*M55M_^/RY^H_D*:V8F6J***0P MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "C MK110 4444 %%%% !1110 4444 5M0_X\9?\ =I;FY6SL'N&!*QIN('? I-0_ MX\9?]VJ^L_\ (!NO^N)_E5=!=3-3Q9YB!TTR[93T(4D']*=_PE+?] J\_P"^ M#_A5[0 /["M.!]S^IK2P/05(SG_^$I;_ *!5Y_WP?\*/^$I;_H%7G_?!_P * MS9]-L>^*T M)/&+QJ"=)G/WP2,8RI //XT 7/\ A*6_Z!5Y_P!\'_"C_A*&_P"@5>?]\'_" MKFE:O_:5SGY5J8'H* ,&'Q0DEW#;R6-Q$96"J7&/Z5OG MI7/Z^ -4TC _Y;_X5T!Z4 5['_CS3ZM_,U8JO8_\>:?5OYFK%.6XEL%1O!%* M$?_ 'R* M/LEM_P \(_\ OD5-10!SFJW4UMJD5C96-O*\D>_YEQZ_X5'NUO\ Z!%G^8_Q MJKXFFOH->MY-.CWW AQCT7)W$>X%3WFM:Q8[5M;"2\4Q[M[C!!].U #]VM_] M BS_ #'^-2+=>(47:FFVRKZ!O_KU2B\2Z])!O;1-K @%>?SZ_A3)-<\1SRV0 M&G>0DDIWE020H)&#_.@"]#<>(H4*K80$$D_?]?QJ3[9XC_Z!]O\ ]]?_ %ZR M+G4O$44NHE(YG,^:R;_5M8U)D-[9M;6P< *1P2.] 'HJ?,BG Y&:=@>E-C_U2?[HIU &%JNJ MWMOJL-C96\>;;*ZEU7!)('>@#!N==UFSEBBFL[<2R_<16RQ_#-._MG663F"R7=QAI M@#].M7[B#3-3N;;4ENU22 '8X<#@]0#3[CPQH8CB62_D( M8B-=LH.2>G3Z58LK+0M*U&[U2*\P8]R2 L-J'N* *?\ 9-[_ - *T_[^'_&D MM+2(ZQ%87VDV\6]2V48D_P Z[**>*;/E2H^.NU@<5@W?_(YV?_7$_P!: +G_ M C6D_\ /HOYG_&C_A&M)_Y]%_,_XUK44 9/_"-:3_SZ+^9_QH_X1K2?^?1? MS/\ C6M10!D_\(UI/_/HOYG_ !JW9:99Z?O^RPK&7^]CO5NB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **9-*(('E89"*6('M7/)XNCD0-'I]TRGN MJY% '245SO\ PE:_] R\_P"^#_A1_P )6/\ H&7G_?!_PH Z*BN9G\906T32 MSV-U'&O5F7 %-7QM:O LRV=PT3=& R#0!U%5;G_CYMO]X_RK$C\8P3 F.PNF M ..%JO>>,+:*6!YK2XC +$;AC/'--;B9UM%7B)L9<^E5I86MS)M_$+Z5:Z9 ;5Y8'AM'R8@,"-,?[H MJ1G')X]A:256TB\50"V\5IJ*7R1:9-&\$6]3*G# M>WZUEKXT4Z9Y3:+-YZQJ<;#L+$<^]:)\1WDMO#<6FE!EF)7:1@\>M2VVN7(C M,M]IR10,VU&5_2;LNQ ;9'P*?+XZ&Q&33+M0YX9DZC^E= M'ITT=]9K,T"J2<$%:M^3%C_5I_WR* ./?6$UN32;I()(<79CVR#!XV\_K79G MI7.>((D_M#28U&U3/_#QZ5L?8(_[\O\ W\/^--6$/L?^/-/JW\S5BF11+#$L M:9VCIDYI]#U8+8****0PHHHH **** .?N?\ D=+/_KW;^M=!6!<_\CI9_P#7 MNW]:WZ ,GQ)<7UKH<\NFJ3=@H$ &>K '],UC6VM^(+;48K"\L5GWNH-P@( ! M7//TZ5U-U*T-K+*B[F520/6N>N]5U9$W6\)8%4/W>F4R1^?% %9]=UFVCU#_ M $1II4N=L*E"!Y>3S_*K_AO5[[4'N%U"W>%]Y,:E< +Z9_*JEKJ7B"13/+"H MC0#?%M^8G'('TK9TG4)K_P TR0M&JA"NX8/(.1^% &G7/^+O^0;#_P!=EKH* MY_Q=_P @V'_KLM &]%_JD_W13J;'_JD_W13J .?N/^1TM/\ K@?ZU8U+P_!J M6I0W[RNDL431+MQC!SG^=5[C_D=+3_K@?ZUT% ')P> K&W;*W=R?GW8+<=", M8_'-4+C0_#ML\MC-JDD%M%U/5+B^N+ M]HY)MJL!T&T8H ?%X7TI-7MF_M*62?:'CBW @A>,_K5F_P# ]A?W,T[331M, MTNRU*&>UU>1YXHRH#?-\O&>OT%=BCK("58$ X./6@#$T;P MS%HMW-/!=SN)3ET MF_\ NY&:DKD=6\*ZA:*21^H(5@2!QWQ0!E_\("/*0G5961&WH2>%&W&!_.G)X'9 M[79#K-QL(.&1_4YI\OAG66ED,FJJ87D;*;V4;2, <=,'M5*'P9K]M:QPPZV$ M2.;S!AVX'ITH U="T&ZT?6W:XO5GB:$)&'D.\XQVZ=JZK ]!7#S>$-;FNX[G M^V%W(3M.3T/X54&B^)%U":.6XNF7 $4Z2?*#D=1GIC/:@#T/ ]!00,'@4V)# M'$B$Y(&,GO3CT- '/>&?^/K4_P#KL:Z*N=\-?\?>I_\ 78UT5 !1110 4444 M %%%% !1110 4444 %5;?_C\N?J/Y"K55;?_ (_+GZC^0IK9B9:HHHI#"BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K/US_D"7G_ %R;^5:%4M7B>;2+J.-2SM&P '4\ M4 1:!_R K3_<_J:TJY/3]6U"QL(;8Z1,WEKC/K5K_A(=0_Z TWYT 3ZQJOV* M5@MN)&C16)([%@,#\ZH3^*[=FA46CX\S$@=>@P<$?I4CZU=R/N?0Y6;&,GTI MIUBY)!.@OD=.* '+XIL(I#&+*9.=HP@P32OXJM Q#V\FP';M*<@TPZO(/^0II'_7?_ KH*Y*>YOM5U/3V?3985AEW%CSQQ76T %%% M% !1110 4444 %%%% '/W/\ R.EG_P!>[?UKH*YK6#=6OB&WO8+22=4A*D+Z MG-/_ .$AU#_H#3?G0 R\UK48[AC%;YA5RC*%RW3K4)\5SP "6P*@X"L>,FK MU^_!)&BS9/7FF2ZS=SA1+H4CA3D;N<&@"%/%]P\QC736.,Y )SC/458C\17; M3;#IQ16?:'['WI/[(+\# T68 >]4=5O=0U:&.#^RIH\2!MWTH Z^/_ %2? M[HIU-C!$:@]<"G4 <_]@LY+A5B*G;^-/_X2 M'4/^@--^= &EJ;6T\!LY+A8Y)",<\\'=_2LBZT73=03S)+SY9F(^7H22-+I=R,R>8C _,IQ@_H3506%XN EI=J@&%4+P/UH Z=?#-DENPCN" MDIS^^7 :M#38HK.!Q]H$GFRE\D]S7&00ZC%"\+65W@XVONYX[XI8X=0CF$GV M2[<97*GCI0!Z'7.W?_(YV?\ UQ/]:0>(-0 _L:;\Z@MI+W4/$MO=2V,D")& M5):@#JJ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** * MVH?\@ZY_ZYM_*L_PM_R+]O\ C_.M#4/^0=<_]UO3K71889[E4D7. M5/UH +JUUI?$%_<6[.;=HT%N-WRJP'.165)<>,;]C L:Q-$$+G[N6P>>.1]D_\_D= &;%9:U80IB9KDOCS-['Y?I6]8^?_9\/VK_7[!O^M4_^$CTG M_G\CH/B/2I_]=C715S7A61)IM0DC.4:7(/J*Z6@ HHHH M **** "BBB@ HHHH **** "JMO\ \?ES]1_(5:JK;_\ 'Y<_4?R%-;,3+5%% M%(84444 %%%% !1110 4444 %%%% !1110 4444 %17!D%M(8O\ 6;3M^M2T MC*'0JPR",&A (A.Q=W7'-.R*@%I"(C&$^4G)%#6L+(J%@IZ"U)\T9J%K: M)I%;M^?UI%M84W87[ MPP:- U)>*7BH/LD/E&/;\I.<4-:PLJJ5X7I1H&I/Q1Q4)MHC()"OS#H:%MHE M=G"_,W6C0-2;BCBH%M(5C9 GRMU%!M(3&(ROR@Y HT#4GXHXJ%K6%F5BO*]* M46\0F\T+\_K1H&I)Q2Y%0+:PH&"I@-UH^R0^5Y>SY(2F4+\Y[TU;6%0X"<-UHT#4GXI.*A M^R0^5Y>SYD6UB1F8+RW6C0";BC MBH!:0B,QA/E/44&TA9%0I\J]*- U)^*.*A-M$SJY7YEZ&E%O$)3(%^<]31H! M+D49%0+:0JK*%X;K1]DA,7E[/ESG%&@:D_%'%0M:POLW+]SI2_9HO.\W;\_K M1H&I+Q1Q4*VL2%RJX+=:06D(C,83Y3R11H&I/Q1Q4#6D+(J%.%Z4K6T32*Y7 MYEZ&C0-2;BDXJ,6T2RF0+\QZFFK:0JK*%X;K1H&I/FC-0&TA,0CV?*#G%*UK M"^S=YNWY_6D6UB0L57[_6C0-2;(HR*@%I"(C&$^4G. M*&M(615*<+THT#4GS1FH3;1-(LA7YAT- MHED:0+\S=31H!-D49%0"TA564+ MPW6@VD)C$93Y1R!1H&I/FC-0M:Q.5)7)3I2_9HO.\W;\_K1H&I+FC-0K:PIN MPN-W6D^R0B(Q[/E)SBC0-2?(HS4#6D+*JE.%Z4XV\1E$A7YAT-&@:DN:,BH1 M;1*[.%^9NII!:0JC(%^5NM&@:D^:,U ;2$QB,I\HZ"E:VB=E++DKTHT#4E95 M=2K $$8(/>J7]CZ;_P ^<'_?-6#!"DC3$ '')JHMUI:[MMS#\_7YQ1H&H_\ MLC3?^?.#_OFC^R--_P"?.#_OFH_M&E>5Y?VF';G.-XH:YTME13F&82FYAWCH=XI%NM+5V<7,.6Z_. M*- U'_V1IO\ SYP?]\U3N[#2X;JV1K>!2Y(QMZU8%QI2QL@N8=IZC?44EWIR MRVX2X@VJ3_$..*<;7$[V+(TC3?\ GS@_[YH_LC3?^?.'_OFF+=:6A8KI)_9&F_P#/G!_WS1_8^F_\^GSBE:ZTMG5S*- U'_ -CZ;_SYP_\ ?-']CZ;_ ,^<'_?--%WI M@E,@N8=QZG>*:MSI:HRBYAPW7YQ1H&I;YNWY_6D6UB0N0N-W6C0-2;-&1 M4 M(1&8PGRDY(H:TA9%4KPO2C0-2?-&:A-M$TBN5^9>AH%M$LC2!?F;J:- ) MLBC(J!;2%49 ORMUH-I"8A&5^4'.*- U)\T9J%K6%BI*_=Z4OV>(2^;M^?UH MT#4DR*J6TB->7.U@?F'\A4RVL*;\+]_K[U4@M(/M]"VL*A@%X;K2T'J39%&:@^R0^5Y6WY,YQ2M:PN$!7A>E&@:D MV:,U$;>(S"7;\X[TBVL*LS!>6X-&@:DV1ZT9%0"TA$;1A?E8Y(H:TA:-4*_* MO2C0-2?-&:A:VB9UGKUH M452?5K"-@IO("20,+(#C/KZ5/#=6]P2()XI<==CAL?E0!-1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5M0_P"0=36XDE",Q))YQFNFU#_D'7/\ US;^59_A< ^'K<$9!W?SH X; M3]?T>X5UNM'9)N-@0$@C%3'7- C^:736*Y(^0'.:]%%G;#I;Q#Z(*B@TJQMD M9(K6(*S%CE<\GKUH XJ6]T.31]2OK/32YLARKDC<>>/TJK_;&C);71DTEA<1 M.Z(H!P< 8S^==_;Z58VK3-#;(IF.9.X8_2IOLMN>L$?_ 'R* //[+4]$FM&E MN=(EC=5#G:"00>_Z5>M)O#UWM;:6]K=VR2-;QE M95#8*C/(H XK[;H+'3&P4](HXE(C14'HH MQ0!SOA6-89M0C081)< >@KI:YWPU_P ?>I_]=C714 %%%% !1110 4444 %% M%% !1110 55M_P#C\N?J/Y"K55;?_C\N?J/Y"FMF)EJBBBD,**** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH H7.DP7&H)?99+A(S%N7NO7'Y MUB-X TAA*/WH$KEVPW<\UU5% '+CP'I C9,2X.#]\Y&!CK5Z'PQ80162Q;U> MSR(I,\@'J/T%;5% ',W?@?2KV6227S2SMO/SGK50?#VP:68232F!HQ&B!L%1 MSG^==C10!RA^'^D'S,F;Y\;OG/:M72O#UEH\TDUMOWN@1LGJ!6M10 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% %;4/^0=<_P#7-OY5 MG^%O^1?M_P ?YUIW<;369"!^5?XF_Y]K?\ .@"QJFJ06]\E MNUOYDOR@,PX "5% $[>(M+N<)Y&Y^#M9>0,XKHHRIB0J,+@8'M7+B<_V;9 M^H4 U8\_Q*./LUO^= '1T5SGG^)O^?:W_.E\_P 3?\^UO^= '14'H:YWS_$W M_/M;_G2>?XE_Y]K?\Z %\-?\?>I_]=C715A^'K"\L_M,EXJJ\S[L"MR@ HHH MH **** "BBB@ HHHH **** "JMO_ ,?ES]1_(5:JK;_\?ES]1_(4ULQ,M444 M4AA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !56Y_X^;;_ 'C_ "JU5.]D2*:V9VP-QY_"JCN)[%RB MJ_VZV_YZC\C1]NMO^>H_(TN5A=%BBJ_VZV_YZC\C1]NMO^>H_(TH_(TH_(TJ7<$CA$D!8]!19A=$]%% M%(84444 %%%% !56W_X_+GZC^0JU56W_ ./RY^H_D*:V8F6J***0PHHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *A>Z@C M8J\J CJ":FKD+72K75/$.J"Z0L$<$8/K0!U'VVU_Y[I^='VVV_Y[I^=8Z^%] M%HYF%D7-T/_00/_?52I;F10R7X-95QX6TI+:1UB;*J M?XJE\)_\@&+_ 'C1S,+(TOLDG_/S+^='V23_ )^9?SJU11S,+(J_9)/^?F7\ MZ/LDG_/S+^=9/B.[O(9[*"SF\IIGVDU$^GZ]&C.VK*%49)V=OSHYF%D;?V23 M_GYE_.C[))_S\R_G7'V>IW%^LC0>(8_W;;6#+CG\ZF6ZOG./[?C7C.67 _G1 MS,+(Z2ZAEBMV=;F3(]ZF^R2?\_,OYURUTU_%9W$TVO1F&!- M;S3C7X]D+,KY7G*]>]/FT"QUOV23_GYE_.C[))_S\R_G7*VEU>WL)F@\01% M<'*XP?SJS''JLK*L>NPL6Z #K^M+F861T/V23_GYE_.C[))_S\R_G6%/8Z_! M!)*=4!"*6(V]U',PLC5^S-_S]R?]]4?9F_Y^Y/\ OJLA?"L14'[; M<]/[]8.L/I.AZG!8WEY>*TJEO,#<*!CK^=',PLCM?LS?\_61MBJ).2:.9A9'7_ &9O^?N3 M_OJH7A,=W;DSLXR>"?:N*AO=$ENS;O?W<1!(+._&11:7N@7MT\/]HW493E7= M^&^E-286/1=R^H_.C%H64,+VYP1D?/4 MC.A!!Z$4M(/^@JO_ 'Q_]>FMI&NLRL=5&5.1\O\ ]>FG M83.EHKG/[,\0?]!5?^^/_KT?V9X@_P"@JO\ WQ_]>D,Z.BN<_LSQ!_T%5_[X M_P#KT?V9X@_Z"J_]\?\ UZ .CHK!\-7=WF,Y.:N6^A^)H[5@^M9E(<#*CT^7]:B;P_XF9T8ZR6VY(R!G)7'\^: )4T/7 M]TT9U:3[ORN1QG?D?^.\5'KGA?4M68I]K"C*,'^B;2,9[GFHX-"\5Q[1)KH9 M=Q+8 S]W _7%6+#0==5)EOM7\UWMVB5A_"Q;(/Y<4 9S>&O$$.GA%U3[4\8" M*J\ #\^U.N?#WB:W#M:ZL6.PXA4[<_C6M_8VLQ6UBEG=QPM"@67N)"!UZTV3 M2=:GUE[]I(HR8&A"J>!DC#=?:@";2;.^M+*[:]D.9(QA&;<01G)S[Y%6/"?_ M " 8_P#>-8MCH&MV%T+F[O5N(T@,9!]/\:VO"?\ R 8_]XT ;E%%% '.>(?^ M0KI7_76NAD02QM&WW6!4_C7/>(?^0KI7_76M2'6+&>YFMUFQ)"0) PQM/:@# M!;P+H-GONV$XV;G8E_KGM658>'_#EX@6:]DD$R&2([M@\O(QUZ]17975YI]U MYFG2748:6)L@.,[>AKG+GPMH$=C;-+?2"&TCV1D2#[N0/\* "TT'2+1=1L9M M2C>"\',>\!E4'U_$5-+X6\-R;R\Y ED9B!*.6/6E;PIH:A-]VP"[E&91R"02 M/TJ&]\*Z"MS$\ES.)'U5WX?GU_I6E9>% M+&UDBF.XRQ2F52IP,D ?T%5K'PCI480P7$S^7(LHR_*L*W$U2R:2>/[0@-NV MR3<<;30!)?\ _(.N?^N3?RK/\+_\@"W_ .!?^A&IY[^UN[2^B@F61XHV#A3G M'RU!X7_Y %O_ ,"_]"- &Q7/>+3BQMCZ3J:Z&N?\6C-C; ]#.HH 9!XTT9H& M,MP(F1F4HWWOE."<5DZSK?A.\O(GNX4NW*E=XY"CC@UNCPGHC'S&L(RS9))S MWY-!\(:&4VFPCP"2!SQF@# \OP7/-#(9X5$:;?*#C!'O]*EL[;PQ-?+>:3N, MMFOG;8"-I!]>OI4TOAK0-#8231-,;F7RHHVYP6_A&/I6EI5GH=O/+;6<,4,[ M)MDB#?-@4 9-O/X2NH8IIH(89)AO1)#\Q!.,X]R#4-K=>#682)Y5MMEV,C<9 M8=.M798/#,-[*VLXY6CQ(S&W#'I@4]O"6AMD_8(]Q M&,\U5M/ ^C6P(>$S?-N3S#]SG.!B@"&.^MM1\6VT]I,LL7ED;E.1D&NKKDX[ M"VT_Q?!%:Q+&C1LQ [DFNLH **** *FI_P#(+NO^N;?RK#M'NXO \KV(8W2P MN8@HR2V#BMS4_P#D%W7_ %S;^54O#'_("@_&@#EK37?%4=GLN]-E)4JS3%2/ MESS^7-20>)_$'EK-'I4L\#,$ @@C(H"*J[0H"^@'% '$-K^N:GH MR7-A;E9A<,C(BDX4 ]?QQ4,NL>+!IRPIITOG]3+M/\J[:Y!AL;@VR 2"-BH4 M=6QQ7)'7]>ATZUV:?)-,8R9B8F!#=L4 /M]?UY;)=^GK(\959'!]5))/I@C! MK2TG5]4O;J%+C3_+AD@W^8#D!N./U_2K/AZZN+S2D-["R7('[P-&5R?QK6 " M@ #L* .7_M#6H;>[F>VDDN$N&5(54[?+[-[UL:;J;7H$6@#H MJCN%=[:58SB1D(4^AQQ4E17*N]K,L1Q(4(4^^.* .>N=)OIT&+@1MY84@MU/ MK_6H;;PU?(PDEOW>:/[A#<$XZD5*='U"6TN$>4F638TW- &KI-OJ$,LK7DBD%5 "],@5JUCZ/!J<4KM?R!LJ!QW-;% $% MY_QYS?[AK*\)_P#(!C_WC6K>?\>(?^0K MI7_76GWWA*TOIKN5YID:YE65]AQR%"X_(4SQ%_R%=*_ZZUT= ')OX"L'>!C= M7(:$.%(89(8DX/YU _@+2X;989;VZV=!N?J>M=G6?J=M%,;>2681^4^X9/7@ MC^M '&S^&[".\@FM]5!C"DM'.Q.X'ITK;L]/TN5;!K>]9IM/0QJX.20<9SGZ M"HFT;1[AXT^V-N10RCIG;P#^M7/["T]8(OLUQY1CQRI W?6@!+;PXL$DES8Z ME<(9B&8@A@1^(HN/"5M<279:YG"W<@DD48^\/P]JV-/@2VT^&"-]Z(N V>M6 M: .:M/#,.AVU[+;W4[B2)MR/C!^7Z9J[X7_Y %O_ ,"_]"-:%_\ \@ZY_P"N M3?RK/\+_ /( M_\ @7_H1H V*Y_Q9_QY6O\ U\+705S_ (L_X\K7_KX6@#>3 M[B_2G4U/N+]*=0!4U&UM+FW#7B@I$PD5B<;".AKGKV+P^LTLTJ.DQ4%I%+ X M.>?TKI;U87LIEN#B$J=Y/I7/SMHK1%YE>2(,L+2&[^\<.CO) M/$%=B& 91G&3T]:U-'TK1[2ZDDTZ()(GRMM8GM]?>HHH-!6&2%3$J-D?>ZC' M:KVDP6$#3+9ON.1GG/% &G1110!SES_R.MM_UQ-='7.7/_(ZVW_7$UT= !11 M10!4U/\ Y!=U_P!&/^0%!^- &Q11 M10!D:E?7<,\D4$9^6-74XSD[@"/RS6-)JNOF=TCML L0I*GKG 'TQS6QK&H7 M-I*B6\&\E0=V/]K!_3FL^ZUC4+.Z>-8GN82H*.J8(/% #_[6U2T AN;=I)@, M[T7Y6Y Q^M=+7+#Q-TBF="C.H8J>U $U%%% '.^ M%_\ 6ZC_ -=S_2NBKG?"_P#K=1_Z[G^E=%0 55M_^/RY^H_D*M55M_\ C\N? MJ/Y"FMF)EJBBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "N5-OK-CK%]<6EJLD<[<%CVKJJ* .=^V^(_^?"+_ +ZI M/MOB/_H'Q?\ ?5='10!SGVWQ)_SX1?\ ?5'VWQ'_ ,^$7_?5='10!SGVWQ)_ MSX1?]]4?;?$G_/A%_P!]5T=% ',RW/B.6)XS81#<,?>K1\/6HS3 M?L\/_/)/^^10!B_\);I_]V;_ +X-9^IZSINIB(.;A50Y("'FNI^SP_\ /)/^ M^12_9X?^>2?]\B@#B+F?2KKR"\]TKPIL5DBP<<>GTJ%?[,C='2]OOE8/@H<, M1ZUWGV>'_GDG_?(H^SP_\\D_[Y% '.V'B+3K&RBMAY[B-<;BAYJS_P );I_] MR;_O@UL_9X?^>2?]\BC[/#_SR3_OD4 8%UXIL9K2:)4FW.C*/D/4BKGA@$:# M;Y!'7J/%M)O3&[;V7L6]>M=M10!Y^RZ7)&1_8]Z0>X/_ ->K^GZI M%IN[R-*O.1M&0#@>G6NGL#_HP'H2*M4VK,2.<_X2E_\ H%7?_?(_QH_X2E_^ M@5=_]\C_ !KHZ*0SDK2YFU+Q1#=?9)H46,J=XKK:** "BBB@"IJ>3IES@9/E MG^5'_GDG_?(H^SP_\ /)/^^10!B'Q7IQ()CE)'3]V:/^$L MTX?P2_\ ?!K:^SP_\\D_[Y%5;F"$75L/*3&[^Z/0TTKB9GGQ7IQ&#'*1[QFC M_A+=/_N3?]\&MKR(/^>4?Y"D,QO^$MT_\ NS?]\&C_ (2W3_[D MW_?!K8:*V099(@/4@5$'L2^P&$MZ8&: ,;PFWF"]E"L%>8D;ACTKI*8BH@P@ M51[<4[(]10 M5;?_ (_+GZC^0JSD>HJM;_\ 'Y<_4?R%4MF)EJBBBI&%%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5-1U M"+3+0W$P8J#C"C)JW6%XL_Y _P#VT7^= $8\66Q&1:W1!_V/_KTO_"66_P#S MZ77_ 'Q_]>KQU2RLEM+>XF5)9D'EJ?XL>E6(+ZWN)O*BRQQG..* ,G_A++?_ M )]+K_OW_P#7H_X2RW_Y]+K_ +]__7K;:>%20TB @XY/>J_8WN$%Q MN5=A/.6.!^>#0!E6WB:"&,JUI<\G/"?_ %ZF_P"$LM_^?2Z_[X_^O6A)K.G1 M7J6;W40G<9"9ZBK?GPYQYB9],T-W Q/^$LM_^?2Z_P"_?_UZ/^$LM_\ GTNO M^_?_ ->M:>_M+81^9*H,A(0#JQ'7%312Q3#,; T 95CXCMKZ\%JL4R2$9&]< M?UK9KG+G_D=;;_KB:Z.@ HHHH **** "BBB@ J&>WCN-N_.5.00<5-11L!5^ MPQ_WY?\ OLT?88O[\O\ WV:M44^9BLC,O]%BO;<1&:5,,&!#9Z503PG:QHQ2 MX<7&,+/_ !+3O$TLZFRB@G>'S9-I9#2#P[>$?\AFY_S^-)NXS4CT^-(U5II7 M8#EB_6G_ &*+_GI)_P!]UD?\([>?]!FY_P _C1_PCMY_T&;G_/XT^9BLC7^Q M1?WY/^^Z99QK%?\ 09N?\_C2#PW=!BPUBX!/4^OZ MT^9VU"QT61ZT9'K7/?\ ".WG_09N?\_C1_PCMY_T&;G_ #^-2,Z'(]:,CUKG MO^$=O/\ H,W/^?QJEJVF7NFZ=)=+JURY3^'.,_K0!UU%5K!VDL('=BS% 235 MF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *PO%G_(' M_P"VB_SK=K"\6?\ ('_[:+_.@!^H:%!K=E:">21#" \;(<%6QU'X$_G5[3=. MCTVU,$;,P+%BS'G)J>U_X](?]P?RJ6@#E;SP+8WU[//^^JZDG S6'J5O;76I6E\+Y(9;16 Y'1\ M#_V6@#$E\&:095$=XS3S(RHKN#N]O6NRC=7& P8KP<4 8L/A>UMUM/*EE#VDCO$Q;.-VII/&%Z9V M6+0[@HC88E3R/;BF2>+KC[7%N\.W!!P"Y7[O/TH (/%.NI>7*S:-,\1VM$5! M&T$#()QSWJTGB/5;RSU#9I,]M/ @,9<$[SD<#@>M4W\8ZC(=T.BW"Q@C(*'+ M?-CCCTJ[9^*KNZU.&T.BW$:R!LRL. 0"1V]L4 9\'B3Q%';2B;2YI)2!L*H> M..?KS4FF>)M<%J5N],:6<(S_ "_*>& P1SZ_I5N'7]1BT\W=Q8N\OG/&;=$( M* ,0#^0_6K&HZTQT6XO-.MW%Y&$W1O$);ZRENH;#3)'4;3'*(R02?O5J>(9UN?#$TJ9P MRY^88- &IIG_ "#;?_<%6JJZ;_R#;?\ W!5J@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *PO%G_('_ .VB_P ZW:PO%G_('_[:+_.@ M#8M?^/2'_<'\JEJ*U_X](?\ <'\JEH BN8?/MI(MQ7>N,CM7.7.D6C1_O[]4 M81HA(88 4GG]:Z=AE2/45S\7AHI!/&T^[SH1$Q89Z9Y'YT 16GA>QB5E6=GD M"81\\J.U:.E::UC-(9+HS.R@M9@\)RKC;J,PVCY>>E7M)T6;3YU>6[: M;:FW)/7D_P"- &U1110!SES_ ,CK;?\ 7$UT=)?^/K3/^NXKH 5&0#Q7/\ B7_CZTS_ *[B MN@'W1]* $V+_ '1^5<[JFM7EN)Q;6)E:.<1@!"@#E MX-7U15:XGLE^S+P J'>??'Z5.VNS_9UDCLR6+E5RN/X2:!K%W<"41PK$$B9T MW*3O()&/TJM'XFD"(9--E)P-RA. >YH 9'K6LW;A8+%4/!;S4/3N1^-:5AJ[ MW-\MNUHR9W!R4(Y!_E2Z5KO]I7"HMJ\:,K?>7!&#BMO8H;=M&?7% ";$_NC\ MJQ_%( \/7 P,5M5C>*?^1?N?I0!?TW_ )!MO_N"K55=-_Y!MO\ [@JU0 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9NN:?+J6G&"% ME5\@@MTK2HH YQ+3Q(B*BWEMA1@?+_\ 6IWV?Q+_ ,_EM_WS_P#6KH:* .>^ MS^)?^?RV_P"^?_K4?9_$O_/Y;?\ ?/\ ]:NAHH Y[[/XF_Y_+;_OG_ZU'V?Q M+_S^6W_?/_UJZ&B@#GOL_B7_ )_+;_OG_P"M1]G\3?\ /Y;?]\__ %JZ&B@# MGK+2=3.LI?7T\+E%VC:,?TKH:** "BBB@ HHHH **** "BBDW+_>'YT +12; MU_O#\Z-Z_P!X?G0!SOBAUCGTYW8*JS9)/:M0:QIV!_ID7YU+=V=I?HJ7*)( MHTDTO8N;E]!\*Z-C)M5Q3NTA6)O,TO_ )^5_P"^ MZ/,TO_GY7_ONH?\ A%-'_P"?1:/^$5T;_GU6CF861-YFE_\ /RO_ 'W3XDT^ M=]D4P=O0/58>%=&/_+JM9UM86VG>,HX;:,(GD$X]Z.9A9'0_8(/1O^^J/L$' M^U_WU5JBCF8614:RMT4LVX #)):H$FTJ/.)823U+')J75O\ D$W7_7-OY5AZ M)X=TR[TB">:W#2,.2?K1S,+(VOM6E_\ /2#]*/M6E_\ /2#]*Y'4Y?#NF:LU MA+IY+*R@L.G*YI_VKP3N5=T>6SCCTX-%V.QU?VO2_P#GI!^E5YKS3UN(&2:$ M8;DBN7N;[P?;QQ2>3N5F4,0!\H8'!/Y58:;P8KA"\>6.T>]"=A-'6?VG9?\ M/S'^=']IV7_/U'^=<5=7/AJTU9[&6QV['56D[ 'O3&U'PDM_Y'V7,04EI@.% MQZTAG^N=*>/3YC%C@_R%9DOA_P 630R6[ZFI@9QM7/( M.1_*KL,GC!GA:5+95,BK(H&<+MY/7UXJR]OK:7&HR@B24LIM.?D"XY!% &>= M'\7.DJMJJ@%_EP?X?\:)]#\4;$D@U(><-Z_,W"@D;29I M"P/'-5I/^1YB_P"O;_&M/1H[J'1;..]8M=+$!*2GY9HM[_P )7-I97%Q:V\'VH>;"' R??]:M6H\/6KWQM[&..& F"XEZ M 'N/TJ:XTGP\VB_;4M4>WAB)C:/JJ^U %.36?",]RTLPMR6*GS& ^8G.*;)= M^#&#!)+9&VG645U#I\8 M25. 1_">U &6NJ^%3>@N\4.?7%%Y M=>(K::R>RCDGC>#%PD@ VOCM^--77O%,<;JVCHV H5L\GIG//UH Z'1+B^N% MN3>1E )#Y>>N.>/PK5K,T*YN[JRD>[C*.)G"Y&,J#Q^E:= !7/2?\CS%_P!> MW^-=#7/2?\CQ%_U[4 =#1110!2U;_D$W7_7)OY57\-_\@&U_W3_.K&K?\@FZ M_P"N;?RJOX;_ .0#:_[I_G0!JT444 <[J\FB:>;G[5 "9(S-,B@G< 1R?SK& M?7_"EC=2VNQU.#$T8#;2._\ 2M;6'T6;51#= R7+KY!B7/S!N<'_ +YJEGPG M->3>=;1+<1S!9 ^00?7Z4 )"?"][;G?8E1$A 24,K!1Z UU=B+<6,(M !!M^ M0#IBN?O6\-741N&FB+;'(='Y QR<>U=%:110VD4<'^J51M^E $U%%% '.>&? M^/S5/^NYKHZYSPS_ ,?FJ?\ 7O:F\MM M<.LKC:4C)'%7_P#A*8/^?.[_ ._1_P *WJ* ,'_A*8/^?.[_ ._1_P *3_A* M;<];*[_[]'_"M^B@#!_X2F#_ )\[O_OT?\*3_A*8/^?.[_[]'_"M^B@# _X2 MFW'2RN_^_1_PI?\ A*8/^?.[_P"_1_PK>HH P?\ A*8/^?.[_P"_1_PJG9W9 MU'Q;'=)!-'&("N70CFNJHH **** *>JJ6TNY5023&W 'M7/Z1KT=CID-M+9W M6]!@XB/^%=910!@_\)3!_P ^=W_WZ/\ A1_PE,'_ #YW?_?H_P"%;U% '&S7 M>ES7SWCV%YYS,K@^6WRLN0"/S-5IXO#]QF7L?R,@(1N W6NAB\2VT42QK97>U1@?NC70T4 8/_"4P?\ /G=_]^C_ M (4?\)3!_P ^=W_WZ/\ A6]10!S?A8N\NH3-%)&))MP#J0>E=)110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % *%%% !1110!__V0$! end XML 15 R71.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Disaggregation of Revenue [Line Items]      
Revenues $ 570,341 $ 540,768 $ 431,943
PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 438,832 412,993 326,713
Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 131,509 $ 127,775 $ 105,230
Integrated solutions contracts revenue      
Disaggregation of Revenue [Line Items]      
Revenues 467,371    
Integrated solutions contracts revenue | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 337,842    
Integrated solutions contracts revenue | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 129,529    
Product [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 33,102    
Product [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 31,410    
Product [Member] | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 1,692    
Maintenance [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 67,625    
Maintenance [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 67,337    
Maintenance [Member] | Non-PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 288    
Extended Warranty Service Revenue [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 2,243    
Extended Warranty Service Revenue [Member] | PRC [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 2,243    
XML 16 R119.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Segment Reporting Information [Line Items]      
Revenue from services $ 570,341 $ 540,768 $ 431,943
Gross profit 211,166 205,880 140,471
IA [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 233,798 224,793 172,667
Costs of revenue 139,010 135,633 106,583
Gross profit 94,788 89,160 66,084
Rail [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 208,917 190,645 155,732
Costs of revenue 109,567 90,574 86,128
Gross profit 99,350 100,071 69,604
M&E [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 127,626 125,330 103,544
Costs of revenue 110,598 108,681 98,761
Gross profit 17,028 16,649 4,783
Consolidated [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 570,341 540,768 431,943
Costs of revenue 359,175 334,888 291,472
Gross profit 211,166 205,880 140,471
Integrated solutions contracts revenue      
Segment Reporting Information [Line Items]      
Revenue from services 467,371    
Integrated solutions contracts revenue | IA [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 191,668 178,769 136,449
Integrated solutions contracts revenue | Rail [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 148,365 162,696 145,815
Integrated solutions contracts revenue | M&E [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 127,338 124,996 103,236
Integrated solutions contracts revenue | Consolidated [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 467,371 466,461 385,500
Product [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 33,102    
Costs of revenue 7,571 10,770 9,971
Product [Member] | IA [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 27,390 35,387 28,738
Product [Member] | Rail [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 5,712 4,846 3,927
Product [Member] | M&E [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 0 0 0
Product [Member] | Consolidated [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 33,102 40,233 32,665
Maintenance [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 67,625    
Maintenance [Member] | IA [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 13,978 9,547 6,947
Maintenance [Member] | Rail [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 53,359 21,390 4,733
Maintenance [Member] | M&E [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 288 334 308
Maintenance [Member] | Consolidated [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 67,625 31,271 11,988
Extended Warranty Service Revenue [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 2,243    
Extended Warranty Service Revenue [Member] | IA [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 762 1,090 533
Extended Warranty Service Revenue [Member] | Rail [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 1,481 1,713 1,257
Extended Warranty Service Revenue [Member] | M&E [Member]      
Segment Reporting Information [Line Items]      
Revenue from services 0 0 0
Extended Warranty Service Revenue [Member] | Consolidated [Member]      
Segment Reporting Information [Line Items]      
Revenue from services $ 2,243 $ 2,803 $ 1,790
XML 17 R81.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLE ASSETS, NET - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Intangible Assets Net Excluding Goodwill [Line Items]      
Amortization of Intangible Assets $ 311 $ 801 $ 623
Hollysys Industrial Software [Member] | Patents And Copyrights [Member]      
Intangible Assets Net Excluding Goodwill [Line Items]      
Amortization of Intangible Assets $ 311 $ 319  
XML 18 R85.htm IDEA: XBRL DOCUMENT v3.19.2
EQUITY INVESTMENTS - Additional Information (Details)
¥ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2016
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Jun. 30, 2014
Aug. 31, 2018
Jun. 30, 2018
CNY (¥)
Jun. 30, 2018
USD ($)
Schedule of Equity Method Investments [Line Items]                
Equity method investment remaining percentage         80.00%      
Asset Impairment Charges   $ 11,623            
Disposal gain   5,768            
Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount   437            
Equity Securities, FV-NI, Unrealized Gain (Loss)   0            
Equity Securities, FV-NI, Realized Gain (Loss)   0            
Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment Less Impairment ,At Cost   31,029           $ 41,894
Cost-method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Securities without Readily Determinable Fair Value, Amount   $ 4,776           $ 4,195
Hollysys Intelligent [Member]                
Schedule of Equity Method Investments [Line Items]                
Noncontrolling Interest, Ownership Percentage by Parent           100.00%    
Ningbo Hollysys Intelligent Technology Company Limited                
Schedule of Equity Method Investments [Line Items]                
Noncontrolling Interest, Ownership Percentage by Parent           40.00%    
Shenhua Hollysys Information Technology Co., Ltd [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage             60.00% 60.00%
Cost Method Investment Ownership Percentage         20.00%      
Beijing Hollycon Medicine Technology Co., Ltd [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage           0.60%    
Equity Method Investment Less Impairment ,At Cost $ 22,737              
Sale of Stock, Consideration Received on Transaction 30,943              
Proceeds from Divestiture of Interest in Consolidated Subsidiaries $ 464              
Sale of Stock, Percentage of Ownership before Transaction 51.00%              
Sale of Stock, Percentage of Ownership after Transaction 30.00%              
Deconsolidation, Gain (Loss), Amount $ 14,514              
Beijing Hollycon Medicine Technology Co., Ltd [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage   30.00%         30.00% 30.00%
Equity Method Investment Less Impairment ,At Cost   $ 22,456           $ 23,276
Shenzhen HollySys Intelligent Technologies Co., Ltd. [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage             60.00% 60.00%
Equity Method Investment Less Impairment ,At Cost               $ 2,717
Beijing AIRmaker Technology Co., Ltd [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage   20.00%         20.00% 20.00%
Equity Method Investment Less Impairment ,At Cost   $ 146           $ 151
Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage   46.00%         46.00% 46.00%
Equity Method Investment Less Impairment ,At Cost               $ 0
Ningbo Hollysys Intelligent Technology Company Limited                
Schedule of Equity Method Investments [Line Items]                
Registered Capital             ¥ 250,000 $ 38,060
Zhongjijing Investment Consulting Co Ltd [Member]                
Schedule of Equity Method Investments [Line Items]                
Asset Impairment Charges   $ 0 $ 0 $ 0        
Hollysys Intelligent [Member]                
Schedule of Equity Method Investments [Line Items]                
Investments in Affiliates, Subsidiaries, Associates, and Joint Ventures, Fair Value Disclosure   $ 4,110            
Beijing Hollysys Digital Technology CoLtd [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage             25.00% 25.00%
Beijing Hollysys Digital Technology CoLtd [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage             25.00% 25.00%
Equity Method Investment Less Impairment ,At Cost               $ 3,729
HuNan LingXiang Maglev Technology Co Ltd [Member] | Equity Method Investments [Member]                
Schedule of Equity Method Investments [Line Items]                
Equity Method Investment, Ownership Percentage   20.00%            
Equity Method Investment Less Impairment ,At Cost   $ 1,456            
XML 19 R75.htm IDEA: XBRL DOCUMENT v3.19.2
PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
PROPERTY, PLANT AND EQUIPMENT      
Depreciation, Depletion and Amortization $ 7,879 $ 8,217 $ 8,752
Property Plant And Equipment Pledged For Short Term Loans 939 0  
Property Plant And Equipment Pledged For Long Term Loans 1,467 2,870  
Property Plant And Equipment Pledged For Line Of Credit $ 3,018 $ 3,121  
XML 20 R115.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Purchase obligation  
2020 $ 166,805
2021 16,242
2022 10,828
2023 5,414
2024 and onwards 10,828
Total minimum payments $ 210,117
XML 21 R79.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLE ASSETS, NET (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying value $ 1,998 $ 3,752
Accumulated amortization (615) (566)
Net carrying value 1,383 3,186
Patents and copyrights [Member]    
Acquired Finite-Lived Intangible Assets [Line Items]    
Gross carrying value 1,998 3,752
Accumulated amortization (615) (566)
Net carrying value $ 1,383 $ 3,186
XML 22 R89.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM LOANS - Scheduled principal and interest payments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
LONG-TERM LOANS  
2020 $ 20,455
2021 320
2022 266
2023 180
2024 and onwards 259
Loans Payable to Bank $ 21,480
XML 23 R111.htm IDEA: XBRL DOCUMENT v3.19.2
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, 2019
Jun. 30, 2018
Jun. 30, 2017
Related Party Transaction [Line Items]      
Other income from related parties $ 11,610 $ 11,830 $ 11,889
China Techenergy [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 11,094 11,519 10,842
Hollysys Intelligent [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 309 0 0
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 163 0 0
Hollycon [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 44 225 108
Hollysys Machine [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 0 0 167
Beijing IPE [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 0 0 7
Others [Member]      
Related Party Transaction [Line Items]      
Other income from related parties $ 0 $ 86 $ 765
XML 24 R56.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING (Tables)
12 Months Ended
Jun. 30, 2019
SEGMENT REPORTING  
Schedule of Reconciliation of revenue from segments to consolidated

Summarized information by segments for the years ended June 30, 2017, 2018, and 2019 is as follows:

Year ended June 30, 2017

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

136,449

 

145,815

 

103,236

 

385,500

Product sales

28,738

3,927

32,665

Maintenance service revenue

 

6,947

 

4,733

 

308

 

11,988

Extended warranty service revenue

533

1,257

1,790

Total

172,667

 

155,732

 

103,544

 

431,943

Costs of revenue

106,583

86,128

98,761

291,472

Gross profit

$

66,084

69,604

4,783

140,471

Year ended June 30, 2018

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

178,769

162,696

124,996

466,461

Product sales

35,387

4,846

40,233

Maintenance service revenue

9,547

21,390

334

31,271

Extended warranty service revenue

1,090

 

1,713

 

 

2,803

Total

224,793

190,645

125,330

540,768

Costs of revenue

 

135,633

 

90,574

 

108,681

 

334,888

Gross profit

$

89,160

 

100,071

 

16,649

 

205,880

Year ended June 30, 2019

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

191,668

 

148,365

 

127,338

 

467,371

Product sales

27,390

5,712

33,102

Maintenance service revenue

13,978

53,359

288

67,625

Extended warranty service revenue

762

1,481

2,243

Total

233,798

208,917

127,626

570,341

Costs of revenue

 

139,010

 

109,567

 

110,598

 

359,175

Gross profit

$

94,788

 

99,350

 

17,028

 

211,166

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, 

    

2017

    

2018

    

2019

Revenues:

PRC

$

326,713

$

412,993

$

438,832

Non-PRC

 

105,230

 

127,775

 

131,509

$

431,943

$

540,768

$

570,341

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, 

    

2018

    

2019

Long-lived assets other than goodwill and acquired intangible assets

PRC

$

135,450

$

125,781

Non-PRC

 

12,516

 

11,986

$

147,966

$

137,767

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
12 Months Ended
Jun. 30, 2019
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

NOTE 2 -    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The consolidated financial statements are prepared in accordance with United States generally accepted accounting principles (“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 US 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 doubtful accounts, fair value of bifurcated derivative, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets and impairment of goodwill and other long-lived assets. Management bases the estimates 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 dollars (“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 Accounting Standards Codification (“ASC”) Topic 830 Foreign currency matters (“ASC 830”), the Company uses the US dollars as its reporting currency.

The Company translates the assets and liabilities into US dollars using the rate of exchange prevailing at the balance sheet date, and the 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 dominated in currencies other than the functional currency are translated into 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.

Transactions denominated in foreign currencies are measured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are re-measured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included in earnings, except for those raised from intercompany transactions with investment nature, which are recorded in other comprehensive income.

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 to be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred of 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 acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the statements of comprehensive income.

The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and non-controlling interests is 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 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.

Time deposits with original maturities over three months

Time deposits with original maturities over three months consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2019, $137,036, $7,403, and $700 of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2018, $133,723, $4,249, and $1,461 of time deposits with original maturities over three months 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 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, which are realized in the current period as revenue and gross profit, respectively. 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 integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019 respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 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 promised goods is transferred to the Company’s customers in an amount of consideration to which an entity 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, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 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 include 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 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. There are different billing practices in the PRC, overseas operating 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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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 doubtful accounts, 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

-

5 years

Vehicles

 

5

-

6 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.

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

Customer relationship

 

57

-

60 months

Order backlog

 

21

-

33 months

Patents and copyrights

 

60

-

120 months

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, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.

The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.

The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).

There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution.

Impairment of long-lived assets other than goodwill

The Company evaluates its long-lived assets or asset group 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 adopted 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%-16% of its sales as valued added tax (“VAT”), and then is entitled to a refund of the portion that the Company’s actual VAT burden exceeding 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the 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 subsidies are recognized in the statement of comprehensive income when the attached conditions have been met. Government grants received for the years ended June 30, 2017, 2018 and 2019 amounted to $10,238, $5,931 and $6,559, respectively, of which $12,885, $4,784 and $4,888 were included as a credit to operating expenses in the statements of comprehensive income for the years ended June 30, 2017, 2018 and 2019, 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 its retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of its 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 CCDB and 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. The investments in entities over which the Company has the ability to exercise significant influence are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of 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 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 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 as 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 to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company chose to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the 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 are 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 are 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 has adopted ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in 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.

Concentration of risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, time deposits with original maturities over three months, restricted cash, accounts receivable, 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, 2019, substantially all of the Company’s cash and cash equivalents and time deposits with original maturities exceeding three months were managed by financial institutions located in the PRC, Singapore, 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, 2018 and 2019, respectively.

Concentration of business and economic risk

A majority of the Company’s net revenue and net income are 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 dollars against RMB was appreciation of 2.07%, depreciation of 2.32 and appreciation of 3.65 for the years ended June 30, 2017, 2018 and 2019, 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 US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into US dollar.

For the years ended June 30, 2017, 2018 and 2019, the net foreign currency translation (losses) gains resulting from the translation of RMB, SGD and other functional currencies to the U.S. dollar reporting currency recorded in other comprehensive income was $(14,428), $17,410, and $(31,602), respectively.

Recent accounting pronouncements

Standards Effective in Future Years

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 (“ASU 2016-02”), Leases. ASU 2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The new leases standard is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. Early adoption is permitted. In July 2018, the FASB issued ASU No. 2018-11, Leases (Topic 842), Targeted Improvements, which provides entities with an additional transition method to adopt the new leases standard. The guidance can be applied using a modified retrospective approach either (a) at the beginning of the earliest period presented or (b) at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments also provide lessors with a practical expedient to not separate non-lease components from the associated lease component if certain conditions are met. The Company plans to adopt this standard on July 1, 2019 using the modified retrospective method and selects the transition option to continue to apply the legacy guidance in ASC 840, Leases, including its disclosure requirements, in the comparative periods presented and will apply the transition provisions at the beginning of the period of adoption by recording a cumulative adjustment to the opening balance of retained earnings in the year of adopting the new standard. The Company has initiated a project plan and established a cross-functional implementation team to adopt and apply the new standard including assessing all of its lease arrangements. The Company is currently in the process of identifying and implementing necessary changes to accounting policies, processes, controls and systems to enable compliance with this new standard. The Company will elect the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward historical lease classification, assessment on whether a contract is or contains a lease, and initial direct costs for any leases that exist prior to adoption of the new standard. The Company will also elect the short-term lease exemption for certain classes of underlying assets with a lease term of 12 months or less. The Company currently believes the most significant change will relate to the recognition of right-of-use assets and lease liabilities for the Company's office facilities on the Company’s consolidated balance sheet. The Company does not expect any material impact on net assets and the consolidated statement of comprehensive income as a result of adopting the new standard.

In June 2016, the FASB issued ASU No. 2016-13, Measurement of Credit Losses on Financial Instruments. The guidance requires to present assets held at amortized cost and available for sale debt securities net of the amount expected to be collected. The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical experiences, current conditions and reasonable and supportable forecasts that affect collectability. The guidance will be effective for fiscal years and interim periods beginning after December 15, 2019 and early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Different components of the guidance require modified retrospective or prospective adoption. In November 2018, the FASB issued ASU No. 2018-19, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, which clarifies that receivables arising from operating leases should be accounted for in accordance with ASC Topic 842, Leases instead of ASC Subtopic 326-20. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04 (“ASU 2017-04”), Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment. ASU 2017-04 eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. This standard is effective for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the effect that this guidance will have on its consolidated financial statements.

In August 2018, the FASB issued ASU No. 2018-13, Fair Value Measurement (Topic 820), Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement. The guidance modifies and enhances the disclosure requirements for fair value measurements. This update is effective in fiscal years, including interim periods, beginning after December 15, 2019, and early adoption is permitted. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.

Recently Adopted Standards

In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers, (“ASU 2014-09" or the "New Revenue Standard"). ASU 2014-09 provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. ASU 2014-09 requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services.

The Company adopted the New Revenue Standard on July 1, 2018 using the modified retrospective approach, which requires the recognition of a cumulative-effect adjustment to retained earnings as of the date of adoption, and applied the adoption only to contracts not completed as of July 1, 2018.

Revenue for certain service contracts were previously recognized based on the completed contract method, when the Company provided all the respective service deliverables in the contracts. Under the New Revenue Standard, the Company recognizes revenue for such service contracts 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 or because the customers control the related asset as it is created or enhanced. Therefore, revenue from such service contracts are recognized earlier under the New Revenue Standard.

The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:

As of July 1, 2018

    

    

Balances

    

Effect of

 

As

 

under New

 

change

 

previously

 

Revenue

 

higher/

reported

 

Standard

 

(lower)

Consolidated balance sheet

 

  

Accounts receivable, net of allowance for doubtful accounts

 

$

275,216

 

$

257,013

 

$

(18,203)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

161,012

179,302

18,290

Accounts receivable retention

 

 

18,203

 

18,203

Inventories

 

58,074

 

44,001

 

(14,073)

Deferred revenue

 

137,692

 

114,896

 

(22,796)

Other tax payables

 

7,801

 

12,737

 

4,936

Deferred tax liabilities

 

9,366

 

12,678

 

3,312

Retained earnings

 

578,079

 

596,844

 

18,765

The effect of adopting the New Revenue Standard for the current year was as follows:

Year Ended June 30, 2019

    

Balances

    

    

under New

Balances

Effect of

Revenue

under

change

Standard

Legacy

higher/

(As reported)

GAAP

(lower)

Consolidated statement of comprehensive income

Revenue from services

$

69,868

$

34,297

$

35,571

Costs of services rendered

 

26,081

 

13,071

 

13,010

Income tax expenses

 

18,184

 

14,800

 

3,384

Net income attributable to Hollysys Automation Technologies Ltd.

 

125,261

 

106,084

 

19,177

Net income per ordinary share:

 

  

 

  

 

  

Basic

 

2.07

 

1.75

 

0.32

Diluted

 

2.05

 

1.74

 

0.31

As at June 30, 2019

    

Balances

    

    

under New

 

Balances

 

Effect of

Revenue

 

under

 

change

Standard

 

Legacy

 

higher/

(As reported)

GAAP

(lower)

Consolidated balance sheet

Accounts receivable, net of allowance for doubtful accounts

$

282,594

$

288,507

$

(5,913)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

 

197,955

 

128,181

 

69,774

Accounts receivable retention

 

11,858

 

 

11,858

Inventories

 

42,983

 

69,437

 

(26,454)

Deferred revenue

 

141,385

 

142,899

 

(1,514)

Other tax payables

 

665

 

(6,439)

 

7,104

Deferred tax liabilities

 

12,173

 

8,789

 

3,384

Retained earning

 

708,515

 

670,600

 

37,915

Accumulated other comprehensive income

 

(35,522)

 

(37,898)

 

2,376

In January 2016, the FASB issued ASU No. 2016-01, Financial Instruments—Overall (Subtopic 825-10) (“ASU 2016-01”). The amendments require all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instruments-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. The Company adopted this guidance on July 1, 2018 and chose to measure its investments securities which do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.

In August 2016, the FASB issued ASU 2016-15, Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments ("ASU 2016-15"). The Company adopted ASU 2016-15 on July 1, 2018 and elected to use the cumulative earnings approach which views distributions received from equity investees as returns on the investment and accordingly, classified as operating cash flows. Under the cumulative earnings approach, distributions received from equity investees are presumed to be a return on the investment unless the distributions received by the investor, less distributions received in prior periods that were deemed to be returns of investment, exceed cumulative equity in earnings recognized by the investor. When such an excess occurs, the current-period distribution up to this excess is considered a return of investment and is classified as cash inflows from investing activities.

In November 2016, the FASB issued ASU 2016-18, Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force) (“ASU 2016-18”). ASU 2016-18 requires amounts generally described as restricted cash and restricted cash equivalents to be included with cash and cash equivalents when reconciling the total beginning and ending amounts for the periods shown on the statement of cash flows. The standard is required to be adopted retrospectively with prior periods adjusted to reflect the classification and presentation required by ASU 2016-18. As a result of adopting ASU 2016-18, net cash provided by operating activities and effect of foreign exchange rate changes as presented in the consolidated statements of cash flows, increased by $12,650 and decreased by $571 for the year ended June 30, 2017, and decreased by $19,473 and increased by $1,051 for the year ended June 30, 2018, respectively.

XML 26 R52.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME PER SHARE (Tables)
12 Months Ended
Jun. 30, 2019
INCOME PER SHARE  
Schedule of the computation of basic and diluted net income per share

The following table sets forth the computation of basic and diluted net income per share attributable to the Company for the years indicated:

Year ended June 30, 

    

2017

    

2018

    

2019

Numerator:

Net income attributable to the Company - basic

$

68,944

$

107,161

$

125,261

Net income attributable to the Company - diluted(i)

$

69,605

$

107,425

$

125,823

Denominator:

 

  

 

  

 

  

Weighted average ordinary shares outstanding used in computing basic income per share

 

60,189,004

 

60,434,019

 

60,456,524

Effect of dilutive securities

 

  

 

  

 

  

Convertible Bond

 

784,400

 

788,800

 

796,200

Restricted shares

 

38,106

 

25,746

 

21,160

Weighted average ordinary shares outstanding used in computing diluted income per share

 

61,011,510

 

61,248,565

 

61,273,884

Income per share - basic

$

1.15

 

1.77

 

2.07

Income per share - diluted

$

1.14

 

1.75

 

2.05

(i)For the year ended June 30, 2017, 2018 and 2019, interest accretion related to the Convertible Bond of $661, $264 and $562, respectively, is added back to derive net income attributable to the Company for computing diluted income per share.
XML 27 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Document And Entity Information
12 Months Ended
Jun. 30, 2019
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Jun. 30, 2019
Entity File Number 001-33602
Document Fiscal Year Focus 2019
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
Security Exchange Name NASDAQ
Entity Common Stock, Shares Outstanding 60,342,099
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
Entity Ex Transition Period false
Document Accounting Standard U.S. GAAP
Entity Shell Company 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 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
Trading Symbol HOLI
Preferred Stock [Member]  
Document Information [Line Items]  
Title of 12(b) Security Preferred Share
No Trading Symbol Flag true
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Other Income From Related Parties $ 2,520 $ 731 $ 602
Integrated Solutions Contract Revenue [Member]      
Revenue from Related Parties 1,323 996 2,442
Cost of Revenue from Related Parties   88 762
Product [Member]      
Revenue from Related Parties 10,287 10,834 9,447
Cost of Revenue from Related Parties $ 706 $ 5 $ 24
XML 29 R33.htm IDEA: XBRL DOCUMENT v3.19.2
SUBSEQUENT EVENTS
12 Months Ended
Jun. 30, 2019
SUBSEQUENT EVENTS  
Subsequent Events [Text Block]

NOTE 25 -   SUBSEQUENT EVENTS

In May 2019, the Company entered into an agreement to dispose all of its 22.02% interest in Beijing IPE for cash consideration of $9,087. The Company received $4,544 of the proceeds prior to the year ended June 30, 2019 and recorded the amount as a liability as the disposal transaction was not completed as of June 30, 2019. The disposal transaction was completed in September 2019.

The Convertible Bond was repaid in full on August 29, 2019.

XML 30 R37.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
12 Months Ended
Jun. 30, 2019
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of depreciation expense using the straight-line method over the estimated useful lives of the assets

Buildings

    

30

-

50 years

Machinery

 

5

-

10 years

Software

 

3

-

5 years

Vehicles

 

5

-

6 years

Electronic and other equipment

 

3

-

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

Customer relationship

 

57

-

60 months

Order backlog

 

21

-

33 months

Patents and copyrights

 

60

-

120 months

Schedule of adoption of New Revenue Standard

The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:

As of July 1, 2018

    

    

Balances

    

Effect of

 

As

 

under New

 

change

 

previously

 

Revenue

 

higher/

reported

 

Standard

 

(lower)

Consolidated balance sheet

 

  

Accounts receivable, net of allowance for doubtful accounts

 

$

275,216

 

$

257,013

 

$

(18,203)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

161,012

179,302

18,290

Accounts receivable retention

 

 

18,203

 

18,203

Inventories

 

58,074

 

44,001

 

(14,073)

Deferred revenue

 

137,692

 

114,896

 

(22,796)

Other tax payables

 

7,801

 

12,737

 

4,936

Deferred tax liabilities

 

9,366

 

12,678

 

3,312

Retained earnings

 

578,079

 

596,844

 

18,765

The effect of adopting the New Revenue Standard for the current year was as follows:

Year Ended June 30, 2019

    

Balances

    

    

under New

Balances

Effect of

Revenue

under

change

Standard

Legacy

higher/

(As reported)

GAAP

(lower)

Consolidated statement of comprehensive income

Revenue from services

$

69,868

$

34,297

$

35,571

Costs of services rendered

 

26,081

 

13,071

 

13,010

Income tax expenses

 

18,184

 

14,800

 

3,384

Net income attributable to Hollysys Automation Technologies Ltd.

 

125,261

 

106,084

 

19,177

Net income per ordinary share:

 

  

 

  

 

  

Basic

 

2.07

 

1.75

 

0.32

Diluted

 

2.05

 

1.74

 

0.31

As at June 30, 2019

    

Balances

    

    

under New

 

Balances

 

Effect of

Revenue

 

under

 

change

Standard

 

Legacy

 

higher/

(As reported)

GAAP

(lower)

Consolidated balance sheet

Accounts receivable, net of allowance for doubtful accounts

$

282,594

$

288,507

$

(5,913)

Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts

 

197,955

 

128,181

 

69,774

Accounts receivable retention

 

11,858

 

 

11,858

Inventories

 

42,983

 

69,437

 

(26,454)

Deferred revenue

 

141,385

 

142,899

 

(1,514)

Other tax payables

 

665

 

(6,439)

 

7,104

Deferred tax liabilities

 

12,173

 

8,789

 

3,384

Retained earning

 

708,515

 

670,600

 

37,915

Accumulated other comprehensive income

 

(35,522)

 

(37,898)

 

2,376

Summary of disaggregated revenue information

Year ended June 30, 2019

    

PRC

    

Non-PRC

    

Total

Integrated solutions contracts revenue

$

337,842

 

129,529

 

467,371

Product sales

 

31,410

 

1,692

 

33,102

Maintenance service contracts

 

67,337

 

288

 

67,625

Extended warranty service revenue

 

2,243

 

 

2,243

Total

$

438,832

 

131,509

 

570,341

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.19.2
EQUITY INVESTMENTS
12 Months Ended
Jun. 30, 2019
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, 2018 and 2019 as indicated:

Long-term

    

    

Advance

    

investment, at

Share of

to

Interest

cost, less

   

undistributed

   

investee

   

June 30, 2018

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

Beijing Hollycon Medicine & Technology Co., Ltd.

30.00

%  

$

23,276

 

3,091

 

 

26,367

China Techenergy Co., Ltd.

40.00

%  

 

9,057

 

3,642

 

45

 

12,744

Beijing Hollysys Electric Motor Co., Ltd.

40.00

%  

 

799

 

4,757

 

 

5,556

Beijing IPE Biotechnology Co., Ltd.

22.02

%  

 

1,489

 

2,162

 

 

3,651

Beijing Hollysys Digital Technology Co.,Ltd.

25.00

%  

 

3,729

 

(192)

 

 

3,537

Shenzhen Hollysys Intelligent Technologies Co., Ltd.

60.00

%  

 

2,717

 

(1,445)

 

 

1,272

Beijing AIRmaker Technology Co., Ltd.

20.00

%  

 

151

 

 

 

151

Southcon Development Sdn Bhd.

30.00

%  

223

(112)

111

Beijing Hollysys Machine Automation Co., Ltd.

30.00

%  

453

(453)

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

46.00

%  

Ningbo Hollysys Intelligent Technologies Co., Ltd.

40.00

%  

$

41,894

 

11,450

 

45

53,389

Long-term

Advance

investment, at

Share of

to

    

Interest

cost, less

    

undistributed

    

investee

    

June 30, 2019

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

 

  

  

 

  

 

  

 

  

Beijing Hollycon Medicine & Technology Co., Ltd.

 

30.00

%  

$

22,456

 

2,491

 

 

24,947

Beijing Hollysys Electric Motor Co., Ltd.

 

40.00

%  

 

771

 

5,054

 

 

5,825

Beijing IPE Biotechnology Co., Ltd.

 

22.02

%  

 

1,436

 

1,778

 

 

3,214

China Techenergy Co., Ltd.

 

40.00

%  

 

 

2,989

 

 

2,989

Ningbo Hollysys Intelligent Technologies Co., Ltd.

 

40.00

%  

 

4,110

 

(2,118)

 

 

1,992

HuNan LingXiang Maglev Technology Co., Ltd.

 

20.00

%  

 

1,456

 

(268)

 

 

1,188

Beijing AIRmaker Technology Co., Ltd.

 

20.00

%  

 

146

 

(23)

 

 

123

Southcon Development Sdn Bhd.

 

30.00

%  

 

217

 

(109)

 

 

108

Beijing Hollysys Machine Automation Co., Ltd.

 

30.00

%  

 

437

 

(437)

 

 

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

 

46.00

%  

 

 

 

 

$

31,029

 

9,357

 

40,386

The Company holds a 20% equity interest of Shenhua Hollysys Information Technology Co., Ltd. (“Shenhua Information”), but does not account for the investment using the equity method because:

1)Only one out of the five board representatives is elected by the Company and the remaining 80% equity interest is held by a large state-owned company which, in the view of the management, operates Shenhua Information without regards to the views of the Company;
2)Key management of Shenhua Information including the chief executive officer, chief financial officer, chief operating officer and head of accounting are all appointed by the other shareholder.
3)Based on the articles of association of Shenhua Information, there are no matters that require unanimous approval of all shareholders and there are no participating rights for non-controlling shareholders.

There were no impairment indicators for these investments and no impairment loss was recognized for the year ended June 30, 2017, 2018 and 2019.

Deconsolidation of Beijing Hollysys Intelligent Technologies Co., Ltd. ("Hollysys Intelligent") and equity investment in Ningbo Hollysys Intelligent Technologies Co Ltd. ("Ningbo Hollysys")

In June 2018, Ningbo Hollysys was established with a registered capital RMB250,000 (equivalent to $38,060). As of June 30, 2018, Ningbo Hollysys had no operations and no capital contributions were made.

In August 2018, the Company agreed to transfer 100% of their equity interest in Hollysys Intelligent, a wholly owned subsidiary, to Ningbo Hollysys in exchange for a 40% equity interest in Ningbo Hollysys. Upon the transfer of the equity interest, the Company lost control of Hollysys Intelligent and deconsolidated the subsidiary. The Company with the assistance of an independent third-party appraiser, determined the fair value of the consideration received and the retained equity interest in Hollysys Intelligent to be $4,110, which was measured at fair value using a discounted cash flow approach which involves significant unobservable inputs (Level 3), such as the amount and timing of future excepted cash flows, terminal growth rate and discount rate. A disposal gain of $5,768 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019. As the Company has the right to appoint two representatives of Ningbo Hollysys' five-member board of directors, the Company has significant influence and uses the equity method to account for its investment in Ningbo Hollysys.

Hollysys Intelligent held a 25% equity interest in Beijing Hollysys Digital Technology Co.,Ltd. ("Hollysys Digital ") and a 60% equity interest in Shenzhen Hollysys Intelligent Technologies Co., Ltd. ("Shenzhen Hollysys") as of June 30, 2018. As discussed above, the Company lost control of Hollysys Intelligent in August 2018, therefore, the related interests in Hollysys Digital and Shenzhen Hollysys were also disposed.

Deconsolidation of Beijing Hollycon Medicine & Technology. Co., Ltd.

In July 2016, Beijing Hollycon Medicine & Technology. Co., Ltd. ("Hollycon"), previously one of the Company's subsidiaries, issued new shares for an aggregate cash consideration of $30,943 to two new third party investors. At the same time, the Company disposed 0.6% of its equity interest in Hollycon for cash consideration of $464. These two transactions resulted in dilution of the Company’s equity interest in Hollycon from 51% to 30%. According to the revised article of association, Hollycon will be managed by a board of directors comprising of a total 5 members, of which, the Company can appoint two directors while the other three shareholders can appoint one director each. The Company 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 the board directors. Profits is allocated to shareholders based on the percentage of respective initial investment. The Company 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 using the equity method. On the deconsolidation date, the Company 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.

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, 2018, the aggregate carrying amount of all cost method investments was $4,195. As of June 30, 2019, the carrying amount of investments in equity securities without readily determinable fair values for which the measurement alternative was elected was $4,776 after deduction of US$437 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 year ended June 30, 2019. Net realized gains or loss on equity securities sold were nil for the year ended June 30, 2019.

XML 32 R14.htm IDEA: XBRL DOCUMENT v3.19.2
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Jun. 30, 2018
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, 

    

2018

    

2019

Buildings

$

72,257

$

71,091

Machinery

 

14,070

 

12,787

Software

 

11,892

 

13,683

Vehicles

 

4,717

 

4,912

Electronic and other equipment

 

31,310

 

33,913

Construction in progress

 

1,824

 

504

$

136,070

$

136,890

Less: Accumulated depreciation and impairment

 

(55,860)

 

(60,884)

$

80,210

$

76,006

Buildings with a total carrying value of nil and $939 were pledged to secure short-term bank loans (note 13) as of June 30, 2018 and 2019, respectively.

Buildings with a total carrying value of $3,121 and $3,018 were pledged to secure lines of credits from various banks in the Singapore and Malaysia as of June 30, 2018 and 2019, respectively (note 13).

Buildings and vehicles with a total carrying value of $2,870 and $1,467 were pledged to secure long-term bank loans as of June 30, 2018 and 2019, 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, 2017, 2018 and 2019 were $8,752, $8,217 and $7,879, respectively.

Assets leased to others under operating leases

The Company has entered into operating lease contracts related to certain buildings owned with the carrying amount as shown below:

June 30, 

    

2018

    

2019

Buildings leased to others - at original cost

$

14,255

$

22,096

Less: Accumulated depreciation

 

(4,714)

 

(6,249)

Buildings leased to others - net

$

9,541

$

15,847

XML 33 R10.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES
12 Months Ended
Jun. 30, 2019
INVENTORIES  
INVENTORIES

NOTE 3 -    INVENTORIES

Components of inventories are as follows:

June 30, 

    

2018

    

2019

Raw materials

$

19,047

$

17,150

Work in progress

 

26,425

 

15,097

Finished goods

 

12,602

 

10,736

$

58,074

$

42,983

XML 34 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 513 642 1 false 155 0 false 5 false false R1.htm 00090 - Document - Document And Entity Information Sheet http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 00100 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 5 false false R6.htm 00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 10101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND Sheet http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackground ORGANIZATION AND BUSINESS BACKGROUND Notes 8 false false R9.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10301 - Disclosure - INVENTORIES Sheet http://www.Hollysys.com/role/DisclosureInventories INVENTORIES Notes 10 false false R11.htm 10401 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.Hollysys.com/role/DisclosureAccountsReceivable ACCOUNTS RECEIVABLE Notes 11 false false R12.htm 10501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS Sheet http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillings COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS Notes 12 false false R13.htm 10601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS Sheet http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomers REVENUE FROM CONTRACTS WITH CUSTOMERS Notes 13 false false R14.htm 10701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 14 false false R15.htm 10801 - Disclosure - PREPAID LAND LEASES Sheet http://www.Hollysys.com/role/DisclosurePrepaidLandLeases PREPAID LAND LEASES Notes 15 false false R16.htm 10901 - Disclosure - INTANGIBLE ASSETS, NET Sheet http://www.Hollysys.com/role/DisclosureIntangibleAssetsNet INTANGIBLE ASSETS, NET Notes 16 false false R17.htm 11001 - Disclosure - GOODWILL Sheet http://www.Hollysys.com/role/DisclosureGoodwill GOODWILL Notes 17 false false R18.htm 11101 - Disclosure - EQUITY INVESTMENTS Sheet http://www.Hollysys.com/role/DisclosureEquityInvestments EQUITY INVESTMENTS Notes 18 false false R19.htm 11201 - Disclosure - WARRANTY LIABILITIES Sheet http://www.Hollysys.com/role/DisclosureWarrantyLiabilities WARRANTY LIABILITIES Notes 19 false false R20.htm 11301 - Disclosure - SHORT-TERM BANK LOANS Sheet http://www.Hollysys.com/role/DisclosureShortTermBankLoans SHORT-TERM BANK LOANS Notes 20 false false R21.htm 11401 - Disclosure - LONG-TERM LOANS Sheet http://www.Hollysys.com/role/DisclosureLongTermLoans LONG-TERM LOANS Notes 21 false false R22.htm 11501 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 22 false false R23.htm 11601 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.Hollysys.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 23 false false R24.htm 11701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpenses SHARE-BASED COMPENSATION EXPENSES Notes 24 false false R25.htm 11801 - Disclosure - EMPLOYEE BENEFITS Sheet http://www.Hollysys.com/role/DisclosureEmployeeBenefits EMPLOYEE BENEFITS Notes 25 false false R26.htm 11901 - Disclosure - INCOME TAX Sheet http://www.Hollysys.com/role/DisclosureIncomeTax INCOME TAX Notes 26 false false R27.htm 12001 - Disclosure - INCOME PER SHARE Sheet http://www.Hollysys.com/role/DisclosureIncomePerShare INCOME PER SHARE Notes 27 false false R28.htm 12101 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 28 false false R29.htm 12201 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.Hollysys.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 29 false false R30.htm 12301 - Disclosure - OPERATING LEASES AS LESSOR Sheet http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessor OPERATING LEASES AS LESSOR Notes 30 false false R31.htm 12401 - Disclosure - SEGMENT REPORTING Sheet http://www.Hollysys.com/role/DisclosureSegmentReporting SEGMENT REPORTING Notes 31 false false R32.htm 12501 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES Sheet http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivables ENDORSEMENT OF NOTE RECEIVABLES Notes 32 false false R33.htm 12601 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.Hollysys.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 33 false false R34.htm 12701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompany CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY Notes 34 false false R35.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 35 false false R36.htm 30103 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables) Sheet http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundTables ORGANIZATION AND BUSINESS BACKGROUND (Tables) Tables http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackground 36 false false R37.htm 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPolicies 37 false false R38.htm 30303 - Disclosure - INVENTORIES (Tables) Sheet http://www.Hollysys.com/role/DisclosureInventoriesTables INVENTORIES (Tables) Tables http://www.Hollysys.com/role/DisclosureInventories 38 false false R39.htm 30403 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.Hollysys.com/role/DisclosureAccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.Hollysys.com/role/DisclosureAccountsReceivable 39 false false R40.htm 30503 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) Sheet http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsTables COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables) Tables http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillings 40 false false R41.htm 30603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Sheet http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersTables REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables) Tables http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomers 41 false false R42.htm 30703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipment 42 false false R43.htm 30803 - Disclosure - PREPAID LAND LEASES (Tables) Sheet http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesTables PREPAID LAND LEASES (Tables) Tables http://www.Hollysys.com/role/DisclosurePrepaidLandLeases 43 false false R44.htm 30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables) Sheet http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetTables INTANGIBLE ASSETS, NET (Tables) Tables http://www.Hollysys.com/role/DisclosureIntangibleAssetsNet 44 false false R45.htm 31003 - Disclosure - GOODWILL (Tables) Sheet http://www.Hollysys.com/role/DisclosureGoodwillTables GOODWILL (Tables) Tables http://www.Hollysys.com/role/DisclosureGoodwill 45 false false R46.htm 31103 - Disclosure - EQUITY INVESTMENTS (Tables) Sheet http://www.Hollysys.com/role/DisclosureEquityInvestmentsTables EQUITY INVESTMENTS (Tables) Tables http://www.Hollysys.com/role/DisclosureEquityInvestments 46 false false R47.htm 31203 - Disclosure - WARRANTY LIABILITIES (Tables) Sheet http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesTables WARRANTY LIABILITIES (Tables) Tables http://www.Hollysys.com/role/DisclosureWarrantyLiabilities 47 false false R48.htm 31403 - Disclosure - LONG-TERM LOANS (Tables) Sheet http://www.Hollysys.com/role/DisclosureLongTermLoansTables LONG-TERM LOANS (Tables) Tables http://www.Hollysys.com/role/DisclosureLongTermLoans 48 false false R49.htm 31503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.Hollysys.com/role/DisclosureFairValueMeasurements 49 false false R50.htm 31703 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables) Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables SHARE-BASED COMPENSATION EXPENSES (Tables) Tables http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpenses 50 false false R51.htm 31903 - Disclosure - INCOME TAX (Tables) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxTables INCOME TAX (Tables) Tables http://www.Hollysys.com/role/DisclosureIncomeTax 51 false false R52.htm 32003 - Disclosure - INCOME PER SHARE (Tables) Sheet http://www.Hollysys.com/role/DisclosureIncomePerShareTables INCOME PER SHARE (Tables) Tables http://www.Hollysys.com/role/DisclosureIncomePerShare 52 false false R53.htm 32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.Hollysys.com/role/DisclosureRelatedPartyTransactions 53 false false R54.htm 32203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://www.Hollysys.com/role/DisclosureCommitmentsAndContingencies 54 false false R55.htm 32303 - Disclosure - OPERATING LEASES AS LESSOR (Tables) Sheet http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorTables OPERATING LEASES AS LESSOR (Tables) Tables http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessor 55 false false R56.htm 32403 - Disclosure - SEGMENT REPORTING (Tables) Sheet http://www.Hollysys.com/role/DisclosureSegmentReportingTables SEGMENT REPORTING (Tables) Tables http://www.Hollysys.com/role/DisclosureSegmentReporting 56 false false R57.htm 32703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables) Tables http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompany 57 false false R58.htm 40101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details) Sheet http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails ORGANIZATION AND BUSINESS BACKGROUND (Details) Details http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundTables 58 false false R59.htm 40102 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) Details 59 false false R60.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details) Details 60 false false R61.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details) Details 61 false false R62.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details) Details 62 false false R63.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details) Details 63 false false R64.htm 40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) Details 64 false false R65.htm 40301 - Disclosure - INVENTORIES (Details) Sheet http://www.Hollysys.com/role/DisclosureInventoriesDetails INVENTORIES (Details) Details http://www.Hollysys.com/role/DisclosureInventoriesTables 65 false false R66.htm 40401 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.Hollysys.com/role/DisclosureAccountsReceivableTables 66 false false R67.htm 40402 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details) Sheet http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details) Details 67 false false R68.htm 40501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) Sheet http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) Details http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsTables 68 false false R69.htm 40502 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details) Sheet http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details) Details 69 false false R70.htm 40601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details) Details 70 false false R71.htm 40602 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) Sheet http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details) Details 71 false false R72.htm 40603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) Sheet http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) Details 72 false false R73.htm 40701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details) Sheet http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT (Details) Details http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentTables 73 false false R74.htm 40702 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) Sheet http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) Details 74 false false R75.htm 40703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details) Details 75 false false R76.htm 40801 - Disclosure - PREPAID LAND LEASES (Details) Sheet http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails PREPAID LAND LEASES (Details) Details http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesTables 76 false false R77.htm 40802 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) Sheet http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details) Details 77 false false R78.htm 40803 - Disclosure - PREPAID LAND LEASES - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAdditionalInformationDetails PREPAID LAND LEASES - Additional Information (Details) Details 78 false false R79.htm 40901 - Disclosure - INTANGIBLE ASSETS, NET (Details) Sheet http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails INTANGIBLE ASSETS, NET (Details) Details http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetTables 79 false false R80.htm 40902 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) Sheet http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details) Details 80 false false R81.htm 40903 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails INTANGIBLE ASSETS, NET - Additional Information (Details) Details 81 false false R82.htm 41001 - Disclosure - GOODWILL - Changes in the carrying amount (Details) Sheet http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails GOODWILL - Changes in the carrying amount (Details) Details 82 false false R83.htm 41002 - Disclosure - GOODWILL - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails GOODWILL - Additional Information (Details) Details 83 false false R84.htm 41101 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details) Sheet http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails EQUITY INVESTMENTS - Long Term Investments (Details) Details 84 false false R85.htm 41102 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails EQUITY INVESTMENTS - Additional Information (Details) Details 85 false false R86.htm 41201 - Disclosure - WARRANTY LIABILITIES (Details) Sheet http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails WARRANTY LIABILITIES (Details) Details http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesTables 86 false false R87.htm 41301 - Disclosure - SHORT-TERM BANK LOANS (Details) Sheet http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails SHORT-TERM BANK LOANS (Details) Details http://www.Hollysys.com/role/DisclosureShortTermBankLoans 87 false false R88.htm 41401 - Disclosure - LONG-TERM LOANS (Details) Sheet http://www.Hollysys.com/role/DisclosureLongTermLoansDetails LONG-TERM LOANS (Details) Details http://www.Hollysys.com/role/DisclosureLongTermLoansTables 88 false false R89.htm 41402 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details) Sheet http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails LONG-TERM LOANS - Scheduled principal and interest payments (Details) Details 89 false false R90.htm 41403 - Disclosure - LONG-TERM LOANS - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails LONG-TERM LOANS - Additional Information (Details) Details 90 false false R91.htm 41501 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details) Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details) Details 91 false false R92.htm 41502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements (Details) Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS - Fair value measurements (Details) Details 92 false false R93.htm 41503 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details) Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details) Details 93 false false R94.htm 41504 - Disclosure - FAIR VALUE MEASUREMENTS - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails FAIR VALUE MEASUREMENTS - Additional Information (Details) Details 94 false false R95.htm 41601 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.Hollysys.com/role/DisclosureStockholdersEquity 95 false false R96.htm 41701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details) Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details) Details 96 false false R97.htm 41702 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details) Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details) Details 97 false false R98.htm 41704 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) Details 98 false false R99.htm 41705 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details) Sheet http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails SHARE-BASED COMPENSATION EXPENSES (Details) Details http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables 99 false false R100.htm 41801 - Disclosure - EMPLOYEE BENEFITS (Details) Sheet http://www.Hollysys.com/role/DisclosureEmployeeBenefitsDetails EMPLOYEE BENEFITS (Details) Details http://www.Hollysys.com/role/DisclosureEmployeeBenefits 100 false false R101.htm 41901 - Disclosure - INCOME TAX - Income before income taxes (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeBeforeIncomeTaxesDetails INCOME TAX - Income before income taxes (Details) Details 101 false false R102.htm 41902 - Disclosure - INCOME TAX - Income tax expense (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails INCOME TAX - Income tax expense (Details) Details 102 false false R103.htm 41903 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails INCOME TAX - Reconciliation of the income tax expenses (Details) Details 103 false false R104.htm 41904 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails INCOME TAX - Deferred tax assets/liabilities (Details) Details 104 false false R105.htm 41905 - Disclosure - INCOME TAX - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails INCOME TAX - Additional Information (Details) Details 105 false false R106.htm 42001 - Disclosure - INCOME PER SHARE (Details) Sheet http://www.Hollysys.com/role/DisclosureIncomePerShareDetails INCOME PER SHARE (Details) Details http://www.Hollysys.com/role/DisclosureIncomePerShareTables 106 false false R107.htm 42002 - Disclosure - INCOME PER SHARE (Details Textual) Sheet http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual INCOME PER SHARE (Details Textual) Details http://www.Hollysys.com/role/DisclosureIncomePerShareTables 107 false false R108.htm 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables 108 false false R109.htm 42102 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Due to related parties (Details) Details 109 false false R110.htm 42103 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) Details 110 false false R111.htm 42104 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details) Details 111 false false R112.htm 42105 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) Details 112 false false R113.htm 42106 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails RELATED PARTY TRANSACTIONS - Additional Information (Details) Details 113 false false R114.htm 42201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesTables 114 false false R115.htm 42202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) Sheet http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details) Details 115 false false R116.htm 42203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails COMMITMENTS AND CONTINGENCIES - Additional Information (Details) Details 116 false false R117.htm 42301 - Disclosure - OPERATING LEASES AS LESSOR (Details) Sheet http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails OPERATING LEASES AS LESSOR (Details) Details http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorTables 117 false false R118.htm 42302 - Disclosure - OPERATING LEASES AS LESSOR - Additional Information (Details) Sheet http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorAdditionalInformationDetails OPERATING LEASES AS LESSOR - Additional Information (Details) Details 118 false false R119.htm 42401 - Disclosure - SEGMENT REPORTING (Details) Sheet http://www.Hollysys.com/role/DisclosureSegmentReportingDetails SEGMENT REPORTING (Details) Details http://www.Hollysys.com/role/DisclosureSegmentReportingTables 119 false false R120.htm 42402 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details) Sheet http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails SEGMENT REPORTING - Revenues by Geographical Area (Details) Details 120 false false R121.htm 42403 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) Sheet http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) Details 121 false false R122.htm 42501 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.Hollysys.com/role/DisclosureSubsequentEvents 122 false false R123.htm 42601 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES (Details) Sheet http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivablesDetails ENDORSEMENT OF NOTE RECEIVABLES (Details) Details http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivables 123 false false R124.htm 42701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) Details 124 false false R125.htm 42702 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details) Details 125 false false R126.htm 42703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) Details 126 false false R127.htm 42704 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) Sheet http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) Details http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables 127 false false All Reports Book All Reports holi-20180630x20f.htm holi-20180630.xsd holi-20180630_cal.xml holi-20180630_def.xml holi-20180630_lab.xml holi-20180630_pre.xml holi-20180630ex12169434e.htm holi-20180630ex122ffaf6d.htm holi-20180630ex131a44d14.htm holi-20180630ex132c4a43e.htm holi-20180630ex15145c8f6.htm holi-20180630ex81f9f03c2.htm holi-20180630x20f001.jpg http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true XML 35 R26.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX
12 Months Ended
Jun. 30, 2019
INCOME TAX  
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, 2017, 2018 and 2019.

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, 2019. For the year ended June 30, 2019, the provision for Hong Kong profits tax has been made in the statement of comprehensive income. No provision for Hong Kong profits tax has been made in the statement of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 2017 and 2018.

Macau

The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax at a rate of 12% on the assessable profits arising from Macau, with an exemption up to MOP600. No provision for Macau profits tax has been made in the statement of comprehensive income for each of the years ended June 30, 2017, 2018 and 2019.

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 statement of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 2017, 2018 and 2019.

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 25% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the statement of comprehensive income as there were no assessable profits noted for the years ended June 30, 2018 and 2019.

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 followings:

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 2017 to 2019.

Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from 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 2017 to 2019.

Further, Hangzhou Hollysys was qualified for the KSE status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from tax authorities as they hold the right to inspect the KSE status.

Beijing Hollysys Industrial Software Company Ltd. (“Hollysys Industrial Software”)

Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from 2016 to 2018. Hollysys Industrial Software is expecting to receive the renewed certification in late 2019.

The Company’s income before income taxes consists of:

Year ended June 30, 

    

2017

    

2018

    

2019

PRC

$

105,331

$

127,301

$

155,691

Non-PRC

 

(21,976)

 

2,341

 

(11,968)

$

83,355

$

129,642

$

143,723

Income tax expense, most of which is incurred in the PRC, consists of:

Year ended June 30, 

2017

2018

2019

    

    

    

Current income tax expense (benefit)

 

  

 

  

PRC

 

12,911

 

17,268

 

22,206

Non-PRC

 

(658)

 

6,462

 

2,175

$

12,253

$

23,730

$

24,381

Deferred income tax (benefit) expense

 

  

 

  

 

  

PRC

 

2,616

 

(1,348)

 

(5,722)

Non-PRC

 

(483)

 

(177)

 

(475)

$

2,133

 

(1,525)

 

(6,197)

$

14,386

$

22,205

$

18,184

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, 

    

2017

    

2018

    

2019

Income before income taxes

$

83,355

$

129,642

$

143,723

Expected income tax expense at statutory tax rate in the PRC

 

20,838

 

32,410

 

35,931

Effect of different tax rates in various jurisdictions

 

2,627

 

(521)

 

1,781

Effect of preferential tax treatment

 

(10,650)

 

(11,678)

 

(13,444)

Effect of non-taxable income

 

 

(284)

 

(1,500)

Effect of additional deductible research and development expenses

 

(2,385)

 

(4,260)

 

(5,833)

Effect of non-deductible expenses

 

4,608

 

3,046

 

5,489

Effect of change in tax rate

 

(4,835)

 

(4,801)

 

(8,457)

Change in valuation allowance

 

3,964

 

2,359

 

1,399

Tax rate differential on deferred tax items

 

2,056

 

 

Withholding tax on dividend paid by subsidiaries

 

(2,799)

 

4,784

 

2,847

Others

 

962

 

1,150

 

(29)

Total

$

14,386

$

22,205

$

18,184

The breakdown of deferred tax assets/liabilities caused by the temporary difference is shown as below:

    

June 30, 

2018

2019

Deferred tax assets

 

  

Allowance for doubtful accounts

$

9,600

$

8,805

Deferred subsidies

 

1,809

1,916

Warranty liabilities

 

1,206

1,234

Inventory provision

 

713

655

Long-term assets

 

296

357

Deferred revenue

 

3,562

216

Provision for contract loss

 

70

59

Accrued payroll

 

1,029

Recognition of intangible assets

 

11

Costs and estimated earnings in excess of billings

 

(8,544)

(581)

Share of net gains (loss) of equity investees

 

(2,038)

(739)

Net operating loss carry forward

 

12,739

12,846

Valuation allowance

 

(12,522)

(11,428)

Others

387

385

Total deferred tax assets-non-current

$

8,318

$

13,725

Deferred tax liabilities

 

  

Property, plant and equipment

$

(20)

$

(13)

PRC dividend withholding tax

 

(3,019)

(5,825)

Intangible assets and other non-current assets

 

(6,327)

(6,335)

Total deferred tax liabilities-non-current

$

(9,366)

$

(12,173)

As of June 30, 2019 the Company had incurred net losses of $6,277, $57,167, $666 derived from entities in the PRC, Singapore and Indonesia, respectively. The net losses in the PRC can be carried forward for five years, to offset future net profit for income tax purposes. The net losses in Singapore and Indonesia can be carried forward without an expiration date. For the amount as of June 30, 2019, $246 will expire, if not utilized, from calendar years ending December 31, 2019 to 2023.

The valuation allowance is considered on an individual entity basis.

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, 2018 and 2019, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are RMB4,089,013 (equivalent to $623,213) and RMB5,130,795 (equivalent to $776,254), respectively. The Company expects to distribute a portion of the earnings (RMB400,000 or $58,252) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $5,825 as of June 30, 2019. 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, 2018 and June 30, 2019, 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, 2018 and June 30, 2019, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $552,937 and $621,707, respectively. Deferred tax liabilities subject to be recognized would have been $48,922 and $61,999 respectively, if all such undistributed earnings planned to be distributed to the Company in full as of June 30, 2018 and June 30, 2019.

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, 2013 through 2017. 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, 2018 and 2019, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in its 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, 2018 and 2019, 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, 2018 and 2019, respectively.

As of June 30, 2019, the Company’s tax years ended December 31, 2008 through 2019 remain open for statutory examination by tax authorities.

XML 36 R22.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS
12 Months Ended
Jun. 30, 2019
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

NOTE 15 -   FAIR VALUE MEASUREMENTS

Financial instruments include cash and cash equivalents, time deposits with maturities over three months, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans, long-term bank loans and bifurcated derivative. The carrying values of these financial instruments, other than long-term bank loans and a bifurcated derivative (which is a recurring fair value measurement), approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans other than the Convertible Bond approximates its fair value as the long-term bank loans are subject to floating interest rates. These assets and liabilities, excluding cash and cash equivalents (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. The carrying value of the Convertible Bond is $19,866 and $19,995 as of June 30, 2018 and 2019, respectively; whereas the fair value is $17,119 and $19,502 as of June 30, 2018 and 2019, respectively. The fair value measurement of the Convertible Bond falls into level 3 of the fair value hierarchy. There were no assets measured at fair value on a recurring basis as of June 30, 2018 and 2019.

Liabilities measured at fair value on a recurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

412

$

412

Total liabilities measured at fair value on a recurring basis

$

$

$

412

$

412

    

June 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

758

$

758

Total liabilities measured at fair value on a recurring basis

$

$

$

758

$

758

(i)The derivative financial liability represents the fair value of the non-conversion compensation feature (note 14). The Company engaged an independent third-party appraiser to assist with the valuation of the feature. The Company is ultimately responsible for the fair value of the non-conversion compensation feature recorded in the consolidated financial statements. The Company adopted the binomial model to assess the fair value of such feature as of year-end. The non-conversion compensation feature is equal to the difference between the fair value of the whole Convertible Bond with the non-conversion compensation feature and the whole Convertible Bond without the non-conversion feature. The significant unobservable inputs used in the fair value measurement of the non-conversion compensation feature includes the risk-free rate of return, expected volatility, expected life of the Convertible Bond and expected ordinary dividend yield. The changes in fair value of the non-conversion compensation feature during fiscal year 2019 are shown in the following table.

Fair value measurements as of June

30, 2019 using significant

unobservable inputs

(Level 3)

Non-conversion compensation feature

    

related to the Convertible Bond

    

Balance as at June 30, 2018

$

412

Change in fair-value (included within other income, net)

 

346

Balance as of June 30, 2019

$

758

Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices in  

Significant other 

Significant 

active markets for

observable 

unobservable 

  identical assets

 inputs

 inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Intangible asset (i)

$

$

$

1,752

$

1,752

Total assets measured at fair value on a non-recurring basis

$

$

$

1,752

$

1,752

(i)Upon the acquisition of 100% of Hollysys Industrial Software in July 2017, the Company recognized $2,071 patents and copyrights based on significant unobservable inputs (Level 3), using a discounted cash flow approach assuming a certain terminal growth rate and discount rate.

June 30, 2019

Quoted prices in

Significant other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Retained equity interest in a former subsidiary (Hollysys Intelligent) (i)

4,110

4,110

Goodwill (ii)

 

 

 

 

Total assets measured at fair value on a non-recurring basis

$

$

$

4,110

$

4,110

(i)The retained equity interest in Hollysys Intelligent was measured at fair value using the discounted cash flow method which involves significant unobservable inputs such as terminal growth rate and discount rate (note 11).
(ii)As of June 30, 2019, the Company’s goodwill of nil was related to the acquisition of Concord Group. The Company engaged an independent third-party appraiser to assist with the valuation of the goodwill related to the Concord Group. The Company is ultimately responsible for the fair value of the goodwill recorded in the consolidated financial statements. For the purposes of step one of the goodwill impairment test, the Company adopted the income approach, in particular the discounted cash flow approach, to evaluate the fair value of the reporting unit. 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. For the purpose of step two of the goodwill impairment test, the Company has allocated the fair value of the reporting unit derived in step one to the assets and liabilities of the reporting unit, as if the reporting unit had been acquired in a business combination and the fair value of the reporting unit was the price paid to acquire the reporting unit. The Company adopted the multi-period excess earnings model to evaluate the fair value of the intangible assets of the reporting unit, which was then used to compute the implied fair value of the goodwill via a residual approach which was determined to be nil. As a result, the Company recorded a goodwill impairment charge of $11,623 (Note 10).

XML 37 R100.htm IDEA: XBRL DOCUMENT v3.19.2
EMPLOYEE BENEFITS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
EMPLOYEE BENEFITS      
Defined Contribution Plan, Cost $ 18,757 $ 18,994 $ 17,568
XML 38 R98.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details) - Vested and Unissued Restricted Shares [Member]
12 Months Ended
Jun. 30, 2019
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of restricted shares, Un-vested | shares 40,625
Number of restricted shares, Vested | shares (22,500)
Number of restricted shares, Un-vested | shares 18,125
Weighted average grant-date fair value, Un-vested (in dollars per share) | $ / shares $ 20.09
Weighted average grant-date fair value, Vested (in dollars per share) | $ / shares 20.09
Weighted average grant-date fair value, Un-vested (in dollars per share) | $ / shares $ 20.09
XML 39 R68.htm IDEA: XBRL DOCUMENT v3.19.2
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS        
Contracts costs incurred plus estimated earnings $ 1,120,282 $ 954,786    
Less: Progress billings (915,346) (783,845)    
Cost and estimated earnings in excess of billings 204,936 170,941    
Less: Allowance for doubtful accounts (6,981) (9,929) $ (8,660) $ (6,383)
Cost and estimated earnings in excess of billings, Total $ 197,955 $ 161,012    
XML 40 R104.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX - Deferred tax assets/liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Deferred tax assets    
Allowance for doubtful accounts $ 8,805 $ 9,600
Deferred subsidies 1,916 1,809
Warranty liabilities 1,234 1,206
Inventory provision 655 713
Long-term assets 357 296
Deferred revenue 216 3,562
Provision for contract loss 59 70
Accrued payroll   1,029
Recognition of intangible assets   11
Costs and estimated earnings in excess of billings (581) (8,544)
Share of net gains of equity investees (739) (2,038)
Net operating loss carry forward 12,846 12,739
Valuation allowance (11,428) (12,522)
Others 385 387
Total deferred tax assets-non-current 13,725 8,318
Deferred tax liabilities    
Property, plant and equipment (13) (20)
PRC dividend withholding tax (5,825) (3,019)
Intangible assets and other non-current assets (6,335) (6,327)
Total deferred tax assets, non-current $ (12,173) $ (9,366)
XML 41 R64.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Accounting Policies [Line Items]      
Percentage Of Recognized Contractual Revenue 100.00%    
Goodwill, Impairment Loss $ 11,623 $ 0 $ 11,211
Percentage Of Value Added Tax Refunded 3.00%    
Percentage Of After Tax Income Transferred To Statutory Reserved 10.00%    
Business Acquisition, Percentage of Voting Interests Acquired 0.00%    
Government Grants Received $ 6,559 5,931 10,238
Revenue from Grants $ 570,341 540,768 431,943
Integrated Solutions Contracts Range Minimum 6 months    
Integrated Solutions Contracts Range Maximum 5 years    
Translation adjustments $ (31,602) $ 17,410 $ (14,428)
Decreased Net Income Per Share Basic   $ 0.17 $ 0.20
Decreased Net Income Per Share diluted   $ 0.17 $ 0.20
Decreased Net Income   $ 10,466 $ 12,062
Percentage of currency depreciation or appreciation 3.65% 2.32% 2.07%
Statutory Reserve Balance Of Registered Capital 50.00%    
Contract with Customer, Liability, Revenue Recognized $ 64,162    
Unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers 594,200    
Accounting Standards Update 2016-01 [Member]      
Accounting Policies [Line Items]      
Net Cash Provided by Operating Activities Including Foreign Exchange Rate Changes Decreases In Period   $ 19,473 $ 571
Net Cash Provided by Operating Activities Including Foreign Exchange Rate Changes Increases In Period   1,051 12,650
Grant [Member]      
Accounting Policies [Line Items]      
Revenue from Grants 4,888 4,784 $ 12,885
Malaysia [Member]      
Accounting Policies [Line Items]      
Deposits Assets 700 1,461  
SINGAPORE [Member]      
Accounting Policies [Line Items]      
Deposits Assets 7,403 4,249  
PRC [Member]      
Accounting Policies [Line Items]      
Deposits Assets $ 137,036 $ 133,723  
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]      
Accounting Policies [Line Items]      
Concentration Risk, Percentage 10.00% 10.00%  
Minimum [Member]      
Accounting Policies [Line Items]      
Effective Value Added Tax Rate 13.00%    
Business Acquisition, Percentage of Voting Interests Acquired 20.00%    
Contract Period 6 months    
Minimum [Member] | Use Rights [Member]      
Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 49 years    
Maximum [Member]      
Accounting Policies [Line Items]      
Percentage Of Value Added Tax Refunded 16.00%    
Business Acquisition, Percentage of Voting Interests Acquired 50.00%    
Contract Period 3 years    
Maximum [Member] | Use Rights [Member]      
Accounting Policies [Line Items]      
Finite-Lived Intangible Asset, Useful Life 88 years    
XML 42 R94.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Aug. 31, 2018
Jun. 30, 2018
Fair Value Input Liabilities Quantitative Information [Line Items]      
Goodwill $ 37,054   $ 48,359
Asset Impairment Charges $ 11,623    
Business Acquisition, Percentage of Voting Interests Acquired 0.00%    
Fair Value, Measurements, Recurring [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Assets, Fair Value Disclosure $ 0   0
Hollysys Intelligent [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Ownership percentage by parent   100.00%  
Bond [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Convertible Debt 19,995   19,866
Convertible Debt, Fair Value Disclosures 19,502   $ 17,119
Concord Group [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Goodwill $ 0    
Hollysys Industrial Software [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Business Acquisition, Percentage of Voting Interests Acquired 100.00%    
Hollysys Industrial Software [Member] | Patents And Copyrights [Member]      
Fair Value Input Liabilities Quantitative Information [Line Items]      
Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles $ 2,071    
XML 43 R90.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM LOANS - Additional Information (Details)
1 Months Ended 12 Months Ended
May 30, 2014
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Debt Instrument [Line Items]        
Interest Payable   $ 465,000 $ 316,000 $ 760,000
Debt Instrument, Convertible, Threshold Trading Days   20    
Debt Instrument, Convertible, Threshold Consecutive Trading Days   30    
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger   200.00%    
Penalty Percentage   0.50%    
Maximum [Member]        
Debt Instrument [Line Items]        
Penalty Percentage   5.00%    
SGD-denominated loan [Member]        
Debt Instrument [Line Items]        
Prepaid Land Leases Total   $ 427,000 $ 204,000  
SGD-denominated loan [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate During Period   2.78% 5.44%  
SGD-denominated loan [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate During Period   2.44% 2.68%  
MYR-denominated loan [Member]        
Debt Instrument [Line Items]        
Prepaid Land Leases Total   $ 1,040,000 $ 2,666,000  
MYR-denominated loan [Member] | Maximum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate During Period   5.12% 5.68%  
MYR-denominated loan [Member] | Minimum [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Interest Rate During Period   2.19% 2.19%  
IFC Convertible Bond [Member] | International Finance Corporation [Member]        
Debt Instrument [Line Items]        
Proceeds from Convertible Debt $ 20,000,000      
Debt Instrument, Interest Rate, Stated Percentage 2.10%      
Line of Credit Facility, Commitment Fee Percentage 0.50%      
Debt Instrument, Convertible, Beneficial Conversion Feature $ 1,000,000      
Debt Instrument, Fee Amount   $ 349,000    
Debt Instrument, Unamortized Discount   $ 230,000 $ 230,000 $ 230,000
Debt Instrument, Convertible, Terms of Conversion Feature   According to the Convertible Bond agreement, 50% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares of the Company at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 150% of the conversion price in effect at such time.    
IFC Conversion Rate [Member]        
Debt Instrument [Line Items]        
Debt Instrument, Convertible, Terms of Conversion Feature The initial conversion rate at the time of the agreement is 38 ordinary shares per $1, and the initial conversion price is $26.35 per share. Since the Company paid out cash dividends of $0.40 per share in March 2015, $0.20 per share in November 2016, $0.12 per share in November 2017, and $0.18 per share in November 2018, the conversion rate and conversion price was adjusted to 39.81 ordinary shares per $1 and $25.12 per share, respectively.    
XML 44 R108.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]    
Due from Related Parties $ 36,295 $ 33,678
China Techenergy [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 28,048 29,182
Hollysys Intelligent [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 7,810 0
Ningbo Hollysys [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 162 0
Hollysys Machine [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 150 853
Hollycon [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 124 51
Pingzhong Software [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 1 0
Shenzhen HollySys [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties 0 22
Others [Member]    
Related Party Transaction [Line Items]    
Due from Related Parties $ 0 $ 3,570
XML 45 R60.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)
12 Months Ended
Jun. 30, 2019
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 5 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 6 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 46 R127.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Cash flows from operating activities:        
Net income $ 125,539 $ 107,437 $ 68,969  
Adjustments to reconcile net income to net cash provided by (used in) operating activities:        
Share of net (income) of subsidiaries (404) 1,571 (3,607)  
Share-based compensation expenses 238 1,207 464  
Fair value adjustments of a bifurcated derivative 346 (75) 89  
Net cash used in operating activities 100,521 105,719 82,463  
Cash flows from investing activities:        
Net cash (used in) provided by investing activities (9,888) (49,748) (89,570)  
Cash flows from financing activities:        
Payment of dividends (10,862) (7,241) (11,975)  
Proceeds from exercise of options 0 0 6,322  
Net cash provided by (used in) financing activities (10,155) (12,197) (7,413)  
Cash and cash equivalents, beginning of period 287,309 237,696 257,089  
Cash and cash equivalents, end of period 358,387 287,309 237,696 $ 257,089
Parent Company        
Cash flows from operating activities:        
Net income   125,261 107,161 68,944
Adjustments to reconcile net income to net cash provided by (used in) operating activities:        
Share of net (income) of subsidiaries   (127,752) (109,757) (71,905)
Share-based compensation expenses   238 1,207 464
Accretion of convertible bond   230 230 230
Fair value adjustments of a bifurcated derivative   346 (75) 89
Change in accrued liabilities   (28) 14 1,248
Net cash used in operating activities   (1,705) (1,220) (930)
Cash flows from investing activities:        
Collection of loans from subsidiaries   0 50,649 2,316
Loans to subsidiaries   (4,200) (5,000) (2,712)
Investment in subsidiaries   0 (15,707) 0
Net cash (used in) provided by investing activities   (4,200) 29,942 (396)
Cash flows from financing activities:        
Proceeds of loans from subsidiaries   43,538 0 11,938
Payment of dividends   (10,862) (7,241) (11,975)
Repayment of loans from subsidiaries   0 (13,006) (428)
Proceeds from exercise of options   0 0 6,323
Net cash provided by (used in) financing activities   32,676 (20,247) 5,858
Net increase in cash and cash equivalents   26,771 8,475 4,532
Cash and cash equivalents, beginning of period $ 48,349 21,578 13,103 8,571
Cash and cash equivalents, end of period   $ 48,349 $ 21,578 $ 13,103
XML 47 R123.htm IDEA: XBRL DOCUMENT v3.19.2
ENDORSEMENT OF NOTE RECEIVABLES (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
ENDORSEMENT OF NOTE RECEIVABLES    
Endorsed Bank Acceptance Bill $ 46,162 $ 42,559
XML 48 R43.htm IDEA: XBRL DOCUMENT v3.19.2
PREPAID LAND LEASES (Tables)
12 Months Ended
Jun. 30, 2019
PREPAID LAND LEASES  
Summary of prepaid land leases

A summary of prepaid land leases is as follows:

June 30, 

    

2018

    

2019

Prepaid land leases

$

12,611

$

19,232

Less: Accumulated amortization

 

(2,439)

 

(2,633)

$

10,172

$

16,599

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, 

    

    

2020

$

400

2021

 

400

2022

 

400

2023

 

400

2024

 

400

$

2,000

XML 49 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 50 R47.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY LIABILITIES (Tables)
12 Months Ended
Jun. 30, 2019
WARRANTY LIABILITIES  
Schedule of Warranty Liability

June 30, 

    

2018

    

2019

Beginning balance

$

7,632

$

7,858

Deconsolidation of a subsidiary

 

 

(130)

Expense accrued

 

3,211

 

7,538

Expense incurred

 

(3,165)

 

(2,899)

Translation adjustment

 

180

 

(251)

$

7,858

$

12,116

Less: Current portion of warranty liabilities

 

(5,622)

 

(8,039)

Long-term warranty liabilities

$

2,236

$

4,077

EXCEL 51 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &:(,T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ 9H@S3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " !FB#-/^/INE>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9)12\,P$,>_BN2]O61%I:'+BV-/"H(#Q;>0W+9@TX;DI-VW-ZU; MA^@'\#%W__SN=W"-"=+T$9]C'S"2PW0S^K9+TH0U.Q(%"9#,$;U.94YTN;GO MH]>4G_$ 09L/?4!8<7X''DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %L MT6-'"40I@*EI8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y5#-N;R# M@+>GQY=YW<)UB71G,/]*3M(IX)I=)K]6#YO=EJD5%W7!ZT+4.W$ON9#5[?OD M^L/O*NQ[Z_;N'QM?!%4#O^Y"?0%02P,$% @ 9H@S3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " !FB#-/X\Q(2L0# !H% & 'AL+W=O3-/_L[5M7;C^LMTEW:$UQ<8'U54BTS1/ZJ)LXN7&XTOGD/@]?E[ZU_\X/O!/!>=>;#5GW+C]HMX&D<;LRV.E7NRIZ_F M/* LCLZC_VY>3=7+AY[T'FM;=?XW6A\[9^MS*WU7ZN)M/):-/Y[&?[0^A^$ M>0Z0'P$S/Y;1R/?\<^&*Y;RUIZ@='_ZA&'(L[F3_;-;#3?\H_']]Y[O^[NLR MG2>O0S-GQ6I4R"N%N"B2ONV+@40&*TG")0Y7L'_*AZNK<(7#-0S7/EQ?A>M@ M>%2188,,&F0D/ \,J&*"#7)HD)/P:6! %3-L,($&$Q(NPBD ),P08L9C0\S#21,JD6*64EI"V&VD8;)MV"(%+2%,.5(PR1=0"SOA20M M2$(^T#!Y%YA>H6@+8>:1ADF]P) +RK ,DX\T7/8QZ8*"+$GV@8;+/L9=4)HE MR3[0<-G'S M*M"+9!QHN^QA[0:%6)/NC)O.:9BR@J=(RG7$CPOP+2K=2H1?0 M:.PB<060E&Z5!2Y(DS,NN )(2K>:A"Y ,V5<< 60E&XU"UVH1J>,"ZX DM*M M1>A"->Q8< 608)T/9QK0L"ZX DA*MP[G&-)P9?4OXUF<= PV4%DR\IU9K,8ZIAAJ(P^(I"G3$@* RU$K>^R2K, MJ[IAQ0::C*G9BGG?OF'%!IJ,>ZG'O*H;5FRD859LA7E5-ZS82,--#(TYAK+6_^Q,7(:HIC'B*+-)P+\R5-<U-L+A>5V;KA=-*?M^/>UWCA[.&\KY=<-A>7_P%02P,$% @ 9H@S3[3_ MG')8!@ C2( !@ !X;"]W;W)KOIE=\NIUV'W9/_;]./NZ66_WU_/'<7QZOUCL;Q_[3;=_-SSUV_*?^V&W MZ<9RNGM8[)]V?7=W*+19+]BYN-ATJ^W\YNIP[K;?]A-]L_;S;= M[I]EOQY>K^OXCO6^CFPH<%'^N^M?]V?%LJLKG8?@RG?QZ=SUWDZ-^W=^.TRVZ\O/2 MM_UZ/=VI^/C[=-/YVS.G@N?'W^[^\Z'RI3*?NWW?#NN_5G?CX_6\F<_N^OON M>3U^'%Y_Z4\5"O/9J?:_]2_]NL@G)^49M\-Z?_@[NWW>C\/F=)=B9=-]/?ZN MMH??U]/]OQ7#!?A4@-\*D/]N 3D5$%5@<71VJ.I/W=C=7.V&U]GNV%M/W30H MZ+V4QKR=+A[:[O"_4MM]N?IRD]S5XF6ZSTFR/$KX7$*7DA9(^$VR* ;>7#!T MP8?R<'F!Y>50WI^7]ZH61TD\2+8'B0@'EU5-K(QCB"E@-QZZ\=9-4&Z. MDG#V&/*!1+L!,LE>*FT3H)M@W43E)IC','-4XZ %*L$O9##='+6#6D\.=OXG)U!E)7EV%3F M-55@2=8.:SMDZQTYZQ !+/QM^E'XQ-8NM'M!\V#_*^L$8 M)LOA1G/XI#E_4/1Z=@-1H@II"$.8+(4;36&R?"U]94:.5<54F]N$(4R6PHVF M,%G 4IE67D.I14+G7)-KHP?#F**)NDUM>F* $B"HJ95EHT0R50($]6=S^-(- M!BC]#X*2I6.4K",=4%482ABB!"AJ)@+ J/9A)14?C/G)@)\ZQ+$%8XIE&:"\ M %GCF&I^,$ 9 %1W$5LR4@Q9AQ92T)2#D*<6NM1(&,V<3\W(E MY@E&JEBD9HU4 4@-.N0!D:]E%8)Q*A:GFI-+ 9S,=MEK5=S$R@05#%.Q,"UI MB;9C.,$[%XK147'L!F:8OT4\##.DDQ5P;SIBH8HE*SNSC *3Z M0#IU@C+.%<0+9JI8II+34!4 R^#U(@*H)/E*?B 8J&*!2CI/6XH%9>,,X8$J M1*YU%V:IV"27G-[.$9O"QFB&CQ6EII;]>\QE;[E,3H/96^9*"-IT"V0LO=(&:S *I"S0ZFLP=TUMA=>H!=3]XDWT@GH!5#6:EM[",ILU/A"Q2Z["+X^! MZ@%023/> U(R);W ;(LL0(PCWGJ$4\UP+PEI7=ZF[@%*F:IV<$\]8"GI..- MMZ0L'6&R.2 3G[@VFC%1/2 JF5<'8&.UH#N8%D*ZE&JO,@+&:@!8)?/^ (FT MG_\079K!2 T$@%%9 2,P8 PJ*D<+-[LVY#O:BZM8/P%D*"R)G*PB>%# M@/MA&/MR4_>N5/&Q[^[>3M;]_3@=IG*\.WX@<3P9AZ?3QQ^+MR]0;OX%4$L# M!!0 ( &:(,T__78*7E0( ' ) 8 >&PO=V]R:W-H965T&ULC9;A;ILP$,=?!?$ Q<8&0Y5$6C)-F[1)5:=UG]W$25 !,^PDW=O/ M-@2!N73)AV";_YU_=S9G+RZR?5-'(73P7I6U6H9'K9O'*%+;HZBX>I"-J,V; MO6PKKDVW/42J:07?.:.JC&*$TJCB11VN%F[LJ5TMY$F712V>VD"=JHJW?]>B ME)=EB,/KP'-Q.&H[$*T6#3^(GT+_:IY:TXL&+[NB$K4J9!VT8K\,/^''#2;6 MP"E>"G%1HW9@0WF5\LUVONV6(;)$HA1;;5UP\SB+C2A+Z\EP_.F=AL._\]/ZO9K!!W!O$@P&F'QJ0WH!X!E%'YD+] MS#5?+5IY"=INM1IN-P5^)":96SOHF6B5&3VO<)PMHK-UU&O6G28>:1B> M2C: )!XDD2$8,&(0(W;V=(*1>QB=)G6:VFDHPVGLD0"J'.44AB$@#)G#$.3! M=)ID-$V:9WY6YJ(\'X4U0:$@"@50O%G6=!YQQKSD;0!13E,8)0%1$@#%2_ZZ MT[#1+.@!(3\M_U--8%(0)@5@B >3SK*/4?_S@.Y13J 8",4 *.I!L?F^083& M*/<7[ [A!"D#D3( *?&0LGN1[A!.D'(0*0>04@\IG^U60C&= 0$R0E!RXV/' M"*Z " !B?@E$L]ACQ)+,+X-S&:$LOK&U\8V2C &@[(8+N)QBH)[.DMR+)MN> M,9;Z,0&R/":WD@R75 S5U%F2R6P]_2_U0TD'$HV./GL7^<';0U&KX%5J")$!E8=B #2@Z=+M6$R4Q:EN>I"3=OQ\E*ZYS MSLMNNZEMY2'Y\D/G/21[_=IV7_NGIAD6WW;;?7^S?!J&P]5JU=\]-;NZOVP/ MS3[]Y:'M=O60?G:/J_[0-?7]5&BW79%2?K6K-_OE[?7T[&-W>]T^#]O-OOG8 M+?KGW:[N_BZ;;?MZL]3+MP>?-H]/P_A@=7M]J!^;WYOA\^%CEWZM3K7<;W;- MOM^T^T77/-PL/^BKRA9C@8GX8].\]F??%V-7OK3MU_''+_/EV;=;+=C34G'7W.ERU.;8\'S[V^U_S1U/G7F2]TWZW;[Y^9^>+I9QN7B MOGFHG[?#I_;UYV;ND%LNYM[_VKPTVX2/2E(;=^VVG_Y=W#WW0[N;:TE2=O6W MX^=F/WV^SO6_%<,%:"Y IP+:_[" F0N8[P7L#PO8N8!E!5;'KDQC4]5#?7O= MM:^+[CB]AWI<1?K*IM&_&Q].@SW]+0U/GYZ^W&I37*]>QHIFICPR=,ZTUMXSU0!3+D;% M5$LLS90-F;'V4+4'DV5Q!0%6$$"W'>MVD/V)!?%> RIHQZ<*4-9JPI(CE!R! M9":FC**9M&X47UZ \H;8K%> LE0$++F D@L@.3#)A5P.VG,Q:TGQ987J2[I1HR01%;/6L$>:]8EB%,*55D=&=B=(:Z!9A6HN6+HP*1@@' M7%JLC@\XY(I(,2,=1O\/FJ1TWE0Y0^=-Q>"LXLH!YKSQ7#C %*G<4L%VH0W0 MK;EN(Q4Y) MTLXN7. 6@RA?B)0>4(7)K _"SDC &1UW1I).EO);XJ(!I0J>-0$J$YX)&R(! M0_3<$$E:6$K;@TB;$$>%Y_N2"G#1&)<)=H0MD8 E\N!;$K"ZJ"-_&P%&1")[ M0K59$WU&-S9$ H;HN2$2,#%R3KR/B%,AS0U7+CD?"Y_)^PB[(@%7]-P5">S+ M G<7"/'$"4&Y)8+]D( ?>NZ'!&R,' D?1YP*8LE5@$M#G=LO$K9%"G++Z7.= MQUY%P*OX)KHD8$,F!0 1C22G@^496H6J2UOEG,L2-BP"AN6Y89'TF,(4?.&O M :;)1KXOK #GK,L=R1CL609X%L^L2B-]1G/5@"%QL@&@B]P.U&"_,L"O//>K M&?+O1YIX!@:P--*.3UP%N#32+I.@&VQ;AN3[D=N8F,P)'/ /GG^5,Q3/)^)2 MB>F2E+X,HN.(TIF7VF#S,, \^.%D.4-,-,^* )5$<\N#5"['-]@WC .3E3DV M-#B2&Q#)Y62!R*O2"G3$_1Z3QBK-MV60U+%0*C<&.* ;L,^1$P=V*)J"B2)A MP:2-SHL)1*32VNG H!!LR*:O% MT=:"34*V"AQM[?^Y\,C<>/RG*P^9Z!JC13X#,*O \(':R.<2,8O#GP5ILYQX MF>P&<1RP!E3*00//# !6%+DK#XLCKD41-[.%MSCF69#$9N<<1QV+KB'$G,NL MTQ=1'&D!+$7\P$\] :9-")D4UN)09T$**^>\$'&%O(IBTB56Q,CC/*"L$ONE MU=E-[*[I'J=;[GYQUS[OA_$^\^SIZ2;] XTWN>QYJ:^JXWWX]VJ.U_._U=WC M9M\OOK3#T.ZFV]R'MAV:)%)=IE%]:NK[TX]M\S",7T/ZWAVOQ8\_AO8P7_FO M3O_OX/8?4$L#!!0 ( &:(,T]CF@MA80( +$' 8 >&PO=V]R:W-H M965T&ULC57MCILP$'P5Q ,<8,S7B2 =B:I6:J7HJK:_'>($ M=("I[83KV]G CM$!=;>O;80#$ZJJ2N]8#OQUZ'FMXM9&;+\>-ZTM!N,45EPQ(/*YXB]M6$@D9OV=.=RDI M$]?K&_LGY5UX.2"&MZ3]U1QYO7%3USGB$[JT_)F,G_'L)W*=V?Q7?,6M@$LE MHD9%6J9^G>K"..EF%B&E0Z_3L^G5$\"T!?I@ MYP2H)7B3%=6;'>*HR"D9'3K]NP.2ARAXA*+[E0RJ9JMWHCU,1*]%D*2Y=Y5$ M,Z:<,&"-61">8%]* %N)$ACI27!?86N!@'O(SH0$T+?+"*U.0T4 [YQFFM,) M$RM,KS @ KXFU@0EH69H9V)B']C50JM::%$+[021E2 R"5+-23EAHI7*( 2A M9M<$95FLV34Q ,)W_,96N;%%KGY*8J-*JAW5G0E)XG=T)%8=B:7OL9T@M1*D M_]'WU.R[#])$LVM#I2'4')NH#,+$KCBS*L[^W?HR,\^\KQV"K8F)-*TF NAG MVEM=7!VF9S44F%.12\_EY[^*+G/G"&PO=V]R:W-H965T&ULC9M;;R.Y$87_BJ!WKJ>I0VA=;:A^R#]DDORHV??OX_CV93[?/;[V MZ\7NE^&MWY2_/ _;]6(L7[V>.G_V8__>ONV M+=_FG[4\+=?]9K<<-I-M_WP__6J_=/%0X*#X][+_V)U]GNR;\GT8?MM_^=O3 M_=3L'?6K_G'<5[$HOW[T;;]:[6LJ/OY[JG3Z><]]P?///VO_RZ'QI3'?%[N^ M'5;_63Z-K_?3-)T\]<^+]]7XZ_#QU_[4(#^=G%K_]_Y'ORKRO9-RC\=AM3O\ MG#R^[\9A?:JE6%DO?C_^7FX.OS].]?\LA@O0J0!]%K#A:@%W*N#^*,!7"_"I M (L"\V-3#GW3+<;%P]UV^)ALCX_W;;$?1?8+E]Y_W%\\=/;A;Z5[=N7JCP>; MZ&[^8U_12=,<-72N^53,2^V?MR!TBX94\6@O[] "B3#1:8EE@VTXV%)WJ,!= MM-3A"AA6P(<*^+R"(+OJJ D'S>:H(>]=%NT%,A/91=%F+0LIAXQ->VC:@U8S MKB# "H)N=?*BU4>-/_,94Y1MUJ)$5K88B*(G[#="OQ'X#<)O5'>AP,(NT$0C MW*)Z*E,C0;,)F!5=TB1U$V?E_-&:9(2FTYI E?&?H=D,S"9A-NL>L5:.!"U* MQCEA5XMR#)4);PU>VPQPG.7B9M2-K/#2 LV,C)>6@GNUC)R*G'5HI1JEC&92).)9'S?D&9*R6J494">G.4CZ9 L MQ% )6@@3BC2AR,B@A3169%;= LTLL;0,1%Q;0C"?2/.)C!K4()$*$, MR84$RF*L3$J'\>A PB9#ZL9!\$52QH&.LI=\1+)X/L4OC6,\.HU',C+8=9II MUAA/I0,9H%+=?$UR M:1>CD $*K40A:W IKS#C(8UJ=BS#&R!2OF])KFTBW'' M '=R[C<, )63PAV2<8Z>-CK&HPDR/&>0!@T@RR&MR^"PC ML1:J6"[J0%6"U=JK+H]!Y &(9+K3>("/D.1V:8MD)<=V,D1!.LZNLNQX3",/ M:"13GL9KB$2U>0U$6>W" !%7NQH#R0,@R7W]Q@.,>!G*M%"EI@921>=K,P,3 MR0,BD222OTVDVY(.2$KV41L6F$8>T$AN!C5>0\2REWLO0*4<_VD:>4PC#V@D M\ZW&HS3*)+6=B'216+ZXA=79'"O[Y!ZCR0,TR9WMQJ.76<9ZM7(@':E7.QW2 M1:YM%WE,*0\H)1>%QB-*L=H.!3*O"@MKKNX#I M& =Y8F>)H MPS((Y(&G%NA0$SNDNVSBI77,QZ#/!9*KG9##P H 6$Z=D=.0 MP0\.Z."# [IK#PY3*WC0^EH'5@X( I+(DXQ-T #P*BX"(I:+=P=$L;;%&3!, M H")/!31!'!R@I-:D;%,/RUPQ,)E6\ER D9)2.!AU9XW7M,#6--E>MD$O0P[ M]:*@!2IV4<:#0!4I5$98Q"MZ!"NZI'43;VZ?M4!2IKH\S'"UHDN[>!V/8!V7 M24ES$IV?[64KMSQ;H%)G4*])CG;G9X?!U_WVY7#0?C=Y'-XWX_Y(]=G5S\/\ M7VE_F%Q<;^R7[G@D_X]JCO\A\(_%]F6YV4V^#^,XK \'RI^'8>R+0_-+ZQ,ED19SE7:ET:QV]YE)2&*-;;PV26;__8+-.*&J3/$27_+5 MZ>8 31W,[7M]^'%\J:IF]G.[V1WOYB]-L[]9+H\/+]6V/'ZI]]6N_<]3?=B6 M3?OQ\+P\[@]5^7@JVFZ6,@CL[^6_BIE!!5W B_EY7[\=/[V?=IGROZQ_=A^+Q;AYT,ZHVU4/3293MRUNU MJC:;3JF=Q[^]Z/PR9E?X^?TO]?2T\>W&?"^/U:K>_+-^;%[NYGX^>ZR>RM=- M\ZU^SZM^@\Q\UF_][]5;M6GQ;B;M& _UYGCZ.WMX/3;UME=II[(M?YY?U[O3 MZ_OY/T[U972![ ODI4":T0+5%ZA+@;*C!;HOT!\C^-$"TQ>8CP(W6F#[ GLI MT.,CN+[ ?;BD1PM\7^ _-GJ\(.P+PDN!.!\BY_UW.B#BLBGO;P_U^^QP/J;W M97?JB)NP/>0>NB]/1]CI?^TQ<6R_?;N76MTNWSJAGHG.C/S$6#%$5AB16@^9 MF&+,D$DHQ@Z9E&+*T#H(K:YXCQW'$.& ]B!R[!QWG2,P2 M"2:L#^&%*65ULDDZ.:8DL+<@A>R59<>3[GK"7; H1Y[;HA5+Q)C080@O)1A: M8"IE!\M8(F>)8HP8^!J2OH:$KZ!EB$+65Y:(62+!Q$*(T(%C*66%LFE".2M4 ML$(#?T5 MYH!X3!H :(>&K.81V("6:@0K$$)02$HY4?+>"2G)N1U",[;@L6& M/E]IZ07R65BX_O;0J,\L$O-(PB,I@2R$5J&$/D_C" MZ.]A\QZ)"0U^SPPN'E(*'T+',:>%4,AU O,R#$-H/>864GIX6F8$YZ0R(H36 M$YLAH/.TEKZR6@NZSQ=$HP]C:21PIV\#I>753E_0K;Z8TNL+OMD7N#L6,G!P M'_/]/H^D/))-FD[."Q6B7DDX9&40(33@84V3\)R M/09E))7#N:Z6PDB'!DX5VU'AIO/\P)S@5H#:'%%.?!AW>/J9# MDR1"DX6=A\2Q8;S-D71RD#@Y2'@+,.JAL39'\LF!1Q("$=Y9&(-YI6R:4LXK M%:S2T.8KOPE0/PJ@?8J[9&0ST6PK#XUF=1(>27DDFS*;G-6@T*6;4M36#CD:2BD:PE91L MA%CQ2$P@TDD/[<;4 F,I/U[&(SF/%*/(T&$Z&$DJ&,%64O+!B$=B'DD(9"$" M#[N!E)?*)DKEO%3!2PV=IF.1I&(1O$,I^5C$(S&/)#R2$HB0#K8UDZB<'Z[@ MA(8>T\%($L$(7HDCR0AN@BB#$7>"-0\XRYA3(&WK/-""YL\Y-'CWE@3C@',RFIYH2]:'(V6GQZ9ZI[T^Z,\/*]WQ]GWNFGJ[>D9J:>Z;JI6-?C2ZKU4Y>/E MPZ9Z:KJWKGU_.#]A=_[0U/O^Z<'EY1'&^_\!4$L#!!0 ( &:(,T^&PO=V]R:W-H965T&UL?5-A;]L@$/TK MB!]0$B=KTLBVU'2:-FF5HD[;/A/[;*,"YP&.VW]?P*[GM>Z^&.[\WKMW<*0] MFD?; #CRI*2V&6V<:P^,V:(!Q>T5MJ#]GPJ-XLZ'IF:V-<#+2%*2):O5-5-< M:)JG,78J=DT+#R1#;*<7-\Q$D]AE=T]?$@Z@;%Q(L3UM>PP]P/]N3\1&; M5$JA0%N!FABH,GJ[/ARW 1\!OP3T=K8GH9,SXF,(OI49705#(*%P08'[Y0)W M(&40\C;^C)IT*AF(\_VK^I?8N^_ES"WGAPXFL4*&W\DJ*S#M6HXJTH_C2L0L>U'_YL=B-MF9",A&0B[&,= M-A2*SC]SQ_/48$_,\/B3^;(J0C$<1_WGSUF7*]3]DE"(V8XX!) M9ICUA&!>?2J1+)4X)N_HNP_XFT6+F\C??&#Q'X'MHL V"FS_V^,2YN9-$38[ M5 6FCN-D28&=CJ,\RTX3>YO$2_D+'\;]GIM::$O.Z/S5Q@NH$!UX*ZLK/T.- M?V%3(*%R8;OS>S/,V1 X;,&PO=V]R:W-H965T&UL?5/1;IPP$/P5RQ\0 ME-2VH)US_9$Q6W6@N+W!'K3_TZ!1W/G0M,SV!G@=24JR-$G>,<6%IF4> M<];^ +N:W\V/F*+2BT4 M:"M0$P--0>]WQU,6\!'P3?2\7;N$!Y7=1NZZ@=Y34T/!!NB<.75(-UJ&85;T7QEVD5.J[C]"?;S[1M0CH3TH5P%^NPJ5!T M_L@=+W.#(S'3V?<\7/'NF/JSJ4(R'D7\Y\U;G[V6Z2')V34(S9C3A$E7F-V" M8%Y]*9%NE3BE_] /;_#WFQ;WD;]_P^(? MFF0!8%LO_VN(7YVR5;':H"T\9Q MLJ3"0<=17F67B;U/XZ7\AD_C_IF;5FA++NC\U<8+:! =>"O)C9^ASK^P)9#0 MN+ ]^+V9YFP*'/;S$V++.RY_ 5!+ P04 " !FB#-/PN)U;[0! #3 P M&0 'AL+W=OJ/8#N7\O:LG30$2/D3>S_8M0" O M6AF?TS:$[LB8+UO0PM_8#@S^J:W3(F#H&N8[!Z)*)*T8WVS>,2VDH4660)EAYQNZ6OB239MB E69)UHX N$K]W98<1FE4IJ,%Y: M0QS4.;W?'D_[B$^ ;Q(&O]B3V,G%VN<8?*QRNHF&0$$9HH+ Y0H/H%040AL_ M)DTZEXS$Y?Y5_7WJ'7NY" \/5GV756AS>D=)!;7H57BRPP>8^KFE9&K^$UQ! M(3PZP1JE53Y]2=G[8/6D@E:T>!E7:=(Z3'_X1%LG\(G 9\)=JL/&0LGYHPBB MR)P=B!O/OA/QBK='CF=3QF0ZBO0/S7O,7@M^X!F[1J$)V/MTB^PW?!SWS\(UTGARL0&O-EU ;6T M+*YP1EJ\87-@8(ZQ.T! M]VZ$)O?&PO=V]R:W-H965T=&JM1EM MG.L.C-FB 2WL#7;0^C\5&BV<#TW-;&= E)&D%>.;S0>FA6QIGL;0I]D[) M%DZ&V%YK87X?0>&0T2V])IYDW;B08'G:B1J^@?O>G8R/V*Q22@VME=@2 U5& M[[>'8Q+P$?!#PF 7>Q(Z.2,^A^!SF=%-, 0*"A<4A%\N\ !*!2%OX]>D2>>2 M@;C<7]4_QMY]+V=AX0'53UFZ)J-WE)10B5ZY)QP^P=3/+253\U_@ LK#@Q-? MHT!EXY<4O76H)Q5O18N7<95M7(?Q#[_2U@E\(O"9/:="%>\/7!_-D5(QJ.(_[QYZ[.7G.^3E%V"T(0YCAB^P&QG!//J<_P%02P,$% @ 9H@S3WMW]V*U 0 TP, !D !X;"]W M;W)K&UL?5/1;IPP$/P5RQ\0']PE%YT *9>J:J5& M.B5J^^R#!:S87FJ;(_G[V(90VI*^8.\R,SMKK[,!S;-M 1QY45+;G+;.=0?& M;-F"XO8*.]#^3XU&<>=#TS#;&>!5)"G)TLWFABDN-"VRF#N9(L/>2:'A9(CM ME>+F]0@2AYPF]#WQ*)K6A00KLHXW\ 3N>WE$2&?";:S#QD+1^2?N>)$9'(@9S[[C MX8J30^K/I@S)>!3QGS=O??92I/N;C%V"T(0YCIAT@4EF!//J^ M_X"_7;6XC?SM!Q;_$-BM"NRBP.Z_/:YA]G\588M#56":.$Z6E-CK.,J+[#RQ M=VF\E-_P<=P?N&F$MN2,SE]MO( :T8&WLKGR,]3Z%S8'$FH7MGN_-^.&UL?5-A;]L@$/TKB!]0$I(U661;:CI5F[1)4:>U MGXE]ME'!>(#C[M_OP*[KK6Z_&.[\WKMW<"2]L4^N!O#D6:O&I;3VOCTPYO(: MM'!7IH4&_Y3&:N$QM!5SK0511))6C*]6UTP+V= LB;F3S1+3>24;.%GB.JV% M_7,$9?J4KNE+XEY6M0\)EB6MJ. G^%_MR6+$)I5":FB<- VQ4*;T9GTX;@,^ M AXD]&ZV)Z&3LS%/(?A6I'05#(&"W <%@G&"-W"@7OR3O MG#=Z5$$K6CP/JVSBV@]_-ON1MDS@(X%/A'VLPX9"T?D7X4666-,3.YQ]*\(5 MKP\X>_ M6;2XB?S-.Q;_$=@N"FRCP/;#'I9:>)O>'Q M4E[AP[C_$+:2C2-GX_%JXP64QGA *ZLKG*$:7]@4*"A]V.YP;XD=9W\!4$L#!!0 ( &:(,T^P@X_&PO=V]R:W-H M965T=6JM1EMG.L.C-FB 2WL M#7;0^C\5&BV<#TW-;&= E)&D%>-)9PW 5\!/R4 M,-C%GH1.SHC/(?A29C0)AD!!X8*"\,L%'D"I(.1MO$R:="X9B,O]5?U3[-WW MN4>G/@:!2H;OZ3HK4,] MJ7@K6KR.JVSC.HQ_ME?:.H%/!#X3]I' QD+1^4?A1)X:'(@9S[X3X8HW!^[/ MI@C)>!3QGS=O??:2\WV2LDL0FC#'$<,7F,V,8%Y]+L'72ASY7_0[OL[?KEK< M1O[V'Q;?".Q6!7918/??'M6+O>;R4/_!Q MW+\)4\O6DC,Z?[7Q BI$!]Y*C',V!@Z[Z0FQ^1WG MOP%02P,$% @ 9H@S3R* _<6S 0 TP, !D !X;"]W;W)K&UL?5/1CML@$/P5Q <<"4E[461;NEQ5M5(K15>U?2;VVD8' MK LXOOY] 3NNV_KZ8MCUS.PL+-F ]MFU )Z\:&5<3EOONR-CKFQ!"W>''9CP MIT:KA0^A;9CK+(@JD;1B?+-YR[20AA99RIUMD6'OE31PML3U6@O[\P0*AYQN MZ2WQ))O6QP0KLDXT\ 7\U^YL0\1FE4IJ,$ZB(1;JG#YLCZ=]Q"? -PF#6^Q) M[.2"^!R#CU5.-]$0*"A]5!!AN<(C*!6%@HT?DR:=2T;B43,U_@BNH (].0HT2E4M?4O;.HYY4@A4M M7L95FK0.XQ]^HZT3^$3@,^&0"&PLE)R_$UX4F<6!V/'L.Q&O>'ODX6S*F$Q' MD?X%\RYDKP4_\(Q=H]"$.8T8OL!L9P0+ZG,)OE;BQ/^AW[_"WZU:W"7^[A6+ M?PCL5P7V26#_WQ[7,+N_BK#%H6JP31HG1TKL31KE17:>V >>+N4W?!SWS\(V MTCAR01^N-EU C>@A6-G&PO=V]R:W-H965T-\=&'-% UJX*]-!BW\J8[7P M&-J:N:IZ;V2+9PL<;W6POX^@C)#1K?T+?$@ MZ\:'!,O33M3P"/Y'=[(8L5FEE!I:)TU++%09O=L>CDG 1\!/"8-;[$GHY&S, M4PB^EAG=!$.@H/!!0>!R@7M0*@BAC>=)D\XE W&Y?U/_''O'7L["P;U1OV3I MFXSN*2FA$KWR#V;X E,_UY1,S7^#"RB$!R=8HS#*Q2\I>N>-GE30BA8OXRK; MN [C'[Z;:.L$/A'X3-C'.FPL%)U_$E[DJ34#L>/9=R)<\?; \6R*D(Q'$?^A M>8?92\[W2KC1=0&>,!K6RN<(8:?&%SH*#R87N+>SO.V1AXTTU/B,WO.'\%4$L#!!0 M ( &:(,T_\'4XTM0$ -(# 9 >&PO=V]R:W-H965T1I])YNGIO-2:#A9XCJEN'T^@C1]1M?TU?$@ZL8' M!\O3EM?P _S/]F318A-+*11H)XPF%JJ,WJX/QVW 1\ O ;V;G4FHY&S,8S"^ ME1E=!4$@H?"!@>-V@3N0,A"AC#\C)YU2AL#Y^97]2ZP=:SES!W=&_A:E;S*Z MIZ2$BG?2/YC^*XSU?*)D+/X[7$ B/"C!'(61+JZDZ)PW:F1!*8H_#;O0<>^' MFYLQ:AF?C/ADPN]C&C;DB<(_<\_SU)J>V*'U+0\OO#XDV)HB.&,GXAUJ=^B] MY,G^.F670#1BC@,FF6'6$X(A^Y0B64IQ3-Z%[SZ(WRQ*W,3XS0<2_R'8+A)L M(\'VOS4N879ODK!94Q78.DZ3(X7I=)SDF7<:V-LD/LI?^##M]]S60CMR-AZ? M-CY 98P'E+*ZPA%J\(--AH3*A^,.SW88L\'PIAU_$)N^&PO=V]R:W-H965TV3:P$\>=;*N)RVWG='QES9@A;N!CLPX4^-5@L?0MLPUUD0 M52)IQ?AF\Y9I(0TMLI0[VR+#WBMIX&R)Z[46]N<)% XYW=*7Q*-L6A\3K,@Z MT< 7\%^[LPT1FU4JJ<$XB898J'-ZOSV>]A&? -\D#&ZQ)[&3"^)3##Y6.=U$ M0Z"@]%%!A.4*#Z!4% HV?DR:="X9B/:=B%>\/?)P-F5,IJ-(_X)Y%[+7@A\. M&;M&H0ES&C%\@=G."!;4YQ)\K<2)_T._?86_6[6X2_S=*Q;_$-BO"NR3P/Z_ M/:YA[OXJPA:'JL$V:9P<*;$W:907V7EB[WFZE-_P<=P_"]M(X\@%?;C:= $U MHH=@97,39J@-+VP.%-0^;F_#WHYS-@8>N^D)L?D=%[\ 4$L#!!0 ( &:( M,T];AN0?M $ -,# 9 >&PO=V]R:W-H965T0]LPUUL0521I MQ7B2O&=:R(X660_"ERFD2#(&" MT@<%@)I6F47UW'ZP].9MDW@ M,X$OA)M8ATV%HO./PHLBLV8D=CK[7H0K3@\JP39QG!PIS=#%45YEEXF]Y?%2_L*G3G,V!=[T\Q-BRSLN_@!02P,$% @ 9H@S3QGV M&86U 0 TP, !D !X;"]W;W)K&UL?5/1;MP@ M$/P5Q >$.^[:I"?;4BY5U4JM=$K5])FSUS8*L"[@<_KW!>RX;N/DQ;#KF=E9 M6+(![:-K 3QYTLJXG+;>=P?&7-F"%NX*.S#A3XU6"Q]"VS#761!5(FG%^&;S MGFDA#2VRE#O9(L/>*VG@9(GKM1;V]Q$4#CG=TN?$O6Q:'Q.LR#K1P'?P/[J3 M#1&;52JIP3B)AEBHD-)!;7HE;_'X3-, M_;RC9&K^*UQ !7AT$FJ4J%SZDK)W'O6D$JQH\32NTJ1U&/]P/M'6"7PB\)EP MD^JPL5!R_E%X4606!V+'L^]$O.+M@8>S*6,R'47Z%\R[D+T4_ //V"4*39CC MB.$+S'9&L* ^E^!K)8[\!?WZ%?YNU>(N\7>O6/Q'8+\JL$\"^S=[7,/L_BO" M%H>JP39IG!PIL3=IE!?9>6)OTRVRO_!QW+\)VTCCR!E]N-IT 36BAV!ECG,V!AZ[Z0FQ^1T7?P!02P,$% @ 9H@S3\".3HVU M 0 TP, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$7=:Y=&5;RJ:J4JF15JF:/K/VV$;AX@!>)W]?P,1U6ZB/QD=D M5JFY!&6Y5LA 4^#;[?Z0!7P$/'$8[6*/0BX M R&"D+?QDC3Q7#(0E_MW]2^Q=]_+B5FXT^(GKUU7X!N,:FC8(-RC'N\A]7.) M46K^&YQ!>'APXFM46MCX1=5@G99)Q5N1['5:N8KKF/Y<)=HZ@28"G0DWL0Z9 M"D7GGYEC96[TB,QT]CT+5[S=4W\V54C&HXC_O'GKL^>2?LIR<@Y""7.8,'2! MV0*.U V]E<^%GJ/,O M; X$-"YLK_W>3',V!4[WZ0F1^1V7OP!02P,$% @ 9H@S3]P0DFNU 0 MTP, !D !X;"]W;W)K&UL?5/1;IPP$/P5RQ\0 MW_EH+CT!4BY5E4J-=$K5]MD'"UBQ,;'-D?Q]UX90VI*^8.\R,SMKK]/!V"?7 M 'CRHE7K,MIXWQT8;:Z:%;&F> MQMS)YJGIO9(MG"QQO=;"OAY!F2&C6_J6>)1UXT."Y6DG:O@&_GMWLABQ6:64 M&EHG34LL5!F]W1Z.2CD;,Q3"+Z4&=T$0Z"@\$%!X'*!.U J M"*&-YTF3SB4#<;E_4_\<>\=>SL+!G5$_9>F;C-Y04D(E>N4?S7 /4S\?*)F: M_PH74 @/3K!&892+7U+TSAL]J: 5+5[&5;9Q'<8_/)EHZP0^$?A,N(EUV%@H M.O\DO,A3:P9BQ[/O1+CB[8'CV10A&8\B_D/S#K.7G'^\3MDE"$V8XXCA"\QV M1C!4GTOPM1)'_@]]_PY_MVIQ%_F[=RS^(9"L"B11(/EOCVN8_5]%V.)0-=@Z MCI,CA>G;.,J+[#RQMSQ>RF_X..X/PM:R=>1L/%YMO(#*& ]H97.%,]3@"YL# M!94/VSWN[3AG8^!--STA-K_C_!=02P,$% @ 9H@S3^"8 )2U 0 TP, M !D !X;"]W;W)K&UL?5/1;IPP$/P5RQ\0'[YK M;:Z:%;&F>QMS) MYJGIO9(MG"QQO=;"OAQ!F2&C"7U+/,BZ\2'!\K03-7P'_Z,[68S8K%)*#:V3 MIB46JHS>)8?C+N CX*>$P2WV)'1R-N8Q!%_*C&Z"(5!0^* @<+G /2@5A-#& MTZ1)YY*!N-R_J7^*O6,O9^'@WJA?LO1-1O>4E%")7OD',WR&J9\/E$S-?X4+ M*(0')UBC,,K%+REZYXV>5-"*%L_C*MNX#N,?GDRT=0*?"'PF[&,=-A:*SC\* M+_+4FH'8\>P[$:XX.7 \FR(DXU'$?VC>8?:2\]M]RBY!:,(<1PQ?8)(9P5!] M+L'72ASY/_2;=_C;58O;R-^^8_$/@=VJP"X*[/[;XQKF]J\B;'&H&FP=Q\F1 MPO1M'.5%=I[8.QXOY3=\'/=OPM:R=>1L/%YMO(#*& ]H97.%,]3@"YL#!94/ MVQO&UL?5-ACY0P$/TK37_ E07T+AL@ MN3UC--%DVA4-4SB^T,[SWYDT[+28T3[8'<.1926U+ MVCLW'!FS=0^*VQL<0/L_+1K%G0]-Q^Q@@#>1I"1+D^0M4UQH6A4Q=S95@:.3 M0L/9$#LJQ MB5/Z#_WV%7ZV:S&+_.P5BW\(Y+L">13(_]OC'N9OEVQSJ I,%\?)DAI''4=Y MDUTG]CZ-E_(;/H_[9VXZH2VYH/-7&R^@173@K20W?H9Z_\+60$+KPO;6[\T\ M9W/@<%B>$%O?&PO M=V]R:W-H965T3;2F7J&JE M5CJE:ON;L]PZYG965B*29MGVP,X]"*%LB7NG1N. MA-BZ!\GLC1Y ^3^M-I(Y'YJ.V,$ :R))"D*S[!V1C"M<%3%W-E6A1R>X@K-! M=I22F9\G$'HJ\0Z_)IYXU[N0(%4QL Z^@/LZG(V/R*+2< G*Q0ZN6C]'(*/38FS8 @$U"XH,+]QH^DB9>2@;C> MOZJ_C[W[7B[,PH,6WWGC^A(?,&J@9:-P3WKZ *F?6XQ2\Y_@"L+#@Q-?H];" MQB^J1^NT3"K>BF0O\\I57*?TYY!HVP2:"'0A'&(=,A>*SA^98U5A](3,?/8# M"U>\.U)_-G5(QJ.(_[QYZ[/7*L]H0:Y!*&%.,X:N,+L%0;SZ4H)NE3C1?^AW M;_#S38MYY.=O6/Q#8+\IL(\"^__VN(7)_RI"5H MTW@IO^'SN']FIN/*HHMV_FKC!;1:._!6LAL_0[U_84L@H'5A>^?W9IZS.7!Z M2$^(+.^X^@502P,$% @ 9H@S3QOR+ :T 0 TP, !D !X;"]W;W)K M&UL?5/;;IPP$/T5RQ\0 TLN6@%2-E'52JVT2M7F MV0L#6/&%V&9)_[ZV<0AI25ZP9SCGS!E[7$Q*/YD>P*(7P:4I<6_ML"?$U#T( M:B[4 -+]:946U+I0=\0,&F@32(*3+$FNB*!,XJH(N:.N"C5:SB0<-3*C$%3_ M.0!74XE3_)IX8%UO?8)4Q4 [^ GVUW#4+B*+2L,$2,.41!K:$M^F^T/N\0'P MF\%D5GOD.SDI]>2#;TV)$V\(.-36*U"WG.$../="SL9SU,1+24]<[U_5OX3> M72\G:N!.\4?6V+[$-Q@UT-*1VP0;PKD02#_M, *\"24F6)LDU4UQTM,A"[F2*3 ].B@Y.AMA!*6Y^'T'J M,:<;^I9X$$WK?((56<\;> 3WHS\9C-BL4@D%G16Z(P;JG-YN#L>=QP? 3P&C M7>R)[^2L]9,/OE8Y3;PAD% ZK\!QN< =2.F%T,9SU*1S24]<[M_4OX3>L9+S.B1F.GL>^ZO>'-(\6Q* MGPQ'$?ZA>8O92[%-KC-V\4(1<2Z5J)8_H/??\!?[MJ<1OX MVP\L_B&P6Q78!8'=?WM&PO=V]R:W-H965TKG'253\U_A"A+AP0G6*(UT\4O*WGFC)A6THOC3 MN H=UV'\D^XGVCHAG0CI3#C$.FPL%)U_Y)X7F34#L>/9=SQ<\>:8XMF4(1F/ M(OY#\PZSUV*;'#)V#4(3YC1BT@5F,R,8JL\ETK42I_0%??\*?[MJ<1OYVU(X.5*:7L=17F3GB;U-XZ7\A8_C_HW; M1FA'+L;CU<8+J(WQ@%:2&YRA%E_8'$BH?=CN<6_'.1L#;[KI";'Y'1=_ %!+ M P04 " !FB#-/3>NVCK,! #3 P &0 'AL+W=ORW_JA=Q!:52BCHC,".:*AS>A_O#SN/#X#O D:SVA/?R0GQ MU0>?JIQ&WA!(**U7X&XYPP-(Z86[GFI*Y^<]P!NG@WHFK4:(TX4O*P5A4LXJSHOC[M(HN MK./T)[W0M@G)3$@6PET@L*E0BS2.,G;V0C/F,&&2%29>$,RI+R62K1*'Y!_Z[0?\=--B&OCI!Q;_$-AM M"NR"P.Z_/6YA_G;)5H>J0#=AG PI<>C"**^RR\3>)^%2?L.G&UL?5/1;IPP$/P5RQ\0'^;2BTZ E$M4M5(KG5*U??;! E9LEMKF2/^^MB&4 MMJ0OV+O,S,[:ZVQ$\VQ; $=>M.IL3EOG^B-CMFQ!"WN#/73^3XU&"^=#TS#; M&Q!5)&G%^&[WCFDA.UID,7A$XNB,\A^%CE M=!<,@8+2!07AERL\@%)!R-OX,6O2I60@KO>OZN]C[[Z7B[#P@.J[K%R;TSM* M*JC%H-P3CA]@[N>6DKGY3W %Y>'!B:]1HK+Q2\K!.M2SBK>BQA"M.CMR?31F2\2CB/V_>^NRU M2!.>L6L0FC&G"<-7F&1!,*^^E.!;)4[\'_KA#7ZZ:3&-_/0-BW\([#<%]E%@ M_]\>MS#I7T78ZE UF":.DR4E#ETRN_$SU/H7M@0*:A>V![\WTYQ-@<-^?D)L>X=4UQH6N8Q=[9E;@8OA8:S)6Y0BMM?)Y!F+&A"7Q*/HNU\2+ R[WD+ M7\%_Z\\6([:HU$*!=L)H8J$IZ'UR/&4!'P'?!8QNM2>ADXLQ3R'X5!=T%PR! MA,H'!8[+%1Y RB"$-G[.FG0I&8CK_8OZA]@[]G+A#AZ,_"%JWQ7T0$D-#1^D M?S3C1YC[N:5D;OXS7$$B/#C!&I61+GY)-3AOU*R"5A1_GE:AXSK.?PXS;9N0 MSH1T(1QB'385BL[?<\_+W)J1V.GL>QZN.#FF>#952,:CB/_0O,/LM=PG6E;9MP$ -,# 9 >&PO=V]R:W-H965TYT.VCS9!L"1%R5;F]'&N>[ F"T:4-Q>Z0Y:_%-IH[C#T-3,=@9X&4A*LGBS MN6&*BY;F: MIGZN*9F:_PD7D CW3K!&H:4-7U+TUFDUJ: 5Q5_&5;1A'<8_R?5$6R?$$R&> M"?M0AXV%@O-OW/$\-7H@9CS[COLKC@XQGDWAD^$HPC\T;S%[R;?13_P<=Q_<5.+UI*S=GBUX0(JK1V@ MEX-^.&UL=5/M;IPP M$'P5RP\0@[DTZ0F0 MYZ,VK[8#<.A-"F4+W#G7[PFQ50>2V0O=@_)_&FTD>=NYD"!EWK,6GL ]]T?C M([*HU%R"LEPK9* I\$VZ/^P"/@)>.(QVM4>ADY/6KR&XKPN@*DRX(XM67$G2KQ('^1[_ZA)]M6LPB/_O$XC\"NTV!7138K05H\J''+>O-EY H[4#;R6Y M\#/4^1>V! (:%[97?F^F.9L"I_OY"9'E'9=_ %!+ P04 " !FB#-/<>(] M0[;0O@R)-6GADPOB8PB^5#G=!4.@H'1!0?CE M"O>@5!#R-G[/FG0I&8CK_;/ZI]B[[^4B+-RC^B4KU^;TEI(*:C$H]X#C9YC[ M>4?)W/Q7N(+R\.#$URA1V?@EY6 =ZEG%6]'B:5IE%]=Q^G/X,-.V"7PF\(5P M&^NPJ5!T_E$X460&1V*FL^]%N.+]D?NS*4,R'D7\Y\U;G[T6"><9NP:A&7.: M,'R%V2\(YM67$GRKQ(G_1S^\P4\V+2:1G[QA\85 NBF01H'TA4#RJL\?CI?R#3^/^39A&=I9H?J M7@, %<0 9 >&PO=V]R:W-H965TF[KM5^%1J=-]%/7;HVC*_DZ>1*OO[&77E$I?=H>H/W6BW)E) M31U1'&=14U9MN%Z:L:=NO91G55>M>.J"_MPT9?=G(VIY784L_!AXK@Y'-0Q$ MZ^6I/(@?0OT\/77Z*IJK[*I&M'TEVZ 3^U7XP.XW/!TF&,1+):[]S7DP;.55 MRK?AXNMN%<;#BD0MMFHH4>K#13R*NAXJZ77\GHJ&,^R M%X^R_E7MU'$5%F&P$_OR7*MG>?TBI@VE83#M_INXB%K#AY5HCJVL>_,WV)Y[ M)9NIBEY*4[Z/QZHUQ^MX)T^G:7@"31-HGE 8GF@D,BO_5*IRO>SD->C&AW\J MA_\QNR?];+;#H'D4YIY>?*]'+VM.Z3*Z#(4FS&;$T V&S8A(5Y\I"%%LR)F> M>^9SN$1NYO.;^93'N$ ""R2F0/+?'C-KCPB38Y(4DJ2@0&&1(,P"DV20)',+ M\-@B01C/\\XA20X*D$6",!R3%)"D 42BP1A4DRR@"0+IT!N<[@0SC/,P6+L MH!B4R&T+(5#AX?$XE;F[L54,,)Q[%,:@6Q\8N2426V,0Y!$9PZYF')2P909! M'ITQ;'[F.KO@-@UP?Y)X:+#]&?!VX@0I OG4AA. N?8N[)@!&)YXPHSA#&# MX(G#@T ^M>$88*['%X[80 ZDGA< PT' 7)LO'!& *$A]+SHO7&VR]3"/*\3#G. PZLGMNZAB#/IQO'><"! MU7,[=Q"HL',GNNGK&M$=3$?;!UMY;DT[?3,Z=\T/9/K"?_"QY?Y>=H>J[8-7 MJ71W:7K O91*Z+7$=WHM1]WESQ>UV*OA5#>E03>VNN.%DJ>IC8_FWQ+6?P%0 M2P,$% @ 9H@S3S_S]*6X 0 TP, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$7>QL5BO;4C95U$JMM$K4YIFUQS8*%Q?P M.OW[ '8<)W%?@!G..7-AR 9MGFT+X-"+%,KFN'6N.Q!BRQ8DLU>Z ^5O:FTD M<]XT#;&= 59%DA2$;C8[(AE7N,BB[V2*3/=.< 4G@VPO)3/_CB#TD.,M?G,\ M\*9UP4&*K&,-/(+[W9V,M\BL4G$)RG*MD($ZQ[?;PS$-^ CXPV&PBS,*E9RU M?@[&CRK'FY 0""A=4&!^N\ ="!&$?!I_)TT\APS$Y?E-_3[6[FLY,PMW6CSQ MRK4YWF-40JXQFHK_"1<0'AXR\3%*+6Q<4=E;I^6DXE.1[&7< MN8K[,-[LTHFV3J 3@D!F['W'PA-O#]3WI@S.V(IX MYY.WWGLIDOTV(Y<@-&&.(X8N,.\(XM7G$'0MQ)%^H=_\AY^LIIA$?K+@T]U^ M72!=%4BC0/JA1OJIQC5,\BD(6315@FGB.%E4ZE[%45YXYXF]I?%1WN'CN/]B MIN'*HK-V_FGC ]1:._"I;*[\#+7^A\V&@-J%XXT_FW'.1L/I;OI"9/['Q2M0 M2P,$% @ 9H@S3[2(^//> 0 @4 !D !X;"]W;W)K&UL=53;CML@$/T5Q "*9^GX'+(<4;?$^\ M-%5M7()D2<W=1-B*S2M$(:'4C6Z2@3/'3YG2.'=X#?C0PZ,4>N4ZN M4KZZX'.1XL@5!!QRXQ2876[P#)P[(5O&KTD3SY:.N-S?U3_ZWFTO5Z;A6?*? M36'J%!\Q*J!D/3/W^%O@R5N/7^[X-,X"@OL M@@([+[#[I\?]JL<0YA VV0=-]@&!>&42PAS#)H>@R2$@\+@R"6 >WSFN.&@2 M!P0V*Y,0AJY,R.(."E"5GSZ-!0&K>-[5Z-8SD&1G;3BT/F9R_[ U!+ P04 M" !FB#-/+L\I,;D! #3 P &0 'AL+W=ON/C-FR!27L#?:@_4V-1@GG3=,PVQL0 M520IR?AN]XXIT6E:9-%W-D6&@Y.=AK,A=E!*F%\GD#CF=$]?'8]=T[K@8$76 MBP:^@?O>GXVWV*)2=0JT[5 3 W5.[_?'4QKP$?#4P6A79Q(JN2 ^!^-SE=-= M2 @DE"XH"+]=X0&D#$(^C9^S)EU"!N+Z_*K^,=;N:[D("P\H?W25:W-Z1TD% MM1BD>\3Q$\SUW%(R%_\%KB ]/&3B8Y0H;5Q).5B':E;QJ2CQ,NV=COLXW?!T MIFT3^$S@"^$NQF%3H)CY!^%$D1D8_8)@7GT)P;="G/@_],-_^,EFBDGD)RL^/_!M@713((T" MZ5\UIF]JW,+&UL=53OCIP@$'\5P@,<+JOGWD9-;J]IVJ1--M>T_M;N MV2\"P^_/##!FH](OI@6PZ%6*SN2XM;8_$F+*%B0S=ZJ'SNW42DMFW5(WQ/0: M6!5(4A :1?=$,M[A(@NQLRXR-5C!.SAK9 8IF?Y] J'&'._P6^"9-ZWU 5)D M/6O@&]CO_5F[%5E4*BZA,UQU2$.=X\?=\91X? #\X#":U1SY2BY*O?C%YRK' MD4\(!)36*S W7.$)A/!"+HU?LR9>+#UQ/7]3_QAJ=[5A*,YN*_P!6$@_M,G$>IA E?5 [&*CFKN%0D>YU&WH5QG':2 M=*9M$^A,H OA$'S(9!0R_\ L*S*M1J2GL^^9O^+=D;JS*7TP'$78<\D;%[T6 M^X?[C%R]T(PY31BZPNP6!''JBP7=LCC1=_3T/_S]9HK[P-^O^#2-MP7B38$X M",3_U)C>U+B%.6R;))LFR8; PXW)>TP<135I8 MU<]]2I:?1?$'4$L#!!0 ( &:(,T]%) ]APP$ #@$ 9 >&PO=V]R M:W-H965TJE:ZDZ*> M[OJ;V.L/%8P+.&[?_@ [KB_'_0GL>F9V%MBDHU1ON@$PZ$/P3F>X,:;?$Z*+ M!@33-[*'SGZII!+,V%#51/<*6.E)@A,:1;=$L+;#>>IS1Y6G"HD!Z$ M8.KS %R.&=[@2^*EK1OC$B1/>U;#3S"_^J.R$5E4RE9 IUO9(055AN\W^T/B M\![PNX51K_;(=7*2\LT%SV6&(V<(.!3&*3"[G.$!.'="UL;[K(F7DHZXWE_4 M'WWOMI<3T_ @^6M;FB;#=QB54+&!FQ$ MVK,I7-(?A?]FS6N;/>=QM$G)V0G-F,.$H2O,%X)8]:4$#94XT'_HN__PMT&+ M6\_?KOAT=QL6B(,"L1>(_^J17O48PFS#19)@D20@$%\5"6&2JR)D=7,"5.W? MK$:%'#H_+ZOL,A;WU-_\%WR:J1],U6VGT4D:^W[\+5=2&K!6HAOKI;%CO 0< M*N.V.[M7TV.> B/[>4[)\F>1_P%02P,$% @ 9H@S3QXGTJ[) 0 . 0 M !D !X;"]W;W)K&UL=51A;YLP$/TKEG] #0XT M601(3:MJDS8IZK3MLP,'6+4QLTWH_OUL0QE*V1=\=W[OW9WM(QN5?C4M@$5O M4G0FQZVU_9$04[8@F;E3/71NIU9:,NM_@K)$9I&3ZSPF$&G,P/_JS=AY95"HNH3-< M=4A#G>.'^'A*/3X ?G(8S^5+E./(%@8#2>@7FEBL\@A!>R)7Q M>];$2TI/7-OOZL^A=]?+A1EX5.(7KVR;XP-&%=1L$/9%C9]A[B?%:&[^*UQ! M.+BOQ.4HE3#AB\K!6"5G%5>*9&_3RKNPCM-.2F?:-H'.!+H0#B$/F1*%RI^8 M946FU8CT=/8]\U<<'ZD[F]('PU&$/5>\<=%KD43W&;EZH1ESFC!TA8D7!''J M2PJZE>)$/]#W_^'O-DO\,NBCK MWD^XY5HI"ZZ4Z,[5TKHQ7AP!M?7FWMEZ>LR38U4_SRE9?A;%7U!+ P04 M" !FB#-/1IN0!\?< $5W VR Y2,O/G!$*/!4[Q6^"9MYT+ 5+F M/6OA.[@?_=GX%5E4:BY!6:X5,M 4^#$]GK* CX"?'$:[FJ-0R47KE[#X4A-?&2,A#7\S?U3[%V7\N%67C2XA>O75?@ T8U M-&P0[EF/GV&N)\-H+OXK7$%X>'#B M9MHV@J3^;*@3C4<0];][ZZ+7< M)P\YN0:A&7.:,'2%21<$\>I+"KJ5XD3_H]^_P]]M6MQ%_F[%IX=D6V"_*;"/ M OMUC6ER4^,6YAV7V6:2;$. WB39PNQNDI#5S4DP;7RS%E5Z4+%?5M&E+1YI MO/E_\*FGOC'36I' QO.S@II 9DV\6#KB>OZI_NAK MM[6HA(H-W#S+\0GF>A*,YN*_PP6XA;M,K$Y_&MO/C..TDR4P+$^A,H MA[WW(9.0S?V"&Y:F2(U+3V??,77%T MH/9L"A?T1^'W;/+:1B]Y',4IN3BA&7.<,'2%B18$L>J+!0U9'.D_]-U_^-M@ MBEO/WZ[X=$_# G%0(/8"\5\U)E&PO=V]R:W-H965TOWMP +6^8/:)ES?OK8A%*72%(0FR0XS&/N M9,I<#TYP!2>#[" E,W^.(/18X!1?$\^\[5Q(D#+O60L_P/WL3\9'9%&IN01E MN5;(0%/@Q_1PW =\!+QP&.UJCT(G9ZU?0_"U+G 2#(& R@4%YI<+/($00-+B%Z]=5^ 'C&IHV"#'AP8FO46EAXR^J!NNTG%6\%II6KN(ZS_I6V3: S@=X0R%0H.O_$'"MS MHT=DIK/O6;CB]$#]V50A&8\B?O/FK<]>RBS]F)-+$)HQQPE#5YAT01"OOI2@ M6R6.]#_Z_3O\W:;%7>3O5GSZD&T+9)L"613(UCW2Y*;'+;1?8; O2F MR!9F=U.$K&Y.@FGCF[6HTH.*\[+*+F/Q2./-_X-/,_6=F98KB\[:^?<3;[G1 MVH&WDMQY+YT?XR40T+BPO?=[,SWF*7"ZG^>4+'\6Y5]02P,$% @ 9H@S M3QAGGGFX 0 TP, !D !X;"]W;W)K&UL=5/M M;ML@%'T5Q .4A#AM%-F6FE;5)FU2U&G;;V)?VZC@ZP&.N[3I]@[)5LX&V)[K87Y?0*%0T:W],WQ+.O&!0?+TT[4\ W< M]^YLO,5FE5)J:*W$EABH,GJ_/9Z2@(^ 'Q(&NSB34,D%\248G\N,;D)"H*!P M04'X[0H/H%00\FG\FC3I'#(0E^PIF8K_ E=0'AXR\3$*5#:NI.BM0SVI^%2T>!UWV<9]&&_V^XFV3N 3 M@<^$0XS#QD Q\T?A1)X:'(@9>]^)\,3;(_>]*8(SMB+>^>2M]U[SA"&UL=5/M MCM0@%'T5P@,L,TQUZJ1MLK/&:*+)9(WZFVEO6[+06X%.U[<7:+?6M?X![N6< M4/V0E6MSFE)202T&Y1YQ M_ AS/6\HF8O_##=0'AXR\3%*5#:NI!RL0SVK^%2T>)YVV<5]G&X.R4S;)O"9 MP!="&N.P*5#,_+UPHL@,CL1,O>]%>.+]B?O>E,$96Q'O?/+6>V]%PH\9NP6A M&7.>,'R%V2\(YM67$'PKQ)G_0S_^AW_83/$0^8<5GZ?IMD"R*9!$@>2O&M-7 M-6YAWKT*PE9-U6":.$Z6E#AT<917WF5B[WE\E#_P:=R_"-/(SI(K.O^T\0%J M1 <^E=V=GZ'6_[#%4%"[<#SZLYGF;#(<]O,78LL_+GX#4$L#!!0 ( &:( M,T]'(OGWN $ -,# 9 >&PO=V]R:W-H965TF+[1F? M<^;B<3%I\V1[ (=>I%"VQ+USPX$06_<@F;W2 RA_TVHCF?.FZ8@=#+ FDJ0@ M-$D^$LFXPE41?2=3%7IT@BLX&61'*9EY/8+04XE3_.9XY%WO@H-4Q< Z^ [N MQW RWB*K2L,E*,NU0@;:$M^FAV,>\!'PD\-D-V<4*CEK_12,KTV)DY 0"*A= M4&!^N\ ="!&$?!K/BR9>0P;B]ORF_B76[FLY,PMW6OSBC>M+?(-1 RT;A7O4 MTSTL]7S :"G^&UQ >'C(Q,>HM;!Q1?5HG9:+BD]%LI=YYRKNTWR3I0MMGT 7 M ET)-S$.F0/%S#\SQZK"Z F9N?<#"T^<'JCO31VAKX+0C9-E6"Z.$X6U7I4<90WWG5B;VE\E#_P>=P?F.FXLNBLG7_:^ "M MU@Y\*LF5GZ'>_[#5$-"Z<+SV9S//V6PX/2Q?B*S_N/H-4$L#!!0 ( &:( M,T\=>Z?9Q $ #@$ 9 >&PO=V]R:W-H965T>>"]QDHU2ON@4PZ$WP3N>X-:;?$Z++%@35-[*'SGZII1+4V% U1/<*:.5) M@I-HL[DE@K(.%YG/'561R<%PUL%1(3T(0=7[ ;@<<[S%E\03:UKC$J3(>MK M+S"_^Z.R$5E4*B:@TTQV2$&=X_OM_I ZO <\,QCU:H]<)RRZ2.,[(V0G- MF,.$B5:8[8(@5GTI$85*'*+_Z+M/^''08NSY\8H??4G" DE0(/$"R3\])E<] MAC!IN$@:+)(&!&ZOBH0PNZLB9'5S E3CWZQ&I1PZ/R^K[#(6]Y&_^0_X-%,_ MJ6I8I]%)&OM^_"W74AJP5C8WUDMKQW@).-3&;7=VKZ;'/ 5&]O.&PO=V]R:W-H965T!.]TAAMC^@,ANFA ,'TC>^CL3B65 M8,8N54UTKX"5GB0XH5&T(X*U'=JS&GZ ^=F?E%V11:5L!72ZE1U24&7X/CX #.G9!-X_>LB1=+1US//]6_^MIM+6>FX4'R M7VUIF@SO,2JA8@,WSW+\!G,]6XSFXA_A MS"72;6HY!<^R\J!FVDF%5L*H*] M36/;^7&<=G;[F18FT)E %\+>^Y#)R&?^A1F6ITJ.2$UGWS-WQ?&!VK,I7- ? MA=^SR6L;O>3)9I^2BQ.:,<<)0U>8>$$0J[Y8T)#%D?Y#O_T/?Q-,<>/YFQ6? MWNW" DE0(/$"R5\UWEW5&, D4=AD&S39!@3B*Y,0AEZ9D-7-"5"U?[,:%7+H M?+^LHDM;W%-_\W_@4T\],56WG49G:>S[\;=<26G IA+=V%P:V\;+@D-EW/36 MSM7TF*>%D?W0?4$L#!!0 ( &:(,T_&\>JWY0$ !\% 9 M>&PO=V]R:W-H965TOW(@EC B2A MSO'#[GA*+=X!?G0PJDG,7V"I9\8HZ7Y+W %9N#6 MB=$H!5/NB\I1:<$7%F.%TY=Y['HW3O-*U>_?V,Q\A-$7H+($41O".*;'GV8@U\D]HK$'H+$3W#P M$AS^O\W$2Y!X'*0W;?HP]WZ1U"N2OB>(@QL1'^;VQ,GF!^4@&W#.'$MK7JLU8%!K.TW, M7,YW=@ZT&);GB*QO8O$'4$L#!!0 ( &:(,T\'5]ZAX $ (% 9 M>&PO=V]R:W-H965T.E@DINY9SJYKC! U!JA'09OQ9-M%H: MXG;^KOYD>]>]7(F$!TY_=I5J>QZ.T[S2APM-#$4Z+TI3=)NA5W3Q4N=O151'&3X9H06S'G&!!O,845@K;Y:!"Z+ M<_ ?/?V 'SI+#"T_W/!#/W(+1$Z!R I$__08[GIT83XPB9TFL4,@WIFX,(G; M)'&:) Z!=&?BPAS=)JG3)'4(?-J9.#")OS/!FS/(0#3V]DFOY&-O;_XFNU[P M^\">X;_P^77X1D33]=*[<*="G^G=[55C](:T"A5F::ZKF8K^4< M*#XL+PY>G[WB#U!+ P04 " !FB#-/>H_10[CE6TIFZIJI59: MI6KSS-IC&X6+"WB=_GT!>QTW=5^ &; ?@T*L4RA:X2%(0FR9Y(QA4N\^@[FS+7@Q-(=OCB?>=BXX2)GWK(7OX'[T9^,MLJC47(*R7"MDH"GPP^YXR@(^ M GYR&.WJC$(E%ZU?@O&E+G 2$@(!E0L*S&]7> 0A@I!/X]>LB9>0@;@^W]0_ MQ=I]+1=FX5&+9UZ[KL#W&-70L$&X)SU^AKF>#QC-Q7^%*P@/#YGX&)46-JZH M&JS3$,2K+R'H5H@3_8=^^ \_ MW4PQC?QTQ4^3_;9 MBF018'LKQKINQJW,.F[(&355 FFC>-D4:4'%4=YY5TF M]H'&1WF#3^/^C9F6*XLNVOFGC0_0:.W IY+<^1GJ_ ];# &-"\>#/YMISB;# MZ7[^0F3YQ^4?4$L#!!0 ( &:(,T^1D493U $ )T$ 9 >&PO=V]R M:W-H965T?;2ACF?L%^\Z_/W?&=C9*]:I; (/>!.]TCEMC^B,ANFQ! M4'TG>^CL2BV5H,:&JB&Z5T K3Q*A*#J M]PFX''.\P>^)9]:TQB5(D?6T@>]@?O1G92.RJ%1,0*>9[)"".L?WF^,I=7@/ M>&$PZM4!]R&3D*W^DAA:9DB-2T][WU/WB MS3&V>U.ZI-\*OV:+US9[+9(TR9&*/U!+ P04 M" !FB#-/"=%U#X+J!SG"8+^T4@EJ;*@ZHD<% MM/$DP4D21>^(H&S 5>%S9U45J.C9H=)'&OA]_RZV4!JR5Z,%ZZ>T8;P&'UKCMP>[5\IB7P,AQG5.R_5E4 M?P!02P,$% @ 9H@S3W?K%*6Y 0 TP, !D !X;"]W;W)K&UL=5/;;MP@$/T5Q >$-79V5RO;4C95U$JMM$K5]IFUQS8* M%Q?P.OW[ G9<-W5?@!G..7-AR$=M7FP'X-"K%,H6N'.N/Q%BJPXDLW>Z!^5O M&FTD<]XT+;&] 59'DA2$[G9[(AE7N,RC[V+*7 ].< 47@^P@)3._SB#T6. $ MOSF>>=NYX"!EWK,6OH+[UE^,M\BB4G,)RG*MD(&FP _)Z9P%? 1\YS#:U1F% M2JY:OP3C4UW@74@(!%0N*#"_W> 1A A"/HV?LR9>0@;B^ORF_A1K][5NXQFHO_##<0'AXR\3$J+6Q<4358I^6LXE.1 M['7:N8K[.-VD^YFV3: S@2Z$8XQ#ID Q\P_,L3(W>D1FZGW/PA,G)^I[4P5G M;$6\\\E;[[V5V6&?DUL0FC'G"4-7F&1!$*^^A*!;(<[T'_KA/_QT,\4T\M,5 M/TWHMD"V*9!%@>RO&@_O:MS"'-\%(:NF2C!M'">+*CVH.,HK[S*Q#S0^RA_X M-.Y?F&FYLNBJG7_:^ "-U@Y\*KL[/T.=_V&+(:!QX7CP9S/-V60XW<]?B"S_ MN/P-4$L#!!0 ( &:(,T]3%%$/T $ )T$ 9 >&PO=V]R:W-H965T MDT==(J19VV_2;V\44% MXP*.V[S//HG<(Z_RSF$0SH*^:H: (W>.>M4AANM^R,AJFB 4W4G>NC, METI(3K4)94U4+X&6CL09B8)@3SAM.YRG+G>6>2H&S=H.SA*I@7,J/T[ Q)CA M$-\2+VW=:)L@>=K3&GZ"_M6?I8G(HE*V'#K5B@Y)J#+\$!Y/>XMW@-\MC&JU M1[:3BQ"O-OA>9CBP!0�EL%:I8K/ )C5LB4\39KXL72$M?[F_HWU[OIY4(5 M/ KVIRUUD^%[C$JHZ,#TBQB?8.YGA]'<_ ^X C-P6XGQ* 13[A<5@]*"SRJF M%$[?I[7MW#K.^C>:GQ#-A&A#().1J_PKU31/I1B1G,Z^I_8O#H^1.9O")MU1 MN&^F>&6RUSPY?$G)U0K-F-.$B5:8<$$0H[Y81#Z+4_0?_? )/_:6&#M^O.+' M8>(72+P"B1-(UCW>!YL>?9A/JMQY378>@6ACXL/$?I.]UV3O$4@V)C[,;F-" M5M>#@ZS=8"A4B*%S0[G*+K/W$+GK]0\^#>XSE77;*701VEQ2=Y4J(3284H([ MTW!CWHHE8%!INSV8O9PF9@JTZ.?'@"PO4OX74$L#!!0 ( &:(,T\Y_5^H MU $ )T$ 9 >&PO=V]R:W-H965T!.]TAAMC^B,ANFA ,'TG>^CL2B658,:&JB:Z5\!*3Q*-O!62$]",'4[Q-P.69X@]\3SVW=&)<@>=JS&KZ#^=&?E8W( MHE*V CK=R@XIJ#+\L#F>$H?W@)<61KV:(]?)1)3\9UN:)L,'C$JHV,#-LQP_P]S/ M#J.Y^:]P!6[AKA+K44BN_1<5@S92S"JV%,'>IK'M_#A.*TD\T\($.A/H0CAX M'S(9^'.D=F\*E_1;X==L\=IFK_GVD*3DZH1FS&G" MT!5FLR"(55\L:,CB1/^C[S_@Q\$28\^/5_R8TK# -BBP]0+;?WK9'R/U!+ P04 " !FB#-/26)/*3\# #T# &0 'AL+W=O M3XF1]4\MSLI=?!:E74[#7=: M[^^BJ%WM9)6WMVHO:_-DHYHJUV;8;*-VW\A\W1E5940)2:(J+^IP-NGF'IK9 M1!UT6=3RH0G:0U7ES;^Y+-5Q&D+X-O%8;'?:3D2SR3[?RI]2_]H_-&84G;RL MBTK6;:'JH)&;:7@/=TL0UJ!#_"[DL3V[#VPJ3TH]V\&W]30DEI$LY4I;%[FY MO,B%+$OKR?#X.S@-3S&MX?G]F_\E0M5_BG6>C<-LS!8RTU^*/6C M.GZ50T(\#(;LO\L761JX96)BK%39=O_!ZM!J50U>#)4J?^VO1=U=CX/_-S/< M@ X&]&0 R56#>#"(WPW850,V&##'(.I3Z6JSS'4^FS3J]\NYSNXO@CIGJ MK^QD5^SNF2E/:V9?9DS$D^C%.AHP\QY#SS!P0D3&^RD$Q4+,J6>>PF6$!0*A MEY"E#P%& K" MR=F'990E,4Z:HZ2Y1YI2XI#N,?PLS(W(LLSAC*"82)D#6R*P3/!T9*D2E'2" M5#IQ2"=^'"# G0598# *(G58)UZE;U(&(Y5.4=(I0CK%'62H@^SS&U2@#@3" MP%F>N?#J06/!G.(N$!2G1.!D@.#*0A ZPI46XD6"Q%F#RR>0%71X@] M0@"NN@V@#PDAL"N$<+4%7VXY 9<0\R+%-.6NW"(P1FDV\G8"KJ3@2RDGU"7D MRY_9'-3;T3XLYN8W0@A72?!EDA/O[/8%D/OGT4>H2SJX_@$F@-X.2I%3)*/" MY8/ J&!C"X;K*62?./L&T'DDXI+Q(3>0C2@SX-(,F#9[ B2\4\CC<@W2$XG. M6K]*-MNNK6Z#E3K4VC909[.GUOV>VM;1F9_;EKYK*=_=]-\#/_)F6]1M\*2T M:4R[]G&CE):&(;DU==J93Y#3H)0;;6]3<]_T?7@_T&H_?&-$IP^=V7]02P,$ M% @ 9H@S3[V8.:1> @ 4@@ !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,<&$P($4'*AZI6:J7HJEY_.\0)Z RFMA.N;U_; M$$K(IDK_!-O,S,[:K#=IR\6[+"A5SD?%:KET"Z6:A>?)O* 5D2^\H;5^<^2B M(DI/Q?J9]0I'K]-E_I1?*--PXT3%RSJ3]=?*S M5+SJ5;25BGQTS[*VS[;7O])@0M 3@F<)84\(!P+"_R3@GH G!*]+Q>[-EBB2 MI8*WCNB.MR'F*T(+K'<_-XMVL^T[O3U2KUZRR,>I=S%"/6;=88(1!@T(3ZL/ M(0(HQ#JXH\?H-L(&@ 2WD.T])/(CV$8(9AI:@?!&8 8+8% 6P%\(Q!/M@K" MS.$@$1@D @2221 @WPXR P,,@,$'AQI# K$S^_E'!28 PXF)[[N,#.+J2W& MGWPV]X@@26 ;"6@C 6R$$QO)79!PG&SGY!X481S"5I /5Z(/F,$/)!X4,WK^ M7!!8K"L4 "ZB22V"H$=QX&I$(2 1/Y" ZQ'A_\@6KC8$E=)\FBT$FGYFWNC" MK:@XV68FG9R?:]M)1ZM#PUP%]L+^"^^Z[3RET@Q\FC!Z5&<9Z++HNUTT4;_H.[@U_([(_4$L#!!0 ( &:(,T\SWR&T MM ( &H, 9 >&PO=V]R:W-H965TE7*M(W,L"J'_KF2NSHN8Q9>)YVQ_L/5$LIQ7 M8B]_2/NS6FLW2CJ6;5;(TF2JC+3<+>)'-EMQJ@,\XE,[DZ_K2D<9>S#KQ^O[!_]N*=F!=AY)/*?V=; M>UC$DSC:RITXYO99G;_(5M PCEKUW^1)Y@Y>5^)R;%1N_&>T.1JKBI;%E5*( MM^:9E?YY;ODO83B V@#J MC(:VD2^*-FSTMAY3.DU--U&)6#8:N,*Q#)(Z]2T$HQ8INPL>!> Y+Y#Y^\*[$ M ,$ $@P\ 7]'0)A@" F&H +^89$09H"3C&"2$2 88H(Q)!CWESF!!),>,A%F MA)-,89(I(!AC I;B+9OV%\H"NY[UD I!DT >N/4?&0&*:8 "[W[&[U"+]S\; M]%$+0#P-Y,$V8< #/.!4ADW 1G>HQ39@XSYJ 8B'\F"W,& %S@,4V MLVE\M M83-0VD,M! 5V,F''$# ##YQOA,U =(=:; 9"=\&-6@0*J<6.(62&P&%,V PT MO$,M-@.A*^%&+0#QP(E,V#&$S! XDPF;@29WJ,5F('0SW*@%H)!O.78,!V;@ M@>W!L1DXZZ^68S-P=#-\5(M -V=RWG@VO\NT$N=[9^';MWW72_S<"J MJNWLD^[OQ?(?4$L#!!0 ( &:(,T_S%^=P30( +(( 9 >&PO=V]R M:W-H965TQMM.R&=5 FCOI>:-VOFEUNTF M"%110LW4@VBA,3L7(6NFS5)> ]5*8&?G5/. AF$:U*QJ_'SK;$>9;\5-\ZJ! MH_34K:Z9_'T +KJ=3_Q7PU-U+;4U!/FV95?X!OI[>Y1F%8PLYZJ&1E6B\21< M=OZ>; XTM X.\:."3DWFGI5R$N+9+CZ?=WYH,P(.A;84S QW> 3.+9/)X]= MZH\QK>-T_LK^T8DW8DY,P:/@/ZNS+G?^RO?.<&$WKI]$]PD&08GO#>J_P!VX M@=M,3(Q"<.5^O>*FM*@'%I-*S5[ZL6K66L]SR)UMO@;HD&S*''T F&C(C ML(\A*!;B0/]SSV;\(S3%R/G'TQ3C$">(48+8$43_$,QDD* $"9(!?7-(&";" M@Z1HD!0AB'&"#"7(ELM]^GM"$8K5# 5^^TGT#K7X_2?Q$K48:#T3!R\3@M1 ,E.I!"\"DKY# M+5X&)%NB%@$EKI;BQ4##!6HQ4/+VXQ1,6D8-\NJ: MI?(*<6MJ4=Y):-.X7'NY"*'!Y!(^F$M2F@?$ MN.!PT7::F;GLNVB_T*(=7@C!^$S)_P!02P,$% @ 9H@S3\UZG&LX! M+!4 !D !X;"]W;W)K&ULC9A=C^HV$(;_"N*> MD\SX>\4B]8"J5FJEU:G:7F<7LZ"3$)IDE]-_7R=D$7C&V]R0#]X9OY[83QPO MSW7SO=U[W\U^5.6Q?9SON^[TD&7MR]Y71?NE/OEC^&=7-U71AN#+79%%VQ6C;U>=9<'N^IZ$<1/,A0_9?^YE#LX;]0GC;Y]HU'R]:/!&8^!>LJ82I=2]9L.DP:LD"RZO5I&UBD.\O&M#1U8O&CUHCH,& MG''$"B/3D$/"CF#M"&+'BLC-1:)NFI'H8M6&JI3-C>2]2-:+)%X 8C.2- ,( M)C9#54YHS7M1K!=%O2!&7A1IQ>160?R8J$R94!K'V]&L'9_G_S\I1<]N2=E+$Y6%DG\Q+2. 5Z/#+B2&@ M79=HG8L=,3IAM$N5B,G#@!G$B)R*QGUIQ,YBDJ( ].G ).Y, ) MPL:/C-.!M"Y!!DRL/Z> $RD1M29^J C0B,1" 'ENXA1N(B4BL^I;LS)M$NQ MGIPXA9Q(B<@M_=:,3CEM9>+UBSPY<0HYD2-G6/ZE/DYX('O^9DGU&!!R=. 2=2(&IG3(QR1A8,N<3+!7ELX@1LXC1LKW$7\OFM?#L9T]UUU75\.VTZZN.Q\R MYE]"QKTOMM>+TN^Z_M2$\^:R?W>YZ.K3N#>973=(5_\!4$L#!!0 ( &:( M,T_\'4"XN0, -L0 9 >&PO=V]R:W-H965T[H*@V9]YF34+<>&5^N4HZC*3ZK8^ M!B-O*Q_[; MPF-^.LMV(5@O+]F)_^3RU^6A5G?!X.60E[QJVYMOAY6/6D:\X'O9NLC4UPO?\J)H/2D>?[53?XC9&HZOW[Q_ MZ9)7R3QE#=^*XD]^D.>5G_C>@1^S:R$?Q>TKUPF%OJ>S_\Y?>*'@+1,58R^* MIOOT]M=&BE)[453*[+7_SJON^Z;]OYG!!D0;D,$ 1Q\:4&U WPW8AP9,&S## M(.A3Z6JSRV2V7M;BYM7]X[UD;1?A.Z:JOV\7NV)WOZGR-&KU91U&9!F\M(XT M9M-CR B#!T2@O \A"!1B0RSS&$\C; &(06)G0S!#, T*9DH[!W22*84=,- ! MZQRPB0-FE*K'1!VFZC$QHLS,%X Q%$>)D;,-8Q2GS,$Z!%F'%FL<&70V/28< MQ<$)3HS7(.@$=)/:#,G6RZ3')^!$L4&SD;(/P(C9 .PB$0YAO"O)- M ;[FY$@AOL:CW-H@Q==L*PB$'0\((WC4(;NOPMCAPC$M\?PA@L%I>(_)#$%J MT*1O68(<\P[# P_3&3K2H*E"(I2X2@N/1LSF=S^&YQ0&!I75_QKD[)5I('BZ M8'N\V(VK048@5U'@B8!CH/Z.-R>&9P)./M%OL$PQH%.[WU*K"RAU]0"!Y44 M>5GMID&3=DMQ[% A@55((!4ZNHW *B2 "JUNTZ!Q$Z %)8Y L B)+4*[VS3( M".3:9,$2)/;VQ%U76((DG-]M!!87@=[=YB:) *_;-!GM?J:18'412%VQ&2FV M]RQJN+DJ"XN0V&_FT$D6%B%)YU>6PO*BD+S,RFK0.%_*2.IH PK+B^(9E=6@ MR3Z/HMA160JKD-HJ#*/4X<*QJ__$MI["RJ%S-O8:-*FLVCVX\H4%1NUW'%#9 MT!Z1%&'SW1^,3G@EKT_=Z;GQ]N):R?:<-%H=3NCWI#TA&NL;=7+OS]GO;OIC M_X^L/N55XST)J(,T^(%(1L\ 0 .D: 9 >&PO=V]R:W-H M965TZEOGB==5][*\FOW\NMF%D1=1C:W MZZ9SD;4_[W9I\[SSU.;QS^@TN,;L#&^?/[S_W'>^[\^5)>?K%CAW0P&7O_FWVW>0OO,FECK,N\[O].UN>Z*8O12YM*D7T; M?@_'_O6IV];WN8ZC:?C>.1HQBP$C;S#BB@A;[]<0 M$H582,<\%O<1E@ B[R$K%R(HPFDHV%/5.U!W/?7T@Z #ZAW0G0.6Y0)@A,%! M- RB01#%@@P8TV..0RF$D0RU=%%L7%?(CQ2>FAB8K@'I$DL7830.$L,@,7!@ M6!"$B7&0! 9)@(.$!4&8% =)89#4=9!PMJ7.J!BM4S:X TC?@'2J&*M6+DA$ M4B4X81%A?8A RH(+1.3DW*J((D[S$7>7-D6Q875> 1PID9+RI.Z1-@%2YX2% M(%\%,)P'(^AV*'Y2PD22#X6+$S$)+A'(G2#R M9HZ54P!93#3/: EMX+U)&*>$$))3S988@70V,3P;/2GLD$H7S980060QR3F MV1AWM"+B@[]",!D97T)8;060TH0K(01QD4*@U/G"$,@S!PDLW0+HJFC# +"=0TI7;)[PF%55(" 4P]2Q:)!5#* MSR^M)-8VZ6J;3CD+)-"LE/CR: 5@_G2P8$D@6&G"TR$POVH^"2.4--HW2%BR M))"LU+/RD%AGI'E@D+ R2$1ZOA8807=S=\+U8XE0,9\T5R/J7L^2Q+-XE%@= MI$M\X^4()KY,/U\[A1FM7$:;B-=.N8R.(R:82P 29'S98-(KE_2W2X1[%YCT MZ@'2*\^.S"4]J(ER:T(1W^P %$GR,$1ATBN7]";RS! *\U3I!XJ">:K<]0 H M"ICH5;OBYJL8B%.Q]/4*\UZYO#<1>5Q@$JKD@<)@$BHP^SK;0 CR[ ,),Y70 MW.OL\Q'(4U7"'"3$08^T$>8@/50"ZK>KPK?T/Z#X9SPD+8J#/ M!68@/\,Q>A+E'8 (47%$ R+L/)DQ0 M'JK,?>TNZ$WPB.*&G-//W DJ3%C M-#J4Y%L2 #+"HS3:R:P4 M !D !X;"]W;W)K&UL?53=CIP@&'T5XP,LBG\S M$\=DQTW3)FTRV:;;:T8_1[,H%IAQ^_8%=(VK;&^$#\XYG -".C#^*FH Z;RU MM!-'MY:R/R DBAI:(AY8#YV:J1AOB50EOR+1W*%GR!_]6>N*C2KE$T+ MG6A8YW"HCNZC?\ACC3> EP8&L>@[.LF%L5==?"N/KJ<- 85":@6BFCOD0*D6 M4C;^3)KNO*0F+OOOZE],=I7E0@3DC/YN2ED?W9WKE%"1&Y7/;/@*4Y[(=:;P MW^$.5,&U$[5&P:@P7Z>X""7[X7T(P M$8(5 8W.3-0G(DF6?"016@< (A!]R[%:LH%M3>"Q.[F=!J)MR:P:ME3B,F6BX3>?MD96:+PG&(([N9R&HFLIA9 M'=\IVIKQDB!>F;&@<.Q]+]&Y5M4M/.2<.4%+:Z! M?I9^$'YM.N%HY#=V/XX)S#.8#).B%?50F@@[>:-VH3EEJW:X34H82:J0?1 M0F-F3D+63)M2GI%J);"C(]4D'-LE>B%=;?#UNPL@: @X';168::Y0 .=6R-CX/6B&XY*6..V_JW]V MV4V6/5-0"/ZK.NIR$R[#X @G=N'Z671?8,A#PF (_PVNP W<.C%K' 17[AL< M+DJ+>E Q5FKVUK=5X]JNGR%DH/D)>"#@D1"G_R4D R&9$5#OS$5]8IKEF11= M(/O#:IF]$_$Z,9MYL(-N[]R<2:O,Z#6G&&?H:H4&S+;'X EF$=]""@_DGPHR M#D8;V&L#.WXRX>-%ZA=(O *)$TAOG9G=@A;>G\(2TQ6LTTL/+ %P3&=V4&3O\&^3M^9/%>-"O9"FQ_+ M7?^3$!J,9/1@PI7F01P+#B=MNPO3E_VST!=:M,.+A\9G-_\+4$L#!!0 ( M &>(,T_P8@-LB@( %8( 9 >&PO=V]R:W-H965TTAWX^]AE2MNUX:VY:OE^PLZZJE6^Z(<],0_B^G-;NNW,"]&5ZJ M4RFUP5LO.W*BOZA\[;9<[;R1Y5 UM!45:QU.CROW.5AL,HTW@-\5O8K)VM&9 M[!A[TYOOAY7K:T&TIGNI&8AZ7&A!ZUH3*1E_!TYW#*D=I^L;^U>3N\IE1P0M M6/VG.LARY::NL,R?^@%UHKN%:B8NQ9+VTTQ3;O5'F$LE[6,8J7WD43#9B\QZ ))A@1GF(? M0R H1(YF[DEP'Z$ (.@>LIE# NS#,D(PT] 0A!,"E&"8 (,$V!#@NU(E5JEZ M3&PPK<'@S,^PE2Z 2OTTLS(&4 @G#TH?@9(C0')J2>XQT31,&%B@8@X*L6\E MOYF#$NP_^$8QJ#>>Z461598\GD7Y@I(PM 3/4;ZE%N )X@=J$U!M E375IL M43([IP) A9%]N#8 *DD?'.$45)S.%8=67?(44!Q%]H&8HX( 199@@"H-4UAP M!@K. ,%6\\BS^3U)@MCJ'P6 FM_,#8"ZNYF]9&_271O*3V9R"6?/SJW4/6IB M'8?C,]+=V;+G:FCV,^Z#II^X/PD_5:UP=DRJWF\Z])$Q295(_TE5M%1#?MS4 M]"CU,E%KWH^Z?B-9-TQQ;_PKL?X/4$L#!!0 ( &>(,T][^- Y2P( H' M 9 >&PO=V]R:W-H965TD[)P9#:)@!AB(.6U)U? MY&9NRXNG.@/*G_V6ZY& MP:1RJ%O:B9IU'J?'M?\I6CTG&F\ OVIZ%;.^IY/L&'O5@Z^'M1]J0[2A>ZD5 MB&HNM*1-HX64C3^CIC\MJ8GS_DW]L\FNLNR(H"5K?M<'6:W]U/<.]$C.C7QA MUR]TS(-\;PS_C5YHH^#:B5ICSQIAOM[^+"1K1Q5EI25O0UMWIKV.^C>:FP!& M I@($?PO(1X)\4<)<"3 CQ+02$ 6(1BRF\U\(I(4.6=7CP_ET!-===$*J>/: MZTES.N:?VD^A9B\%CD$>7+30B-D,&###)-$]I'1 +)6G)22"X3WF>8G!<3QA M I5DB@.<<8 1B&<"(,%N@=@I$!L!>.< 6OLQ8+#!=$.2"(0@M1*72UR&8)*^ MXPD<0J1VQ!R&D(.0]9"&[18"(0PLV'E M$A8E808CMQWLM(,==A++#E[FQEEJE[ #E64@LZH8+\[T(<78KF,'"L?I.Y6< M.(,ECF"I%2Q9%F*69,BJC](!PU$8 I2ZFZ@^'Z[G82!9/[X\P?3\%?\ 4$L#!!0 ( &>( M,T\TP#5':0( )D' 9 >&PO=V]R:W-H965T!]=V_.-7PLQK(. 5S7I,'^B ^GEFR-E'19RRTX!'QC! M!TWJV@"$81)TN.G](M>Q%U;D]"S:IB&U.M5"! MH,@'?"*_B'@;7ICE(SQO:>XP<-_YSM"XSA=> WPVY\L7:4Y7L*7U7 MF^^'C1\J0Z0EE5 *6#XN9$?:5@E)&W\G37].J8C+]4W]JZY=UK+'G.QH^ZKSES0;E*15CK\ M,3Z;7C^OD_Z-YB: B0!F0I0\),") #\)Z"$!301D$(*Q%-V;$@M/3;^ MNP-6ARA:(]G]2@5UL_4[V1XNHYAK=9]@Y(. >4MJ0"(5N&]!9*=0"<"$ TL0M@)P"2 N@9:M :K1JQ"0:TVO, M:@6,?NYL4)8DH5&O#4I@!MU^8Z??V.$W,_R.F'B1Y0N(D&G81D4A-*1*&P10 MB-R&$Z?AQ#(,8O,L)K9AE,2&7QMD=O<1XLYIZG2:VJV%1HIM:CN%$!E.;1" MQL=1.H2BQ<&[LYLY[6:V763:S>SSMLK,[]0&V<>[M$%WQWOT&RPNJ(ZPD[[\ MN5?1^Y(Z4"B(] MAD^RG;6AEJE(,T_) MKK:IT $ #L$ 9 >&PO=V]R:W-H965T>IZBUO)9PT,KT03/\] E=#AG?XFGAMZ\;Z!,G3CM7P ^S/ M[J1=1&:6LA4@3:LDTE!E^'EW."8>'P"_6AC,8H]\)V>EWGSPMUE6$=)OYKV7H!G0KH M7$#'7D:AX/P3LRQ/M1J0'L^^8_Z*=P?JSJ;PR7 4X9LS;USVDN_C74HNGFC" M'$<,76 ^$,2QSQ)T3>)([\KW,5TGB%8]1H$@6A#0A\=U@GB5( X$\8(@>4IN MFAPQ3P$C)TR\^8_/9%4FN9/9Q]&-S#TFB6Y%R.+R!.@Z/%N#"M7+,#*+[#P9 MSS1<_@=\'*OO3->M-.BLK'M"X:(KI2PX*]N-\]*X29X##I7UVP>WU^-['@.K MNFE4R?Q_D?\#4$L#!!0 ( &>(,T];WP)9I@, *D1 9 >&PO=V]R M:W-H965T'4Q]??FJ+4-?I9%U:S# MH[6GARAJMD==9LT7<]*5^\_>U&5FW6U]B)I3K;-=%U06$<2QC,HLK\+-JAM[ MK3?P82,/KG&W@[?4'^]=.O!/SEC7ZV13_YCM[7(=)&.ST M/CL7]INY_*8'02(,!O5_Z'==.'B;B9MC:XJF^QMLSXTUY<#B4BFSG_UO7G6_ MEX'_(XP.@"$ K@%,?AJ 0P#^"N"?!O A@(\"HEY*5YN7S&:;56TN0=T_WE/6 MKB+VP%WUM^U@5^SN?ZX\C1M]WTC.5]%[2S1@GGH,W%1$Y]NL40$WQ!)-P MQ>YG>"8@< ]YF4(8C^DTD%2*'0'>*14T 2<)>$? [PCDJ%0]1G:8JL,(%2,? MZR5@/%8R&6F>PCBRE".=M2"S%M.L8P^!) GD_+HIDD#-J%N/$7=*DP1'B^"9 M@#%(4QS5;0I#D(IY9"=DU@F1M:()4I(@G5\W%M/>C&=4;@#=BF7(1)R.2C?@ M;A<3 Z64&-6.PL4"T.,UYME6&)%ZXJ$@MXU'!@L*2%N>X9P"XG11287*L\G-@U.Z0>BAHIS*Q0##M52;G")93>Z!*.'BFHEW-"%L+WR*A+<:2!8)ID[%T MCN!T:A%(!7@>#]!NA*D;F9(>"MH5P.8+!MH5 #,$#Z#[)\QBSP,&VCQ F$?X M7ORT*8 OT$N; HCWUU2OF.IEG'E6(]#> <([PEV>B-YDN M:)GZ&,L=0+=RI9+@FXDV#A+&$=Q#X>D@ M%[202#L"YS21 ^A>K]NB/3/1QD'".,*7+.T(7-#Z(>T(G-/\X;1?@\33+"!M M&R1L(SR;,]*&P 4-&Z<-P>GI.VX83MA&>]<%I/_ %[16G_<#G MM%<#2'XN-[KY7BUU?>C. II@:\Z5;;_Z;D:OYPV/T'[OCL:?V,-+?VKPBZ8_ MQ/@SJP]YU01OQKJOZ>Z;=V^,U2[)^(M[&D>=[:XWA=[;]E*YZ[H_/.AOK#D- M!R/1]71F\S]02P,$% @ 9X@S3R],[STK @ % 8 !D !X;"]W;W)K M&UL?571CILP$/P5Q <<8(,A)X)T256U4BM%5[5] M=L@FH#.8VDZX_GUM0S@.?'V)[65F=G:#E[SGXD56 ,I[;5@KMWZE5/<8!+*L MH*'R@7?0ZB=G+AJJ]%%< MD)H"=+:EB PI $#:U;O\AM[""*G%\5JULX"$]> MFX:*OSM@O-_ZD7\//->72IE 4.0=O< /4#^[@]"G8%(YU0VTLN:M)^"\]9^B MQWUF\!;PJX9>SO:>J>3(^8LY?#UM_= 8 @:E,@I4+S?8 V-&2-OX,VKZ4TI# MG._OZI]M[;J6(Y6PY^QW?5+5UL]\[P1G>F7JF?=?8*PG\;VQ^&]P Z;AQHG. M47(F[:]77J7BS:BBK33T=5CKUJ[]J'^GN0EH)*")$)'_$O!(P&^$V!8_.+.E M?J**%KG@O2>&/ZNCYIV('K%N9FF"MG?VF:Y6ZNBM($F6!SD>N]%6W%_+, MN0+M)GS0;:GTB)X.#,[*;%.]%\.@&@Z*=^,,#J8/0?$/4$L#!!0 ( &>( M,T]&I-VXRP( &X+ 9 >&PO=V]R:W-H965T2Y&7S<8_:UVM@J#9GV4AFCM5R=)\.:JZ$-H,ZU/0 M5+44!Q=4Y $EA 6%R$I_NW9S#_5VK2XZSTKY4'O-I2A$_?=>YNJV\<%_G7C, M3F=M)X+MNA(G^4/JG]5#;49!G^60%;)L,E5ZM3QN_(^PVM'0!CC$KTS>FL&[ M9TMY4NK9#KX>-CZQC&0N]]JF$.9QE3N9YS:3X?&G2^KW:]K X?MK]L^N>%/, MDVCD3N6_LX,^;WSN>P=Y%)=5_TW>96Y@5LF9HV]RAOWZ^TO MC59%E\50*<1+^\Q*][RU7UC
$!M N@?0!$_PT(NX!P%!"TS%RIGX06VW6M M;E[=_EN5L)L"5J$1AH4I4%=?#B(C^E,@A!-$+H$T9LZXE$=+88Y3.DP$#*>DE$M*(PD!*<3 MH70BA X;T6DQ\6"=#XQP/E)_A\#BF+,9.C%*)Y[0X7S$)IXLDS!S&(S(3%&< M4)CAPE N#)$FP1,D:()D^5[A: *^8*_PJ1Q TO&V1U"4QC/5I"B9%"'#\01 M< N3Y8+ S"D "R3I0,-J@28\&1\%""R:M0_@YP%0A% ZDP(_$2!\ARRXBP&S M\426J4'ML1*.94%@P-,Y0KB/86ID-JLL;C]@[Y %-R D2V1))O5&*="Q*@@J M@1D# 6YG0/P\N*#>IL!-".ER42CN0DH6B-*!AN6&80KCO8+!()P[9BGN:8IX M>O92GKF5WW$M4]R%=,G%3*=7;DS&]R " DZC$9M@T/C83O2[J$]9V7A/2IL> MRG4Z1Z6T-!G)G1'X;)K??I#+H[:OB7FOVPZP'6A5==UMT+?8VW]02P,$% M @ 9X@S3WI2+7'F 0 [@0 !D !X;"]W;W)K&UL?53!CILP%/P5Q+WK8'#81(#44%6MU$K15MN>'7@$M 93VPG;OZ]M""+$ M[07[/6;&,\8X&;AXDS6 \MY;ULG4KY7J]PC)HH:6RB?>0Z??5%RT5.E2G)'L M!=#2DEJ&\&:S12UM.C]+;.\HLH1?%&LZ. I/7MJ6BC\'8'Q(_<"_-5Z:/WI.G/2QKBF'KAPQ>8\A#?F\)_@RLP#3=.]!H%9](^O>(B%6\G%6VEI>_CV'1V M'";]&\U-P!,!SX0@^B\AG CABH!&9S;J)ZIHE@@^>&+\6#TU9R+8AWHS"].T M>V??Z;12=Z_9-@X3=#5"$^8P8O "$P?WD-P!P3,$:0>S#>RT@2T_O+,1N05" MIT!H!:([ ;+*,6*V%M-9#,:;W785Y1$51)@0MYG(:29RF%DM(T0QQFXI49\IB9/$MXER!%MP\:<5:7SYSP:!29AKKN1A_P;%0O)]N%S1?<=E?4$L#!!0 M ( &>(,T\T.7_'.0( 'P& 9 >&PO=V]R:W-H965T=>P%YF9F<7O*0=XV^B!)#.>TT;L7%+*=LU0N)00DW$$VNA44].C-=$JBT_ M(]%R($=#JBG"GA>AFE2-FZ4FMN-9RBZ25@WLN",N=4WXOQPHZS:N[]X"K]6Y ME#J LK0E9_@)\E>[XVJ'1I5C54,C*M8X'$X;]\5?;V.--X#?%71BLG9T)7O& MWO3FVW'C>MH04#A(K4#4[0H%4*J%E(V_@Z8[IM3$Z?JF_L74KFK9$P$%HW^J MHRPW;N(Z1SB1"Y6OK/L*0STKUQF*_PY7H JNG:@J,?=NT+_1[ 0\$/!(\*-/"<% "#X(X:>$<""$,P+J2S&]V1))LI2SSN'] MVVV)_HC\=:BZ?]!!TVSS3+5'J.@UB^(D15 MT&/_/D-A@>![R'8)\4//;B.P5AH8@6 B@),' J%5(#0"X5VKGF>MZC&1P31] M(7QHN^!Y\].1&$!^7A^*-#D#-; MSV:^">? +HW47_(D.H[0%ZS/\"R>J]':3\(/F7XN_R#\7#7"V3.I)H0YQR?& M)"B/WI/J5*E^!>.&PDGJ9:S6O!^(_4:R=ICU:/SA9/\!4$L#!!0 ( &>( M,T^5@%'SZ0$ .X$ 9 >&PO=V]R:W-H965T-[%P5UG8F:=&V:-FF3R39MGQF]CF91+##C]N\+Z!KKT+X,W,LY MAW.0(9NX>)$M@/)>>S;(W&^5&H\(R:J%GLH'/L*@5QHN>JIT*2Y(C@)H;4D] M0S@($M33;O"+S/9.HLCX5;%N@)/PY+7OJ?C]!(Q/N1_Z;XWG[M(JTT!%-M(+ M? /U?3P)7:%5I>YZ&&3'!T] D_OOPV,9&[P%_.A@DINY9Y*<.7\QQ>^?0)ECRQ[RWAO\ -F(8;)WJ/BC-I?[WJ*A7O%Q5MI:>O\]@-=ISFE3A> M:&X"7@AX)831?PED(9 = /T'P+$*4"L M0+012 ^[&#,DL9#!0L(#)GB7Q('"21BZO41.+]&=ER2-=F9F3+S9YAU.R.[D M2QWF=AI)G:8B7=FXOO,27S8G5_I0 7AW6=&FYMG7H*O5%RZ07IGKO0E MME>MX5R!5@P>M&2K'Y^U8- H,WW4="\7%Y7=#ZQ!5_ %!+ P04 M" !GB#-/%@K-#. ! !4!0 &0 'AL+W=O?)!R%?5 .C@G;-.[5&C=;_#6)4-<*H>1 ^=.:F%Y%2;I3QC MU4N@E0OB#),P3#"G;8>*W.T=99&+BV9M!T<9J OG5/XY !/#'FW0;>.E/3?: M;N B[^D9?H#^V1^E6>'9I6HY=*H572"AWJ-/F]TALWHG^-7"H!;SP%9R$N+5 M+KY6>Q3:A(!!J:T#-<,5GH Q:V32>)L\T8RT@F'Z10Q?8*HG1L%4_#>X C-RFXEAE((I]PW*B]*"3RXF%4[?Q['M MW#A,_K[(BYF])NNJMP9R9Y M97:O19(E.;Y:HTESDJ8G(K,'&?X80+X0X@^W"@&3_,=AZ#;;.(/HGRW25 MY:A)G*9SFB@,_9#("XD\D&P%&37Q/9#8"XD]D,<5)+X?DG@AR4?(8[B")/=# M4B\D]4 V*TAZ/R3S0C(/A*P@V8AS=MR+Z 6 M0H,Q#!],PHUI&UL?53; MCILP$/T5Y ]8-S MSESP.!F$?%$U@/9>.6M5BFJMNSW&*J^!4_4@.FC-22DDI]J8LL*JDT +1^(, MA[X?8TZ;%F6)\YUEEHA>LZ:%L_14SSF5_P[ Q)"B -T[:2BQ OUOA6I,BW"0&# M7%L%:I8K'($Q*V32^#MIHCFD)2[W-_4OKG93RX4J. KVIRETG:)'Y!50TI[I M9S%\A:F>3\B;BO\.5V &;C,Q,7+!E/MZ>:^TX).*2873UW%M6K<.D_Z-MDT( M)T(X$X+X0T(T$:(W OF00"8"61'P6(KKS8EJFB52#)X<_VY'[24*]L1T/[=. MUVQW9MJCC/>:Q9^C!%^MT(0YC)AP@0EF!#;J@\)B+^=1K19:>0$HH5 ^!AN"Y!- >($R%VKR*I5(R9VF'8,$J\PQPW,SE]5 MNZ6S;CI>_&,.LG+SH[Q<]*VVG5IXYQ%]"NT=6?D/9G3'27N3&>?^!Y55TRKO M(K2Y@>Z>E$)H,"GZ#V:8:O/4S :#4MOMSNSE.'"CH44WO25X?M"R_U!+ P04 M " !GB#-/AN@OF2D" 1!P &0 'AL+W=O]=(DOS(QGG*/CM*/LE9< PGJK2<,SNQ2BW2+$BQ)JS)]H"XW\$5;2P&Y\S^[&[WKJ,(&O&[@HY/YI:* M:(.>PI M^5.=1)G9L6V=X(RO1#S3[AL,@0+;&M+_@!L0"5=.Y!D%)5S_6L65"UH/*M)* MC=_ZL6KTV/5?@GB@F0G>0/!&@KOYD. /!']&0+TS'?4+%CA/&>TLUO];+59% MX6Y]>9F%VM1WI[_)M%SNWO(P"5)T4T(#9M=CO DFP/$&R%(.AAM>$8; MGN;[=S9"LX!O%/"UP.9.()KEZ#&AQC0:XR9)/$NR!/E1\"#+QFAE8[ R.V77 M8X+)*9]"=W;O>P,H"!_<2F"T$ABL)#,KP>(4UX_]F94ER'?C!U9"HY5P825R M'+- 9!2(UI=(;!2(5Y1(O+R,98DL08]+)#%:25:42+*F1 R@AR4BNZVQ S@K MBF0 A1]7B0%E*!,TZ4WJL?B)V:5JN'6D0K8YW8S.E J0BLZ3C%;*]VE<$#@+ M-8WDG/5-NE\(V@X/$!I?P?P_4$L#!!0 ( &>(,T^$Y/?PYP$ %0% 9 M >&PO=V]R:W-H965T@57ERJMH-> MMKSW!-0']"G8'S.CMX+?+8QR-?=,)V?.W\WB6W5 OBD(&)3*.% ]W. 5&#-& MNHR_LR=:D"9Q/;^[?[&]ZU[.5,(K9W_:2C4'E"&O@II>F7KCXU>8^XF1-S?_ M'6[ M-Q4HADE9](^O?(J%>]F%UU*1S^FL>WM.,[^]S1W ID3R)) IEXFD*W\ M,U6TR 4?/3'M_4#-)P[V1.]-:8)V*^P[7;S4T5N1^D&.;\9HUAPG#5EIDH@L M&JS]%PAQ0H@U"%<&)(O!Q,]#$B83L_ TD>1Z2.B&I [+]<]('2!#NW)#," M(*E/-I#LX<,'819N*'AU(,Q]\X.*2]M+[\R5/EOV!-2<*]"&_HLNN-%7W+)@ M4"LS3?5<3 =]6B@^S'<87B[2XC]02P,$% @ 9X@S3_X\==L. @ YP4 M !D !X;"]W;W)K&ULC53;;J,P$/T5Q ?4W += M")":1*NNM"M%76WWV2'#1;4QM4WH_OW:AM"$6%5>8L]PSO&9B3WIP/B;J &D M\T%)*S*WEK);(R2*&B@6#ZR#5GTI&:=8JI!72'0<\-&0*$&!Y\6(XJ9U\]3D M]CQ/62])T\*>.Z*G%/-_&R!LR%S?/2=>FJJ6.H'RM,,5_ ;YI]MS%:%9Y=A0 M:$7#6H=#F;E/_GJ7:+P!O#8PB(N]HRLY,/:F@Q_'S/6T(2!02*V U7*"+1"B MA92-]TG3G8_4Q,O]6?V[J5W59 MBO\))R *KIVH,PI&A/EUBEY(1B<5987BCW%M6K,.D_Z99B<$$R&8"7[\)2&< M".$G(?J2$$V$:$% 8RFF-SLL<9YR-CA\_'<[K"^1OXY4]PN=-,TVWU1[A,J> M\L0+4W320A-F,V*""XP_(Y!2GX\(;$=L@AMZXE^?L+5 @FO([A;B1Y[=1FBM M-#0"X56ED5T@L@I$1B"Z$E@M6C5B8H-I#2;TE\7>8AZ]!69WBXF#T&YV936[ MLIB-[0*Q52"^OUV)52"YHUW)'>VR8;XMC*"+ZTZ!5V:4"*=@?2OUI;G(SM/J M*=#/99'?J"DV#IU/F7$$_L*\:EKA')A4C]$\F9(Q"JT[;.;. DJX,QVDN[?SS8N!7Q$V1? YKE[[M6^Q87Q5W&@5'IO==6( MI7^0\C@/ K$YT)J(.W:DC?JS8[PF4BWY/A!'3LG6"-55$(5A%M2D;/S5PNP] M\=6"G615-O2)>^)4UX3_7=.*798^^.\;S^7^(/5&L%H#LXO$VO4>BJPCFB8K^ M1F^:8)M_*CQ"[9Y7>9@O@K-69#'K%A/U,- A J6]HX@PBG7DB.>%KB"!%60& 7)0,%L%*H6DQE,8S!)$:ILDH)B[J2H(*U)C"K0.8J,09JF!V>R5"B'=M>$,M6M# USQ/ MHPFFB?,!;BA'"YJNQR$3>DS<0W1#)5G0(,OQ1/8 /P<@OJ&8+&C DR59,:HF M!'8MQ/BY LC!,M6#@)\9D/Y'2>%]#&XC(R7E=G+6NRZ&/'@K ];+3IK=-OT4 M384$[U)PVQ1)<^$<@&F1C9/L@ERG@]Z%6U.^-\.,\#;LU$A];?5VNX'I/M(7 M]FA_K0"],JG' 7-H[QB15-H9W*E0'-?AUBXKNI/[, MU3=OIY]V(=G13G9!-UZN_@%02P,$% @ 9X@S3X6]93A2 P QPX !D M !X;"]W;W)K&ULE5=M;YLP$/XKB!]0N#/&I$HB M-8FF3=JDJM.VSS1Q$E3 &3A-]^]G7DH)/M+D2\#.>5Z[W,XO).'61N_MFJ(HNU&18[KSP4,M[41EGJH>^'7A8G MN3N?UG./Q7RJCCI-$IV>UU->//I(=[)GU+_ M.CP69N1U+)LDDWF9J-PIY';F/L#]BF%E4"-^)_)4]MZ=*I1GI5ZJP;?-S/4K MCV0JU[JBB,WC52YEFE9,QH^_+:G;K5D9]M_?V;_4P9M@GN-2+E7Z)]GH_OGJ>5_-Z,-L#7 S@#"BP:L-6 ?!L%%@Z U" 8&7A-*G9M5K./YM% GIVBV M]Q!7503W@J\548M9-!CL8:!#>(:]6P*I)19H MF0LX7V%)0 9.K&P(!#[M!B,C934!ZZ_A1S1!0!($-4'0(YBP0:8:2%A#\AK" MA,\#W_<' =O (&)\T@>>><1)C[CE$1=#EQH,[ZT$$"*S7;*! \2*6TX#(,"H MTR'I=&@Y+8#1!((D$-=O9$021)]O9&0E [F/D9TU AA$($9S,B$]FA Y"6@" M\&D=^]=G!4:. O@T+\L6#@+%RH'4*X0T512L5Q#6Q M"EM"/@_'-YD6-=BJ%C 9H:!5")/K(T9:ANA?$7$+ZN]N&(Y7-=)R15NN LRH]=X;6%A+:PI&[!6GA(+\A);1PD+KA MK!H(;86'/!HO EIA2"@,1VX.I(6#T0T1T\)!ZOZR(IY8$7,^?G$P6F",$!B. M5 FCAJ.8*N4EL9'_\YH8F^ZRFZ0 MRJVN7H5Y+YK6JAEH=6C;1J_K7>?_ 5!+ P04 " !GB#-/_GA?:5P' J M+P &0 'AL+W=OA?JDV[7\>Z^VZ;-J?VZ?9 M[F5;E0]]H?5J)HO"SM;EW=2OS6JYJ;YL)[O7];K<_C>O5O7[ M[51,#Q>^+I^>F^["[.[FI7RJ_JR:OUZ^;-M?LV,M#\MUM=DMZ\UD6SW>3C^* MZ\^BT%V)7O+WLGK?G7R?=/?RK:Z_=S]^>[B=%EU(U:JZ;[HZRO;CK5I4JU57 M51O(OT.MTV.C7<'3[X?:?^GOOKV;;^6N6M2K?Y8/S?/MU$\G#]5C^;IJOM;O MOU;#'9GI9+C]WZNW:M7*NTC:-N[KU:[_.[E_W37U>JBE#65=_MA_+C?]Y_M0 M_Z$8+B"' O)80-C1 FHHH'X6T*,%]%! YQ8P0P&3%)CM[[WOS$]E4][=;.OW MR78_(%[*;MR):],^KOON8O]T^O^U_;EKK[[=.>EO9F]=18-FOM?($XTX*F9M M[<B^ GU2 M@31%TIU[C>TUFUZC"^5MTB54993R 0=C8#"&!..4Q!586('-[PX'*W @ I7< M*-)HW(B'C7A0@<$5!%A!R+]-46 7%>=O]!,46:8=QJT"5.$2%PRBTZ$CY:DL M;@F:]J.0H"7/5('-)"YPD\!V$M1/= !!$6,4@9TB@%4T0PZ!O2(N,(O ;A'( M"BZ%\5YD3IZN$D6*PL4@BR@C?&",);"S!+"6%FE G@04E'%I/%0EA#9<'V.C MB@#BD6E+@;2D&1Q([&9)C4HI/HC.81S(1C@NL>TEL+U63!78SU+F#T^)_2S5 M>3/.D4CKM%/&17$PF P2F3[UBJ0OT2(-A4I"81A62DP/B>B1VF00G0Y+&7QJ M6Z!25C,O;8E)).UYE\P'D1GK&BIAC82!)BG0@)$HJ5#'4)60_*#!/).(9]PM M803)"Y(%A?&B,I*%.1(1'YT1Q<%@M*B,C&*N:$;A2 Z/1('AG,*04B#I($8: M1*?#TA2&= U5:OUS.B.!@,#HV6&U*7#*(H M:TY%"R0R3+JK,8(TRH%2CVB:X%R!:)"*#0?C3",(I2F9IC.[-"4;E<2!8)1I MBC)@(PHI$LB8) X$0TP#B'&S08/!8XI\ QE,%8.RG]1 2$0,=$84!X.98M"2 M2VJ@011ERR(=LD@DF1%K,)T,RGU2 QF:^UR)@G0-4@GF)6,PZ0SB4VJ@031F MH%%)' BSIDHI1PUD*,!$D;Y[D4APPQ=3S@#*<2\R@\EDW 4FPDPQ*#TB)D)3 M+S)2QD5Q,)@K!G"%FB@ ?VB3)FM(IJ1CDF&+*651>I0:R=+T2.J0SK" 2A6! M>5@6$\\B3J5&&D1C1AJ5Q(%@VEE*.VHD"T"F \GQD+LJATQ1N*F'F_9;9V #I(ZC.(HGYU@NM6#!B+4A\RLFE>00TC&#R6%P. .+NUTV.Q.Y(]' MAVWJ4%*2PAV(K$C[Y(PH#@9;U*$5Z!3N@RB>8J=H1R+NS>FPV1U*25*P.YIO M7$FR YJ=E#@,#8?6;%*H.[JT3![1F"0.!%/%4:I0J#M*%4'[!(C8!\1L/@/R M&(:2#B/%^0L,A'GA4$)"[A:)F,3'8UQXM*J< MW3W2AU>HPB;@A#Q:,,(@6Z MI^G!E0@, #U&CT=K+"G//5WG98:LQTSQE"F4YY[B0AEN1]UC7GC "\.\X3SV MN3?YP]%CAWKTWD]YCD0D.SXCBH/!#O49&]X+3W=^N"?,G _)V,5>^.R\P&.? M^YR]:4_76YE6 G9YR-B:7@3J#,1!R]IL#?9=?22'250@@XX+!0 DYN\WA M_&[SJ"0.!,,DY&PV!["-'$)J4Z#B8L'("0 YAMD>",RAM(M.I7''TG*VFI&* MSOFZ8[('MR]7C@^Z/LC@\G MU^?B>K$_M?VSFOTI\C_*[=-RLYM\JYNF7O='B!_KNJG:*(L/;3\\5^7#\<>J M>FRZK]T$8[L_O+W_T=0OM_N3Z;/C\?B[_P%02P,$% @ 9X@S3V4QYC]@ M!0 (Q\ !D !X;"]W;W)K&ULE9G;;J-($(9? MQ?(##/01B!Q+L3,9(^U*T8QV]YK8[=@:,%X@\>S;+X>.![K_CB$7L2%_5?7I MJ^IT+RYY\;,\*%7-?F7IJ;R?'ZKJ?.=YY?:@LJ3\DI_5J?[+/B^RI*H?BU>O M/!I1WY=>EAQ/\^6B??=<+!?Y6Y4>3^JYF)5O6984_ZU4FE_NYV3^ M\>+[\?50-2^\Y>*Y^[C7C=(=$O.9[OT?ZEVE MM;QI21UCFZ=E^WNV?2NK/-->ZJ9DR:_N\WAJ/R_:_X<9-J#:@%X-*/G4@&D# M-M: :P,^UD!H S'60&H#>34@_%.#0!L$8PU";1".;5*D#2+#P.OFKUT0CTF5 M+!=%?ID5W9H^)PTZY"ZJE]RV>=FNL/9O]9HHZ[?ORT!$"^^]<:0UJTY#^QKI M#S5K6T.N"J]NP;49%#5C14$(8H2P-9+3H>81^3$T7Y&#/2,.'FF] 0XVA MVR _8JB)/V_S8/ 8G$/6.F #!Q([X- !;QWP@8/ &!&D"7$0 8,(X, 8KG6G MD:WFU*TB(BG#820,(^TP@;E8.XWHA1'.S@0P2@"BF.LUL*)P%N @(0P2@B#& M8EZ'5A ?AXA@B B$,%A81V-#$!^G&-\.PETN'%F*C%_B!&:8!T)!5[F9Q:C5 M5T9\D^I8R_KKE),PXHX&86H) PT2#A>86\(G# NFD@ L VD.B\TEMU0Q4I'( MU2-,+T'X.J A&$T23!@4#!ZQR1/$2-O?H,@5!]-'$'Z./$0Q7-0?WUN*X:)D M1&^!*.".!4\Q@100R!R%CF)FZ(121S$SU"YD@H3#WFZ *&!&LHAOB(:-P?11 M1)^1;9Z 2!)'_J08*PJP8@XR*<:*3L"*8JPH(B8T%QJH>LP5!V-%$5;&[*VT MJ)^M* U=W)!7".'66: Y="Q(XANB88MQ5F!HFVMNS+1H2"L7YA8$R1@- M7$.(TP<#Z2-TY 6.\P*?4)4Y!IZCJFS6*2"RZ]0-T; Q."OP$9OGF-N[8AH0 MU\#AM,!16G#LB+CCG]D)FV*.4>8VRC9$0-0ORWJ"1HCB&Z)ABW'FX&C?;$*D M1<,T9R*$1,)QEL-Q#N(@*82.I,!Q4N#AA$G$&',;8S")@'4SJVS&B.(;HN$! M"?$E60EYE,"/IF#'(GADQ,. MLB2&3]JUV-X8 %' S,W;#=&P,1ACB3!VG==B[.2$>BTQ=G)$O=X $1B2ST7# MQC@.H$>4XEC:Z+'^[<$P$*9/ OI<9Y 2TR026[ZT.J]E7S-:B_ M%]VU;?=0Y6=])>U=[\67_P-02P,$% @ 9X@S3_? TIB# @ &@@ !D M !X;"]W;W)K&UL?5;;CILP$/T5Q'L7;(=;1) V M5%4KM=)JJVV?G<0): %3VPG;OZ]M6);8IB^Q/9R9.6<7N;8] ML2*G5]'4'7EB'K^V+69_]Z2AP\X'_KOAN;Y40AF"(N_QA?PDXJ5_8O(4S%%. M=4LZ7M/.8^2\\Q_!M@3:02-^U63@B[VGI!PH?56';Z>='RI&I"%'H4)@N=Q( M29I&19(\_DQ!_3FG*EF /FI*3-[_HDJIV?^MZ)G/&U$<]T^$HF M09'O3>J_DQMI)%PQD3F.M.'ZUSM>N:#M%$52:?';N-:=7H?Q211/;FX'.#G MV0'\WP%-#NC#8:/%C\RTU,]8X")G=/#8^+9ZK"X%V")9S*,RZMKI9U(ME]9; MD611'MQ4H FS'S%P@0$S(I#1YQ30E6(/+?<$W&:1L$TI4WE#F99(ZRF/<@LY/(XAL7M[11=Q?WC@L( MW6TBM-BDH5F7"717F#1$YEMRP:(8KGPD8*5O 0X"9/$Y&.C($2Q M02=8=-26L(L>/MP[TFLG5.M:6.S7X=*?^"#-.S1^87>J.>P^^"_;3SFN[TR&\%B=LAVXJ=0OPX/M5X%@Y=-7HJJR67EU6([]^_@]IXR M8] BGG)Q;D;WGDGE6-(\_O5-_B&D, MQ_=OWK^TR>MDGK-&K&3Q.]^H_=SGOK<1V^Q8J$=Y_BKZA&+?Z[/_+DZBT'## M1,=8RZ)I?[WUL5&R[+UH*F7VVEWSJKV>NR+>A4!$C=#A"Q\IYR9TX29*"W3LN"F*@<82S25$V*<(FL=BD M;AR>L,C^IC 83V**TP&"JQ)!"'%;EH@;2K\(NSX(C-(DG> SH9* \+&;OP== M?!<$N$T'00&=$%1 %?4.J"L +)EP@:LA7"&'@.LAN(+HRE /FM*ARSBXVH$K M=QPFA IPI0)V1;:X?@ B('8O+GO0A4P1".U/ $.1J?>'ZP>X L(F7>!-#^G_ M%X7B?4J1/@7[^(""[)I\ KHD@S'?3C3$_LGJ75XWW+)4^3[>GWJV42FB.Y$;78J\G MIV%1B*TRMXF^K[OQH5LH>>A'HV"8SQ;_ %!+ P04 " !GB#-/K0A5'EL" M B" &0 'AL+W=OQ?;W"."U%!5K=1*JZW:/CN)$] "IK:3;/^^MF$1@8.4OL2W.>,Y@WV<[,;% MJRP94\Y;4[=RZY9*=1O/DX>2-50^\8ZU>N7$14.5'HJS)SO!Z-$&-;5'$(J\ MAE:MFV=V[EGD&;^HNFK9LW#DI6FH^+MC-;]M7>R^3[Q4YU*9"2_/.GIF/YCZ MV3T+/?)&EF/5L%96O'4$.VW=CWA3X, $6,2OBMWDI.^85/:2%;S^71U5N743USFR M$[W4ZH7?OK AH=!UANR_L2NK-=PHT7L<>"WMKW.X2,6;@45+:>A;WU:M;6_] M2HB',#B # %D#.C-60WPAP!_%N#URFRJGZBB>2;XS1']U^JH.11XXVLS#V;2 M>F?7=+92SU[S!,>9=S5$ V;78\@$$^-[2 % R CQM()1!@%E$!OOW\E(8 (? M)/ M07!'D,[RZ#&1Q;060S!)DEDJ$ J%*2PF ,4$2S$$S<3TF'"RS0>"?#R# M%0#,#Q$L)@3%A("8V>?;A8M=TGCNRQ)#4(Q6?(E *1$@9>68Q"!!_/@Q24"" MY(%CDBS-"&97HEAB,,(1K"0%E:2 %SY,@!%\=='C;N"5VX\?\&, 39/U@VA> M )8@',M,.E?K#'0&UL=93=CILP$(5?!?D!UN#PEX@@-5NM6JF5HJVZ MO79@"&@-9FTG;-^^MB$(@7N#/?:9\\T8V=G Q;NL 93WV;).'E&M5'_ 6!8U MM%0^\1XZO5-QT5*E0W'%LA= 2YO4,DQ\/\8M;3J49W;M+/*,WQ1K.C@+3][: MEHJ_)V!\.*( /19>FVNMS +.LYY>X1>HW_U9Z C/+F730B<;WGD"JB/Z$AQ. MJ=%;P5L#@US,/=/)A?-W$WPOC\@W!0�AD'JH<[/ -CQDB7\3%YHAEI$I?S MA_N+[5WW254],;4*Q^^P=1/A+RI^1]P!Z;EIA+-*#B3 M]NL5-ZEX.[GH4EKZ.8Y-9\=A\G^DN1/(E$#F!#+V,H)LY5^IHGDF^.")\>Q[ M:GYQ<"#Z; JS:(_"[NGBI5Z]YRF),GPW1I/F-&K(0A.'9-9@[3]#B!-"K,%N M84#VH=M@YS3868-P64&:K*H<-;'5="/$#Z/(C0F=F-"!25>841,M,#OBNR&1 M$Q(Y(/L5)-I 2!R[(;$3$F\A>W\%B3>0(/U/)XD3DFP@*8E7D&3;2;1W0U(G M)-U"@O5QI=M?'X2;7O#B3I@GYR<5UZ:3WH4K?;WL):@X5Z =_2==<:U?N3E@ M4"DS3?1&ULE9CKCILX&(9O!7$!!1\A MHR32)#.K5FJE45?=_'G5Y??J MI)3Q?N994:W\DS'GAR"H=B>5)]4'?59%_2J^ZY'E2_MJH3%]7/O%_#WQ-CR?3# 3KY3DY MJK^5^79^*>N[8/"R3W-55*DNO%(=5OXC>7CFK4&K^"=5UVIT[36EO&K]O;GY MM%_Y89.1RM3.-"Z2^N--;566-9[J/'[T3OTA9F,XOO[M_:^V^+J8UZ126YW] MF^[-:>7'OK=7A^22F:_Z^E'U!0G?ZZO_K-Y45LN;3.H8.YU5[7]O=ZF,SGLO M=2IY\K/[3(OV\]I]$XG>#!O0WH .!G'XK@'K#=BM!KPWX(,!)>\:B-Y 6 9! M5WO;S*?$).MEJ:]>V ML^DT=*2)9#C5;.<:,BB".H,A#8K2V-"9>4QC*\1<(SF=:I[FFDA:FF>D83A9 M!GO&6@=LG"R)L0,.'?#6 9]4N["J[32RU12MADL1AE;?G^8R1N1,]CR718TJ MQ%D+F+689\WL:=!IQ"@.=<20,(8$,8@50\YB,$>,",:(0 QKCFR1QC%'8A@D M!@ZX%01I! ZR@$$6,P>2<.R A!C_\/:Y3!PK"+FA5"B2CCAPB7@D%%#C^$T( M!I?<02[!Z!+ +HOL:@&\-)K#"W0TY$XL">:2(#!=56'LB+RC,9@J@I"Q%S4D MXK.N()%C-R&8/@+0&NT54Q>8+;*XO244PT7#&UJ"1)Q9+8$B!^D48TH!@=31 M$HH)I/2.EF "*;L!GUXTQH*T6-@S!0BIE-()$,5,4\ T=RS$%#-(Q1VMP0Q2 MM/?-9@L0<6FW!8DB1S*89HH8=-6#&:3Q'2W!#-+Y!@=: D1\8;?D?='TH0_3 MS "#PC'1&&:0D=M;PC"##.R"PGI"VO2BZ;[2_3F".1YT :V"VL&0R/4\C0%D M $#![3AHYW50RC"E#.R40MAQ!%A]WNL=QID!"(5%ZK8731[?^<(="L/* *S" M7E1[T61.,+"FWJA[_G_=-'6\2#"P40O[Q0^*7/#BE80!_J4C58[YYW<\*G/, M/P=[L%WM!HFD_0X$1?9N'HP. 7)5'ML3FAPZO-(FT,$:WQ+ M'IZZPX4_;KJCI"])>4R+RGO5QNB\/4@X:&U4G6/XH0;II)+]<).I@VDNH_JZ M[(YPNANCS_WQ5#"9W:SMI*'LC6>$"..]+"J^ M-C,AZI5E\4-&2LQ?:$TJ^>9$68F%G+*SQ6M&\%$'E87EV'9@E3BOS#31:SN6 M)O0BBKPB.V;P2UEB]F]#"MJL363>%E[SY9B7 MI.(YK0Q&3FOS$UIM4:P"-.)W3AI^-S:4E3VE;VKR[;@V;:6(%.0@% 66CRO9 MDJ)03%+'WX[4[+^I N_'-_8OVKPTL\><;&GQ)S^*;&U&IG$D)WPIQ"MMOI+. MD&\:G?OOY$H*"5=*Y#<.M.#ZUSA:5?C8=_RT,#G"Z *Z/V8YO-088Z M)MH=+2A*!YH5,@<9"H$;'CF D&B" FYYY'Z@+'"SHG&WCLOB/<_&'&2H ^YY MY"\IB_].]!X\XB">((";GL4?J L<,.B<<>.RQ(MV#H T.3>@>#> M1_&2TL0+CA8 -!9CW1W8=B)HW=W.K/Z*F/X'4$L#!!0 ( &>(,T_E7:PEX@$ )X$ M 9 >&PO=V]R:W-H965TL&=\YIPYQG8^"?FB.@"- M7CD;5!%T6H\'C%75 :?J3HPPF)5&2$ZU"66+U2B!UJZ(,TS",,.<]D-0YBYW MDF4N+IKU YPD4A?.J?QS!":F(HB"M\1SWW;:)G"9C[2%[Z!_C"=I(KRPU#V' M0?5B0!*:(KB/#L?,XAW@9P^36LV1=7(6XL4&7^HB"&U#P*#2EH&:X0H/P)@E M,FW\GCF#1=(6KN=O[$_.N_%RI@H>!/O5U[HK@GV :FCHA>EG,7V&V4\:H-G\ M5[@",W#;B=&H!%/NBZJ+TH+/+*853E_]V ]NG/S*+IW+M@O(7$"6 N*]>"'7 M^2/5M,REF)#T>S]2^XNC S%[4]FDVPJW9II7)GLM][LPQU=+-&..'D-6F&A! M8,.^2) MB2-Y5YXE9)L@WNPQ=@3QBH!\RK8)DDV"Q!$D_YF,;DQZ3.8P@\,D MT0==IILBZ88(N1'QF'0E$B(,T_D__UQEP( /T* 9 M >&PO=V]R:W-H965T" MU$M5M5(K15?U^NPD3H(.,+6=Y M6=OP(F=G694-W7!/G.N:\+\OM&+=RD?^=>&U/)ZD7@B*O"5'^I/*7^V&JUDP ML.S+FC:B9(W'Z6'E?T+/:XQU@$&\E;03-V-/E[)E[%U/ONU7?J@5T8KNI*8@ MZG&A:UI5FDGI^&-)_2&G#KP=7]F_F.)5,5LBZ)I5O\N]/*W\S/?V]$#.E7QE MW5=J"UKXGJW^.[W02L&U$I5CQRIA?KW=64A66Q8EI28?_;-LS+.S_-BDN M:%I* DI) "E+F" %"=+Y!YN!!-F,@\V<.B=.=0FF6#HIEM$HPW)N!A3"-@MG M=(X%SL: Y MM<)N1:Y=G?9!KA.GDL ^1) 1G?Y)9F>!S8K2.?V3_K]_'D'NA<"F1X#K,S1! M 9L:+>?W#X9-BR'3COL'NZ:=_JI@V+<8\NWX=+%KRNE_!,4D58_BD2CNIN^@PJ>A!ZF&J MQKR_D/43R5I[V0R&&V_Q#U!+ P04 " !GB#-/@@Z*T>D" #5"P &0 M 'AL+W=OQ+U?P)MCGWW*\<?*>ZO* M6L[]O5+-?1#(]9Y73-Z)AM?ZS5:T%5-ZV^X"V;2<;8Q1508D#-.@8D7M+V;F M[*E=S,1!E47-GUI/'JJ*M?^6O!2GN0_^^>"YV.U5=Q L9@W;\9]<_6J>6KT+ M1I9-4?%:%J+V6KZ=^P]POR))9V 0OPM^DA=KKTOE18C7;O-M,_?#+B)>\K7J M*)A^'/DC+\N.27ZS/[%)*^3>6&2/XKR3[%1^[E/?6_#M^Q0 MJF=Q^LJ'A!+?&[+_SH^\U/ N$NUC+4II?KWU02I1#2PZE(J]]<^B-L_3P'\V MPPW(8$!& T@_-(@&@^C=(/[0(!X,8LL@Z%,QM5DQQ1:S5IR\MF]OP[I_$=S' MNOKK[M 4V[S3Y9'Z]+B@E,R"8T!@1FFED[*.K3".<($8)8D,07Q#DD56I'I(:2&T@418FL96)BXII ME.1X+ D:2^+$DJ56P9:)XP8@)1,IIZB;U'&39-1R@V$F#*B5);<@/HVE,2$CN@U+T!,H )<0*N3D#D2: -)^BP 5(;A @P05($&TYERX&FA(@P05(7 %FX10%+D!R M@P )+D"""# '.UOW4T;"S!Y"@HN9I^+MSLR3TEN+0VV&V8O3<69](&9F>H?W M ^\/UNZ*6GHO0NG)R\Q'6R$4U\&$=SJ8O9ZQQTW)MZI;9GK=]H-FOU&B&8;H M8)SD%_\!4$L#!!0 ( &>(,T]_A]YKL@( #,* 9 >&PO=V]R:W-H M965T6"LZGH'Q*;F=E9V^OL_$;9*S\3(IRWNFKXPCT+T\G7HW+QEW.]=PS6\[I151E0YZ9 MPR]UC=F?@E3TMG"1^S[Q4I[.0DUXRWF+3^0[$3_:9R9'7J]R*&O2\)(V#B/' MA;M"LRU*%$$C?I;DQ@?OCDIE1^FK&GPY+%Q?.2(5V0LE@>7C2M:DJI22]/'; MB+I]3$4LRRX.Y=U5"!E-TF&" 21/_'K,98U"/\*2#WD8 V2B"$3W+ MP_L0:P@363;&F-3*YA, 0?>0+10IAM,)P54-M4!X)Y# A$H$&F!:" 0IYF5 M"(3)X2 Q&"0>"61Y:NU]A\DTIM$8_PE93M8@*("M)*"5!+!B12D@3&XY&6-R MWX>-I*"1%!"PCD :+-97D( MJE,IDYU-RK. PC *\B0M_/72CCV6ZZ4ZZRPMY&/I5><\3\H_&YFIZ\IG_MO M4WHXZGH@6"]/R4%^E_K'Z;$T5T&GLDMS652I*KQ2[E?^/;O;B'F=8"-^IO): M]Z_RHO,3'A=B9ECJ[+* M_GK;6_VW-)Q ;0)U"603@F8B6_G'1"?K9:FN7MG< M_%-2/V-V1^;>;.M!>ROL?Z;XRHQ>U@M&R^!2"[4QFR:&>C&LBPB,>C<%H2DV M-$@GG,YAA=RFB_\JY%A 0 %A!7A/0 B!!6908 8J$#?WJ(F9V9C"QG 1AV&( MYXG@/!&89X8%YE!@/MYI# 7B$4[C24X7<)X%F"?" BS$[VTXWBMSO/ILA-LV MJ&^7A4(X_3+(P#TC,-?<(8$Y8'R"8TP"$Z"*^-:Q&#IF4>AVC*%AB)J%0P+S MP*()CC$1;#[F&<\GO=(,L\, /.22P%BPQ7C#A+F@<(3A-FBL8<+\$."'7"L# MQH)H@F&,!:'U86"8#PR+R TQ87P(X$..M8PP%32;8!A306B9N(6X#>H;IH6; M8<+T$*"''&LO82HHGF 84T%HM1@\X<7 L,,KQ^!P XY"N48",[&>^48"([6 MB5NO;= 8KXZ6"C!#CDZ#8Q;XA*Z*8Q;XF+Z*#QNK]UYDCIGA@!ER-!PW5++A_V5^\:QLQPP PY^@V!@1 3.BR!@1!C.BPQ[+ <7@5F1@!F M*'9(8"#$A-Y*.'89J+<:>!WV5BZOF!D!F"%'5R4P"V)"5R4P"V),5R6&715\ MD8/>5C67Y<%NTBMOJ\Z%_4+0&^T^!-R3W>K^"V^^(GQ+RD-:5-ZSTF;#;+>U M>Z6T-.6$'TPA1YGLNHM,[G5].C?G9;-[;RZT.K5?)H+N\\CZ+U!+ P04 M" !GB#-/JH=#4RL" "E!@ &0 'AL+W=O3$!2-*+\79 MDYT (TWKEH7=VXNRX!=%FQ;VPI$7QHCXO0/*^ZT;N+>-U^9< M*[/AE45'SO =U(]N+_3*FUR.#8-6-KQU!)RV[E.PV04VP"I^-M#+V=PQI1PX M?S.++\>MZYN,@$*EC 71PQ6>@5+CI/-X'TW=B6D"Y_.;^XLM7A=S(!*>.?W5 M'%6]==>NX M5RDXEF5)Q*^^M4%ZDX&UUT*HQ\ M#&/3VK$?_6]A>$ X!H130)396@:0S?P34:0L!.\=,1Q^1\Q_'&Q"?3:5V;1' M89_IY*7>O99YY!?>U1B-FMV@"6>:8%)XVGU"A!AB%]Z%Y]$#@PC-,;(&T^[^.&ULC93;CILP$(9?!7'?&,PA(2)( MFZVJ5FJE:*MMKQTR"6AM3&TG;-^^/A!*$U?*#;:'?_YO!N0I!R[>9 .@@G=& M.[D)&Z7Z-4*R;H 1N> ]=/K-D0M&E#Z*$Y*] '*P28PB'$4Y8J3MPJJTL9VH M2GY6M.U@)P)Y9HR(WUN@?-B$<7@-O+2G1ID JLJ>G. [J-=^)_0)32Z'ED$G M6]X% HZ;\"E>;PNCMX(?+0QRM@],)WO.W\SARV$31J8@H% KXT#TR)Q*>.?W9'E2S"5=A<( C.5/UPH?/,/:3A<'8 M_%>X -5R4XEFU)Q*^PSJLU2W=IV=AU&_VN:/P&/"7A*2&P"B2%4*/@3"??N>F%\JB+%);H8HU&S=1H\T\23 M FGW"8%]B"V^2R_2Q&^0>&M,K$$R,TC3U&^0>@U2:Y#^4T%ZTZ339%;3.4B4 MX\R/R;R8S(/);C#9'>8#QED4^3FYEY,_T$Y^QXE7\?_:67HQ2P\FO\$XS6J& MP=$B*OR8E1>S\F"6-QBGB>/'.(674SS03O%0.VAVN1B(DQTK,JCYN;,C;1:= M)M<3MI?SK]R-O6]$G-I.!GNN]!6W%_'(N0)=3+30?Z_1DW8Z4#@JLUWJO7#S MQAT4[\=1BJ9Y7OT!4$L#!!0 ( &>(,T_;^Y^37P4 $(? 9 >&PO M=V]R:W-H965T/CIA[)G^'_"IOG^:LJF'S=^;%[757,CF,]VR:O] MPU9_[AZ+^BHX>%EM,KLM-_EV4MB7J^DUN_QF>&/0*O[:V'UY]'O2I/*4YS^; MBX?5U31L(K*I?:X:%TG]]6YO;)HVGNHX_NF=3@]M-H;'OS^\W[7)U\D\):6] MR=._-ZMJ?36-II.5?4G>TNI'OK^W?4)J.NFS_]V^V[26-Y'4;3SG:=G^G3R_ ME56>]5[J4++D5_>]V;;?^][_AQEMP'L#?C"HVSYG('H#\6D@SQK(WD!^&IBS M!JHW4$-;T+V!'FI@>@,SU"#J#:*A!G%O$ \U8.''DPL_3?1YD\/#9DXK05QC&;!>^.IURPZ M#3_2&!V>:I:^AITJOOJ*6,8'35"'>8B5D[$NN.]!.7'<4!HGDJ6O,8[DEI#P M4\F=+V'2B>:+K]%"G&KNJ8B=MAZ(<+1T^G= /-^HM@3]# 1=+Z+U((X\2"EI M#Y+V(%L/\B0&)Y=%IXE:S;;5<'[!%=V.HMM11#O*J81.HX_;$4[UW_H:QD/C M%(,ODAITBZ;#U42XVNF63J..0S$RK#]T2X9NR7@M&<9H#Q'M(1I>!#'M(2:R M=?IT26DBNI5FY"1'MY#P 08=AD9(-CQ;1H]3! /%Y0' M X R.2)A !^CZ/,2ID3H"0-L&,&-1@D#()@9D3! @D5#$O9%*@;C+P/D, (+ M#?#E L>#D^8 RPX(^)PYJTE)4)/F -V.,&.%FY#ODBCNN> '>ZS$Z-!G -V M^ AV.&"'$UAH=^8B16"PX( =[K,3P4X#[/ 1['# #B?8T2X[I B5$F"'4^S$ M;D.Q/Y>["[+;7J3.B>XH3X+3(0N JB!F,.,LZ^YZT7$TVJC0D3T0,L456CT( M +X@F#9@ !* :<&'5XU *U$"5V^!UXN.4_97>(1(L]CM8^$]3,,-"!F,#H)8 M^QI4$&!T$&I$UP'PQ8#%YHT@5INRWOC!>@$CA/#7F[%!FPXP0H@1*TX!X!?4 M>M*K%Y_KT*T6GVH516ZU^*+?N 992\"^I-A'FRU JQRQ>I6 5DG,P,;IN44O M.AEH-B]2R!T9W>($C K*6;!9"L!LW($LQ(P*PEFC3,R?R5$1H!-G@*H*0*U M"'2: JBI$:@I@)HB4(O MU2A_?(G.Y QP4Q1NH+(5H$.-6/,J0(QY>0Y?]M639!'=P\'OM?M>:]S?\$N;QAQ?\DN'[KCW$_WW>GR]Z1XW6S+ MR5->57G6'IB]Y'EEZ]C#BQJ#M4U6AXO4OE3-3U/_+KI3W>ZBRG?]B75P.#:? M_P=02P,$% @ 9X@S3PS1\F[U 0 X@0 !H !X;"]W;W)K6 >M M.BD9IU@JDU=(=!QP84B4H,#SMHCBIG6SQ/@N/$M8+TG3PH4[HJ<4\W]'(&Q( M7=]]=SPW52VU V5)AROX!?)W=^'*0I-*T5!H1<-:AT.9NH_^X1QIO '\:6 0 ML[VC*[DR]J*-[T7J>CHA()!+K8#5^_<13BN0X!YR_@SQ(V\]C7"UTM (A#.!T O6!:)5@<@(1'>M MVB]:93%;@VEMEKMX$R_*74/M]]&BXA54O-GN%BFCV9^FP"LS1<+)6=]*W:^9 M=QK4QT#?E(7_J ;8SMN'C)W^GYA732N<*Y/J'IK;4C(F027I/:B1JM6#,QD$ M2JFWL=IS.W;6D*P;7Q0T/6O9?U!+ P04 " !GB#-/$H]^WSD" !.!@ M&@ 'AL+W=O&UL?55=CYLP$/PKB/>>P3;D M0P3I2%2U4BM%5[5]=H@3T!E,;2=<_WUM0SCBN/<2V\O,[.P&+UG/Q:NL*%7! M6\-:N0DKI;HU +*L:$/D$^]HJY^TE35O T%/F_ Y7N]2@[> 7S7MY6P?F$H.G+^:P]?C)HR,(VZE@.1=,O9[_JHJDVX#(,C/9$+4R^\_T+' M>I(P&(O_1J^4:;AQHG.4G$G[&Y07J7@SJF@K#7D;UKJU:S_JWVA^ AP)<"+$ MZ8<$-!+0.P%_2, C 3L$,)1B>[,CBN29X'T@AG^W(^8EBM=8=[\T0=ML^TRW M1^KH-5^MH@Q _9/4)B'/EM M(&^ER J@F0"*L%\ >P6P%V]<#@ D4.;.>!10E" M_^E^XG6=>%P[O2T&3#++\RF.5^G2>)<46TR>M)=K?1PGPZ,GI39+O1> M#"-N."C>C=,;3)^0_!]02P,$% @ 9X@S3SN"\K[) @ ) H !H !X M;"]W;W)K MY'(NCKHJ&_XD W6L:R;_K7@ESHL0A>\+S^7^H.U"M)RW;,]_1'BU4Z^;1=A;!7QBF^TI6#F M=>(%KRK+9'3\[4G#84]K>#E^9__BG#?.O##%"U']*;?ZL CS,-CR'3M6^EF< MO_+>H30,>N^_\Q.O#-PJ,7ML1*7<,]@Y>->Y^[+S3KS6 # MW!O@P0#13PV2WB#Y,""?&I#>@'@&4>>*B\V::;:<2W$.9)?>EME3A!Z(B?[& M+KI@NV\F/,JLGI:S&9E')TO48U8=!E]@T("(#/NP!8:V6.&1>8:N=R@ "+Z& MK,<01&)81@)ZFCB"Y,K3%"8@( %Q!.2*@'JAZC#481J'P23)?7?Q M&(4P3A-8<@I*3@')F2>YPZ07V]Q1Y*,* (52G'J2QRB,D@G%%%1, <6YIYB. M=D$YRKU36XQ1&./85PQPF8116'(&2LY&DFD\X7,.$N2WG\P92#"[X63.P'!X MJ&*,0AFF7@+6 K/T$110#%<>.(;SF8/NCIV:8:]VE! ,)007S8 PQ1-Y!I- MU$LTSC;))BC >OB(\.WY1G M0\D-&>]!UW]CEOJQ&Z,HH7[U!5!W-,TG1,/U M$T$%=)3Q<=6[(V/1 IEF2\:XLK]7S.ZN"IK+O>N#5'!1AP;;2^V!7)7\ =-US_]8')?-BIX$=I(,T\VUF^C>P, #0. : M >&PO=V]R:W-H965TM;?"]KIIN'9ZL/3]&4;<[Z;KH/IBS;MP_!]/6A77#]AAUYU87^\&HKB+. M6!+51=F$F]4P]])N5N9BJ[+1+VW07>JZ:']L=66NZQ#"]XE/Y?%D^XEHLSH7 M1_V7MI_/+ZT;13>6?5GKIBM-$[3ZL Z?X#&'K#<8$%]*?>UF[T$?RJLQW_K! M'_MUR'I%NM([VU,4[O&FGW55]4Q.Q]\3:7CSV1O.W]_9?QN"=\&\%IU^-M77 M0O#>1D()%!-(8RY"8O;+%9 MM>8:M./RGHM^%\&C=-G?]9-#LH?_7'HZ-_NVR;)L%;WU1!-F.V+X# ,W1.38 M;RXXY6++/?,4[CT\$Q!^#\E]"$A&RQ!DI&(@$',"QA88),D@!P8Y9T@8RM6( M209,,\D4*1;&*.!/X&R)07 ):@]Q'<::$HC4#HVL&HU1+7#68OT2IPJH)U$/,$2HG M4#SAZ8+JA4H'E.H8JP9?#P@I\2XE<9"D"BNG<"R)%W8)D"7T"3BE/<':.>$K M9@Q+)V!\]AG>"Z*+*0A*4(H%"6)Q707#@@B8Y+BTYA2,"[50IH"NX4 4<<84 M%B[]@BA5AG7[*,%D@F7[*)FPI2^.+N) 5G&O3_ME_$').,6R"9A4N"?D-$PL MI9MN"^#W!6"X*&V!J.8"'T.>"11WA1#+]E'"==8%U71G *HU &Z:$VKNR?O4 M_A62$Q#7[18:&=!]"-1_:?(3ZLZ3DM[N\%$RQ4TZ)U //)TMV;ULNOD!U?V M8]F9=PAZX-[>\$$ ^ "2$Z@LP1T_FAV=:]T>AVM)%^S,I;'] 70V>[OZ//'^ MZ(WFM_V5:#B2_Z09[U,?B_98-EWP:JP[V _'[X,Q5CN-[(/+Z 4G&3[]C6'C8AGZ$T YQ_/-\;^L1=7W;RV M1Z6,]U:5=;OTC\:/^J1J^\]>-U5N[&-S"-I3H_)='U25 89A M$E1Y4?NK1=_VW*P6^FS*HE;/C=>>JRIO_JY5J:]+'_SWAN_%X6BZAF"U..4' M]4.9GZ?GQCX%MUYV1:7JMM"UUZC]TO\ 3QO$+J!7_"K4M9W<>UTI+UJ_=@]? M=DL_[(A4J;:FZR*WEXO:J++L>K(Q__

O_L]6VMO6R@A#$(KAT/8VB]2#"B2B%>\F&D>!-$EB$&P>R M'-C'BTE\%O'Q@HT7?7PTK4-*IXQ!D_2:NM=(&<9.(524)6'(HT0L2D110H@< MED$43]) !HG#PHADF/$L,#><:-+3'4K"HB3T>2LB0I1^*.2DJRB#AU2*@&LYDQD2R)9$CG,XH&0-Z20(Y&NW81T/H8XLS1@QOJ R^06 M-*KN,L%,'M[: $D>G#C*:+%(TCS$DK@LHY)Q-..4P%LE,%X9(@$2-%4JR.@P M*@R%G 'B#1,XQT1P@1@W1!FY2X&53<'OB7C;!,XW$5TB:HH/ !&2RW!W3AA/AC!$B;X3(&:$[=&ND1FA]@XPP)Q-3L[LG MX@T3.<-$]\.)U# ?$B$($2O#F5F(,[M&:JV6R/ULC:KD?OU!ZKXT3I>)Q/VB M!Y.]=7?8^98WAZ)NO1=M[#:]WTSOM3;*=AD^VOJ.]GQU>RC5WG2WJ;UOAD/& M\&#T:3Q !;=3W.H?4$L#!!0 ( &>(,T]WPR)$I@0 /@8 : >&PO M=V]R:W-H965T4CUT58R;7-/N5'Z0L1K^3 M^)1/QX>B.#\Y3KXYR"3*OZ1G>2H_V:59$A7E9;9W\G,FHVT=E,0.=5W/2:+C M:3R;U/?>LMDDO13Q\23?LE%^29(H^W4_37]7% M>CL=NQ4C&?RCDHYO-:O ]OO/["_UX,O!O$>Y7*3Q MS^.V.$S'P7BTE;OH$A??TNM*J@&)\4B-_D_Y(>,27C$I:VS2.*__CS:7O$@3 ME:6DDD2_F]?CJ7Z]JOR?83B J@!Z"Z#D;@!3 :QO %M$*B H&] J )"(\!IYJ]>$,NHB&:3++V.LF9-GZ-*.N0I+)?< MIKI9K[#ZLW)-Y.7=CQEQ:3!Q/JI,"C1O0+0-TA&O .'2\ 9R2@XW(A01F5.0 M@;EZF447Y'&J8Y9=C.\9F*\(PW3,"R1DCALE$CIFU8/T^CYIK7T,SB.K$S"= MK24#AQEXG8'K&8RFS+N@4!BK97$?HS$1D(E 3+C!I $1MT:=:I0@S/5#H_VO M ,C=('2),;95 _1:.+^#0!G+A1:J50[9GTF$^,^5X_A.F,H%D_$]IA MY+FV06'#(D," M'81TW<%KK3X]!;8'X@^9 2Q^ M7?F0&$XLR<@0D/Z@K5(X;.ZTYAV9;[()T-5C6%2K3EP$JDX8"N M,*Q$!A_&9E< JKVY:+KR *2SP9IF2(?"XKD,ZY#1(5VQ;/59KZYT4;ZYCUD\ M .ELL*(95*'YS%,H;=?A6>R'8:DR)%7;IH-AJ;(A4F58JJR75 $*M/\^2&># MIFW!67C7V$0Q\QITRA].^9Q'=]DU(7)P0-F65R M.?8ECO8'PK+WXMB7^* S",LA1)_]P1*@K&;.L9MPY";"LE'DV$WX$#?AV$UX M+S_ *+5L 'O_&%X16@N@-V6B>AB&UL?9;1;ILP%(9?!?$ P38VF"J)U!1-F[1)5:=MUS1Q$E3 S#A) M]_:S#:&).?2F8.<[O_]S3.VSO$CUUAV%T,%[737=*CQJW3Y$4;<]BKKH%K(5 MC?EE+U5=:#-4AZAKE2AV+JBN(H)0$M5%V83KI9M[5NNE/.FJ;,2S"KI371?J MWT94\K(*<7B=>"D/1VTGHO6R+0[BI]"_VF=E1M&HLBMKT72E; (E]JOP$3_D M.+8!COA=BDMW\Q[85%ZE?+.#;[M5B*PC48FMMA*%>9S%DZ@JJV1\_!U$PW%- M&WC[?E7_XI(WR;P6G7B2U9]RIX^KD(?!3NR+4Z5?Y.6K&!)B83!D_UV<165P MZ\2LL955Y_X&VU.G93VH&"MU\=X_R\8]+X/^-0P.($, &0-P\FE / 3$'P'T MTP Z!% O(.I3<;7)"UVLETI> M5O;UO8KP@_4%/]K9UTQ7:_F?)T9O:\QH@E MR^ALE09HTT/D%AJ)R,B/:Q!HC0V9A*?X?H4G "'W2#Y%,$6PC1A,-78"\7VJ M*:Q 007J%.B] O>*U4.)@YH>(HPD?L8 AE+L8_D42WA&*>R:@:X9Y#KS7#/( M-2>QYQK 4$H)\UQ/L21+$(-=)Z#K!-BM9&:_4U A!?+VZ[OI(7;K%%&6,$*] MS$$PI@A[E@=<#F Q-ZO.&)\Y2C%DG/G& M\?3[P"2-.?>_.)BDG/F:.4@BC!F>*SUX4#]B F4PN0UZBM_6=(%2W_V4PHLT M]9U#%)XY*#!\KN,8E)OB,+^_W=T&ULE55A;YLP M$/TKB!]0@P&31 2I251MTB9%G=9]=L@EH!I,;2=T_WZV(90 K;0OL>]X[_G> M@2])P\6KS &4\UZR2J[=7*EZA9#,H9? MH'[7>Z$CU*LJ8@ M8) IHT#U5K=^$Z1SC1 M"U//O/D&G9_(=3KS/^ *3,--)?J,C#-I?YWL(A4O.Q5=2DG?V[6H[-IT^C?: M/ %W!-P3?/(E(>@(P0@GH$TO+]&7CNC V>T&/__H3M# 3? M0W93B!]Z\V4$LU8#*Q#<6UW.*X2S"J%5".\48F_4K!9$+*BRH(B,O&RG&$S" MD=\IAI!/VA[-5AM-JEWXGS2,S J0_VA8/*L0SS5L].XW+2@:&/7],,31J&=3 MV-)?XE'W=U-4C#$)1D6CP?4H09SMZ)%.QB^5,M_8(-M/MT=LKM>\5.G"O017H/NKY<3^D^8'!29AOKO6AG51LH7G=C M&/7_!>D_4$L#!!0 ( &>(,T_]&+T7SP( ' , : >&PO=V]R:W-H M965T0R/PGYJO:FBM;(1NFS5+N$M5)SC:NJ*D3G*9ETK"JC9=SM_7Y._L7U[QIYH4IOA+U[VJC]XN8QM&&;]FAUD_B])4/#15Q M-'3_G1]Y;>!6B?F.M:B5^XS6!Z5%,[ 8*0U[ZX]5ZXZG_DJ)AS*X \%^%R M\@\+LJ$@&Q4DO3+7ZF>FV7(NQ2F2_=WJF'THT'UFS%S;3>>=NV:Z56;WN$0I MP?/D:)D&T$,/PA<@@JXA*P#RGR4Q$LXZ,*@#N_KL6D<&,V0@0^88\FN&?-1) M#RH=J'6@K,2S8M0,@,I*0F$U.:@FA]04,$,!,A03'"E!AO(61WI0<=$KIFE. M1XX J!FB@3M,0#7$4T,(@0DH2$ G&#(#&6:W&#+S6B44I2,_?% *"T$I'+L4 MDE(&. +111,,07#L$+[%D@%UV2XJ\?@7P >%/($#C, $!QX1!,<.Y5,\@8.' MBIL\*7Q/BO%C H!H$5(#AQB!*0[\%B$X>HA,<05.'Z(WN4)]5W ^=L4'%2@@ M!@XR I,\"[QPX CB=((I&(X@1K>8,J"N3!E9 D "X<&!]R<49!KB@ .(LRF. MP '$X(O/&ULE5;;CILP%/P5Q MBHV=2ED].XXXI+0@XHE5M%1W3HP71*HI/SNBXI0<35&1.]AU0Z<@66DG:[.V MX\F:762>E73'+7$I"L+_O-"%U^R<2KW@).N*G.EW*G]4.ZYF3L=R MS I:BHR5%J>GC?T!/6^QKPL,XF=&:]$;6[J5/6-O>O+EN+%=K8CF]" U!5&7 M*]W2/-=,2L?OEM3NGJD+^^,;^R?3O&IF3P3=LOQ7=I3IQHYMZTA/Y)++5U9_ MIFU#@6VUW7^E5YHKN%:BGG%@N3"_UN$B)"M:%B6E(._--2O-M6[Y;V5P 6X+ M<%> _(<%7EO@#0J<1IEI]2.1)%ES5EN\^;J' MP6K@!P!"/H*U1*"6:*0EBB*8( 8)X@5VK$"&U1P[5J-.PR >N#'&N+ .Y,*) M$(+'%\$YM>?X(!CAZ(EGL#)0_$L3^+_>S*&>%/MP!%& M8(8G/JL83A]V%UB"X?1A-,>2%O7($@ RM6E.[)I@AB<^S1@.'_:6. *'#T,; MWM@1?[2QCAP90SQ_&!RG=[C1I\UOA)^S4EA[)M4YR9QF3HQ)J@C=)V5NJ@ZX MW22G)ZF'D1KSYI373"2KVA.LTQVCD[]02P,$% @ 9X@S3U$88KJU @ MX@H !H !X;"]W;W)KTDV[^O;0C+9<@F+V";,\=S#GB8Y,KX MFSA1*JWW/"O$S#Y)64X=1^Q.-"?BA96T4$\.C.=$JBD_.J+DE.Q-4)XYGNN& M3D[2PIXG9FW#YPD[RRPMZ(9;XISGA/];THQ=9S:R;PNOZ?$D]8(S3TIRI#^I M_%5NN)HY#B=D205%N9^ MK?EO87" 5P=X30 *[P;X=8#_$1#<#0CJ@* 7X%12C#=K(LD\X>QJ\>KUED1_ M16@:*/=W>M&8;9XI>X1:O%K(<0%+AP&CXHU3<$?D.LE.P&0G@V0QQC!!"!*$3_B%00;\B%\5:-(2&H91SZ\AQNW9 M=0_1R30",XV 3/&(W3'($#_A%G+AL^@^XE>-:DOU@YY? *9OV%U(-]N1RH$@ MSZ(1#K R+)#WC&OPL4;^0Z[Y [D#TX80%/9=&V+&%,,E!($U)!CA@$\VFCSC M&GRX4?B0:^%GW]$*@&#<=VV(\>*1=.%*@J!2,E;.$'S&4?2,;? I1_%#ML6# MXCVP[5/(&H#@H&^;T_K1YY0?31,EK!T[%U+_+5NK3:.V\'2CT%M?Z@;.-! ? M-%7W]X/P8UH(:\ND:D-,LW!@3%*5H_NBWNE)-9S-)*,'J8=8C7G5=543RGQ+P<# !E#0 &@ 'AL+W=OT$CFK M'$YW"_<)/68XT@8&\3NG9W$U=G0HKXR]ZTH!NI*8AZG.B:%H5F M4G[\;4G=;D]M>#V^L'\QP:M@7HF@:U;\R;?RL'!3U]G2'3D6\H6=O](VH,AU MVNB_TQ,M%%Q[HO;8L$*87V=S%)*5+8MRI23OS3.OS//<\E_,8 /<&N#. ,4W M#8+6(/@P"&\:A*U!:!EX32A&FXQ(LIQS=G9X\_?61)\B]!@J]3=ZT8AMWBEY MA%H]+9&?IG/OI)E:T*H!X6M0A_ 4?;<'AO98X8%Y@OH[K $([D.R(02%/NQ& M (8:&(*@%VH2P PAR! :AK OULP2JP'%!E0U(!0CWPH80J6!AK/PLMW2!4A"RN#$#Y:8AAGU/0YW3@ MF[.U)+$'36XA$.L%8\ M(3Q%-CC147"7;,'PD,2!+=L0-)#M%J3O+EQ5$%16DG2$ \YR%$V1#2;@.%5[T\<+9\.. ME=0-V]5J=U=XPKI7M=97Z@[1=/P?-,T%Y ?A^[P2SBN3JA,V_>J.,4F5C_Z# M\O&@[CS=I* [J8>)&O.F\6\FDM7MI<;K;E;+_U!+ P04 " !GB#-/8+*( MC'(" !]" &@ 'AL+W=O&ULE5;;CILP M%/P5Q >LL;EF12+EHJJ56BG:JNVS0YR UF!J.V'[][4-80DX4?(2[,/,^)R) M[4/:,/XN1FMB6+U)VDK2HR)8[XE26F/];$7QMQ-U^S4U<3B^J'\QQ:MB=EB0-:-_BKW,YV[B M.GMRP"+/!$B]2SAJ'MW]OC?4N M@J^!:?L$2IZ7D!OYJ7@K)4ZT*H%H2&H1P EWZ^!;&NLT(0>P^L5 MUA8(NH9LIA 8>/8T?&NIOA'PKTJ-?;M"8%4(C$)PI9#,1F:UH,B *@-"(1HY MNIZ"8G_DR6:*B3QD3S>TIAM.THWCV"X0606B)QR+K0KQ(XZUH'!0*/1@,G)L M"AIYNKF'N$HUL:::6%*-$[O"S*HP>\(NZ-F/H_>(81UJ6.IL?%[6%M!TCUE M-S<9O'�)MQT0T-ZPVQA.@9Z^S'&_H/6>=/3E7HCT^G!33>;'7 MA!]-?Q-.QDZ5U!?9(-KWT"72=_@HOM*]U=SMGS)M8_Z!^;&HA+-C4G4(B]J#\U5]\"_822@]3#6(UYVQ#;B61UU^Q!_\6Q^ ]02P,$% @ M9X@S3S!Z6_T< @ 7P< !H !X;"]W;W)K\T8M_%+K=DZ(VI90,_4D6FC,22%DS;19RCU1 MK02V/GF=M;RSP3!\VK!M;24X>Z9O+/,W#1+7SJ?VR\5/M2 MVPV29RW;PP_0/]NU-"LRJNRJ&AI5B<:34"S\3W2^HI$E.,1K!9TZF7LVE8T0 M;W;Q=;?P ^L(.&RUE6!F.,(2.+=*QL?O0=0?8UKBZ?Q#_;-+WB2S80J6@O^J M=KI<^%/?VT'!#ER_B.X+# DEOC=D_PV.P W<.C$QMH(K]^MM#TJ+>E Q5FKV MWH]5X\:N/YF$ PTGA ,A' DT_B\A&@C1O81X(,07!-*GXFJS8IKEF12=)_N_ MMV7V*Z+SV%1_:S==L=V9*8\RN\>G5CCJTBTYN;CLT_.= MR7W5*&\CM+D#W4U5"*'!* 9/YOLOS6LW+C@4VDY3,Y?]E=\OM&B'YXR,;VK^ M%U!+ P04 " !GB#-/BALNPO8! !9!0 &@ 'AL+W=O&UL;93MCIP@%(9OQ7@!BZ*B3M2DL\VF3=IDLDW;W\S,<32+ MX@(S;N^^@*XQRA_Y>L_[G -",7+Q)AL Y7UTK)>EWR@U'!"2EP8Z*I_X +U> MJ;GHJ-)#<4-R$$"O-JAC" [\J[-Q)5 6_*];VO'<=%?^.P/A8 M^J'_.?':WAIE)E!5#/0&OT#]'DY"C]#BT] 7?I?PL,Q,WHK^-/" M*%=]SU1RYOS-#+Y?2S\P"0&#BS(.5# ;&C)%.XWWV]!>D"5SW/]U?;.VZ MEC.5\,S9W_:JFM+/?.\*-;TS]7/P/> #3Y2 M\6YVT:ET]&-JV]ZVX[22)'.8.P#/ 7@)P%,M$\AF_I4J6A6"CYZ8]GZ@YHC# M ]9[ZME'%09Y5J"'<9I%QTF$5R(2XT6#-&"A8"<%6X-H91"% M@=L@9Y"EFRPG#;&:WFHPB4(W)7928@=ENQ>3)EE10A(D;DKBI"0. M2KZA)'M*',9N"G%2R)Z2!QL*V5%RG+HAJ1.2[B 9)AM(NH-$6>2&9$Y(MH/H M7W2[8=GN\$E.MK\86MT*\^C\I.+6]M([<*M&'PI#-N]#NW#!C4 MRG13W1?3;9\&B@_S0X:6U[3Z#U!+ P04 " !GB#-/][6^5/&ULE93;CILP$(9?!?$ :W X M>"."U&Q5M5(K15NUO79@$M :3&TG;-^^/K"(!?>B-]@SGOF_&6.[&+EXD0V M"EX[ULM#V"@U[!&250,=E0]\@%ZO7+CHJ-*FN"(Y"*"U3>H8PE&4H8ZV?5@6 MUG<29<%OBK4]G$0@;UU'Q9\C,#X>PCA\!P(NA_!#O#\2$V\#?K8PRL4\,)V<.7\QQI?Z$$:F(&!0*:- ]7"' M)V#,".DR?D^:X8PTBFGOGX&:9^ MTC"8FO\*=V ZW%2B&15GTGZ#ZB85[R8574I'7]W8]G83VG^!#PEX#D! MNUX3>C"/*TRZQ40$$S\F\V*R+>9Q_7.S#29-XL1/ MR;V4?$,A.%M1\O]IAG@Q9(/1APBO.&1S!K ^:7&^ J'%_3#/SS($M("I[83MW].[ DIE=1Y!4Y,(-?RQ*S?UM2T&9M(O,^ M\9)?,J$FK"2N\87\).)7?6!R9/4LI[PD%<]I93!R7IL;]+Q'@0K0B-\Y:?C@ MW5!6CI2^JL&WT]JTE2)2D%0H"BP?-[(C1:&8I(Z_':G9YU2!P_<[^Q=M7IHY M8DYVM/B3GT2V-B/3.)$SOA;BA39?26?(-XW._7=R(X6$*R4R1TH+KG^-],H% M+3L6*:7$;^TSK_2SZ?CO87" TP4X?4!;G,4 MPMPWP.\#P.\+L";!%BM%5V; M/18XB1EM#-;^O356JP@]>[+ZJ9K4Q=;?9'FXG+TE"-EN;-T44P?:MB!G".H1 MEJ3O"-&?Q) ML5I0H$%5"UJ%T<3O'.0XJPG3'@"%*((%^Z!@'Q <3/1"F' B]V/,2$@ "@F@ MRDV5M"!_X#>P@\$Z&.4)P3PAE&?B9AO.\CB![P?VQ'0X*[_KV?9 ]4A/!.J) M(#T+?^$*9%@]L&J1#>]Q^Q/+H ,-JX+\8,$L6CA,$&1WM< !'A8;Y#QB&-[I MR/W,,NA0HW40AN'"T8;@(P%!9P):.)<0O$N1_XAE>(,A:(S/;=?^.H[C.9WZI;@>Y*[S3ME>('9I>\XL:1 M"MG;= 7M0-"ZNZ98_5TI^0]02P,$ M% @ 9X@S3\(^%+,7 @ 4 8 !H !X;"]W;W)K>^;_9FP\*0?&7T4-(+VWEG9BX]=2]H]!( XUM$0\L!XZM7-B MO"52F?PT^-U7^%*U#EKC-1C .CPOQZAXN0 MK!U55"HM>;-CTYEQL#MI-H:Y _ 8@*< ;&NQ()/Y1R))57(V>-P>?D_T':-' MK,[FH!?-49@]E;Q0J]<*(83+X*J51J>M=<(SIS3^ZQ,HP$3!3@HV M$M)7(K M1$Z%R"C$MPKQ(D_KE!JGSCIE61JZ.;&3$[LXB5LA<2HD_U%KZE1(5SFD>;8H MU?HDLU(CA.]0,B4:':W-Y3"22G6E")< M4(HU);YW+RAT/Y;0P4'+QQ*N0#A,BCN@.Z\2_ZU MWP@_-YWP]DRJMF(>_XDQ"4HR?%!IUZJ]3P:%D]333,VY[7'6D*P?^W0/6'-+Z$: U$U4M5(K15NU?79@"&A] MH;83MG]?VSB($%3U!<^,SSES,78^"/FF6@ =O#/*58%:K?L=QJIJ@1'U)'K@ M9J<1DA%M7'G&JI= :D=B%,=AN,6,=!R5N8L=99F+BZ8=AZ,,U(4Q(O^\ !5# M@2)T"[QVYU;; "[SGISA.^@?_5$:#T\J=<> JT[P0$)3H(_1[I!:O /\[&!0 M,SNPG9R$>+/.E[I H2T(*%3:*A"S7&$/E%HA4\9OKXFFE)8XMV_JGUSOII<3 M4; 7]%=7Z[9 'U!00T,N5+^*X3/X?C8H\,U_A2M0 [>5F!R5H,I]@^JBM&!> MQ93"R/NX=MRM@]>_T=8)L2?$$R%*_TE(/"'Y7T+J">F"@,=6W&P.1),REV(( MY'BZ/;$_4;1+S?0K&W3#=GMF/,I$KV441=L<7ZV2![V,H'@."I_C>]!^%93< M@PZ/H"R:(-A4.I4;KY8;.WXRXR=1O"Z0K HD3B"][S=;5#F"M@[$1U"6;,J. EM_AQWOHT0&HQ> M^&0N06N>B,FAT&AK9L:6XT49'2UZ_P;@Z2$J_P)02P,$% @ 9X@S3W#P MK3O !@ Q"@ !H !X;"]W;W)K7^ZO?=E>7S8O[6JYJ;]L)[N7 M];K:_G=3KYJWJZF>_KCP=?GXU'879M>7S]5C_6?=_O7\99N^S8Z]W"_7]6:W M;#:3;?UP-?VL+Q:!NP9[Q=_+^FUW\O^D&\IMTWSKOOQV?S55G47UJKYKNRZJ M]/%:S^O5JNLIV?%OW^GT>,^NX>G_/WK_93_X-)C;:E?/F]4_R_OVZ6H:II/[ M^J%Z6;5?F[=?ZWY ;CKI1_][_5JODKRS)-WCKEGM]G\G=R^[MEGWO213UM7W MP^=RL_]\._S"OF^&&YB^@3DVT/QN ^H;T,\&]MT&MF]@LP:SPU#VOEE4;75] MN6W>)MO#XWVNNBC2%S9Y_ZZ[N'?V_K?DGEVZ^GJMM0Z7L]>NIUYT[$D/ MCFWFJX.&]YK-0>,5V7S 0&:5Y\SSBU)F24=+V&H'K7:%U?JD@X/5!XT[N8]) MSF'.K 8RY4)0F=6E+#TJZX6@86@UEU9K(SQO#WOP(YYW@#V$ <\[E"XA\C%[ MD',@,];'[#DL2IGVAMECJR.T.B+/9?%W$\L;450Z>Y)S)'-,N=E IM@%(4RU MPBA2 P*U%YW>*EH?':B\Y3.+G&YPXL=3HJMB[W(- YYTD:/@:K+LD*8K97G8=9=%S87NJBRP-H$P7(,5SV$KKH$8HSD\F0#,JV4RB?+!=!Q9"5%+>:KAH"5,A835H]! MK,:,U4,@JP$7C6>3ST]0YXB*O ,1JV!J!6>FL&H-6-0:S!J MS1#4FA*-L!1$.E0+ MU[Q:#!J#6#4&M*-I)+LX3+;0]6LP;@U)6[9"E.-P;0U8VAK,&W-$-J:DHZ6/8DC MQG0TD(X.]T$84Z1&#)DP,ZAD1CGD7G1>[J28R5F'=#[1-X<=TA%;*YF.444& MN9"%/H15[YAE+V%FT)"%+X'JS ;B'!E(EV;RR+D+47\N:"F",#(((".5#D(? M.'>)Q[@0)R_Y(2[TJ,PA*J(0Z6PL70ATB@Q)$829024SM%@F$X8!Q3&;+Q@& MMJQ9P/8+J#+.V=7OOR =6\ZK+:"CX)P2=B(L9I %=8L7GH+%++!CRA:+66"' ME"VV+#.(M!)F:BOLE VJ,FR9XMZ5CPHM^[S/YVD@BU&:LRRFA86TD)R,:6'' MT,)B6M@AM+!E=B=8Q'Q5"63D*/C M>!]+%N]*SFW%G'&(,]+FDQ/VQ]T8G^&D=V5Y#WS&'Y"U]ULIL\H4>ZZH-\,L ME$<.@\:5H&$GO5W .>_"&/?AG'?E6@&XK]SX8,_2BH(Q&1AL?&@21LPX45F/ M&#'C1.6RM"]'W(NR77J?EX- %IW- 0]4'*V *,9HX!(-R7O"_@OCE&4[QGLX M9;F]9@(@HWVA'(B44%HP!P6@S05K'>)SZ?LQF@L>I[X=L)OAR\7\.JH/O M@(S2 \*C M0IX$V'F^%=]!#"GE?EMXI7/)H06OY@E) Y21(>0P'#VMX*=QPNOHQ M-7S Z1J&U/ !O'NP^2N3.5)Y7;Q[!RKCA)@)F \!UO#2P'&NAC$U?,#)&H;4 M\.'C&OYCR>)=R;FM& H!U?#2T9Z \SV,J>$#SO2N>=FTW7FHDZO'HWB?37<4++M^HR\6AP-U/[LY MG._[H]H^+C>[R6W3MLUZ?QSLH6G:.AFI/B7//M75_?'+JGYHNW\[Q&X/Y^H. M7]KFN3\S.#L>7+S^'U!+ P04 " !GB#-/\03,[%P" !?!P &@ 'AL M+W=O&ULE57M;ILP%'T5Q /4^(.OB" UB:9- MVJ2HT[;?#G$"*F!F.TGW]K,-H82X5?L'VY=SCN\]X.OLPL6S+!E3WDM3MW+I METIU"P!D4;*&R@?>L5:_.7#14*67X@AD)QC=6U)3 Q0$$6AHU?IY9F-;D6?\ MI.JJ95OAR5/34/%OQ6I^6?K0OP:>JF.I3 #D64>/["=3O[JMT"LPJNRKAK6R MXJTGV&'I/\+%!@:&8!&_*W:1D[EG2MEQ_FP6W_9+/S 9L9H5RDA0/9S9FM6U M4=)Y_!U$_7%/0YS.K^I?;/&ZF!V5;,WK/]5>E4L_\;T].]!3K9[XY2L;"@I] M;ZC^.SNS6L--)GJ/@M?2/KWB)!5O!A6=2D-?^K%J[7@9]*\T-P$-!#028/0N M 0\$_$H@[Q+(0" S NA+L=YLJ*)Y)OC%$_WG[:CYB^"":/<+$[1FVW?:'JFC MYQQ" C-P-DH#:-6#T!0T(H"6'_= KCU6Z(X>SW98.R#H%K*YAT 2N-/ SE*Q M%<"WI2*W G$J$*M )@H1B69>]9C(8EJ+">, SRU=.V DB*-D5O0]C&"8$NS. M.G1F'=YG';PA$#D%HD\8%SL5X@\8UV/"FU*3!,]^@[4#!E&:XIEQ]S",HAB^ M47?BS#IQ9!V[!5*G0/H)XW3S=)[/X /6#:#I;P(Q#(-TYIT+A^(X#F?FN7!! MB/#\N(%)EVF8.-H.+KV"GUIECNHD.MX2C\ATJ5E\96X/V[U>9?JKYP<5QZJ5 MWHXKW0-MISIPKIA.,WC0G[?4M]VXJ-E!F6FLYZ)O^?U"\6ZXSL!XI^;_ 5!+ M P04 " !GB#-/B B?K04" #^!0 &@ 'AL+W=O&ULE53;CILP$/T5Q >LN5\B0-K-JFJE5HJV:OOLP!#0&DQM)VS_ MOK8AB!"WVGW!GN',X9PQGFRD[)4W ,)ZZTC/<[L18M@AQ,L&.LP?Z "]?%-3 MUF$A0W9"?&" *UW4$>0Y3H0ZW/9VD>G<@149/0O2]G!@%C]W'69_GH#0,;== M^YIX:4^-4 E49 ,^P7<0/X8#DQ%:6*JV@YZWM+<8U+G]Z.[VJ<)KP,\61K[: M6\K)D=)7%7RI7]D_:>_2RQ%S MV%/RJZU$D]N);550XS,1+W3\#+.?T+9F\U_A D3"E1+YC9(2KI]6>>:"=C.+ ME-+AMVEM>[V.,_^US%S@S07>4N &_RWPYP)_4X F9=KJ,Q:XR!@=+38=UH#5 M/^'N?-G,4B5U[_0[Z9;+[*5PW<#/T$4QS:"G">2M0+%["]D;(-X"05+"HL,S MZO!TO7^KXQ\,OI'!UPS!+4.P<3*!(@WJ)Y ?QU&\<6. !7$:168]@5%/<*Z&[_$;2ZB6HR?L/LU/;<.E(A+[6^>C6E M B2C\R#;V\AAO 0$:J&VL=RS:21-@:##/&W1,O*+OU!+ P04 " !GB#-/ MS%2(A6T" "" &@ 'AL+W=O&ULC57; MCML@%/P5RQ^P&-\3.98V2:-6:J755FV?B4-B:VWC HFW?U_ Q/&%1'D)<#PS M9PX03M(2^L%RC+GU694U6]DYY\T2 );EN$+LA32X%E^.A%:(BR4] =90C Z* M5)7 =9P05*BH[311L3>:)N3,RZ+&;]1BYZI"]-\:EZ1=V="^!MZ+4\YE *1) M@T[X)^:_FCD_%,<>+ZR M8]LZX",ZE_R=M%^Q+BBP+5W]=WS!I8!+)R)'1DJF?JWLS#BIM(JP4J'/;BQJ M-;9:_THS$UQ-<'N"R/V(X&F"=R-X#PF^)O@W0OB0$&A"<"/X#PFA)H03 N@V M2^W^%G&4)I2T%NTN4(/D/87+4)QO)H/J.-4W<0!,1"\IA'Z0@(M4TJ!U!W(' MH"ATQICM' -[!! 6>A^NR^8 M"_*,&^LI 6\@X,&%6< W"OA*P!\7&T^*[4"A M4*Y >^/REW#IH;M9ECHL'M&26)C4EBTY$L)EGBV5XN MG/A.FH4QS<*0)KAS(- Q_ZV=YS<4WGD9X!,7<*U1=V]@EPD,GJ,*TY-J)LS* MR+GFTN4@VC>L5U<^9Y/X&BXWT!#?R@:GGK^;?-<=?R!Z*FIF[0D7CZAZZHZ$ M<"S,.R_BXN:B(?>+$A^YG$9B3KNNU"TX:73'!7W;3_\#4$L#!!0 ( &>( M,T_W8VEHM0$ -<# : >&PO=V]R:W-H965TJ YN7NE"'J:0,D"=%Q!J@U(,D.(LS#[2#9])(&?+O@IS;8%TDV!- CL M_PV2K(),H"R 9 #M,YJM4-4&*CDEK+PVZ*.O^5CC35BD+ M3G'WX.Y1YU[97'!HK9\>W5Q/=VTJK!KB,R+S6R[_ E!+ P04 " !GB#-/ M(>W2\=H$ M& &@ 'AL+W=O&ULE9E1 M;]LV%(7_BN'W5>0E*4J!8V"1.FS !@0=MCTK,1,;E2U/4N+NWX^2%<_B/W7;NM;).D>MVY?=9^:HSOXOSPU M[;[J_67[G'3'UE6;L=&^3DB(--E7N\-RO1KOW;?K5?/2U[N#NV\7WNODDLOF]W>';I=J_G@Q(_QV-3=^._B\:7KF_W4B[>RK[Z=/W>'\?,T]?_6##>@ MJ0%=&DC];@,U-5#?VT!/#?3W-C!3 Q,T2,ZUCY-95GVU7K7-:=&>U\.Q&I:= MO#'^<3T.-\>G,_[-SV?G[[ZNI31JE;P./4VBN[.(KD16SB4%D-!<4G*)U&*N M^)+N=1#L!X:.U#S>C3N0<$>U-B#OJY$!_-QEJ2CY#!*E"(C\F!. MN(Q2DUH3S N7R=RF5U,S,ZVA:BY6EP M#QGL(6,5^1["FC+N51L9;,@"J2C/L9L B(05D4*EIT2A[0+JK+61M2PQ:Z5"^R&RHR1&G^3LDS(/RP+T$V%)[VKF5C#] M),>?)+8(.=B(5*I"%F.=NN+7W!(&H.0$]#/,IH?#[0=E#+%3'NB,-I$C0F(& M2@MF*238))IM"VTE?VAUE+$53ABS)#Z0KPASD3@7PX15$ >>SI0.UFT)9.01 M&YD7BD1&Q,4T7/K$@6>L%>$Z0S)E1"S#8BP2SZ!AG"LFS6Q!9Z$9KKFJ:^X$ MPY5 L$Q#)YR;4J1^*8=N0+HT/G%$#&'$$D"L3,-D0YR=>99>)ZW)$M=E:6Y% MA+&$&4O_GS(+ O%1Y$09L\2%N=:9CJUIS%CZ2- D##$"$!,A?PFP*<_SV$B8 M3(3(%(;:DGA*C!%087HI'A+#N%HHGOU87BV!*!I8%::@0NDP5:$;#CA_5DH= MS@W09:3SR&97&(0*@3!\X(H#SMO)P@Q= EU&N8HYBOP6YR#D$;I4''/2;_?( M&E28= K%2!,6#U 'BT=()!O+;@JS3ID/I&.%V:10_F,O*CASPJ!5OJ^96\%, M4BCWL>7%%AXGBB+/&D@R/?J!+20L=^96F, L59"%[ M8IR%*+"72!5\(,T_>R'1!90( M )H( : >&PO=V]R:W-H965T'(AM$9<-.D5L)9B=%9!=05<"$-0 MH[*QLU3U'6B6DANOR@8?J,5N=8WHGRVN2+>Q'?O1\5)>"RX[0):VZ(I_8/[: M'JAH@5'E7-:X825I+(HO&_N3L]XGDE? SQ)W;%*WI),C(6^R\?6\L:%,"%?X MQ*4"$L4=[W!522&1QN]!TQZ'E('3^D/]L_(NO!P1PSM2_2K/O-C8L6V=\07= M*OY"NB]X\!/8UF#^&[[C2N R$S'&B51,_5NG&^.D'E1$*C5Z[\NR464WZ#_" MS 'N$.". 5[T88 W!'AC@/MQ@#\$^$M'"(: 0!L!]-[59.:(HRREI+-HOQU: M)'>=LP[$R,4C1 0?D93KM&4JQ2\B8+GNF8!SRC@*0%_GD*LS4H/10IJ% 17$&KS MDO^/FF7C&[/QG[/Q/"V9G@DFPSAP^&D+M9C,%Y/[)>3,:& T&AB,ZGLQ>!HJ MA)[OPB31?"X%\Z7@?@$X,QD:388&D]HYV89+32X%\Z7@?@$X,QD934:F _2/ MO1 ;%>+E9S@Q"B2F%#2WVQX*)VX3)W2U/;?K*0=.)\5)?*@=POQ9+8X33S\L M)C7HP,E;MW<')N]P^=7^CNBU;)AU)%Q\#M1+^T((QT(3KL2"%>*B,#8J?.&R M&HDZ[3^7?8.3=K@)@/$ZDOT%4$L#!!0 ( &>(,T\HM9WL> 0 # 5 : M >&PO=V]R:W-H965TJKK,VW!;/\^:0^WSQSZH M+&841796YKO]=#'OGWVN%_/JI2UV>_^YGC0O99G7_RY]41WOIFKZ]N#+[GG; M=@]FB_DA?_9???OGX7,=[F;G+(^[TN^;7;6?U/[I;GJO;M>4=@$]XJ^=/S87 MUY-N*@]5]:V[^>WQ;AIUC'SA-VV7(@\_KS[S1=%E"CS^&9).SV-V@9?7;]E_ MZ23H;9_^Y??1'@'9,P MQJ8JFO[O9//2M%4Y9 E4ROS[Z7>W[W^/0_ZW,!Q 0P"= Y1]-T / ?I'@'DW MP P!YF<#XB$@9@&ST]S[8J[R-E_,Z^HXJ4_]<,B[ME.W<7A=F^YA_W;Z_X5Z M-N'IZT(I%\UGKUVF ;0\@>@2=$;,0OKS&(3&6)((=^IZA Q Z!JRDA!E&-&U MQ%BM,54-RZ'[!/JZ'".3-3"#Z3.8ZPQL+LL3R/:@?0\RD8MX40#*:M*L+@!E M*'68QBQA> ;,K7"P"E.L%\$\@W M 7QY5R1R%*4L[V2$BE+V&E8(I6/,.(6,4\G8(:TBK,$1H*VX!D>24*(2MJXR ".BB'70"F4S.K$CO$>\0P'>7.H&T'4A M8Q(M@G"1$W58 9Q-T@M]N68.'>E>D=1Y._;2L%,H+29OM3!.+5M:AY8D/GF) M4\ZHB,\=I%-![4=6M<(.I8!%62Z<2MI*JE/M.'$#WJY)C./,)2XVL1EQ5H5M M2B&?LB.>H;!I*/L_'%YA'5= R(7'9TH*L(J5:&> 4O5H<%TOMFC56 M)!M UWP$:0!*'>>,,ID1Y2%L&"0-([0QW]H1< )R+A:T 2Y*'>^R M-< YE48C7D?8,0@Y1L29(RN01K]".&#T:X![Q^@)6P8!RQ!;#Y(?(V(E?@A9 MOPNYYHJMB< '#5]C&8$O&EAE@(-5EKCWJHP-D=S/;Z<(NQ-)=Q+;J8R G6BE MC9B\Q 7#B"R?.W(GH],1>R)L3X0^.H38IV@[1:+-)"QLIV*>;@UP83L5<^*S MBU.@TM?/_9%<,]E4+_NV.R:Y>'H^]KNG[A2)/5^JV_7I\.Y'FM-9XA]Y_;S; M-Y.'JFVKLC])>JJJU@>6T:=0V:W/'\\WA7]JNTL7KNO3&=[IIJT.P_GD['Q( MNO@/4$L#!!0 ( &>(,T]H2:_B@P4 #P< : >&PO=V]R:W-H965T MN-S^N'QWZXL;BYVEZ M_W/_J8U7BV.4N_6VWG7K9C=KZ_OK^4=]N;+C@!'QU[I^Z4Z^SX94OC;-M^'B MM[OKN1H8U9OZMA]"5/'CN2[JS6:(%'G\,P6='Y\Y##S]_AK]ES'YF,S7JJN+ M9O/W^JY_O)Z'^>RNOJ^>-OWGYN77>DK(S6=3]K_7S_4FP@ !- ^@X0&<_'6"F >;' /O3 78:8-\[ MP$T#'!NP..0^3F99]=7-5=N\S-K#>MA7P[+3ER[^7+?#S?'7&?\7Y[.+=Y]O MM/;9U>)YB#2!E@<0G8*.B$4,?WP&H66]P'D3IA>6&59UA*D'5\N)8AD,I5@["%C M+QGGC,O2B\>084D5$J-)\=](@FQF,=L V0; ECUD&<1#C&4[N9"8"^\868D) MB=640ZXY6@ML<2]S.6U*.>*Z@&!Q.;!HI80%LEEBXVJ%E5")74"I):438JI! MZD%Q-=7R1\A#X L+P6SN+<.5"!=RYU6".M3HCYID]I10>8VU4QN1/1'7@ ET MQE:KP#6R0#A/E@L!#!>WADLPQZ*MI6H3"1.TXE&*DWX34@)(9H@2=+%<:X>6 MF>9\'9II[1PGC7 DY*5$.&]U:I-AG]#2*,AP?]12WBEXH[A!(ISQ69YQY@ 7 M]T=*U30V#"T=@TZ*BXFZ5'KC@@F>4P?6 E(L$0ZDN)IPV7M3Q"ZC@BWJP!"!1$*X M*"4LA&6?4'\0Q)8&93TO($H TI83!A@Z*9S.*6.Y)] @B#*V(*G/%]HK7E)# M&)%8&@"6)]<&UG *[R]C"4LXH0H^&)ZZ++K%?I 0IS*;\[0EC(S.,&>#/<, MS]"!"X^1(G]A27'>".84AZT0C+Q.%',&6X9!/8-P.R.+?$$:] &Q=1:*^=-0 MYXRQ01ED4+S+*0RP$S35$D9Y;HF3!M%,GEHBB7<[\N5.LL4QV"H,L H=>$5M MI,);XX3! 9A881(2NQN34#*#W<)(MQ!]66%@MR#ZLA+A9%^V@N'2?9G!MF&@ M;7!K-E+MQ2H#SJ*-4KR,1CA+J>G&QF% G\";R<)(I1>3-9&/!RB3+^HK@$L M29(4&29P++C7/V*4,="E>!1G@+9D7+Q0!+%A1 M" &4=2:A]Q8;E95&)3O@"73:SME@N'$65AH01MY M=MC-K'0ST207$^B-[$H ]FM .P\NP/OQ;^KX?OOKXO3V<9QTN^F8_G=4MC@>&-_\!4$L#!!0 ( &>(,T]K MOQ9)=_L +UB! 4 >&PO55"VI[/%N[ >(A"2T*4!-D*52__KWW#+S M)) @J;IXIF<[HMLJDD!>3YX\U^?\L:Y7T\A)^N:F6]]D*/BYOOZL?EGDVK^_R?'6_^"[M]4;?W6=%^4VT+HN_K_/C M:EVN_OV;))E,OOG3'^OB3W]<_>E5-5O?Y^4J.BKGT4FY*E9/T6G)C195^I-';JES=U?#L/)\W?_[SNCR,^KTX2GO)M+[+EGG=?,1VJ'J) M_L^;HLRCTU5^7__?SA>NGA[RYH]I[^!U\[LC>'I.;[Q>9+?-7V^R1=UJQO;Q M+E\6%2[$/'J5K5K/F?G]?__C?^ ,FS_+^KTN%GETMKZ_SI?-)WJ]Y*#?'_72 MSA&\+NI9MHA^S;-E]!J^;"U@J./FVS*-X/NO?^T8]D5^6]2K90;-G&7WK;G_ M=/[FS:^7OUY&1^^OSM\>79V>GT57)\<_G9V_.?_Q].3RW_YG,NK]\.;JU6%' M^Z?EK%H^5$O:\CBZ7,$"1]4R(K)7MC)AV-'?RLYJ\>J^;S+_/B;P6T>3*KRNJ^F!U< MY;.[LEI4MP5NQ*O\0[ZH'OB$P>'6X=/^MK:!*]G\['CLVTO MOJOJ%8SY?Q^>\#$LZA+&>PJLZ\P<'O=%!O]6$#.*7?+$X^*V$W8HN\ZRNRGP>G=;UNGWT?VWS M0FGCYVH!.Y8MF7,L6X^=M:C.K(!,XR*'8[5",L1#U3[R]@"N\F4V6Q4?ES=X98_ M9&6K4?/TQ^@*^%!=T.7 S*R3Y<$0D.!E]N4\6[:>?7]X>1C]>'3TKJ._RSO8 MQ:XQO5S7K]SP&\YG\HD6X/ 9<$Z"U,E\$3]O1U7+>V]OC\[!)&^^KHZN15]/+HS='9 M\4ET^=/)R=5E=!"]OWP5[;W8CUY$11E=W57K&LY1:S$\X6[3CZT[V_"IK*[S M5?U]Z^>LOHN@QVB&_\C_OBX^9 MXOKT=Q7T>S8'9 6>HH\<"& D(D+BQ!9!" M]0'8U>INF>?1//)>/HY MHYY_P,[J:%5%]?KA85$$+MZC>^Y[OH91+:M[:'%!._&0+9'DFL^?EA]@VM4R M\!,<[8>L@#W\"&I;'7H5F%T>K;*/N#I(RK@\K0-0H8 V\XY3FTF4![/-!^[= M$I3'Y>HICAX6*.X3F<&QHWN'=J1K^ M\= &"3F@&%KC]W&VP(5RB>H7] M,!E#KW E%?1M'EY1\WC-/#RPN#]6U?P1CD%+1C#L%)5LL296G=U;"@;JCWX^/2'65:U7M-7K99TC%>)O#TLXZG ; M7>=E?E/,"OPW$CY0<]H7UI*,X_%X] S2WV_M_RN0J#YD) ?>P/570D<+._K6 M4;F\ ^'R $3'^^@Z*W^+%A6(9EUK0((H"&TPMD55WO)KP3-)N\Q*DI[)]^4%/<"7BJ7U:@FA!RV1.\@[GL:/77[(EZLI/ M>MO#[$XU$EH%&MN&1C07 CK9PH-\%K&A6Y#FX/Y\BF2% B+< M*BM*)0L%SM/Z?LTGI*+3!^<8%ASTLAKY74'G.KS5/XG>$1W!(,0RZ=0S6)HW MJ_EA5 >V*'BV@!J0W>#B%:AYPT7606/A1EKT9^_I]K.;Y/N]=QF2^EV^0A5S M?V=Y_VBS1!8[V\064$AYRO$@Y^BY\FZR\69II#G,U]4R M+VZ),['%>U&UK5D_PCT%0P+^ 9)265>+8IX9R5B6,T-%,7J$:>4T/#% HO9, M+V=*/^+SU=U)43]4-6X%:-*N_8 LCW8E%,Q@<64M]W#XP"CPZ^WZF!ST\#UJ M?^ZB@U?%AV(.&^#MHW1:&T]"X92^#CJZSF%+S66.0M]& ;YK,&=YUSS>P(WS MO5ZC;+5:%M?K%7$[$'G+72_XL^XV=A(WPDYBWI^F56%[,VW2[6J[:_6WQ5 MZSI'BM8$8]NG-8)QXPA;?>%YN67OR64%/2!3)#\#NFFB"[YYNB]-D)QPIR_" M:N^[934'];GS]4N0L(O9AN:?>2=_JIS))"WG]34RA MA[._"*JY9EYL=GFVL MT6[O;)CXT>5/T>LWY[_L;C8GZ_8-2*BU=_VA2H47# E9+<(X3=7XX.3,, M*U DAF<*/I'1',009*SSZ/IIMPY>Y7#&0"8S5]+#)I-@P"(!"_,F\HZM3)T$A!\/WG[4[\IQMC)#)>@N?\EU^KC+;L#R?:X MTJ^V+D>@K#MD5,]F?N0*>6(R1=;DF%[@ I[E^5RFJT_ILSK4/I#[;)[OXC<) M,!6//,5(A@*6;(2,YAL["MO,CKIO-Y\>G MP7H75\Z%HV_\7MQCI]=.]GE#;^/_&.^G!6\]]5#T)IPS$9F,LN3[H"$ MQJ2M2.T/=:=FP@(\FWI;H^'18_=S0UE;=SFT8\V73FYN\AFU>],T,Z"B$,WD MOD.G&+0=MX(FY ;;&.J (]N#P[I$MD4:&_TK*CZGT:\/;:"_H?.]"1&,GRNX^ ^.\ M>*%%;,3C,S#K=.NRT7,'?ZC?=<-$QL*!G0-V!Z=S&8QF?Z78MC&B;Q:A-ZB& MEU?GQW_YZ?S-JY.+RS]$)W]]?WKUZ^Z^%NR<^,L.^.M5WZRR[$&=9YZ/6 M:W9B;OBN)[7[C$55WQHC9-49=?<,/YKOZCSA7>QJN.E0LV=@XTC:IAT^VMDJ MTHZ!5N"B>4YY4;:^TZ5,!COF1.RY%36QVVUN ;XD*OVN+BIL/7L7TMO\X.V]?Y3N.Y5BCC#FT'PA^= ML&UO=[G3H9G,!3##XL)=!IPYVCNKX+)/VYZ_3J'F4Z28CEFWHCMWF'7KG?.+ M'X_.3O\W)XH-I[V?C!/T\?DAT@(7GX5'XS\N!\]9C7J^G _86PWJ#GE M/.<7%MFCC8QYB3H'W#8_%QCE'IW6J!36MLN7/Y_:!F%LK_-KT,CAT(QPY7JC MP^BH%5PQC3V7T%TV][U&A4VF,=@;]Y7'T%HCAJ2XR_-P M_M#T7^ _<00SC3$A W_]:[;*EC0<^*(J]SKM"J[B]CI@K;A%:HIK1R3VBG8*E7L0NXCS4W-H6:]!02F@;Y#Y%D]1QMP-7\TE MOP&E=I(BY;J2.+(?B"[V"M59!51XRR0 /6;7=;6\CM@U:<[HLKB]6XD]'!5P MF?E*1H0FC(+]8ZC,P)%8P+U3D2TO@T./"ZH&;*1_&,ZA))F@XV+QY!\]0YWL MJA6J>W)ZV(R"(U#N1RL%*7<1:E,P[MJHB.9%WN$-\7(9C^;TQAM"@3KJ:B?* MH L%&XGE%&FB[Z;MTE&-7$=BW9#[:3FG#239.L-HZ1FU@#DU,-HR.JL^D!R& MK&L81\E7=&<80H]GP^/C=FQBZ?J24CX/J$854)P 8@K'KH)E> MFQ,K'D6JA'"@&?#F?\#QRO"P(5&6>:XOQ9BG-9A^2Z\-DV]#:@5*Y# K/S0 MS^&R6M_>H=R2+R4(828.O#4&9GZ/OG F"3X]_E#&J M!![$INQ5$3K3M/N9:"_A44^'WYIA6M);YJOULJ2#37X2DF"\SER4"'?1(,*C MR^-HDO0PVU%+D%<>5R-O,0:.KY"65\SL7<0S2J]\G8C.SY=G(.J5%N@QYY # MJ\JV3 >!INOO(R/4?.Y?*QZ8+RAF!66%3V[23\RQ7[^(TF&<]J;ZBS[E7K23 M"]QHIN[Y9#2.=,2\>V@8#WL3]W$0)TG_LX>O8R3=D$&&&O;[^@N.G&_'5=IA M^V_(\U]J_\Q?RC9M!"%]N2U506UJZH,T3B=C]44_C8;_6'<'[J5 MP&U+Q]0V![S97_"'I/$IZ"':$R/H?M!79%O82X'.QOON\R">I-/]:">+N7LK MF0SVO:5)TA_"XPK99-4ZF7>[O^F4W1OG1+$3RT2R9H*1)^/+&S_"#?,@CQ)7 MJZ(7?3A&HVC/"\?^/GHQC >#_CY??WH(FMBWC8,2HG8:!0;UMX8 ; &P+(U M<4R0J*)\49!\;_Q$OMI__:1O^W$C4YHQ>; M4H,Q:807P1?-X>H2.51N7!9#Y5EW$WY$$0#-E"R?TGI7AJ[T/;!^P(P8)6I& MQ8V(BCDHI:^W1";JF,2FIH++82FYW24+>W!SE7)]T9; \J!RBI W?0,B!$HI=)IK4KH \DJ7U%2KA7T_7V 6_[/ M:WB2 S)?5C#Q8P<8$;U;P:! DW=:-<@:3D%M")%6%NP6)XV4:/39TDJ*>\H@ M<+5'T$^JA-W@S3ITSVD)+JEW,YY_B+GB>>:%E*JWDL&G."(2/55-P" M=FJ9DG2"(C@TA#(X'\_\%EI9F;QM[M2-T-CG2QD*GFIV&*SPR^L<6KLQ$Z1S MBQ%[**(?H1(G9LC8"?0N',)JD=:O6^D0#<.?S+@IZOHZ;ZX?]LNGQI^@M<5B M&R S9[>H:"]8F676\:%BZQ])Z:2+P7/ TD1N9&%()[,.>9;;];;FS@I5XF 6^0V(X@OT "-]SI$9P.K-UK(">A,XEAVC MNIK+OZ38X)@GA&S(=$?OVV/9.HEXG&&R;##)5O2!0DA,RMO->LG:/YK!/\ . M^D-2AZ9I0K#L$[@OTGL=\>;8L\.T$&L;B#DM3!1R(.@\!S13/&[VUN<%\*U, M]&)HUN:L$CO#,[!5H?%NAIC>\>0%,W"R0>S-@"<;;5G;64FG)9>M^R^;D<#!X1YJJ^/NRH #F M%5&:R&)H#9RA!3>?!QTPK-&2T-?_N81;+M4OCKEB@0)&.Q MQATMY'8[D/N664HFYG5\TAH0KO/58YZ7FQN/]2&A]=TH(#=$5".TDT4TK]<+ MGHXSF!#?EIBIZ%K@:W(QLLA;8L**F#V8%]BK?AB]EZ J"7*LQ=R,-& ]=1WK MCD-'XQ"R&2:/2]I=(V36<@>2W<68EEU'M.QUO;X7KR4)D\JNO"2HH]RSTH2C M/?F*: 18F S=5>=+W,V=KY?&!;.T>$TL;7Z!D?T]MNB^C;=! M<<31C0O:I5#70)AN\R&>MDG>;=Q@9/A&HL&D"14$^,@I]G1B>%7H9K3#P^"K M-L0#\VP7TPU/W9ID.2?TM:+"O4VXIM!06EI+FM#U75$CO =>%;CD<);)>XJ- MEF3TVB'B9&T' V/"7A!C&0#.-T\P"/:X)R]G$OW$[X+P@&?QM/;\5 M2KQ&X82T?5BN)_R15GW#T4!1A:S3ID-VEUMV%N MD!\XJ4X<2\V^6VP>F?"Z]ETJ=E1"N];VG9;? M$(')$X%I!W0MXXS#O@/H9I@A-"=+/1T'LS)'E]9=&UU5#S#42;_7WBO80VC< MVQ6[?T+R':R11$2W_A%>+,+/A%O:2$541+."PA"$H7I1=<1>W27H7\NAW#9: M3SO*.8GG")$C09%;F*M.IF&*QU_M;:BHM_->LP\'";>Q,#A8-%$MQ4^@$0.$ M"@T+S&I2./@"W@6YX)"U*W.VYI41&PJ[QV3?TL:?\*@;2TJ3"#XG#ET=A5KK M':Y*MXP\+I8JW ;;=V\Y7W5I[6:T4C<+OKQ"+I4=:,/8]]H;[R]57NK%NO$/ M1B&CN0>NL;;VGUWB"2W8@1WEUH%T'K]#!]AY*]G&<[TM MVM%E$@-BRB!X6,F2DR"2%;4)I:?[/"@BDR"H?-%EQKH<<\_F>=E$_1:-$3Y> M2\B(S\PLM@2YKS'B(?B*XUX/)HW@/H4L&JX;4'C0]R@,(P40V1A2 M([ %15N076:.U5@1J3:\'ZU4*V#NF1W(X6PAM*,"+'N7J,LU[GKBZD,Y7-<:29< MD()XO1:R*C$RR$<$Y\SLU>0-W4EG9&E&#[<)UQ"1B..8*6M"(&WH@Z]3J1@/ M?T0BJ%'C=AV)V13U;] PBADL"# 'DNN)/4E.Y#!^&$N*]]4\7XAQ80Z7$TH< M.!9HECS>5_XZL/"H^W<>B.(F;TAZR-I@XC;*G6,Q/?U&M?C USUUC:#HK5FMU"S1[>*(S;U*:JO72= )KB9BSZ!GK M")!\D?3'<:\_BA#Q(Q[T^A&+'"_&O5XK ? Y\R._I4S(I>TTI^,9 /W0(QCY#]O(EV3:,"HMCYCR0$^%T@DUM1& MO\DD>#B4P0G#R^>W$FVF@P5OUQDJ_SF'_[F\,.+ZC5X3V^D-M'M4E6MX\/9".K,&(0FEDL\)(U[F+L3$XZ!J\?6@P!X8QT8YYN MMK!<&%,0\\^5$97F.=V3&#)[O2X6<_J7\FG0I0OW DB&_V!AU/0B]P7)B %# MM\^XF2(*YKC<'II8"M S0)G,V54H7B^+88=B1:V\>ZO:"YA0*O4?:F_',G)P M4$ D[QG<0D:O-IW+XE0+_\+$RTO>QSA;X*TKWI>\O,.VYX=B]Y5U)PW9-TAX!R^*OU]&M[/97^1E+:L/=EW,-L*MO42@<(H_O5EF_ IH#" Q MS[0JE"WJZK\IO4=M@M]AQ?]+T2Y_>P\,_J-/>8X$'JOE;UOHG"^TWX/0.\), M6=4;]4:QCR)C<7KHR6.[X5JQP(",7%2/]Q>-8H?'=$;F*%)7B,W>,H#+!U =7Z);W#VC:7IO'R M+VZL-V)6+&?K>X0QG)EH(W>FS(3PH*$6(:)V;6/QT53AS-3OR_!0C''6I'* M?%W;TV9L7=0G1?.1YN KIY/F2NF,='ZD4)-(4K7QC.M MI:KM!\&L28UY0OY!!]JX1[^,!3,/Y3;N,E[@3N@6H9!#&K7)F*=]?Y&D<6^$ M:(-)#P3UD1':!S&^JD7F'VB2LS \& [J"PVH=YC">_ '7Z3!P#?]N#$6=HL2 MG%GWB)ZWK6I8SQ\1"1B.4773Z?.W#^G5(*;@FS975L)'2>1@BTPS0PLM>92= M=4MQK][%AUEB)3HYJK^A6YH/UY/HZE6=DXPA%SW:)%"90C? ^IH9&R',&I C M-$,N7&.<85.2)(-!0A)N?9]A8J$_R#HW'D!'^V2UKG-ZV;1)YY1XD85:@ MJ\\S2:GAX4KG'S.\N24Y)O!\F=]6JT**>=DC&B,3$F0!.LJ(!\"\G>=0.X$R M")C4%"?(A&FMPQ2Z^EP,IL/HI6G<^]WZZ3UVW^C=,TYC5%H#;-[IE^B)I>#D MMI9H/7KL8ECA&GC<+@"E+.+I?;IQ$3IVWBY 3$^>/<0\ M&T-!3JKF\!X2E>RU6%V+AY^-TC9DCH0R95O4!QSMJ\88&,N+(& O*%ZLH.TG M,=^.H"'V67[O*,O&+&&HD[ YF!O94@^R^5S"!20VC7?=!9!B'P[[%J.1&$<1 M \\\Z>X/I"C@;[4Q>IBX(V"D\T?24##$HKI9X8=.58I;9A@-;J[PB)*F;O0( M?NR>+F&,:Z"' [&\3;>WTTC0I6%,E,+9'$8&64799&IS:]G8;(SA.K>K4/ T MSBE$P_I*NV%0*Y=X >!T-6G++HCZQJ*V2P^_8A_'E55ZRGTQZD:!Y M'=;&&@V/$TU9QL5FU]>X>&'&N$N:X=5A916N2N>.PE-RL*H.\*]Q26&<%+O\ M)$BANJ6JA*OJD0("G*9E&(J(VB[U5D66UOY!?KYZ;+WA-AC2[D8SE^/(,&QS MQ-&:QJ3 RI\,$L^^EH15Q@&LFBS#=4XQZ*".K1S)V[NYLE'IK%Z;: J9YU>B M1T_]0CY5)\*9Q((,>5L MM4 MD*3L]6R%B@QS6I^,J=^_J]&1\I6H_ OIF8%@P^VJ94#4?YXJV>SULY7'T(BV MZ&9I/!HD.RF"G]!X[[ W>*9B%U[4#8I<;_!)BEIX-L]2S*R=35SR,(CW6)"D'NXI(;@6\- M+07E$=0EOEPH=8];=='N39VB!HV!OR[)O"LY*=KK MV*E]EY;;G"_TT4CD\-1N*=QC W7N"]#K5@A]%*&]BV,XBJ:%08ENM!C*H'Q: M&L6#^($L!D=)V+:_CY)]:S_R[Z]TW\AU+H6*#KCSD@*GZ>][*4[0%;I&#Y;K MTG,&*8V?]?3!OH'F[/3&6)Y,FJ-A22L&=+)3H%EUKI!+P-E Q1;JY*98(B,61 8N%9S^FF#I.:GE2B6V+O+QEA"0:(T724;*?<94]5I)&LL98.KO_ MG/Q+.%,;!DHA<;DY'BI25+O8/*:^QPTC3\B*4DM.YFS3\!89,L#[BD10U.[I M]MVW!(^_V[,C1A>F5DZDW3)LD*MJ%.?7LG]T^?/>9\&==PGB.B#0@2T@3X/M MD9PACTV%%00\DAT'UIY"<8LX;33C_&\Z&3: LO7F1L4)N1 M N7*FM1F'-P[P_8R(]A ;V:T\+:^![PP/ND8F89E),UT ".J<)S4_5J2]LF- M._=4I(R9Q-OF?%<"?ZNSOS!-WX9,JN_.=>;E=W:J3^\)V! M=N,]KJ1)'4L;_%(+70W9DB+6/2 #A?[0%B?QB$F&ONREM9B:E/..@?DZ7)<0 MU+1)'S9\T&+0>6@@UV_S^CUXAL]@LEB7_$P,QD91%"8+ 6,XT*#JQF%3[K?9 MV6-GB_,C4XTDZX?G!HSP#]6BH#A_20K$U\EB_UEKX;C-H4G6\2N(?XH)OYQO M$4=Q?_UTKT9&JQ59 NU\G3&Y^E-W^?840JN?F=0H-Q NNI[0CW_^'A2TH T((7,4HN=ZB'&2M J"$!JD[ZI'8/>S.\9AV#K]^HZT]VNY M@>QY0+$/P73J]1*8=6FM.(*60Y'L. ;O\@AF.C:"YJN\EF@%EJ5P!3!W$-[A M?)!5W6C5OL*5"ET&*!?26"D% BXB[WT4AFUU=>_?IL@6G6BT_F2/-H<1#4QH M92Y*:Y6+;<+'7#15"RY "3@,5L@\C7-B'N6$L3&<$AH.6R.0F&ZAKX5!;2"] MEIQ:0:INVQ51DLY1K<+&),=-NP(H:*RFD/22D)?Q1]Q2_KUAD"842FEVMS'1 M5F ^"7(ZYA:&&\#+"*N2KW+;/<[>$IHH>D3L0N@JHN)RHSS7"]@STZ"/"X+3T/)9K&WI/ M*ZYMB2;MQT#-=:-YM)LJJ; ]^R61Y2ET8NW]/B@+W*M M'%]0_$SN=)V<.M>EX_Q<>_( D-_/JR]G"E70&DNFU5P9 3&5"%G>P0+SMDP: MGG%Q.,D ."3>> N29K6OCV)RV##Z"8";+TW8<=3O10?1L"=D^S:;W<& @'$- MX>O$?'TI[ORHCP_+ES_G0$4H&N*C(_GRA")TJQ+8H0,><&4Q^KI5BVG9L5U: M8D)APSBAV^&TR.%%Q5/AT@)+)N@B1N>*=38?G?LY,2A"Y:*,#,=PX=K$.[;V M * ,-S/'L%'>P[(-D].)3S*JE8J24F587'#X#7-.-P4==CI?KSA2>94MBYN; MV"LVHM!Z2%"_*QX>V.90KR0K^;H"6>C1?LDR!$/K(U-HT*^-,'%!*.QB+FJ5 M72/\!W$D' =E/QZ>#^F$!)^Y6P.8NTV@4VEQL84P 4?CTPNAQRTC?R1RKGY M0Q9N6BPUNHN1#>&NP(&CF0>-@20HKTSJBV/-7,:*I*C86N>9(SC,YVY60.SD MG@)N'3R*\3K<4K%"@?OU)?7N!.YW[<*2AOTU?["28^P 'R6E3\S4F'"+EM.' M#&Z$!=>=X@Q,9S_F6TL_@6W3:3#/FK0H@?TP3X+M02G8S\-JM%8Q#@Y#:=@'DDBFG Q:+A&&^7 MGLF.."6 M?F9@5(,ZCP7](?N.PP/JR.B'H[>B3(_^L'> 8]KU?\J#,D3#0PX^&4G8&LO#_ M6!W4J_PA6@F486AK>$=:91%,C%C,DC[?-8;X]#!=,8:834 \*/26 ?X+5\\ M':"H?("6"6LB"N%7F?MI77(+Q!E)RB;=TQCDV( 4^Q,4Y9='I,AQQ4%M]6Q9 M7%N39&$]5$#=Y^:"CG5,[4K@K[U'3\LMD_>KD!24#V,PCYRA"+WOM8,FD.CM MWQ _6\>*UK&-4W>IQ8&"'_["Q4H8%F5P%JE:<\TST:@$(.T;W6&G]8V5:Y > M9K %,8PT]JUCNXW_:!M96'.(U"+Y^[KB9']:/V*%ED,VBW=5RS!S-/>6OBZM M=Y\1%="=155R1/*2_LSW]O!L'3^'@3169L,+L>-V$D;'BZ^DP$8=$P]N6GA! M@ZKM<'<9@3?D;?,C4O S'N\13U@SI1K1ON9,*6:9&P=6VP!\R!',?RA:=UM[ M(*W+@OGO+FQ'4&1X!:E6=!=BEX,2KHO[8I'1>+/FS:Q0:3Y_7FH^S3WTSY$5%H>^CU9:@F@[^!J%.6':B%E MGLV^R3SJ#?B:@H'NHP'>9T\&"U ! )K""R$GDT/U@6&[9,PMG4<,.ZCP!A70 MIX^=Y($E<7X2,KL&Y;$ECUL%&><6AI)T@7;NULSJC9=I_ _2ZL5[CV M3=72BX/;T4%L+A[([IU=.0II5QB3MBGK]KQ=HL;,>6"QBFLR5H/8=F' M>;$BT%-<'0P5(,U7$S<;3!*R^2)!ZE?=$Z_+#*,.3>5L2]S@!?2_$*T;3C M8@T-FF[8O1+!ZI/>OHXG6I=BVJ3[K>G15([;54$2HCM/%C!+06+Q#C\1P[LV M8>TW2ZSASMNF"R!/H'P:2%&&U-LPPH?C5V;G'I&,KF_;-*#0B#8D]HRDIO\T=S1=CF?!0-BTN95)!%-QF#ZR&(C:K_9 %>+ M3-R K4O8 ;MJT';1!DFCI-NMQ:)ARW&Z3H=3N&D$+X-V/NNDLO0D)N"J]MK* MEAX*LZ#[BC'Y-0NW<:BESM&).8RC8SR 7IO5T[R&%6!TX/91#'&U)$._YY)G M[0_G"T?9S,0M0BC E/05*M# UCS*:1;Y&GA=X?REF=\[) M=MX 95QT)AN#1(8I>LZ(I[@,+C]F2ANJ0T^KDUU\)(H]=?Y5/&,VIWACDP9# M<.9&33;GF8OO& XGTHUL][JV0C3/$2-QYQP<9PT1@:M"I:6WEPFY&6[H-79C MTGP_,'BC. )6^K01@(UO&W [T=!]KBU.H0DB"]5FP/C-R M9"UYMU;'R!*%[-F:B]<3I!A3H%PSZWOSHFV_:P">%6?KC/QE4@E:;?VCB=>H M+:.;^C!;^R%?-N[^6&6A>4EA#3!8DM7@&YS9S8CM-G"EXB.H+-JZY53T1H275;91S^)VUCNV8MB M0TZ#6+ <*.C:08P9+D)JO3HFG<>[OJR;D>?5IBBG 41_!'D M\>8&J3ZT;,6-OS0<&$7SM#!_.15VHK",+4;=FK+A<.70[XV7R0+$)15TW.S> M!@=ZESEYB:2,>^F])UN@2KN;E6[8*^07&Q;A+;>4,A8MDW@'[AOQ%5V6HMU+ M0T&:5U1]!0WHXP'Y,XARKVB@B&55@_@N"MH<59.*'>A\H+;\;"! V7:,.*CH ML,\6)BVF*M>F,)Y+&R=0JHYF8?:@D)7YXG!;UZ3YV>#L90:_.QS;NM": MK^?"AKXM+BZM&G_]"@Y"&Z>#%.S<02\#"[SL2B]] W1^TQ:F(U,/XQ^/KK"N/BU$2M= M\K!)F(+->;=>8G: M:53X686UF_7IGZ$D+>XXS4CN4Y;&.N2,Q<9(U5;;K'6=39#K;,Z"$H M&9BF9!N=4\XFP[BB",@&UW"C$99>*%U!0HQ"M4+-EADKM8NPL(F"0?J@WO&E M!3VKGLEN&:,??="!%[>LS>:E(@@?EO81!W@83_L)PV2-XN%PZN-DQ:PRXD6,T&.3R9#P@L>3 ;\R@*\FC2+5 MI+!(G#=>M2WCX3/(Z/FP8 WL8RN-F809BG^GP&#D(\L/N16G"+"""[TCDQ > M 8<*F8=F%CIV1Y6E?"91,ODXIY02'-%9(KQ .(ZK8F02)D)3X:1%;QS/[#CI M62;'8(]1=H,UR/!DRI:0#9R,< ;@HK6B#IVJ_9O)(UIB.QBZZ""@8(WA=F=X M1+X;6LFH@0:YZ*1(3'0=4J:"U-Y$166U+*[7[6C"5^OKK*!=_FNVRI:Q,@I_ M_24R!NI,$ZBQ"=;K^H%I73+CR%,KQ5P,WH5I:<>%O H.0U?,I:!*&]K%13EL M@+0UER\9@8EQ&D2O9$MSZUF&E:/,$D;0?!(CHZ#Z0P_WURS$'1^_>LGY@R?' M;Q!OB?TD3NGH@$E-)\ 'VD\?AWA)\$MR-=QP;E^M1%S.2.)Z.8VS+$@AF9&= M^?IJ%N>3N-L/+AS*L^TH4%G]9@,P0=< @-7#*L,FJ461-+(I!A?Y M*R"B^:GJP\V9>\Y%FI8O:U=7U1/ZF\5/O#;N)7K8,%GY473=QZ9?'&]]5:76 MJ,84L2HU;;5TB&4VUEPWUI"N'3H3?=&8GTT&^6#J)K?ZIX.Y<\RB>QJ4Y!O+2D:%ICW8;J+72T#31_=R0E4S2MO0HTY+\"= M8%R2Q8]/IKZM7?4IWHPZMX08FS:] ->*JR!SP*VS?WC&&=^.UQR2JGQ$88TK M-4H6Q"V838- )%K]*7R)&7O.:R-99Z4B/]95."W/9V%O7MA>( MX=WI[:@,#ON6('@IE*DFKV"*JIL6OS/X2\]2=/39E'BC16$+0N"O@?KS=E%* M+QX>3PDF?\YU>K>J#[=^P#D1HZ=#.N, =;4C_AI:&C35*BR!LYBF7S2/YG\G M0)0[+M-EW\#C9&Q2D5^ M:-"0X3GM<*'&".* <:S3);W#YH.,0U'=12G=%K5F9AJ#*;]''6/YU)&'*0'O MY 6V.V?"&AB$&POS/#7.I%,+\<@UU]NS&9O6XFD0KO6 \MWNAL<\KXDYD #%E MKFP\%K%25;B.G!2F_ M.$R[/27G(@2[4]%&&Y:-1(M"DFE/2 :T7@GR8.2M&\,7)D]P+B@P6R5LV( M.*ZQVK@.M29-E;>SCEAQ4Q]-9+T I: ^@QFLV3824? GJSM;89,[69 =E$.V M:QND6=0VAMB&M)/ZQN39.6;C.Z^=W58MFVIUP^WDO]#A&E8!J8T 904804%" M$J#K^H&M8A HUF9-S'TCW4:@)9S0C7FU^FK3)[QFE._6\&R 1(R7LL$?K$TP MO!%CK,G39-C7C/;.V@,^.-WJS_]\;NZ^-,?\?^K/YV>_7QR=G5^<7IR MV?SI[/SJA')QU3,T4,&G4A &MN[09V0;=_VUME3S!5E3R5S\J4U>:. "^^V+ M*)G&O<%8?S&.DV$O^J4!E>&&,HH'Z=!^3(9Q;SJ.7ON@!_;7-![U4O>Q%X_[ MHR^V3"^BX23NC0?JBT$:3R=]\T5S>X^.C\_?GUU=1AG/Q^]?',2I( ! M4$#@V2\V\*^XSV?5*O= >=S:I%/8V:'ZHC^"O1N&H(I:S:;3H?>R^[X?CT8) M6K@W M*8Y_<&0&_3P;[Z NAME.Y_L36%>8Z'<9J,]#>3-!Y.'9V@B(_)R=;\ MM U/YVL=].<0QO@+4$DI SYSEY"FRF MOQ_]HN":[&_CB::^?CQ,Q^IS$D^'TWVN%FYP VS)>/?8I#]Q+R5QHA@B-#$< M3KXG8R_4%W375Z=NCJQ/XU]'%V>G9 MCY=P)T8G_W%\8/?!ODG E\\OZE_!O9JD?D:<6ND!P0 U-S" M3X?HH-5<">FF%P-OBM[ !?L]XKCP56N!UA31]N/)8*@(=0H7;W\P^G0Z.S9& MU)UAWRR]CWOQ=)"H51W$T\^XUGGV.]\@TWB:3M5*C.#&3[[D_9&,DKB7I/J; MZ1CX@COC_[H_/OW^&,5])Z#!YPG(#SWUF;8W<'G M=-SC QVJ#_1##\9 $WL M>GUT71S;OM\;C(9=EX.BT$1?*6G?G92]?G_P>]T,)CYCZU+KK8&3U'4U7)R M1O3^)'I]G;\]N0C?!B.X#79ZVP[E(K^7 MZ*CW)1?*0&N>QC,_5X9[$]UU\?[=.?TS^6$_7"4\I'8:R P&UV"HW;7J%:U* MF(_)68GJE_V.>AUUI+&9V=?KPQ]BVM4+D$$793NH5Y778 M@@QD"R/5QM3*8YLOP61KQ &+&MMZ(89_Y:1@1>F 62M0G0ESN##6-B%!2>&V M%1I68O]C/+ZY6^_T6U/+94-C?#=YRD MWQ^#O)*"_C\% 7L:#4;CN ]:@U\_S3S?3^)!T@.>/IJF\&J<]%(/.*L--6S> MQ&;[<+%-)OC/$8CA)ZV*0;6M$N:/,HW30=^R>O[$TW7S&/0G\:0/\X A#GO3 M: BB3U^)/LWZ(PRPLPE5^E^%2HQ+[[]MH1*=O])R7WJ W?6_RI:TD=T[P<__ MRX*P;]G@("1[W3H#PFN>G<"L'*=UJ M6H,$-+9AE"2#>#)U6CX'\4G J9)X;<945JO]D(+P9?[8X+DN!3K W5DF_Y ; MUYFKXMO9NYY"< @4]^1>9%D/SOP#QSK-/Q#!6.QQ(Z"Z<>KB1*[RSB&(3')7 M&C^> C.Q< (NE+63^!E'FYC(85.?>G=Q_N[DXNK7.'KWYNCLBLUK?WU_^N[M MR=E54/E"E,"-;T5'0ME/DCC9C25,87S_'.XNA^/K#LH89+RA=G6-D[@W312V MKZ/YN#=VFC(K'HTG?P?^:[P?Q.-&&[FF2;H,#5I)Q M/U$F\SZ\W._&!7;6D4GJ;"5#93=1-BWT_HQ[C6\FT]XGK[G8\7:#AW8VD>$P MGFAK_MZH%T\F7]!.\B*:].(TT5,=P]Q[CI"EAV (<*PN&MG@Q[4OI M0A!KYI('37'8>/'#Y7I 0.O76?D;**=8]5P@3/K[ =26[D29G0?V K2F5!*& M^C$VV3&Z!=6R1S9&J4 B\6$4 I6P@@';3!H+6$O-.JS;G (T2M,")7$T[IP60A\TU_SY(QWL'W:?+K$K\.IU 2SY,,P2"<&1DRV$ MST^+># WDM=UH^5VU+$S<$@5.-VY7*CS %![_?R,-MJB%Y-X/$QC_ M#X!T< MPV:V<\%87%AP@=&57*(F-<%%(C+DR8*NSX&$/W:4B0&[,]5 M]<%F^"K54WDLOYK8]S6NO=9Z'J!,;FKZ V*,F].CBX[0GDF M)/VTGFW*/"UD\7\B22> BZZ7,8U'B;>NTSCMIX&-]?(<[$:F\:"OG6W0''K6 MO]S5G/3B9.SYVD;Q<.J6XZJ9@O&)["@=@4KU(C6720KJ;(,144^2.MC(^0A1 MB 4>M#80S'IZ]=G3=U='9CZ<8+G5T>7ER=1E'9R=AW61*@7:AQ[\8@7VU@^L=8/6A M?9!_))3 KH;/%!?<_4E[1>D3;+_<_&NS71:VS*<@&_ ?>?8+O_??#KA[1\!] ME$U \QB-]N'?22,J8SJ=P V6#/>CQ/-5_V?__=1QMU@H[JB4G;"5K(U0^/;?LON''TYT M"7HFXKB1TN8R]SP4:^/I;>Z-0Y)[Q!N YK(YH=P MI!0,GZD\(EL>-S+@=]EAPFGQP%AQRX&9#*=I:)NW+N:T5=Q$W(V[KU4GXK:D M6C(2P8XHVXV*-%Q[E3.SC;N3X<#;XV@!C[#C:NZ F<6PKBYPP?ADB.1#4U,J MC&C?[(TR FMO^6QVH,)$UU$**#3>9EREGE:+05[1?53'9C"4H(E9:*J*3 CP M6MBF,4<'@*\M B5P1PM[+=\8H$15:6SM^%356+V M;_F3MPSM@(2=\<9C!Q7/FZ$ X\7ZJ\"-/-SY)L>R^[ !W=P:*UHK&EY0MF1+ MZ$%M\VY->)+*DJQ450>O2PZ7H8K2%J;#GT>$8".6MI/DL/%W3[[K7#0:7V[?3;?0L$W.C;0&(6)0L#[F@1WK?Y< TR MU;?QUI/SR)C<\EK$V+#\;VCA!?"!X42N+Q B1DU]1X:XD22^PGCM&%43--[1 MJ,^C'8+HV%;-O+H+$F8!?8G64=]VA0M[AT%(^RY!H>_NVAP8H8 MAHIQ70C/UC1FBMTARH"!_MEPI14K87A#6&_0(+U$=O/;D7=\D-Z MG=/12X;/V\A3'3 1FU90JJZQF/?UU>QM?]_8N9IOCB149M<6- 9#YM3!2P, M9+Z $[^M*9MB;KY0" T^U)-%\S%/^HM- 9!:KQ*\'(.?\W44]^;?$X\HOE8O M7L%(X"#1VQRH"]DJ*:G153Z[*ZM%=?L$?.8PQIJ1ATXW[QWV>M&W:/SOQ^EX M%/4I=,;8 -)1W!^-HV/@8!DUA,!IP88&TM 4[L$QM#(:I-%@2"$V@T&[J.6) M&&.BM]6*BGUTM3>>3C'01N)[<$S#>#@RFTE<2# MR31*;:(DM@8C'2;M\;TJ;BD.H+%X?K-#'F(_'J?3:"^92K8S-SOLC^$,Y.4_ M$.9!,;Y5OE@4MTB4MFT.)&^.>B0KD%*8T1X,WB0*8@<)[%9JQWUT>H'"_'+S M9J?28C)T.VS;@^\NJ_7J#BGHE<*=OIR7TIT MV^A]F2%LXRXOH@%&PPTP*&XP[.&9MF:T?MR??/FZV:;_%#?;)]U(ZB9*@=)&F!BJ;Z)!/!V,GW&1V MDG,"582R\ M?(%,TN%.%XBZ./HC^.]X/%$DTC7Y:GX%X_P8:_X\"=''@L;>@P(37W5X*M.A[Z6"Q?FR^#9*K%E1R!6%EK3XC3 9X$HH>=^M,DY9S!@0W MT*3;FC?5"_0+%5< 'N4,SJ(,.5@SAZO5@\!IE53&#"7*ZI4[97 S,@&(C::$JW2JQ7:6"0%C P"<$=F M97&/MF-;QP+;IEI6"JQ=*,$U1AG>L^)!'%@<#8'T2LDS&$9:4>J)UXRI1DD: MO^\[$AI[_9 MU[#C&AVO?,X-9;IHO *MGY8\/?:(-9O$M8$>L^L%0XU)['@;5C^Z>/LR'?8H M2FW/H4%2A8W^).Z-L)!H&R @T.5=1KODRLZ;?3,]$6E8)%0BA/ML3C7&X-ZY MQ6KB+?=>E-TN9'[: 3Q;E=:FP1HOR80V<9N\-RE+ >V.OEO%FA]4L?^AT6#5K M&WN>%<2TY#J,^"3&V:,G=!B/1Y/?H]PPG6M-@Z9P +%T*1J"]Q16=&^)#M!K M@_3_0)+&P7U^?PU$W\;3CUN==50C*.<.3-H7=7!,2D#BPN(;6.MAF-1(9@$Q M;Q@\T<\R7"GN;Q[[QKC>1F&.\4D6K+UO6J]]$\R/HEU%,EO75,KLNOJ0?P*K M*=H\V;@H5@IHQ,RK]HZU60EB/_C F?@R4V'87;]1X#]4ZT;4(3!Y& M/8H_L0W94WC^&V $*C.;!&M/UOQ#[14KBAE8>$[)NR3^L$P#+-="F#"C\+DG M9:4A4EB?;KI'SOXESAPQ9S; WS5A%A/71QQCQ)7P=]>L:=0[=.7>NGCP3)($ M.H8T& U, CZ.*5#GA9G3O)"2U1V%'#9VCP[M84*.ZSZ6\; @&4;&Q_4G4F8) MN"$ QZXI4Y&3Y7[12@)U/8A;%K7P<9-1-XR8<]6N8EC#DYB5'D=T#<+#BUP) M\@P7Y$G1^F4D(_,RA1KXUS8]BL?#=L91IP4FZ)LEIFEQM2Q".M+*#F7)&C', M%2\J51-_>7SVA25P+ %8T(TVAD:+?A$5G7"X MF4&B$DZ8)BRT;"C08WIC7[3OO&QH[)K..ROJG-OZ"QX';..06W' $Z^:2E?# M#]N0FBA/%"$_QSX4_MS4'*%8K$$\3 8"RN2]V]EK\&A[TMM.\MHAZ>TN3$=2 M.[]Z%%$<$L["#FY50AUJ<-U'?79K.XU:>O\FYX^:09B\U+ MQCP>CR2R$DZ72S%^?_D"+9YLPK&Y0^;3S8P /8Q\ CCREJ]N,),#6,(:3#M]50H\-V:P1E5(P_U@_R[ MW2C5#N>%*!8[:!X-FVTS\.27HXN+H[.K7Z,WIT>TF_MQ^=2$H0D/,2A53K"8Y3 ME?!N]/#K[2_3F_.BL@V*Q9$+P<90$=@ET;V!FJ'(1!LU1D*O0Z,'496$> M!"=B-&2YN\:B-BCF(99%K.'.@*C^)C&(DEUFK_A 0.K@<,0!JC;V)@; MN? \"A?8#>'XJ#9P,(/#^MYJ5FI] 4^!P"+K"BJP,:B&"([HJ[5U/ M\DO#!->?U&O6^QGHE?;%9&*0'LX4! MG!'$;$@^CU4JBIVNJTM?=F#$^*6@QU@'NH_7.*&?H &QB9S1 M(>\X<]1<)?,TD%\V +]0">4N])=[X_@A:_H K>PCKQ[U,(G3X8#D$%"@^;;E M*4P($\1/,>+"G!83KSE()J-=-YX*)#8AQU.XTT(+"S?K8/I?8&$3+.J@88B:*]MQU;PY/_N1KXX-EPQ696D\ M^+L'#VW& ?@LR>GMKQ<@JV-*#%5?))Y L*C-!Y&UN4LC7TKKON MH_Y@A&D!'Q"K$RF&@K#AK=!K4[A?1_KC=-HN!M.6?N!H]893_PL$Z_U2VQ$6 MH[J>WNL/-78SIV:U&P<2)$!J8$[D/V))Z=B(RJ MXR'\LUZ!"JLR+? D+S(R6]B?"/RPP+":&7LRTMX@V7Z=Z91*LO+373<1;R>UA;LCP/4&O!^#-"C_;MB-XK#- MW\YQ 9_,VP/_6O? Q++VR^2XO[? \A2L66:"F_VZ8.3HXVJ)I62)$^U]<_KZ M^!LRD,R#=7),#.-X!5I]>"G:P\C=&^HK611#E7!AQ/5^\0 M>)PKH5H8]@*K#@P&?DX;/Y]AV1N^0= 9"4\D:?<38UY2?&K2_92H+3LM'=*5 MS2=%]CD]G"0=^VD [PA-MF$HJQ."K^N8"= $0;Y/)/L94RNQOBN)SU$I/[Z MD(XO[A6EYL$Z/S F.K=,(8.DSOP82\[42MU[U8+*[>Z/8E;F;'B0RPJLKWT>V2+,9&;JV5&,YB# M/&-0B/3R,PDAE6()]*:5BL;#_@2LLJS;E\=1721 L:;NYT&01.9\:8-][B@+P["@T!&()[@@F [F:-41Y1V MR0:T1K0"@3'# $WD?+E]98R$QSQUAQ>H]'-QLUYRF *)92!R%A_80Z@J*^#E MI<(/FP@GK>+A0APY@HE<4*RM"8_D*&DG6^F(!KPV;PHJYH*E,!8W!TO]KHOT ML_K.>Q!GX/'+%HQ1;UR9\OGG,X&,FX31(.HTMET FO$RQ M@@D2#857J+4-T-4;4-_\< TF#!-:X6M5I51IX=$$ITR.S(K2QVFC* Z"G^1Z M4W;J? [,N"D&QE%6J![ZAEX+3L; PN$9[KW3 S%8BD%-J=@0=8F!$$6YYA@Q M]RB?;^R)SI7D=^"HL6P:6R6%=W/M\+4T6N<(D[-J"2E=)RX#NH-#!@1KSQ>I M*U:@-TK\,RZ)C'$2&AKFOTF/#5?>>&]<,R 3U$1).SG=EWPTF 4JBS, %8% MU"SN-U\4C%S)H?GUK'HPD=B%B2F4%SFRQZ17E9),<.TOKMDI,CTPQM$\OUY% M=Y78E99KCO@X,I*/M0_8JU#@-DILO,QA+@T55X*K@UK:'5P/NG(8+Q7]+F%8 MN3!WZQDS(9"Y0F/?1M)B5S.87+4*QS+[1M-VY!2DU/>D\A[T^G' 2D- \P1X MIV!X;J 76(V.>)!AV&!B6B]JPR41:*RF*!@,]6HMB6(HM-+DO:F6UE+1SF%0 M-. $@-B*Q!@HD2N,5V@PYU TTTP9T Y5I%_;?"B14Q1)2(]8/*A%<6/'1;N@ MZ>ZJ>5=QC+[:J"9?Z. Q@R&[0LKKF+>(>34DQ!_JRI3TW+ :UL7OKK@73)H;1TI-9 M76&PF(LKG._@M32\T!45I=A3NT(-]-_VL'W62G:E]<,!?W88W M>;JSB[UAU&:J[A#@J"L&DL1&\+]B&NJWG.J7L[M\OD:Y55W/I:KE82M#$9M& M@7#5NJ* M+"Q#A@9>> \?R:N1N/5^%E/Z]?X S93F4Y7TS8)!E5MID54=&(8+M M,+AS#I4QU7?9RYL.]-='IQ?1ST=OWI]$;T_@LKLXV8"--8P.HHX7Q,G!H>R& MD[L09ALK0/]PF9:Z.[EPXW",3MQ1:0CC(T+WKMA$/;=6 M[>CK)K2#_F*/6/=(7@F(JE%WXL MJ\8_J 5Q6Q>:8%?*3' NC?JR[2O"#;!NJ0$L1877R/>QW,"W!B)>.3U->$RX M!&>,\KZ[%&Z!;5(4^)^/#&G^OG)W MD+O6G'*A(]E>T+]T,'_HFT&2-C[Q[!>?>/X^M_?_"@>R+8O_ZT#^ZT#^3@=R M[&6RX*??\T"V>[<[!#.Y(BUKXX0MVD-+K!%I8A<#N"H4JFTAGU@WPBJ(.(Y, MVR^D/[\76#,L!X"R,!7?J!_05FULQI\^J8V@'&XIK2^I 4%OC*)L?<2X1RR- M7H:1]8&_Z.;D_K(")-N[BY <$/M>_K?/68YV7' MNG!<35N_-CNR2^?&4+>A+8R["C3G;>\V!)=U[;9FL^B\TXJ9,@EDXROJWPYN M4.\VD8.@3J^79>S2C3]4F &')TA]J0V[;95-#-CTI/6HF<"SZ*G(%[+#JFS% MIU&N)'YJ6[P3IZEHJUDWB]J- %)Y*UMSZ]_7P87WI/KF*_;.9NMYO>&>#&U[ MQT44*+^Y2ZB%>;95*;BQ>5WS5Y64@+6'E026DXYM?7OL[W"0-;CJ<"D M?)(A&-8G1O^'*@0U&.U8N$G? D?;]3R@J/\'E++"94!HT>SSA3:1 O^;R6Z[ M#HWIZ^N3P&FCAN$G"&I)H^:;__EK_^5EW<'L@@S^\V3"S1/%A;/(=8U:EB;. M<&.IB<(!+XW;N"4"2X E7<9)5T5-BP_S#)BVW6#@"$.$'S0ES7>%:/O/XF(A M;K9-H_T7-_NGYF87&R 3LX@J!RTUVL->"+EM/Y@'V60'V[YG).SPM[8 9BMK M\FN Y?\3;:!P804V%*G M:#$P]3";[3?*2C7@=I5Y0F!$74T_R:HIL-3=LIO:W NP4CFO9]XQ:[^BUC]O ME<'&#M@-0-BY9VT )0DZ!+T=%HU->4PO=M/-N0FZ:L/M<%AGL >$<+A&\Q"= M0X[VU!5S@4ZNBS*S%39W&O9C9N+Z*"L/HS0(WI7!R4/$T65'N\?#=F"B6C_. M<$AYMBPIR=G:UK908KL<>L5J:H$:79T? M_^6G\S>O3BXN_R EX,)A,"/$-%)/"V^W9>,TF&R/Q_W2X'*^LC":>D_QP>B" M]8)W"Y-4T/P6(Y+04B819LYN9JN_""/',_&PS&]RBI#BS$HXJ[ J<%AU^C U M3O^FV@RV&*B.7/,#WP^C$WR 7N2PYX48#!7X)6WAFA%D:U/CAK8/(Y^CH^B= M'=PEATDCY\):!,L9W%1R2&CW1CU>"^Y00E6)4\O3?(??4%K LN9DQENI%U@" MTYH1/VO>J5CSPB0RR=BZY]Q,](LC"K,UK6-X-)J5C;D5JY!2A&>%!F?)P&IW MYW@8YB02[UY3283*[7E($&G.\2[[P#JC M5.9U)_E1,ML"&V1'2?($SX4PY]QHBIM,>R:DA?)M=-X',L/9JBG% M77"L[KG7U"@.F#%L,E!FBKK[2>*2(^ZE>$LG!@"W(]:K1?BL'I!T21'E>!V< MPZK@X!([.'/3V@'@8YS KG+&Y?'F%&V4Z:=,;X5RGGY MT]'%R<'+H\N35]'Q^=MW)V>71U>GYV?1R7_@O[LP)<>$T+?EU<9ZDH;3&W=+ MT_#K2'@[$;*^=.@W_-9&M3* M)1GV7 "_G4M3):HQ2%+AHC][B)Q_*+VSPHKWJQ%6.#]CV+6T3/6%7.V69>(5*C'C MRC^'9X-E6E?;V%!=)VOEX2E5I3EE&BV"$8#>1*I>Y6^MRLPQXB_,[;X2\=?% MF(H.A1/BHGHFOJ")$T SAJ$#%2P*TKA@])BN@:B[*IT&)''B,8IRNNEE>R>/ M=Y7@)0DB,$O:ML(1EYQ>H*%$QJ#K&)O2!Y1TXMXPM@2C!WI"RAUGI=OV0'8M M6 3RFB"%@K)*R;+^6"U_X\R/1X/5[JKI.$2(>CV;J91:*YQEJ]423;@HS!#J M]TIJ>E$4 MJ<'!8>7^IESBB^%(-.;(&"$*Y1'B3L%FO4$&\WMGN+]?H0 $".28D5Y+Y)..'QVTO$BD"K.Q!G;]E><[O,1,ADSH?"_A)G8>>X$P!( MUY%50I7MR4U$,Z,Z)M,AVF76!';2^%'A!)J#WOR*RXK'\@$Y4F[*?+&+)#8E MY,G?RT7(Z7"I;PV#]N\-PL,Q&N5A]$Z]("/TOO/&SC-GK1]6*+7)^?1!OR9W MB+W&] U@&DGBP7A$C,_O!$E>9%U[NM6]0G@QCED))S)#XDH(5NFRC5K+!:'A MFW +OC2(0WJ9-^%U\6<_U+,?;IQ]Z^IISZ_!HB@.V_1',SE@IY@7IF#O>$S5 M 0I/XO& KY(6'>C5=4I!\RYO(LLTUMH_$WQ2@HI/[?HC\*?T,&V!/X4U)KG/ M;>*E02WRM"$'QT3J.XJ!?M5"6TPAA27O@^0[F'".#.JF!8H$.&MCBJ'CS.F[ M_=ZW\I\!NSJ3&/3L+4O*=ARRV(?YE8#X:K,Y-(T!*#\>';T3>*IY=/+NDCBB M"LRIA6 0.,J$6(PY>(O 2M#(A:FPB08EL[/?==8*@,:5>1Q.1"K9=9;'1S]> M/&]>!(<7GE"*>T#&UI+5>35&,[*'P!GU1OG5!SG\]C!Z6RUS3,5B&Y'0+Q]= M)5@T;?]8Z_ #F_S,;2:X#FCZ_4#J%&;'-^*PU"TZ6Q9P/(O,:M@XY)@SM3HG MP:9X<_+<@1.PW6RE#?OX.I]5(> E'C_?(LZE/9=.CV:T+!U;=H_V/HV1P\N' M- ND!_]'XL6MQBW6>2]FH4R(0>9JTAK6>WKD3'1+D%RXM O::?WG+N W]^1] MCC%T[&/&>T#*'*,SI5I(64+SYELJ$'5B>3G#%LSI:?L,?[;/F'6"<>?9O8@4 M2)04T2;)LJXT0S=GX5BKKQQ&=;8FS14.A=R-YH>WE%4H%3%\GD''Y>H.=@L% M6CO>=""IB,!TS;\,$]KNJM_9#1]@IY@+B72$Y7MHO1#:R55P=VR\/YAX?P>C M ?TEQN"..#6(MDG5X% U>.0.8CKEEK7_EZI0R_>Z9:PTAQ92K#7TG#:^CA.\ MN1:(WCKP^K.R<$"\B<1+2= WVN1L430,R3,: DC*+)F->KM<2WQJD,Y6ELY< M34F/$=D'V/R/AYUAPN6<MQVE69IL ML6CS+E5\N*@UKT)!B>5WJ3'MQ$]:Q]#UC,R-N0S6O*S7]_=J[SO>XJ CE#JW ME9,1?LDQS+]3\.DO372Y9[]HOG"B5_/1U@ELLV[S37,49!V !5Q35L>-^^'( M0BJ9XRQ*0$,NWZ.#LH]6CF4! LQ,O!]?:OW.E6]I4YBTH;4T.9SVH^1P,HY& M@Z\QBCB@(A);:PQMJH Q;\B&WX!)Q$[$GB"2R0Q6( M3*OD6R?N9,GNF\>K^(T0>PV32O1J:W&K!HRU4;:':3R$/546F1:\F;-/.)-C MT.Y]9$JHU[Y"7YF2W7T>B4FH;UF&6),!T6&Y0C@JEDHRXN'Y #DT MP=Z]=FC&!:\J*V* %Z-0&J LOG!?!T(UFB-J1"0(GJ!)'[(HN>0GG2VJ6M < M9W1^].V^?8?&X1T:C3][AY"LMNV0A?U/>#2C_R=WJ75)MTR5S[V==\;PZ=93 MVO-MW<(TAP,2/%7PS:Y=O2\/S"70O(] PAFEB!9TV)M&/P3COF$MP':2;1FF_72"AF/Y?#/HIW!Z#82HP0< .&QS^ MQ1A]QB]&!LXB[4_X71VON,/M$A$/;Q!3Z%:H8X^T=L.WVK$VD5IEA+2T^0G! MVPGOU\&XC?C5W 1,KS1QA>Q'4BT+&8(VNY#"/>X>COL H-=W3)V_? MO3G_]>0D>GER=O+ZM N4:!(=1*U'_1+#QGG$7#/C:%)$YJ2D.+15W,/PUZ4U ML-ZAK0KCUV#BES^?NO!SXS+5-CE"?C;PVH M(^=BLT]4JEMG4C6<[G';WJ&K2_9Y0W?ES?R1V^_=P-7">N-/!SN/WY']J_5U M5C#@+%PYL[LN_VMX)HP]24,!M>G^8<6V88SY:,R/^A' N8I><#R!2D>@5>,^ MF^SJFTB&A'Z\F[;X-K;7C7W]98G M8C'%6T9;+3O&ZR]W85!G#?XUQAW"TBWS.[P1/AAZ0Z#ZK]B\^*P-'E6]KB5# M!IKDXH%?-MR(]0.QB?-WHUXOL$<\E"^P/Y]^+$_+^;/88WN=N05_G?F[#>R\WZ/% M)1C%:KF8/Q;S#;3,S7UQ.F9>YVUK69F[_-.6\Z\9J)31\UF*IS1*&A/E54N-T ME$83:]H*>=BSZFZ1/8IC%']PP5+0O:V!1/[UT,SI%3W[QBS-;G&3V!TUR<#P M+O?.N-7K[Z.7>?$WI!,K\1Y7AW'T9C5O_T+XN C_<8.I/02>_A,H<[1A9_EC M=)7/[LIJ4=W"9-Q*F^7]Z>S*.9/9,FMS5S))3-^+.S!!% M2 */B M3,[(X(]\%1M-L"O;V4^@$$XKVN\W93IAD8H'BJ24_!XBE\ M^+@.5B45@5DRPKA/]$M6L[4#%,869&JV!,4C5N!X0.Q@@S'.]5DL":T%'HB/ MARDY0#R*@Z*Y&DLMD1WHQ"35A[(I2#&24BRX!W8 (+YFY>T_[JJUV[)^#TH+#R9 :FZ=_T5"7Y&$6B<_A-9A#$% 38>.1VUXPW*!C*Q* 9PZJ4:,AG%TCP5C#,<0WRNC\NNJ]O]E",4C&/5AHC]\.@&9 M8N-%:Z6B/2Z2L]I];S7=)&D\31R=@(:4CM28TSCMC=K$-AHJ4AK%@Y&J\Q G MXW:1=J2".!WVU1J9/U> B=" M#7MO"#28[K_3[G7Z+(;XI?Z>&"]:@&]@W9.8"\>#7OZ&"?Q:*Q/?]*/!X/!OFH7 + MFH,,@"WW/-XUZ?>;@U==M5HVL.X-W!L9Q@/)E/5ULQ":5JR4 .9]/V! M37IJK_8F\6 (K,ZA<3H4(,K!]:+O^B"3#!0-]%75'^#6TVET909@J0HW'2,Y MS"V!0RQ6^;VFI=YPU+EUYO,OQ>H.50$&9_U(;9K<:),0XUE(U-Z,I]-]M;+C MB9[$9#".SE&AD+R4FOVA/?^LZ1I4M4E^;5^GIU MLUZXVCQNV8%M][3$,@'B'[H^A5P4K23P0'LR((J#7/)+ML2PE"U)'ZZ\H$6\(BB\DT:+6S1@KY5K&XX&+2ENKWA!!CBI8&F MP1J+MU16>@]78I]RK@U.'44;^;REUP]H:7OC/O"),RS7^) O.;25UI5J\^!Z M4S:SG3"PJ'Z [I YC:*?-W#D/7AFB%)Q:P1P@0Y2&%J#M5FRF(P#WPV%MP7X MT0$!;8M:HX]4WX-V3E P:NL3G\0/0@>MZR\0,V8^/\44"\+@9[AM#_?^>/?2 MGL;)!;%BGX0GA[/1N&?L@L(=G$Q#Y!-/4'EH O(RE7(JGUZZ!JV#KM%/ [H& M?H\7=V _U+)T;,K>-.Z/1OX\4<]3>E(@0,R+/<7T8:O!XYD0#S2&A(WB=(P1 M<<-QG(PH-&XTLEAL9*DB R0[:9SNK^)38&6L^RE4^DEUJ 1&85!*/MK8W7YB-A/MA&E?4O$" M+,0O8DSX=3I)4VS(A **,$8FA@E-EF^R1ZM7(N(;^0@E6W]-!?6,[Z\CGJ;E MSD(>SJ/ *"\R2?\Y*]A.#NRG1>U88:C5E*]$I%QZJ>\5M&9F#S7$Z M 3]:UCK_H':AM7W-.$Y+%-FE7JIF]9:VX@BS2 MI86N($%( [_ASQ=O7P[BWF0*?*L?[;E:=%0=P>CLV"P&#R!G0!MYB"5/*W MR&?Z,*^(UDX$_FDO9O(OHAAAPZAP68R64D=.[4K M33,V^(HM'0*ODF->!ZPL@:.*/#&70$Z#18"E2OPW"8QM,^QW;!N4[B,:)Q^8>U4ZY2Z^6';3.9.%I[ M,9C$TU2BY$>@$H&V[Y?31>!%S"[!#.^.)4'9S,%ZZD=\ZHI,U=J=MD5XD01J M2ZP%)Q$P%$S3M6B]B435-^S/M6Y%RW5DF]BJ0@5O\ )8(5RIY.L3&&P[[66/ MP]*<4"(QP"9'!_M!NPC,8!5]Z'!U7G!XXO6HI78SGMNE4GH+CL?K+I7E MTAJ[FT8X(V7P(['U(\@HJ:V)_" R(2(:.O\NV@E%43!;B:+6>HY%ZH,TABYF M20='H5;T;9L614.0#R!$,]*'C&R&B*@((\#A9+2((&]B>>=M&P%KW#EYXC$> MOKAY+(XL[*\$!N1D'I7X+:EHH446F[P#'3(%/D6D' B%[AZOMG/N39/[X\ V M'$.XZ-0QG!K@ =!SV6+CO 'YQ^S>H%"+9*KWL2,OXMW)!8,]!K,CTI[+CK!/ MOTA65$MA#(&19R^6)3I4(&8BO'.V/ZI9HH,Y,$T$:L.KP' .?1[]K4 = MA83!_]:>JK/U/0H/U?++S?+,K?NFU3Z0+7/&@Q'<_(.!^B+IH>;O!SX,XW04 MMMO]+F,VQ.6701JA!7C8&/D@'39&/OD*KKQ7.98X+#=O82N+LP57K, "3($_ M/F"F1,>L?9:L(;D7)ZC^]0;ZJT%_$&N*Q:^&HWB8#CRG(,("44[N3&JX=TZB MLSC<>#*(!\H /YZ@ 5Y]GH)F"9_;R>S.(ADGRJX.6S56?K"40&X^=Q$-Y70O M8P+KE<1#Y42%KU*0AX>CH??5N!]/)E\.H\'\/6V.K'U$D\/$#24Y'*N8EL-> MV]+[%49DEM$;TT"/::C'Y#[@B=V2WM/.&[37-*I".5N>MI0L),LEL"@TM8TD M;Q%=(W%3C<'P;AS!=3;[C2P:9-G4U]:VRVH[<;GJ6C\[[(UU25C!\T"&+0Q^ MG *'[FS>WD21YHE\E;9YZES1+#5!54WMV/Z1 M)))D=H$ &PE(Q;;]\,^/.#PR(G%05'5U;_]110'(C-/#P\^?#T'W@LL97TB2 MG+B90":6B!<[W<8>V;]!$J<2O@P&K "EU.ID^:L:I]&-&R/=:7P; MMB$Y_;5HS=8)TI3>>A^@28Z2 M \O!BHK=MO&WS$?H:8VQU&P1&2?DT(,]Z M<;W>%V,%:!>=+^"^#73H/O"MW9TCRA607"!"/1!3K)[V.LUDI^;I ]7;(?F- M:XZ3V="Z?C6.WE>+E4W/\-L1SWH#3(%/ISLO#&C-C#^&*T.P8"(Q MY+AM"O#6C@O#):],,]Y"T.^FK0L8U^TB7$[,# MIW1]7X]7-Q-(87B $?>=^ M0^]XG7-%2MU[]GKO+>I;SWUJXJR(N!?)AK]9A,%^L_O M.6DC<:\5$E\;._O6OR$=\!O5/X]76O$I'8+T+H,.TT':\U0ARR MN-L(6WG+:HOOHBS#T$3Y!:@Q0RO0AG(GGHHY:";$RV_+&2(DUL:X")+/;*8R M83 643D6IFWD7*%]L:@7E\-I)[\&:;LKBS_A@["O_I[;^ M!HT./VAIB];Q(_8C%OHV\1/MCO>^/P3I!3A[>?#S>. M_+>HN?L.#KJ,!![*8] 7IBQ="U-?17E:-#E MS=$\J_*!/= "2=R44%G,(GAQQ<5(T+5TMZ[AJ7)Y+$;9&";7F*W]G8 FZE*A M7JJ'_Z>8"X*P8[^JA]KUQ3P7+UPZKZKIJEHM_ XXN)/=2Q3%11FKS!":WC-E M3M#-50XTX*V%]RU=5$$SVGHQIG/%)..S,VS5V">MTL# M2<]G?,W/H3M_^ULMH<#]GA^O._!Y]F_'0H$(!H,&50RR^^('7FDZA;V0A9#18V*>ZHTQV'<>(1U6]K[OKZ;4>C'XFMIBC>@O:/9 MOL KJ8/N8-'=AJ%K,URUC+@H<[DB5X?S8MED\77C:D"T00S6V7POT"(X\ZM7 MA0%BIAEZY;\)!%[;+Q L+?O.)I30;M[RZ:!^,)7AUD\F!LZ M^8M&E5;R$VA4-@,MA46A-:!6&8$^IFMS,F0_:%"QDV!Q2K^4$FJ MNG*T3TR$7>A6,+?(0,?^Q0NE33DGXLL82)9!_Y@5NT M$L3O;X]VEJ2V[=VEBA9C8+#_:U41JW#(?Z&O=& OPN#5VNOX"4G]S \>&/;3 MK>K+)B&_F[U]'1'_MI*S>>?, _/,NVG[-46P5.3BXK UD2M48K6RXF%9LLV( M#NW.! RM<0-X LCKMZXXBE2'40/W5B)$R'O'+W.I1PX8Q.+=Y&^3WCI;Z'JJ MXL),G&YDDQ"\S(0 \WO-0MRQGK#S1+VI?2T:("7H=*8XHDY1;Y!+C>41 MYABC;;*J^?GF-@? M?+//_2,G.N&0G]9/YE"\\*!X]I0JAI9>3AGQ%H-HM\)0U6)FZR :4M8EZQ6" MB[Z\33#@]DOP9YFP9&9W'A[SML;PS#B,M@>,%[X4/@<*_8*O9"YWGN24%F7O MF!0OSY3C019SKB]IE,7!]K@P3M!K67EQ2\3#GEMEJBD=*;:RI,!:?IW")>8+ MYCR81[\4I2QM=55$),":)4IAF&&RN*BQ6G%6%5?5I4MC2:T3F:.H,^-(]#4% MG"CYL%H:3@.Z3/%W1[/;5&NY&\ \N[V>HQZQDTL;N'B4CJ$IOH[#)1[ MD(578D[PL:&?/A85E4BAN2DA% ESM5S3?(^-"=GI<+@XUT3YF MA=K_+&W7E4K]KDH=LWYK=!]GCO?KV7TUF^F ]6I^!((PIS(OL73XS%Z25GF" M#<9@:%E> _A4P4CV+5E*0I$5423'.\L[FP_Q?L<7I,5>CU+RW8/;B],\;9S< M3HQ>$N?H=O5I#A]>]/ H^BN%I:3_N]Q.>C8A9? [UK%)Q.W$/I.1@1JERK9A0 MLKNB?N1N,@*(>9Z5TP>5C%/,?PD71V^,6 RX67U9C*PB&=0NDO%T.B6=P@0Z M!57O2[ED"0E 5 M-.'\CO-5_%+M]@A]Y;+DW-H4. HJBA$&/OSAFW><6]!(D/TF3DOVU/Q*U/G M8J4056Q?*L?9$*Z;R*+BW=2BT5X_%;^42B2@%!K;JVO+,7@:]UQ5/#1,0_WA MR0;0<4>3$QC$;1A$@%2=51=Q@\WM MM)>:KI&!&ZR755;_TQW!_I%0)]'N<'(JOP=?5P822@8I%*..7[F*C11EM5:: M\-;+TCT3"[A3/.G]\FI\/4+!.SH;CR8@>8\F\*_)Y/(Z++IG(+JWOX/EED?/ MRVH6<3VO+("ZN[M.9[0XJJHX+_4V:&6NWD6;4XIJ(Z62WPB.E3+QZ5J)1NL'K.BK5+7LF,N;(S 4OS'X?4Z_N]/TG8EX4_]8WBY) MI4\'^$26!5!6*2/0F2^C7C"0:>O$K2G;4VU=QAL=(((XW,>'/&U]5R]9R2-H MT^>54T&P(T*BTD#+@G,HV5)A2.F"^.WOB*Y/4[+JDDN*TGP#NX.85FA M?J_C\:W)^!/:#J+K\=7E-?*B,+O*@5UYC])HL!SMO2#"*0@,)!_C-;B,#O[M MY/+#^;\=VMQJJIYD4'R)#!^+"IEVC&9^:&Q,/@L<_N7]?757LN6(?_MH>3#.8*FL31$$,6' !/59MD-D;_S5G@U9S8]H7,3*( M@%*B?<>M9UO:(NH@%\)N5/4C!U7BK9(.@+PGY0-MV+7I>D+U\,C8+M4NQ%OC M9\-)Q0'[16R+K_T.,"<=Z-?3$5=1U@6-3Z2!YZU'<\T878HUP^'B?3O$P[R-P7Y;!S@W0_3L<#. @*G"-KQJ: MK:T!ZQ$0,:MQVFT?71+WAYT&TI_YK8]#[Q.V1[E("$,\[=/)630 M,\K3"$\KZ?3BKK!5#7K E>T^#&%;1&YF.DSBO.^[8+[U[ZK% M'9$41RF9]B.B,8H]R3LPM+=/(]V3+=BE^Q=;8+;01Q(28)\]. $"B3!)\W@H M/N<]!)E.MK"+K!M+&+J@>3J5(A$2$4H&#*T)I,\S= M3%[!3S!:J8.\0L$XXH#3>-#)6CA'"NO4%S&!R; 3]W*1N9DBHKP=9!=FW>]M M-V*]&4=)8$]ZL,PPKFX_Q_BEN#=(<+'BP>#MQ]'",@9#2NQ-$"$*]B7IP2(- MX6#"G33X_B[=+@[_];4P 'Q;' M$F[4Q(]>MX_/!?H.7' ^2%K'G\9I MWLH;8'+]H<35'<1#(:'BLO:$KM7M=YR2$;\!;T H.3R6P%A1_$F 2<" 83V# M-02^$W,8HL@PB(9#V,@.%D#HH&,@02R AB):_ 414%KMN$M]HCC6:/YP-".E M5R%T:B-&,:>@7K**J+C>)M G:&4._"4W:(PV"IKI>!?T%#,H4*\>R@4#>;I)NM98L[<42;OE=E&,Q#2="/\\&\0 D^F:-":STDHI[ M.2%/C;BW,X24?_LU:?Y]Y^D8[SP9X9W'&78@NV\A_^]+J=\A:^QLY\D6=\IO MT@Y6_3IB1#DK[SHAS0AN,O +!2' L\B@(=4W')S].H)*\GX\[/6GXQ/?QR]/_-#@<;SZ6)9L\WY\AZFMRH1"5P9 M ^OHOV_0N/@>V.4O_SMLW.MA4??-G3:BR:C'*7DUT0%5/J](5$!(\%HGN]3K MY^=9A8(3%>OZ6M ] 5N[HC)GQONE(J,4"![=W+:#]8KBG5_*%45JA3MD7QT[ MW][EL)U=CBA[EX.:W@LY;[> :X@5)4B/4*>V"AW53(>G=? U^@R-@5'?8#IQ M5#N8!CT8"27JW2O[YH2$('C$,]%^?C\9__DS[LSX1XSS\AY8W];E7]%>F54T>;8QS4;X5A6Q@@N&L9X52*KBT M7OUH )(-*LD[$($&?0])CJWE[W(R ]ELHKNRE#"F&U!+ABH.3\6CK6PZ$U&G M1NQ\T39IGA,&:MEX/P51R(B,LU(!A81!;EO?M^\B!+9QC7T^0K04/.0W/XP1 M1@7W_^3R_&IT\;/7"/2/87E387<_%29JF/M5L60 #=ZK2PRX^6 ]I]LIL4]! MC*\8K,#,1GZ.Y5_5)C^L%:Q*&!:P#<53DP!2DCZ9"$JDSK 2-''VC)]CBJ.P M;R>&2[[ /M%/./U".=\DNMH0$2>/3D2.X!9?G[_O=9*XT\L]A.@!*"I9QT!) M]^!TYAT?"/#L[*+"8L@C53M_7KN1&-:YE:YI$"'DLE!9QN@ MK_R/8GO?C\Y@>\?1Y(?Q&/C-[UB&&4TFKQGAB5.%8'\I[02Y(F6 X#_L!DN? M8 JRL(./@':!?.@'. ?+]8""WNV(("^01>#CE>(P7ITD8=>&/EFS;BFUT._& M22Y#RGJ(>?[J'1#P/ CI&YK+H#>,9=+O$ WSW==KRCR]QK10(T;3J5.%(^X, MTS@=O+ZKL]/1^].STQN,TL:X[ MO?J%7%BH^MV!0]B8!QTDA33.AQ(0!2@A[S4(-E3P9)!2O3;S(@B-@^$WZCYF MD>4:#AIIH+@@/+Q@P:,.EM7JO=FXQE1BQZ>32Q?+,48.KK*VWW6..YW$(L/% M;#!6904T)A[CX/ZMG!+290;R=P>&J7Y5>'O-H+S=)7++ASKRGR.+>XULZT@$ M0)LK(,WB3"P@?NYE.>A&371\TVZ:QQV!<= 'WI@F&1+^^FG-A,Z*K)N"X!1T M.D"]4];+!$64JO?Q5JM*1X;X<+FZEMJ'>=CFS%GF( @AM+7]?@'^.GTQ[$&,'ZKB[SM+YG-QG\7L]FG'9)6G'7L.0GX M<;_KX/C&W20!)E$K/X,(%S<40VTXU12A#;>Z8I*$$^J_Y2^G79IZPRCYFBX' MP_:LP(,L[U%Y)JWJ.94B?3R=YF?SIE_U$5:B+^M*]MUZM;A*'U7E&8-=H9): MQ3NR3J0L.WO03QMUR=38T4X1NF/>1?TD'C;PCD$"$6$.7**Z#T=ZAU*H#=SG M)NJSQGSVJT&W(XJU?18XSWOV_GW(+)3$Q33'Y01H1RK?B6,8'2IH*B&GF/YE M73?KG>; _,4A2OJ@,@ETF R+'\,A.@DED]G-[.9QM^N<9[@CNCVYW\.,X&*W MLLW1Y(?HX]GE3V^G]6QDEG\G?!+46NXQY,QA;V3O Y;9(JOJOP$BW0L$?!]S)82L'.6 &(IDY,Q#Y M#3,0Q9J..!P1SPL0*1.\7\Q65(W%2IDB*",;D.!>FAH5PKQT*\'$I?NE^>^/ M1:6%PD*L,8+I1;?5_7K)KKBI%>_UVP)FY$"6"H<[0]3$U?5V6BI_"DE%(%X? M8/7%"[V7&G<\M'N"5 [(D"(^0_/-BH6@4@:*FK_UT>#B5+N2V8D#8T;P2SJB1-GT*J_HF4@KIHM3O5F#&SSMHZ9[ D'2QA)(O49C- MM(=1'M'0BLF- VE?;F0*:JL#AJ2'_+UW5JFV.^[LE39C[["OZ)S*VH$%\RSN MPL]7MC"/-E)*F0HSHB4' B4G=\3+#JBJL//7I:CPLVUD!U0+U;:1 ;7T_!TV MDU5!-N7RKN)<.(U@;J23.&L4C6@3:S:P\M!.R-L]'G2E$G20=F M^I*(,(BV M_W;NP,9-MZ00?E)>MYO]0/#()#D/XKPO15%TOW^'T,Y6BV0,LNU#-:=*?EB% MGA-C#../NV(P"<85V>U4%LP-39=<4*#1Z+MF0^W&4/W%>ZRO24VQ89MO4%T/ MP?FRW80MC.%!Z[?K+&,OD\XY:&6/:^.^4/KY4[EZY-0BY1Q5IA(G'T]/ M1ACDY/(SH5E$5Y=GIP1H<7"UF%5WL'R'S4;,1E^)/=WI(?EY7N&[$R[=IK N9B_*=5Q.Y:X^+^'T5\_H+M8IFI^/)\?1 MI]'HBCXG?SKTENG*O@0SL,&0@7EN>'3'V:HZ%^SR"CW@!GW%RNF98-SOG!HB:K3Y7JM11 MAN*PMA@Z@RHTY79=8^'#NA29?J+T[92V6[]0DUG2V[K/?,GI&F_UMM\Y4YR( MS?"FEFW"F2(CPI//=#@A,M))JPXVMDY/MAW1+M7U^DG=OUS\ELN+\$S1@V"R MKWFFMOYVT]1HDV855HO!Q&A[B;O1V9*MY*;W.S0>)]#0*$<"2]2F>3&#.H[. M[9J47+P9BR3K58D5C?#[R+P:Q6^X'B]]9MP.%=*Y.3W>22 3.!6V9C35&5ZL M;U?WZYD)D8FC>ZM_84!*2.-J/L33UJ9NOAA,. 8I;D@TE*.ND==B'9%+!RQ4 MTAHE2K]R/8>MP=FJEEI<=(*\^";P(N"<3;@E1 ]:6D.:B*E>U8CN<:>PAN#H M4_EASITU\$34OD_$F,O'6/!3DW>I8-W+N'GX.=&82$RY?K!<+_@CK?J&HX&U<%=KRC?D#ADX8%IA$F&$LUU6=%K3O%3&>%9::2NW[;VT$D'8OB8%NI>/?<2W *6BLF+)H[;J*_ M4I=WV MX!G O7TXQRBHWJ2G(,UKJ14TNC7@"0 M1U!OZR5I'@X2;F-A.&)'Q8FAS+Y:W/V"5:++I8D44OP497,%C%=L\1'R2AR[ MV/S3A199*K/'E)XO1>?PJ!M+2I,(/J>*M>J]Y047.ZS2EF68VI2O0+W!YMT' MN$R4%F!P0Y?E_8QOPE<"M^G,9G_CW:72U1ZYIWOW8.AJ\$_ -=8F3K%U[5Z[ M)L?^@93C\J,^F[(.+=B1&>76@;0>O^-H[.Y* \Y55JG3?NX8.P)-1"TY235% M5>N<"@5YV4#]GC:F)&M\^E;5U_7NJ^!#[4 Z MC.P1>L5R/ ,\%M2X6T!U%%?N=./(#.FD.20-@V^1?%%XLA6BK8Q6&_!FA8=0 MR(07I7O$+OF@A*.B*0ALD#%P9CQH%NT([,$@&&@)2RJ8@C0XI/BVFI$SP8PIPM3- L3 T&YZX#2Z^R?Z-R MS*K[LB%J(CN$B1L0,IX]8I"S*&SN4JNB'NFAL^ZB3[$J"E[4^X!U[B("D$4! M%R6 ?-IJ_&S_1:!D,NP:UE^:3Y4I8?X+;/#SHJ:2YI9-8=US$W-;T%;C\9XN MBZ]JHK#M;*UXK!X>01Z?5=#G5# _H5N B#JMV#9H/&K0XB]SPL*QVBF-C]@( M:#(/M,>T8%.4YG3M7Q)4$_QB((2XS[=J)WKUBV)3S>O/L^).HV9*VRNP@=5:W$_-'EX4Q"I[9!;KI>X$ MX9/FNKQ($+#R'2;H=+(>5K+M4Z0U"T/O^IT.;=1KYT<@M6I"*,2$IV,3&N-H M KRX ,%(R=OG( B\U%71#.+VIS&@:61Q/\71O\OC-!_J:20$'?!WFTC+)+SB ML U@Q>9G!>ZI:,;8(^DW-2<>'6$O&C#![\ NQ#O)UT751J_:,<1*/(Q5@ M0 F-[D9L#]5/1LWG*T]"SRV)79(AD9)>$!]XAC>[DGO9L<;\!$,9 ^O 6<** M.X>LO8%'MF69FVQW9O,K+05.2[K.$;=X1697M2U1N*O M+6:@"Q\T[A? ML!9@922QQWCY %E2PTXIU7J<('(;+XQ61S_ %OV-.R049>T1KGX5W%4 CW$1:BUVFWQ_H^$%DLA-3V9< M54VV0ZT16^:MR;Y!PD\E:D:<*8L"HRJ$AM>N.@B-_=)JJP8WQNT%X6WQQ5;U MUE"!,:I,A!,-(N:RL*!A]\6=U/((LN^?D]XCG^!W6/'?%>WRMYB']ZM+>98$ M$']V"YWSC?A;$/KI)HVTU^G%YBC0,$]TR_3DB=EP-Z?R2U4J#6G]/#760ZU> M[>W96!$>(6+DS=>XRQNP;K'O6E5KL\N@T3"DDK?G*%RW34D^B;N53ALIGO'T MH/C AA.T6"SI'>FZEE9A/-5*P[JKEG?KIWK%8@#I /9,Z0GA04-E1ZD M>J) M)"%KSH\^S\-#T79G4KSQQUE1/2$Z//WUKE"4?KYB"=]J9=$5"\3H9OX@SLH' MMZS>;A40Y-F;5E.2>TS_D2(B)7<8YY@>\_C7P$;@*6VL_?VW4)W6[4@3RG!MSI40$I5VP^"7A-0^^]*]Z!+>-A8QJ3N6YT"N!.ZCRA8 M@T8]+3F4B/;]79)B @$J )T8@<*4U)_'^*J4N?]$D[R30S')/C2H-QI0YSB% M]^ /ODB#@6^RN#$6=A_/J%I9ZXCVVU8QK/U'1 *&953M=+K_]B&]4I5HQ7L6 M.@D+N.220P&TXE@NUL_NQ8=Q.'-*C"0!K6TL+1/!OFZ MI)=UFW1^^9+G05+ (KI$'W@M\//#\O'Q:K2L5EF2,:(Q.: MT=GCVQ;45V52Y#G45J#D4JA4'.*>X!XH3:PA3J@ZX;; C3*D.=>7R3$+-GD< MO=>-.[^;> :'W3=Z=^SNA$&A'/.: QF-5%4N6@:T1..L9._)"M? X7;FXI;X MPO/I*R9KK+_KFDXA(D6[=&-#ILR\:TPY_$-39&)/.L]&4Y"5J@54A[D6%[DEN"A+*A E4'G T VN;9:Q>! $;Q[=ZK&C[2U1,IRJL0M6KYUV_+1^+V;U>@@<\?W.VP+NX;V(E96%@92;1 MX5S 2*=?24/!4)3%_0H_M*I2!M#$-%2L(HH MJID'J&6XQ: J4#LK(D:-':+O9CX;)C;#!(J86I[?A1X=]0OY5,W1A"@%<#'4 ML@'$6!FG9+4,B;GBI'(MA/OJUW)JE-S)FMPLHKP664O5;8SMV &(D@E+E+D6 M; $(=:JJ3^EB6NMZK8P( I&((CZ5DZRR)H$04RY6J^+NT7*C;05MA.K47"_= MIDL@=)9P1G6E[<.P=W@J:(:8$%\WPPEYCL<(IH,Z%EG6.49) PY]49/EDC)N M77;=\YI"Z/#<0NO/RCNZX7@:CA%A7EE]7]SM&0C*W*Y:AF"F]E(EF[U^L_(8!+[:K)NE<2]/=E($7]%XY[B3 M[ZG8A1=U@R+7R5^EJ(5GLY=B9NQLRA/?_*QE+NT+)JN16WAJ63T\FF15O-U, M/0\<*TM1\ ]SG5$3=K4#TI7FT;&H_L*=8$2C!LT@AEDO\/JB@*>5$W#V#!/ MZ#SE(A1!CK.7!K.360)&GJD:AE<-AH3U>==S5 A*&[_=B.EK:"DHCZ N4;*% M6+VCFD![DW,E[1!^'1*F[!,;I9VVB"<_1*NH=53KWGJ2B@+E4T.%?$,JV+*D M0F4+&V@@V-5C.7,-@,8LC&.FA@E8[A-:$&I[>>+=)"O'W9,C6(AO=QCF0*&K M6@EL2G:HA.(Z6DP?+1U<^97IMNP6Q8^#AE+.U_2N=/W?./0:8YIM?K(7R8P/ M8S3S0Z4^'B((5KK8'*9^P TC3RBJN92<]-FFX"1;#JPYA8&E0XY4/%\\YK49ASZ4_F[//"-O%BKJ[N][N=T\ MBI&ZP[<&VHWWN) F9MV$.-B4X^-S9/!I+HV^9D8C(FBT)"N5(OTF$$P M7W2JB0(=WF9GCZTMS@V@U9*L&T4<,,(_JY1F6>J6+/;?M!:6VW@A9:,W,^KO MT'+\*E_!?+I%[D5";@="#8#.NZL M^AMU0+,#86.^K=&0=9X#>8!*;IE5ZDK1^A"2E,TV)C*X"*["T>H@B"^K%4KA MB_O[1K $]:# SQ$EF#%J#)J[L633TQ@0-+.1)V3W6A6KM4D4MDH:%I%$R_?C MXBO<*W'D3P]$R=!JU/QU>28HF$+K=MQ-P(5XZ[(#5[2%O&:"2M,Y+X]$R7X$M4Y;$RE#4H7 M1&&!-K#[%_H1=YA_;QC",4-*-[O;F&AG,-T&.2PS#\TZE_7:';G(&N1P,!R\4J1!65V2"\<'(\G_:CZ"CFB4Z3:)S]W M(?!,4X+NU[DS]ITF&R"HHVI^1(#\MD&K1&/Y&9_8 LV]7^$W:LH, [[ MWV[ ^7?CKY5N27C8O^9^,FZ-]E\B\4]KFBN48YB03EC/^5;3DC$H([]%I8=" M+XP2C>N."F8HH"]X-Q*P.&^VRMZ%L>$991)S[4X9^NB+BR_$3P024: MR#SA*=+;767]*A9#@3P6Y*?\(!_2,-NTY"J!;2J,EIBAA:SR:(;I<#J[4;MD MK( !G!4OSAE)W](W^6U%@]^;BNI9)SJ*NKH^_'EQ]P@# H:'94=,V?B)"C^( M,GQ8??EC"42%HBP^VE-?CBFB>#$'-FH!)(XYYQ81@W7+=[-;$8K%)*UYH+Z M5#K#$5Q$I]?BDU-@]W^(YT-U0O+3U*X!S-WD)8ILP]B@2=R6B)U 4^/&YN778N8-63'7:BE! M?K2(>1S]A -'LQ0:+TG>7NGD'LNI544Y8XVIE!<1.GBA MV,+>:"\)YGOK)/R&P-^:2^_S1:[V,"-Y#KUI-7'#79^+_!]$&10]C)G*J%36 M>$Q_1@/QZ33V#;=(CTLSI]3*' Z*?##\O\.4J+AP- M6HB53EUF;4HIH2'K"5=1!=\5#>:J?+J:M_(:F LY'R(]#@;,DP*2>Z/:&:^J M][6BS>6R$F/EO%!!/&J<(N<6IK!PJ(C2!'[,,OWC5;$R.%9WB^<7Y93MX469I*8- M/9[KLJZF:S<=7*0&S*M9DZBB7Y]F?ZR?@8G^O_]&%]SR2_EO_]\G#<1D_N': M'82A@_1ZC8SPO$2!," ZN"A32+5V"_#,232#P/8HNFO1R@QL%%F^+*)4"R0# MG-85YB'.5E.#"+3I!0,1Z"SCHPJ@8RA52GFA MA>5:=2M5=T790M@=Y< GP$5)R\,FHWF)A(&Q#VA"9C$> !3@V.1,]%[.*P;>:)CXY3!XYB\)DL^)!H1\)N,0OY>SE"(7R(S2E M&)M6" %-WX3K.;= W)/D>=*.M061+5ZQ.T&EGO.(!#FN.-Q/@W*RL;8ROCN@ M[DLM"L0RVGBEX(N=1T_G6R8OH_^9 =0&Z,I:MC NH;;8$BJN_1?$QY51M'5L M(OAMUO:S[YMW%RX68K?20N\B6?VK<28LEA;-3[6OM92=UC<63E-ZF-$RE.FF ML6\MVZT]:]O(PAALRHJF^-?U@N$9:/V(%1H.N7#KY5!J9(@YZKM-7JDF[H$A M,=#15]P]&AE/]:>_-X=GZ_@Y0*:Q,AM>B"VW4P&&O/A"WA31C,+ .96\H$'5 M9KB[C, 9\K;Y$2FXN:!/6/M0,J4:(=ZF3"EZF1L'5AH?7,P8S RIO+O-'XAW M6:CR>3NP'04#Q"M8D9[= M-&QJ?YG..?JUE!XRV:-[. %?KV>8GY-/?0/5^2 M;!XH-WAI>:G?6RPE#,\_AJ_9+4)UQKW.RIF&V-3W6)MX8 T@AK5H6^2]\,[S MI;PM6\O)'],Q0 C PDE('%FP>JR6TR/,EGJA\XHX6LMCMR=#+0'X)%R-:OYE M,?O",KC>-S6/>@-":ZP<40Z>Y%/QHM$D!82DKHD0\HI96*9C58A!8#:UP\,R M<*5 K!10L2[XE8-VQ9E;R.P:E,D@SOLY%29N_,RE&POT I-4T9A_##$G5SSI"+1<27MD_$ MMG.N648_3"L&Z<8E1_L3&574 S-H>N:#8SG058X]-F <_$E[44;*BW*BC.XG MJA/O0JI+47."[U^2ZQDECKP69FYHMU'\R@(F![(0V UB;E>R^FB[OK :@SY9 MB)///$N#M\Z5QB()4TM @67A[> LO]@8SBG^ W[Z"D=\J8,^PNM^['J;+4]T M.0O?:7CDT $C5.00R! =+,%0+3=3GD%XY5V"%5TSI76X :=AG,56_*VMH<^& MX@4F;LO%&AHTW; 'JZ,J'2_-5VPPM.\JIY4*0%U.@SBF< T MXQU^(89WJP/^.3QH7CXH>#(N@JTIHHAJ>%5YNEC0:L6K*$%[G)<,T0(S!VJ, M^3!5"WV&-92L":)A63P_0T+R/' [2,8XFI)+@4GAH"U/YPO'&4]$[L(H=!;TE=^+>_6;*'S#),.BK<' MV2W=89H+O$$3KMAGX-B1C0;>7RJ? 2? 6U>&L&E:*Y#&C<-\2&L[%(P+=Q33 MTC4AHWO9BD,N[,>!8"DB>+284G"WSCDBC'VM>6L6038*PS25P*0H:%T;N9SG MB&'/4XY$-+:-P.TC, #\94(&B31R6U+)>,ZI_L* GLJ+L9('F-""7'.#W8F& M.G5KL"MU($U875!#(6ABGNE<7\TN5Y?'4'$!I7CX.OC[/8+A:9^=D[?3A"OF&!P5+KJI M,Y.XVVSA+8))Z)2C/ P+AGC+O@?'UO/L&BM#,)*2#EG M60W?4%B[ABO>,NH&*Y,;$)GDZ)H7.%+-LO:#C*D84Q$L:(%@H/?W>-Y"RU;= MNTO#<6@T3X/_6%*!-0INV6*AKBGID7-[DUHIB.9D%N,UPF/ MO7A/;8&^AW 5U4HWC"_J%Q--XBPW6]NURDQ<"_>-.)JLTN+WTM#VI@NJ>H3> M@'Y.SAFBW!L::.R)'M=P4HJETCZGJ'P81P2Z /H?3&KA3'?1/$96U%K_[:"WO8Y+@U&]-1!?K8>K_!+ MM#BA-PTV!#U*OI+[%\T23? &+X--CZWF3HZ/KOFF<@?;ZY'].+K!7(JU%KAM MPKE.LH.]NEHO,:/$>!EFQ5>MQCRL=3D5=594;(/D2D](4TGVAZ.D1_@V5.&* M8_C9.(>3-MGPVBD((].^/U.@@8 #)?9)H09OG+K,(D"+_3(/$:+=A>22',L.(X^A5[R@(Y4ET_(!QER+? M96\T,Y9>F?00G&W.W2QU6)6IO%61[BZP:!+(-7]0I<*V<=[VS.K[D%&^T/);<2J'AE)4>=<468#Q7@K"? 5KQCI MCF!2GA=TDP.;45P&CB6R'\EN9"A5,3.P,WN2-1.@=?@).1@=48J;*)YE:XSI M[)G05#A5UAG'GATG'<,F&6(T*NZQH"">;;6IY%\@ Z>&5?%6U&*B^;_I[+4E MMH,!J!9X#-88Q 4&Y>3+QDN!#C18/Q96@*/[E=)65$E>U-A6R^IV[<>$?EC? M%A7M\I^+5;&,A<']^R^1-OX7DD"UO;5>U\]\6E0^)GG!574DC;*B6]IQ(6^" MPT"#HEXV"HTUD79 M0 ]/MRP5GIQ\>,]9J^.3,U]O9JA#JQ+MI MZ;[4A_*8#8$?^TUX!C1"+"WY) MOJ%[3E.MA1C/.6]5+!ZN%[PUV9P! HX*KR0O$S*I$ !TJK@MI2+L5C.FNHJFC-F MALZGLVK,S^0LX?-6-V_&H>W>,@P_M\ M"G*M3)5K^1)2B/-6;&N%2/IHSX6A.GYE$XG/NH(>%00LV6CYM$NQPM:=X\VH M2T.(L6[3B82FG-$7%:AM[4:.446SK2HR2=0Z#]=0@$)4<\1*^ M[3DGW82:R_53IGG]FE(CBKDE/5;-6GT"\\;>VK:=:!Q'^/!#9P[Z1=W5+1L>)#6)'W#4T-*C+OQ@"9WE2OJ@?+?]*>$&/7*#/O(''2=OR M(K+Z!Q;HG015NE?*DM9])K2P[T@@E@Y3%W+J0O-T: AS7/\F+'&".* M4;$U+F&'S0=AC,+_J[GJMJHE,Y,09>43*D/+EY9T89490:$ 9N=T; MCU&,] MK9?&F;0:,!ZYYGH[MG;=6KQ7$P8T@ZKXL<<9;36K];)Q+1B6@[#2?O4O7=Z. M>K%ZL+70 5W.=-A,RP@5&Y%KI8=K5TULK^*P/+[%TCT\S4 _L6]V@O<>/]T^ M.7[#G1Q#[@0$) ?%#IW]#9&B17XRZ, *0T4'(3@5Y'T&+QF6 MD,BFV-=)FY M Y])4=U6 AC<4!+K?"XU]NB#N1+8>79W.!.41*Q7E)SF2 M@%Y0]E3#:4ED$EAF*D)M6JGH.Y2P!VF'V)**7_!#GYT+4OUB(1\/A)S+A>P. MW24.1+_S)DE(TT5=-M<:Y8U8Y4@Y:5"8X+NFFQ=68VUKJH)A>),E]PK0@;5P?#"9K7UICB26%<80&Z53,LDJLK-ZY#J?(_ M%;\@WP@G#.BRADK6"U *ZDB8/UUL(Q&!#K1Z-+5UN9,9F7PY;K\VD;I5;0+) M35X#J81,GJUCUM$.M351BV43K6ZXG=P76ISY(BJY$:4N8$XH4DQ%:=M^8*L8 M(XTU9)UXTHW#\B[1994]PB >/)F1ND%^1M",;+C2TOJI#*W $12*7>EB+3VZTJ@0=0(1? M]^'6\";BYR;9B1Q'1]/&Y8^!--XH>,@&'TLD3"V6]R739FPTS- "ZE@%8Z+2 M$U-G7T1"A0Z2EYK@YCKZ\%C^'$RI%!VO@J 6);D/_4L\! R/=FF!/L1]LH6, MCBZVIH]?>_>(J!"VZ>PQY$CEGM0FJ<)XDZU$AR$1V[9#N04T0+H#]&5"9^Z< M])+73]RB?+.1Z5Z+'>WA0F8RE1;XIB8^<,-Z:3T?- 1*X-RZ#HXJ3&L9&RAR MQ"Y>;6\"@_R?<2%-M0O3'&/^[S0&BH#R(QH^V@,JY#C/D-WRF)=E+&-[!FAJ MIQ=_I!?/Y8M(5!\8U9#NGS,,$(@P,_[/'):HDBLYYAMO!XY35(9P(U+;V%\1 M5G:LFDNAN=,Y<'Q'!=1=&3YI)?M8)WH:\! *K-.?K.GVK\X@B<,KL3XXH#\U M7JCF9CIF%(3X2U/]D\$,@0=I](&AJJ+!)&R@ '"[X(!&=(_8AU1P)R7-W"O; MHA5@2&QH3&@\$'AWQ2.=F]!GI:XK;!GSFC#> MMR;GMHS,(#4HDX'*?L2[5#$ X"-+C$IZ:.%DM'#'YQ^@@.6PF!/\I.D@/M=W, M2=8ZR Z5H=WD#N.1;;S/%C)%F]9I9R()9$)WLZ8NM^0HOGR'D)(C55^1)]:R MD^Q2_75=ZAJAP-=6.HI<8'>+,G6,W*:L+/2$6@2AMU:- M>&QM:F'U4X'F+PG.7 Q-#NX8]%5<<46>)UIS8%B7BDY1/4U M4W>H5?%5"1C"O,0U]/CY&:DNX6\C]<>&_+A6-L7[C'-\*4R(C/%SK)M@<4C7 M,W*Y"L8VX+1,@"29MJKZ%XK:(Y) [@"!#!N-D'RGM.OT"$$2[X.]I_60"V#G]E\;!H69V(F[9P"W(18CVR&7I M60(6=X1:K)]075$*G$I&+T#,O5OC14C/Q#J$L%&@HZ6B H,EZ< "K/P'UZ%1 MXY5,^0@C1GC.I<+I--84$PRXS>I55>(9>N7$3_NTWMVKAO'0F.#Z#W@4)7\!_6,(V&-RRJ-2TI MQ4A%#QGG-UR8.J)#G2F2 @C.B<(&,;=2I^7$831J?1'K;XPAA9ZVAU( MQT_?I$_%K\07@/^0D$UZ&\NO.OM*3KW2<-,-QU^MTI2)I3LX[E.* AB%DIC] M&Z'%D-6ZMCKS=Y?EM4')E1Z_G%#0DK-^TD5^;7#D 38[Y M*+!V#T:XX4&7%OS!.4)*(S;%<5SH:OQF,7]8X ; TE>8F4H^HH5.:G/,E4Q# MM0]1-;?97TKNGE.XP]I86Y=D3$@Z?T!GS<+&6P3:%[$K+IR]1ZZMP;P^"S)X M>!2XI9.SF2,Q,K ?)V=(7>2OT?LB5H(3'Q@JUY+A<1"/S$(HZ0M1I9D:S W> M4LGS7I-23@,8S= G]/"HOY'1ZB9<_AD3'IP4^&5)^#NF?L&]WB^ZJU.%R$H6 M%+Q'E[1A2IOE*]_8VQJ=DL%*5;,AGQ]U7C)C,_TM% &YWXK,5[$XQ)\H\A06 MAS"LB-PJZ:5J9$_!]3EEJ3762XA KGJ1T;.^7"OI$MW+F(Q>D[SMQ#[R;FGM M#R9J]GC+?EF;K<93T"6'84$?U@7:7\NR;0UM+[1O;'AU=ZXVAD%U#>H$<1XQ MAFW[US.+W"]:*:N4)6_'TV&Q09C+*862#\3U^7L!8D(9[L#G9Z(O!A5<4-X_ M[*T>#5V&(P8&HN]-[5]'8UVAYY0U*Z4$*3QI7KYR\3RS\7COBSG%_9T\PGUB M336W\'6MLTG^IN(XUFSGP+*J@:&9ND1Z4)S\J&Q%*K!B4^\P-YW3@BXSMX,7 MIV+ [A-1>0,8<^W\'0!A\/<_7A$2XOP70=(SINPLY!,>2$6:B0BGV"";5BID"]D MMMTL@(%36E'(F,&U]JIYD" G5,7S/];08)K@'=3ILD< Z%RP5313Z6"U^]D: M%:E5J>U:130OT.^G /V4D$-2!,:5H;T!%;I?V+%BX*H#H[F<\W6(]Q_<@IUX M.ZT4\_D"+PWE&+ 993 !X5IA9SA,A"I#?9Y\B"E-!.A$ZS5?22=F(N.C3J4N M8$4&F@/?%Q9\\&&VN"TD0.$=[$]5QXPDL%3D:[#?<#D;VUD^H$A)\M("!OY8 MZ'JJS\E?%S%22;>/G!9L"J)0F++(V0@ M/I]BZ;'G?X?8B\--#W.4@TW[?R0'?>Z MWYK\%(WFKMBQM/(D]H%CQ3M8@H11_*\KOK3K"0J-2PE1\"\;Q3>?2MA*A?A@ M?5?&JFI"=4G.L0O*570:BV)^-LNMJ8K-=#8DS.,B=+THB'05L\G:L_Z^&0CE MY5^1 H!]T;UFAF)+/>Z^2[JCC:,\X&$>4EBJ%_V$33M!4?KT05B,[X&L M\6<\F?:64Z:^S\>38[V>UB%JQB)QK#26?2@L%(C]W4&2QWDZ.(RC=S#=''D6 M90<>9$G?YZ<7HPGD^C]Z.0_/UU? M?H;O#FY(,3OTG/^JJB!=0#9TV&1A:OW&T>C4WOYX.FXVA^?:%LA=L3)8\V8I MJ]@K>E'&9"=-,A2'&VCZ%>4=VOX:JM1?$%U2;NAKFSQ15GAU9O37[Z*T&Z>= MH?PBBX=Y+[I *V;XI71HGT]Z_>B&*D(W'^K&7;B,S,<\3I+LFXOZM]D___3F #?=V6WHA]&([]3R-TT%??)&E<;^; M&&S"YAM9-\ZZ=B5PV](^M'X4AJW<)! M"G36/[2?\WB0#@]MFQI (12R;-]*!OFALS1)^J?PN&Q)TD [[\R[WC<>(_M\ M?CZZ_CFZ_!A-3C]=G'X\/1E=W$2CDQ/@?S>G%Y^BJ\NSTY/3\60G7C@-U:-Y MRPHTS<[_$8O0;%K ?4L:A&Z2_UO+(FQ:5XI)43++1?D5HX6(3(*86:D#^M_WAW'6"7P/0QQV M0I./;('5YB4E7^YDS8^R^J.Y= =QIY^;CWD>=SKV2D;AOM.'A?K0**AKF\[Z M<6]HAY_ &X.AE7L.4I 5AKU#E7B+, >J(K0=0S\>B#X3>"&STD8>#[.>[1\; M"$E?L(B]GFRCU[<'+HLS6/EK#P7#+$(?5\&*3=UA+Q[DN5R_/NCD^N.^7$FS M?"W[4MSVWXLOD0 Y#H +>]QHWY8MHVIMRF=P^N]U@ZZX,?VIP?GT7[/"^HNS M\J$ _55_;&.'!Z/:L$3+ C^-1E?VD=^"/V['"WJK;O7RD@'! /KJ7]]%O6$\ MZ W$%UD.[,>1^4$\[R>*8Z+[NEG!VCR;]N+.0)SG#,Z6^Q%$, NU:*&!Q'$# M$=Q^!([2Z"(_=BG,G=9EY4Y1GM ;!1V4#8*S: F0;Y!EGJZD-54Q0 M6^V)\75P^*+W89ST^[*_9XIXD15&VD_O^Z(&4=2LS'''+FERW+P) .[5A].Q MFZR4)/&@ZPKCCNC$/X=DI3R-AX-,]IH+0>4 ^%[>S3?)2GD"O$M, QH<",/7 M01)WDWRCJ-038L@!])<-+97VXZ23;Y>40#9*^G86(-H,[!"8N38E)=M%!Z@@ ML4/H]3MQ3_)FV"?X>212W#;8C\U$\&Y)4V&W@78&PX'](HVS?L]3+-=/5%^+ MX%CJXN%A67(0C0F7L['2WVJPV/5OR#SG,$ST_Z,=%/^R+?%T,P*R;X[+<'7R M%#9R",LVC/)>'Y8GP2K)5'FPT5[+PNYB.4%0 MZ>2202? $+J=Z"$%U^@)+37I@)+V=M;M M=TT]]%V#V7KAUVP9G437XY/QZ8^C]V?CG8A#71'BAOC>G.%[6.D7J]*YY,0U M#=*JN"B!68 T.^P&K\9FL^FPZ[QLO\_B'DC(HQUOZX,<*'&82S,\4&(O?3MY MREIU/)%ET^:?+[Z4!B!MB^P1LD0^[?'^=^,H^]!9_PV(K>VO$MMUW-1M^5#- MYZH""QDXG*.<"PT0OH##/I .0J:8:#35^<]6ILD=U2_O2,M0!I/[4'H8,(4% M,;6V@(.DU_&].N97-#J!,/N3PI=8W%LMY* O_4$'&7JSQ.<$1%.0PFZ$1YYA MU$BQ-X\-,B'/)'$B."_*?=W!VZL;C2U2L4'-S6G9"_$%G=XV3GQR.0$VC)[[ M\>3F]'QT,X9_C:XO3B\^3:+3BVC\7R?HS;_\&+T_/3NC;W=AU">J? 3('%I] M>*_4AW] CGVBA*MF50Q"NPFH37;QAUU$7):,#FFG$P.[ T6W!L9RI>]UK5Y) MPLU 4NP*8@7I'&2LWNMI[41#!>ZJ[%F:!_%NF"=B5=FT^]J1\.QWOI2&\3 5 MRA(H3\-!\I974M/ _TZKK1OE$3-\#"7ZH(=OKNM+?1)&L.36OV=P,4[- ;EL M/R#_NKM>?W?U0"&682 #$(4ZXC.15>#B@BNO(XR(<2>S)@>X;))\>+CSU=5V M:6W[_B#O==LN)AGN(*^S5!@6#[(L_ZUN)1U%MW6IY=8,K0W(JSTR!JWQ\SCZ M>'UY'IU<7MQ?V::W!U?7DUOK[Y.8ZNSBB>!:6$/W\^O3H'C7Z7Q4>$VW*Y>D%D.MX:0$6=@:A/-/7!;C I'>#\"WOL'.9S> M\A[A_6829 ET0A!H#@=86FG2% YP;QOAV7L=#F+NR+(IRA,;AS,OY0B&<3>7 M&CFH!0-K//3Y^/AJ=/HA.D,&?C8>33:98B4/+N&43*,9 :<$Z:O!L[WG_X$X M]55@]&*!T[B7."L^C-,L#6RY@X]NMCAU?3WPN8?VBK=C+4DG3OJ.]M*+N\/A M1M:B"I@T -UWV'9D*\7.;]O"]$I0O$"2NS]IKK"1 M@^VIOMS\:[-=3H_2GX+,P'UD[Q=^Z[\MX<.6QK.XWTU!?NKU#N'?2*0@]Q&3W;]E$,&YGO-_( M=UOX;P97I\-_U1=I\XNL^86PP60^,WCGTE1S!3]=7G[XZ?3L;">.VD#0#-3] M:*O&3K!D.[_]FUOG+HV87ZLJ5\TGSDL33NDT=SJ?KA&D9X<> M;!!%(>+_G-B#M_IK3%GML?[D/D$V8;_H.6%4^2#.NL/HD]Y=KSZ(>?8 U/1> MFFUP8ND'MOBB,G$2#E)A!,\V)"F\U1J%@F+(39WW_,Z[#D_-^G&GZWEXT:!T M\W.$82*3&S0L[>9@FBWF#T<$I": ]_DGW<5FI A[ G6Y'UW^Y_NPD>;?L4,4WZN7]V7U%Z1:"I>^ TYQ#G?Z'68$ M_H_BZ?E/-F3Z)3I9',=NU'36.0:UY ^R#_H 52]OD*HP(80 MJ3384*X:&L+1[D,KO3R-\BY9*O/<'2.&=(_5U1"=+U9PD-K;ZP^':*]49E(< M4S?N=GNFQ=.KO6(%/1!% R? M3.?1^\< R=C5M<(:W%QI^[V6)(&55L9N&>3?3J:&.D1:\@%\:.]3?];]_@?^ M[^>J?2-.Y_/%%S4.LI*&B+/G#J>MTVV?+V PMXM744?>>9LA;.,N(-B@4R%' MWT+>[>"9-IZ&8;_D/<;*^ZD<1-E *E]=#S M+F^B'"$!]KA(S 723^#* 'E37""#M+O3!2(NCJP'_^^K7$3F\&F2;[H9Y0GE MX.FA.BWVTRL8@&X603,Z%(*0#.2U,!RFT0_K"P3EA\;_JP)U%'CLPZS\$EYW MU9##8\9(Q[>382B8:@?MA\\VBMSZE>ZXS%.]V!GO>&+HMS.@X M@/_9MM[T)I W@&P\]'\V2N /BPQ"TQ[[W6MX!%NNY!7\:75^/+D!7.CL= MO3\].[W9-:3^)QWN?Z9B %[^ 6/PWILH'YUY91>S'_>RU/F,.4#[Q.>X>GC6 M.8S&RLRF$9N-3 (,P!JR^B#P#H[V,^8%)=H'J<%Q"!I*5>/11! *!#GHQCTG@V<0=]!?92_7C:^CGR/-I*Z/ M@0NM_LBSRXM/1S?CZ_/H[')TL0,-7][#9MYB132,-PBJ^K^UV+'9A?%-E'[^ M\W4T+1%$E,K.1K,%/E1N MPW)TXKX#L37L#S9Q\.3-/=T,.AA2M M!QVOB!,(1=&/H[//X^A\/)I\OA[O8;D4#%053IDV*MA218DE(I(O^<*K*[\0 MR>N:V6*D7*IJXM.W#M]Y-7\-0N^XE:WTMQ,!F/FM_=MJ6?H;CHW[EKYDW2W3 MJBT I;]:SP-?;AUOLXZ7G0B5E6KYV,HA56FO0_VOU/P+'12D;9[)6DI_+SII M_OV V.]<_=8B,NHC]^)S0[!3-"A.-T\X49Y(K\V'X7TDS2.A3C=.I3W94$E MT0[F<-RB)#]T2W^4\P<"+R\P''M:8E%BK@Q>+:='6/F$*B8OBZI&_R55C,#" M/":6U\&8IM%Q?VXOL&:(9XRI3(3C7C]C90,J;*[C3%XU*0E;O!.\KCLL73"3 M4H(JU(&PM,UB6L[45+E>>7-T5-A"#X&%(PR+.8*UX_9W&3H6:,T-;7%//:\[97@DWO@X4IM3@ MJXV)R-I_>VRVPE*N3;&=(ZQ#82IU+TMX:AZKVH#0\9<%FDOP!(DO"2#3@'TW MYDVA*/I) _A$97 P:>FE*F>Z?KD-WGD=Y:HR:_=5C?R>\J"L.$W!\'K=7'CJ MX[VY:5OU6"'5-U\Q=S8CR-8;[LG0MK=<1('@Y8L=5DH_*S(,@IO7-G\1CM( MM7)B=D!..C$U9G!/CWC-#@R$MZK]H&O#(J -X1J):)J\MV/T"]P"&U%3^?[? M="2?4=FKK%E'BGS?+@P&BB/_$\B$NPZ-Z>O[D\!I(SCU%0)@ MT@C([E. ?G\-!X*;X[C;AP9!EK*ZA D&_=%"=*4DB2BYC45!^ M4*>@<;%IF,'##D,O_,.C<:;*#;=]S8$#X6Q.=[+F"OD?LT#\@IW47K_E9 M:_;+#;L=C.5 D.B6@=MR#D$^J$)L5*$^J@*/Q6RV<%E5DW9'3JFM",GA,1-& ML/YLJ(24R66 Q^?5C.;9D.@;%Q(6G ,=#).RUL_1=[9:F.'Y6H8=Q+?;-$0W M>QLN=.6IY_7R>5%S?8YZ53X#0?OMB[BO58GQ8_*NEF8/C:BL+M&8DO)M'?%6 M:K,O8"DW7L^R9=:VWM1Z7JV.$<(&"Q:^;"1GV\$OY0O?[<^$7FX M]/$NBR8+U)I-U^?&PI1(@V:PG9B2"H(]/!93+GU(YW"I:I?;JKM )[<8(Z ! M$78:-AYS6C*472)*\Z6BR-1#D#C:['-/>-B.5#%Z!3IE<*B,S6X+)?IY;BVK M9 LDKC J>ZURZ]% L5:MPP[/*CRM[:?\2U60];BF,LI64K6M3TLF2%6QM$3> M2%6]"U4#SI>RB6T404I3Z4,PC'><&!0=7!"_[AP:&=80@1C FV6JMQ,8NR[%Y,6HC79^TZF^&(3S_498@HOUTRVB M;]Q[8ZBCGTI4C7!7OY1+N-> *\%U?32E I>6NG;MZO/\B *#I[Z]*^\0JB]& M8 ZC'X,/#:F 1[?3.52/M38W)-A^W9R'(,%5R\D6=JDX-[S4C?[[O,2EV+CA M/W*MKE#:I"[C5>O'<>>XU+3HD7=WH6\,VKOO;+&R.ZR62_]PSL62BON52@&C M[8UH>\=7$^!X0 2/B]G4C#?-=86EK*?_E0\:59>^^:_*098"'Y4$2[I_ *Z_ MXO7">N$V=R")DUZ'\ DR1)$4?_->3G]/1I^NV;%!17FIP;3C--@5#6H8-1A' M.NP8Y ,9&*N_ERVG,$0,,;J%]O=IX_OH&\VU2.(.5=7Q8H"<^"Q!K:I$ULYL MC,[1A@9VY6;?!76G[:_'Y?9^47_!!7Y#4 JT,)+S^(=3?],JBIHA M40TS;]B88MOEK^7R#C0,)=P<4&K\([G%JM-&EUD5OVX M3(::=N[)6'QH[Z(TN'W/Q=;ZGM^3U1,+$E@ M+1A)IQMGF8-8E/;CK..B1G7CWC Q!0V,O2--XF%?H,RF".QO?P9Q=-C[#H#' MS;_OHD$69P[2%A9-P!Q3\4V.B9@;\3G\8D5^HGCSB1@N:"Z/JFPP O97J?FP M9/'OA[H<*A,?MN#I[/I7AU97WDI%![?EO+RO5KL3A"0VQ*D4"15)/TX%D@!( MKVFGYU-H3P)N(_B B/J-D[X?DDX)$JG('Z74YWXFK7YI'F>#Q)9@$7.U<]2S MWF5N"!HF:NDE<(S$L ^Z0+CIH3^Y?""\ZP=)WRF)V^^&LD%@TIG,QXV[J4P[ MZ<7)L!]Z+\$I.SC\N.#.B:-J7IN.US7FV=Q5L\HQPOF$XOFT=WX1KTBEK5/= M7L?@A$N'IK7U"HNHXFLZB 0%2U#$-]P-VO2A1(50U]\)P>YW>(&1WSL1L/X=*TI5=8)LVE,BZ&BP&NQW&4(CF*<$"V5W/ MAL/H1@_ 4!5N.C0VE46_*K2@B78ZW5[KUNG//U6K1S0Z<&39K]2F#G0C.RTP M3>.&;)1<[P\%,"56*Y"30%312\8@U5\.Q5V;4(DBV]BPZ:A]FQO&61^V]?[[ M!NQN5!!NX1C],D6->/O[T5U!-F%8)&07L/[/BR4'"YHPSDHKV&]G>_H&%,1= M_W[P)[[UG5U+,B *K2P>AXCO ]A8TZG!]V;S6QJ*D0[\;S-!N+0J8Q=V>'WR$M8VN MS&AP'2WFO$2E[/M6+. :(Y5R_%R\+$'N$//MI&%:0!YPS4$[6I3RO2.FF7#M M46QC_V*0DEEV\P!:]D$7ZW08T S$,7XH*K@M#W E#O$[#Y=+<*=.%E T#_J8 MG(P0G@+#&M>5>M&/&WCZ 3SCE#:45W">#@Z;S-&0 MQ: ?^*ZKN&. 'QV%D/SQ2&5.9&N"HM7VA-N=^$'HH+7]O=J(QV_'=Y!V9#C? M 5881?'+W$9?&S>565"L*SP,D0_"=AQZ<8.UP*N72]>@==!\LC2@^>#W>/4' M]D,L2\NF'%"U>5)73,V\I"]C5^#HBU]Q.=C .(4!MQ^A%MU2'F",XN,CP MW"UH3%;,T#W8B#B/-!ZH1F]_33]>R6;IU936ZM\4\N[OJ#E=K)^0#2V6;S?+ M#06RY6H?J2VSI-@;Q,-9\OP =-Q:7?^63)B20>DX&'<$44RX*L\ MRV-)L?A5MP=W4NXHJ0B9BM"^& 2WF:&W9EJ W.\4Z^L/!D[=]OZP!T)8!\2, MIL?;WF]Q(J0TV*J^T,M2ZVL,/\=1S1ME*JG,>5R3%TY)E'K$$[LQ\W^R'XC MSR2V<9*(I5/27;,M_P>C7K!H:1R]2WN,U_ .!>V88O-*"FZ>@32"UKDICN"V MN/L%6^/0*GEM;;NLMA/7L5^=ZHP*)5Z-KF]^CFZN1Q>3T0G&V>R&93/B.+X$CQ8EQAJ)ZOSN)S]_B<7K1G?N[-".1[5$QL J192L,:MP-I+TP' M<2TM1 +U<,7TCP/A)$#KAH&STU]VA;<"^/ 5 M=/JW1U H_<),7K\!:%"SYJGW6D.W %6SH2^^930V%B9'JZ+\ CC^L+W^H4O) M-XM=Z!C.WS\'%>=QXE3@R>,>:.[?1,.][F C!6^D_\$&@DX'WOL-_$1#8KGW MI 1,-"N[E51SO\NW(]1NG#F.//B\@4S)0V4)\X7!UPJVV7LJD_B-(\R;Y'JU M7MX]%BIDFXNLX^V$H?B4T8.<^I]:V0G2^/Y9?+V>3^UOD0<#).QQ;',2O&\2 MW]R7MQT.87OK][UQ>,?/R;7IY\.-(_\M\FK>16XEXJ$\0WTAN>M\%RTE/1N2 M?UXNT"O#5!ZF!#P,S7W5$==DH)V6G.FQ*A^67#'+ GJ:ZIR+600OKLHG?BA9S/3U5- MQMS5PN^ +:/L)4*1$@>L&0*W9NN **N+;JYRPL9-/J7.:S$&(3/:&F-+;U_\ M02@0 BV9VX6:%+,FMQ*K;^MMK!;_U'S+N\Q=GI5TXH'KQD8M4#P2.LVU*!#_/UW0P/W//B*Z%<4 [XR['?/FJ\2W1ZKA0B2S.^4G2W M8>@Z):]:1IQX5:[(LN.\6#99?-VX&C#,'/$F-]\+M C._.I5H7/*>(9>BM]\ M ?=3Q"F%RA(@.2'Q25L%M?RUO..((P7AXRT;L5)Q.;E7AUD\F!OZ_0MCXC+Y M2^52 [AK0'=*_%K4%/2$:6^S2F.YPOU18:YA,:/$_-7C$1(XX(-&V@Y MPR54DJK.#O.)B2K:N%F*-D?YV+]8F63E?;GKS4\)3PYY!:E+-2WIQQ)+F$CV MD1^X12M!_/[V:&=):MO>70H\F_^+51&K<,A_H6EX8"_"X-7:Z_C>_'[F^TJ& M_72K^K))R.]F;Y_ XM]6_G<\LML)^P\46]J7XO&W,C? M3F<,ZVH4+V;$G.<,"S4OOY93?TP%HP8HQ"MXTC0INM-9_XE=&MM'VO'LWR>7 MY^>GJE@;UI0^N;RX.;WX-+XXV;4D@\ MK;%&E4VL*=VHLYF01]4!Q4[B/,E=6.QAVF^'Q=ZE9BM'4;2LO.!&\;"W.8U. M&1JBQ2VP$+K27XOSOWFA]UMB+*;=H]@V=W&Q;GO:6%W0(M.!N[Q=O>+A!5:O M[+?&9@*(4-Z)DZ3?7*C+J_'U"$^EKO@^FL"_)I/+ZYT.J%XI#'TI".*BK)Y? M7W9A([;[VY!_%F/)&1<1/DY)_I"%9N.L2?X9[$_F%IM-G6H%KR)[1@"@=?MB MS"^+V:+Y/Q)V2ST?7XZO*:=G.7S?,3*W38(MV1J@YL MS2 (5I+TFJ1$59)DJSEE85)S&$NL6W"C?5J=P;%%'?P=Y%,X*5*GH^BZ *'] MG(I4C=$5;47KMQ[--6^#LI\"+91+#*LW^N.;=70:,O!9U;89Q8J!A;TXSX=1 MDG?C0=(%KI1129=LT,5\ P )!6-E63O* [BOLRJB(=IN\DG@XNJUP4) Y6K M.6?XL['4&U>/JG_ET'@&.S= V\IP@/5V5KREIBI-6P-6W!9.W3CMMH\NB?O# M3@O<6-+'H?*O'3$F-O63N6UWTO[H@ &PKOLA\QTT#L2=Z!H;U]2-J> M;,$NW;_8 K.%/I*02&3IP0D0,?()%N@3G_,>)F,F6]A%UHUE@'1.<=AM!Q(H M(X73NPN[,'0/IU($56'VC7;&$.]A3\BSDP_C0G@P^)8PHV:^'$E]M#&22?=BPDD((6(<"8L6RMD M>EE\#(:+0$K[@*K;R!IAY&A#Z@"!XO)0+H#$GQ\9MG99%J&;&S3F096\S.;!+9D2^Z_G;0NEO/82WHYOO$()ZMO-D!=)G6^;G MZ^@?1<.\ZX0X8&['P <.PFQ)$5%'VGHX6.-U-)SD_7C8ZSEC@_/4:ZTT>W)Y M\0%Q+S]$'T\O1A@,!C".)C^,QS>3WS/)C2:3UXSPQ,G W/]0G2"P M+SGP\1^87/H%Y$;7@P"J7-<)44?)$S0$CD.OHZDQ<8; #D $[':$71Y(!SY> M+4N"2/!0)H3EI*^+C+6DF?:[<9)++T O3K[!P7M*F=!/C+<4GLN@-XQES.80 M33_=U\MB#MBZ7=]ACLJYDX$,FB](LX/7=R7+EZ/W<')S>?*?/UR>?1A?3_ 9 MD+&B\9\_G][\W$ICLTV5[@+%KYOE:D-#"P;.<7WC9D(^4JF."V_B06$^B_B@ M6]Y2!D^_("L\8G$Y2=@8QAHDA33.AS(G!2@A[S4(-I3L#2\.14@ O(35R;_M MJC*++-=PT(CBPP7QB_;9TX.@)+TW&]>8X 5\.KET,P]C]-2KH-MWG>-.)[$9 M8#&;)/@_'2)4K%>/"W*/4%YFEJ=P-(;ZUZJNUPI.<>&"/;969'+C'2P?ZLA_ M"H!49%M'F!Y9/%=2L4Q3T'7% N+G7I:+:A4:TL&TF^9Q1X2H]X$WIB#R N&O MG]9,Z"QW8"S4LGP$DD=2=L L#E!,D,AE(#<0]A%OM4)Y,,2'RR7*V0SSK@,4 M\SH&)NE)8Q2L9-[.!H:VVW5O4/SY:[D:'';5+@),;D8WJE T"!XH;5R/?X"? M3G\<1PHIX*W$@K:_I*:-_RYJVB<,/U1%QHLI>DWKU9(YHG?UTJ[TFK6/G!QV MD#038#FULHN)(%A#?]2&@VP%;;A(5TD2CJ[^EK\<@V=P)#$5U70Y&+:'B!UD M>8^ +G11$0>UR\_,:GXV;_H(7+ 2?8GQU7=Q"'&5/BZ69?4@$AE4A*-X1V)V M23C!@W[:0'A18R>T]\"-]2[J@VK0R/4'>4:XY1BO%.M=[0!+U\ \:"(>:+P# M'^6S/46T[;/ .-BS]^]#9B$.Q#2'QBN$ N,2+:UL$Q/>9BIZ=OJ7==W$GLOA M*A&'*.G'N4P5RA#4$@[126 <8C.[>=QU:YG!C=/MR?T>HM=X8WA0&Q,V%4%V M9KVCR0_1Q[/+G]Y.#]O(8W9XT %WW KP3BDR;#Y;U$"MA!KC$"-T6UU MOUZR^5B4H=9OB[R5 PDCBY5.+<9AH92=%APV(3L)Q(@#Q,*ZT'NI<3M"NR=( MY6"8-="BXK2)'P5*;@#P]JV/!D./[4IF)Z #EG=6MT2-LMWJD,:9L(EU.^32 M;%XK9]1(FX:'*(V)E&2ZJ(>XB)KX>0>[@2=T)%U8XKXOE9C-M(=1'M'0BLF- M _U#;F0*BK237:>'_+UW5BG;.^[LU7)Q5Y;3>I=]1>MFUI[FGF=Q%W[6-7(( MIHORV3:T;60'A$QGV\B 6GK^#IO)*L>R M*H" <_/KB2-(&I9ZTP]B@FS\M!.2 DA'G2E6G:0=F M^I*(,'"L_W;VY,9- MMZ3X35*GMQLB07C))#D/XKPOQ5ET&7V'<*96&VD,\O%#-9^KHFFJLI9A_'%7 M#"9!7[K=3F53W=!TR8 \C4;?-1MJ-<]ZH7)Z,9Y, MHO>CD__\='WY&;X[^(#6BEE]&!U%GR?P^1VF]<#VW#PNUC4,U)/VV,X3G7/I M1,$+11SK1V-[.Q41K9M*5VVAZM 5MU,3H>/0?/%'YP(QJ-YZO<(X'/YZ. M#S$=X6JQ4C#"\$WL3.KSO/@""Z@MC&V5FERSO3=T#UJQ[?T->+PX?^6>]MY6 M119:?L8W.0[@531T)*UERM35C9=VT%'+*=D>@#?P74D\3C[\ [W63?[@H,K:(JTXJT926:#2V1VF/#P0 MOI$Y@-?E:KV*V;CN0"B9I=']/ ?RP%NJ( MM>*";7^4,-7.HW$TFU1TM;AKK7N?:@IK>71&83[-K=\L%&Q\=>/)[G54#R'2>-RB3<^ MBJT<&8Q7P/OB[I?9XF&?Y/A7Q8IDNA'=8L\O2X2RW6NC MD[1MT7=H>\NH>RT\;"_:=R+9G]!6-YV,6RDZUUP"B<+TJ\; #,NK/YR5;Q0:-F6(5Z47W54:S3! MR &L9M#K>%'.7I6;1Z":/E9WVIA4I4F)E7IQ*0J71,MJPO3 M%UO#-_!N;?(%[ZGB)9N/IV1,5EMSA1(]>23?(P#\GN\H,/)=WMI ,GBRR21P M]Q)-2V 4=QH38(E5%,UGGQ1[76\+T^,L#7S9Z?MZ=),,-&*(@O1=L[=%2:@S"K;)QQN;2M,>ZV: M7P[=>MP&C*3F8@2:)!@M1N*_;6!.^AZOH\_/A$D$0E'OJ).TFV)@?\DH?R6L MQI?&W#RR3A2@@MF:H@MU$,]8!_%<8T_LVZTC33OX!E):M0A>8F_;Z>E\:Z=T MQEO7X1PHYZ6NBG:#6?F\J'$;1D$#]02NH]'5Y?6XW:YR?;+!&G=;5"25LRUR MJ[AX;<3%=I/[8H[G4]G KJOZEWB#I6JKEDQW.,I"WCT#^^"Q_^ EDVX^<.%M M:PX,Y E0-V$^CN;B&][:[#9;5*=>:(C-MW8;PV 0'L/IQ8_CBYO+:T*QVEO= MN2Z^1JC'+(&?>#_^M%C^@F\_+Q422OJW)%N8LJ= M/\_6=4!);[Y_!E3]1[PWB+Z-UAY2?/92^\/];*E2^?M7,F M9MN-MQNVP^O>@COWV[N&1K;-0<-)B+M^S\>W]2#A)?9Y9LM(6E[9-AJ#1V%* MXVH+CJ&4;WYSR\AW/2!&4A2U.6W%6Q%(^@JI2HUX:2TUS"PP.D%;OF8OIH9G MJQ"[96A;WHMU)MW6YT3-T-9G-_1[=8W(C3<_@TIP1C8UO&O^_/GTBG ]U^_ M+:Y?PMIHN6)%\I=C.Z#4>F, \TU)3<^P?QZ:+EI_H7;WB#;?]5R9WNG8S:T8 MLDBOELJK!"MN))UVM7+33AYI[]Z,S3D(#LXU$-BHZV'3RJU7KYZ95U7Y!'.L MCZ* @WY?DHDFZ]N_H'T8Q[:,1AQ.-F.1RQH%:!1;(I?T6+S)'J'8 A*H#L@Q@T1F0]STISF$9/F*K\M^"$S&;P\1TY M,1]7LW+Z@&&-"S0;0B/1#>;?4C3YJQO"/-XW:0<)XO(^.@&N[ ?P75V/KT:G M'Z(S7'$%4;O_JOJ-T\!86P#WWDH+ AC&_@N"WR7^WO6')\[A;%*8D?S7U#O:5F-MSH< MSF! %#8;I78H^ECZ-^7IQ.%-+>EH 19FO&B!'5W29]>H\T71#T$*KJ#$=JF/*@4OC>'?7A4=GGYX:?3 MLS,4N95]7<&$&7I1E<;V7ZB=%D+8&K::UVA^_W8V#(''P MD)SLR]2410 -H 'T^375>L. ??HSW!O?MD]&4WW/9/ 6[A2<$?O?!]Q5N7E MM+]D^3MHMB"CDK%W@^6\.!OX4ZX+AT!?I2_[S/?L^ :68;=A 2*TS*V*=&O; M8W.9?#1X'G3O1_/UJ]17D_6KU''C]>MV32S:[9G6BR/ZH(MEQDN'M!51,XO? M;F(D\'>/,CM#BS134S?L0)'PW/&(9R/$7/2\QC1M,F]PYJU]:9.9Z#%^&3Y6AN0 9?(.UU"#GJG.E= M9S _L1)S#P\"*F\M4+M #G)8!U3"<)'ZH/HA)UMU,YV]]^"5TX-*FLU+5*M4)(:2T8^;K^HLV6V? M\&3UH]?H.6'J;].<%?N\&I_=:I/(E:.?%>IWY2(>Q8"=PTS.'TY?PJ\8RW;H M.>U_P]0:YA?\YTML7[CA:I6\@B

GZ/7_#*[1S&)!*4"/*8IGOZ<$P?*8D2[<--AR!]#OG+*!Q;E M0/5G?JKPS<<*WVA6FMP@%PA$RN;J!")U;)5#5N&M7EBK["'/NU,M$4F?C+=;,-B);K)(7M?82!+'3-HL5NPSQ&&&0'5ZTWC<)E_/P&URVK MEDV&Z$R UT)R,1>2C"V4;TM*<>E@+6]PUQX-6][M2M;PO 0JO1^P1VT;[.VG MU5OKZ>IHTU1GT_*W)(_JRF>Z;;]4%WCV6%OS^AFO&6LX8Y6KZ4UF"E_'+[$A M_-4LEU?*^,0RZ)1DO$T67UN4UA O(Q&$)^ITH:B>)60;;-\*9$8_)@P4*CO( MC$)9IK&:OJ"F_990E0_=S:;%T<\>S_*"H61 T-A;!M[ M-)-C,"NA@2R_AQS3:,1:(^PO8#0:OCQ*^Y]/H G^B\O]V5E$UM\]DV>P MY/U7R<#(*)'&#O>H>F1::&--%OP7-'G_DL0PT!TTW!%PJV+'0!],;[]P?_<.['ONC)BM&7E8V;#^Z M=V?=9Z@M;)GL,Z!.$INK-.](!6Y?,$@7=NUZM]OXV93J4-(L<^>CL_;60)ZE M/0D0<"V<4W8'&A*V=$FD3_OU(%WWQ6[NT-S"H)1O5QQ766DW8PEC]HLL1V,M MGSEM\9#B/IB92V[IE. VLMA[!]*$R8AVVCD[T_[X.4+O#Y#FOX)<\FBWNYYT M/G9UN]QX=,D8O"EO%V;KY&T&6,?S6=$J=AZNOE8ZW_93< ]=,' SS8[]9=I> M1@3]0A(5 8Q;A8'+?O6/+Q0(1H(>L7U87-ZV)[0PM!G"!1BO0UEUA/&(K 5; M(Q0@5R.XG(8R;5EWJ+Q)]=.BHDH6YYM;>B:4)6S!W* MPO*@-$D.UG[X5GZN M+'V@+ %W!9VP0_27EW])*/8F&PR,G&_BQ\=(\V'VS$ VDPA6'$-@K*?^J'-J M.O6FO@RQ(T9?N9.O*X /N"\SKP]:(2;1&G-]>IV/GPS3.3G1-8XR*LO %TR= M]CIG^O#.2Z$*&DVGJUN>3QN-5#JG[D^Z)W=PX5EO'^B4=F<5\M/-@.NBG'?: M$?FL:*GJ&,@"==\XS.6,E@Y6[YF0E/(2C7SZ\62^@&9/[\L@$5K7C_PME%N23FAF 6R MH5L.7E0&G%9@D/!Q$T5L$+A@1**'\@ QX4[BKA6:;U%)5NM14-# /:95K$"U M3S9H!N*PQ*R45%) ,DB+F&X\[62130Z#_46$1T'4EX=:CF0(/OA5DQBE"@,$^L)!9:DVE MNKK*;FG+DJV(2KN&39?=&-36Z9K'.FH8S1935&UA:]B.X1B"),E6.(/C3]J> M(Z+%]UVF?6_-7?.II-[WO;/.\6E6/$6;QRQ>,5Z0/$0/(%HB"28S \H%ZKX_ MZIP<99U1TE&X63RI:(7P3:_PC09J>$:?=7LEGWUD<\1//YD_Y07M*_,\YBFP M#$$6C7S\4^=3U[+ ;.S>:8[.$L3"@3^<>G?^]6W@W03^['8:R.@*)?'BA<5X M+''S'S($\081MTKI)8WIM!HLEF$Q[ADS.D S8.:!--8S8A7[LQ*ADJ)U730L M#^QIR<"K:_33>EWUB7V?(7KO/\3QP8:P,H\",_^B=%I9EY&1@@B8F2]XI.E@ M$GL>6:3-.3,F@ %,]X%7 <'D*4]#J7"A@RIF0Q9J+&D0Q/9Y\R!1%^.NDE6! M=W/GR+X?([5A[;0,1IEVZ&15)TH\4L [5>33$!\YQ'3+L%D->E\N9-=\N,-* MR].N<;9MY[/)@6MR@FJPQJ%BDHMQA[F;^M==B"FPS'%9%:7:YT'6E2SAF=]G MG<-R71NQ7)U6D3+EHOB[A4)3]AU%*5YNDMW:;FNO$F6MS4= '8'P<1^ON#]+ M 8(:+C$'^8$!__+K0*8(D)*N[!;\#J+ELF7+'= -R$JUP[^).H&8&J%;C(_42.V@&84C*J7!%()Z#D^'Z4D;C9B+A!!'9OK" -,EPI-O MTDSHU!Y7Y!R!JX*97W;K0PZP;$ZH=O _()=,[K+JXLS(X_G6A8_Y,20KH$45 MGUWYTZ!][F/1)ZRP%XQF#",^^ W_3VE+=[QR22K":-3C-U%0!,:\#@9J&?;D M T(OHLWFZ&S?$BK[5!9Z>D[YB1=J,2$5%_[\S5._$X5$?+0,2\JX:X3R*P@Q M@<' X9^]L:+FCW9(2#GI3Z &EA"O-1HDNTU)&W51^58&ZU0QS%*XAS=&*(A! M#+U&*]56>PY/Y'GTG'R#M8U6.;MKI2&9#B>JFE#TKG8<_P 2059OP"Q_%F$5 M6.%/(NUP#!>0K6:\823J5&@4#O*^OO^;\=^5M=Z7RL/QV;O2>3BFLPP.=/OW MR>O>/%6U^W=EF;V(.!Q'[$-&A0VO(FRHE/*\/%[PYZV>W-$$'-<$PY1U8]8R MF*A T,2\+O8X7[^Z:,Z!Q:O:DQ+)P>N-,02Y?(\_67O\7+3@RZIE9&LM)]4L MZ\)X=JVK=,RJDSK$V%EX]D*!*WZ.'T"()4C##Z5K4!R#@=U[78%,[W6/T:-Q M&%HJKHU&4QDQOH#C0BL7* 1IO& FJ%HL0(M?H^L&.VT(-; JU"^_2 M]R=>GT&2>X% SLS0RK,!+*CKA^G;C+ZN&D.X].BTO/ RSE;&N!>,<6]B#,6 M3<9?P2>9_27::"2>?+*@S@NXQJ!Z9_\\!1?_F"*-!;7B12!-?7T($:?+H?#7S9R"#L MM)(>8(LR24)8@W?;IX35=<7GPW(9_V$GC(63&^U;E,%+JW8X@7M8K_0 $N=ZQPZ^U@?D<'-=D?;\E]NFP M,&5VQ([.[(<\7'S%)]97QZGMSCBX;T(QK"A/ISWN4TSCO-8TZG'(H<9P;5MP M,[D>?PD"[SP8!8/AO%E&Q@.%=A!P+ *4$"@5<$++F!$\'(%Z$7AS_SZ Y*@B_6PTA8&3!*#941R+!H.UPWCAJ*2\L)$W6, MD# 4HN#ED;%QY'JF:]EA0%C0*UWCJ2*^>1,F:RC>O=_?/ M\8*2T0AYIU(I9OFZ&K8.(W7E?/"'#3,9T=(9SD56:FT9HS,<.4(T(X'R%6C! M(F[_VFWB%%0ZHQB1];*F"("(%7_'CK:;*#06H8.%# L4ZZ2=+/D%VF@X.+6HKU#\ M>"[V2*X_KAPRE#AK.$R,;*@IF 0@[#Q"?;43%B3WXW[ Y[)'SM\& %205E?$ M?VNLUI0ZD^M"(T[E1#0DQ3##13> @OLL!1BSVO FUDP6F5))I1F* *!F.0/Y M L1HA ))1?!0^-'VL E^0B+_4]Z_M0')WUOXV/)[9 MK?4M?Z/I>UI8-Y8/2*JH0H]E4:US<<+2YQCY/?!W>B]./%B*, M[4CS8R@/3198Z ;!D>^ETI:>I?R#V)(ESHK?]96KI-C[;0Y63BI!P.2BM]P; MI/H,FA,:8E;5DK3Y[+4M-)(P(+H=34*ZX\&ZH(,U8 N/ 9X\3%KNQ-BR$T@+R)Q> M@2;-$+7'O=.3-U=(4#FU\01P=\],V6:WH2+<% MTCUYXPKN\/_ ;6@L)"PACAS0*!I82:-&IK#H*AWQ!V$23#WR71W*/S7:O>#I M2#9:$H.C%K.:)]:F=(*%\R!5[HI76'5VUA=9OP::-=^6EBBI>*)W*3-F+ZBR MB4B,6*@5HU.3:4Q5&YY9VF$J ;PT>;B0[JG+: 4/[(&G)%:T;%+#PN^F?75X M 0W-#7OIZL#&W]X\^AVC&*I+Z09_525(&+H'BKD1(U9>WG"A:- @W!XI;*S< M**G&/BBAP797A,8AP375M)OXT_D7;S[U1S/_ GW5C0IB1JS6P23$*P0-;C2MR6ZS>"+ ##@U"('/M"7N MZ$F]@8&-VTO!P1CY*(5'1(O%Q8^5JS1 R_P@R-M@R&%WD,>7< M*\LL#R]B-FQ]H;RRJ>E>F0;;,*H&Y2FQ)YL&30#!!%E(&A@O$1 MJ/58L[V:*:/ 2I3[O;("SZEBPN4NI! L \">#<*%*VA*+]JX6PV;CS7A?-QN4>O*G\'_9K/Q MM#(C%G?$&^P(*%8HXA,!#J86C'?LL.N \2S#C0"QY5Z(%0BSW@.J#,9;0U,7 MK9*'?34.> YT%BY?,8V7@DNJVS<-)N,I4=P X3%Z)(_&-"+ .G(X5DO"=IA* MJ. <"X(U5R+&@#]KA-]?PY?USW89*0>740+G9_W$:K1MHK!Y?6:NY^ <-O@6 M7.S2+8CU&Z:OD!N202-4J*5H(IMZ>%9[8-K#',,S9?4SKAL5"OX=:*8*"=PU MEV01HH\J":% BRCW@MZ>SX)?;W&V6&J[49"06K]"RZ0AP$_+;WF<0 $5;P6C M-CT[&8*^$#ZT&>[NT^C?.Y)&7Z-5[CHS&0#@SYATUPXH&!5ALYQ5F8-1?SR= M$42+-QYXH_$\ +ZY"(9W_OEU(TQL&#C9H&D3$6VQM&RTWM)U=1[K7F_0"OJ8 MPM'W!L.1#[J!?^T-1X/Q](9E> !)\ZL ]4TD$),__-$7K,[L7\/7@3>["H)& MF\ZJ96HLJJ"!H])B AO1>LK[]8F!A59O"1[*H@H0"5-;0&(@S5RN5C]E!P<- MQYOH"49 &=44^-=Y)=O@5&G@<;>ZU,UV?U-YF[*\,&NU&O/GJ K"-9&R0A3K4"+0 MU<^GXOJGHMC-$V9>)I 1NLPDS!7^QMCH4)N'_YL&5]!T>!=XW)?01.^'QWZ5 M4@PA6< (:)4CA8$";8S_4D/UPWRHOBV@BOS0=#P2&7QIMNOQ'EJF.NFY+CXA4NN'OJXAC35+D% I=("3\P#U: M'Y00(YZK;4([S"W)#ZSO#V6+,A(#"^^9:2AKHXQ"E6X6+56Q"_.$'PA>V-U% M%FW'JT&XZBU(,T\ZTM]R8 ( 'H, - M>&PO)$]&;[DT@:VL3+0^J<^YSL^W_ELGS1.5*DUQ=<%Q@HTC/(J MAH52Y3O/J](",U0=BQ)S'LTNF M*I"*FJL83GL(N/P+D>$8WAR^_E8+=?X*N/'@S<&!?W-T/L8/;> ( L?Q,8MA M,'L+O3\G/?;]^XE-<$0^?2+Y0]PCZMG3J!]@'A&?/$)\]^.>;>X#O]WG4T/K MM0>:1+G@P[E.H -T7<0P6"$:PPM$R4(2DY4C1NC:P:$!4D&%!$HWE-85&*2Z M=>' >:;76AY&N)"VMJO@?A?M]%&@\XQ 0FDO,(0.2*(2*84EO]2.G6S!7T*@ MM>?K4BM<2K0.PBD<$NR@BRR$S+#LRP2P@Y*(XMS(D619F%&)TC-!I0331D;0 M4G!D-709K:%I4TSIM7D0O^9;W$T.W!QS)#X$1D5GZE6WYG!JOI6\R>:X-VG# MG7A!259"?:CU/@*XESTEB_R7L!FAV5)5V_IV3)&7:+>;1@L&/!)$)= M'5 (26XUGVF55 -80K#"4I%T$_DN43G'C>K:J;GWN2[;_*6/ S:C2OU3T0.=T'D;-]$+D7/7GZ\D5.SOZQ1J]] M?V]<$K:N"#T*%C6ABO!6;4&R##L]YHX6PR_F:DBW7M3#34'3*[30'P);_#HW MPSFJJ;HR2[3!& [V)R,\F/6SYCU%# ?[,\Y(S%K(_D)4$L#!!0 ( M &>(,T_E@I)WN@@ #M3 / >&PO=V]R:V)O;VLN>&ULQ9Q= MG/@J_B#P6" ]TI%T/OTHJS_ORO)/]G.7%_5Y[Z%I'C^>G=6;![%+Z]_+1U'( M;^[+:IZ.E/?E(W8-%E9 MR _;#VXR\:-^_;Y]RU)YP'>1I'?GO4&/I4]-NVRO\6V>U<_E#^NRBK[NRR:-(\W59GGW7^U7W3_)*]0 M__KD1E1-MM$.;-*[*)6LYSU[($_X/:NSNRS/FK_.>]WK7/3DKSA3?D97#B]_ M]X7XL?I_BK&\O\\V8E%NGG:B:/;E6(F\O7I1/V2/=8\5Z4Z<]UX.86ZQ9;QH M) WSBOVIY+'M;Y&7]K;[W]7($GN%9=7'3'Y1>5NK!:>#G(=!'/K>PDWX@EVX MOAO,.8NO.$]B!7 ( ($C!/Y9\4#"1@NV3Q#=.,K!=(&D/;)(.,DG"N04P YI84,HTLW\/[M)EX8,#>0 ME>Q[(6S;]<*I S #FCA8RO5RLWNNU*SKL,O*4W=X.$N?-Y>!TDG@+I M $B'%M(+;N3M#2./JVVB-4"M]H 6Z;F 8A;Q.?=NW N?JVA0*.1&B257^\#Q M./%671WA;A1XP67,O$#%1%JQB+T2<7E3KSE;1N%*MG]!$KESR?W52Z[8_%J[ MT4@L%K%9UE&XYE%R^QM;^UW-:,OU7]?>NFUQ5$@D%HO8+.N(KUUOP?R6SN=N MK%<4I!.+V"=>D+C!I2?K!W/C6'8:?F,!UPH.><0B%LEE&"Z^>KZO\B!E6,3. M:)^LY):U#5Z<=$Y3R9 G+&)1?'6C2#[_M\SWW O/]Y(WC3'2@T7LA_@JC))^ MPJ.55&OPA?FA&VB]9V2*(;$I_#"XW+,=8"%+#(DML72]B-VXOFR!5[+!N([X MV\=M" <=Q'9HNW%?KD)_P:/X'VQ?+50VI(0AL1+B*S?B_0O9RBZZT04/XGTG MC__1OE8QD12&Q%+@J[4?WG+.+GC EYY^;Y$2AN1*D*7&6>+^H1(A#0R)-?!, M)$7/NINK?NH:?<2:6%(K 59;BMO;ZJN M:]1VY&1'DP=SW0]#Y(+,(H[MS0CA&#,.'*D$>]PR.DBQ&U+JXO8BF)EK(= M5FAMW0C&I>@#4POI!%F'EU[@REKA^K)WMPRC5:<,%1.Y8D3L"A@&T$)3(V2. M$;$Y8$A%QT0Z&1'K!)?F2,5$=AD1VT4)J[ /22HO7O]394->&1%[Q1!?,3(B MK8R(M0(#+=K3.$9N&1.[!09:=$QDFC&Q:6"@A7U0,9%IQL2F,81:3 _F&$EG M3"P=<\S%B FG0XBE\Q)\,8(AS8R)-7,8A3$B(L6,B15C"L<8(9%@QL2">1/Z M,/(AR8R))7,D!O+"J6(BSXS)PUL@WJ#/&R+/3(@]\SJL-]WH"7++A-@M;\?W M1D!DE0GY9,BQ@7Z'JF(BL4S(1S-@M*\Y>H+$,B$6R_'Q_D%IPIEV8LT<#/J- MCR6RS(1^GOWXZ%5O>9!G)J><:=?&6Q.DFPFQ;C#F6,5$NIE0ZP:.7E5,&^G& MI@Z900$.84Q43"-*"FEN84F6=*;!Z,J0IRBLPS)0^H M@;B?UL><(O-,3[D.C/553&2>*?E*,%2:6A5"#IH2.\@8134X:(H<-"5VD E2 M.J@HGM*;#M&&9WWU5,Y* 9L8-^A?C[;/Z0%M]$S;*"-0^";=*J^DO% M1 Z:$3M(P?Q5;_+7O4(J)G+0C-A!AGF)/O/+XAM+1+5C*B9RT(QZX9D)\[5< M54SDH!FQ@\Q3* 8)S9"$9M1K"4QK6\V82$*S]Y[J,0'"?2[$^GD+V&>Q/.OV M*1=;]EAI51SI9T:LGT-,K4%2,!VD'X=8/\=FSF1SE*5W:FDZ2#_.:18Y2\QE MFE5J@^D@_3C$^CF.Z=:U:%1,I!^'6#\ LWU&54RD'X=Z+9MAZ;BQ/7*0?1SJ MR1\XJ:L.U!RD'X= MM!8:*-R0.2#6D 8:B4U9;+(\ZXYCY3W30.&6S 'Y^C8%="'N157)7EQ;IND; M7UH#N"US0#X/I( >CBPU4+A)<_ ^6W*4!3+&"@^W:@[>>9/.+T8Y^OW9/&F@ M< _GX&2[=CID#11NZ1P0ZPB RGJEERCR<*X ZF0!>!%?7P.% M4J).'8!+=*2!0C-19Q% ZPW?-/@XNP!U>@$ >E"9H)FHLPT8ED::.B0XZP!Y MVH$#R+;;_%T43Z)F=^KDA@4S$%C4*0A,H.VT03_/OLN.LP8*K42=E.!@&Z?Y MML/,!!9U:@*X)59OZ&&: HLZ3P%>O:NUGS!1@46=J0"#CC50:"3JS 48=**! M0B-1)S3 H+8&"HVTSW!PUAU>?_ZT%?=9(;:!O$@M/]^D^69=L?;/\V,T:9OD M^Z<\G\O/PL(OT_;S[APO>2L__Q=02P,$% @ 9X@S3S8[QH"5 P #4L M !H !X;"]?SHN-]]?GO?+[6:WKL>_IFFYV\TOV^7=X3COSW]Y.)Q>MNOYU]/C M=-S>?=T^SE,,H4ZGRVML/KR_O.;-Q_O;S>GCO6UNOFQ/C_-ZNYF^/T_?#J>O MRVZ>UV5Z?;%WYQN<_^7'X/-]/M!\?J@ M*!^4K@]*\D'Y^J L'U2N#RKR0?7ZH"H?U*X/:O)!_?J@+A\TK@\:\D$60,:@ MGT18Z[4VX-KT7AN ;7JQ#<@VO=D&:)M>;0.V3>^V =RFE]N ;M/;;8"WZ?6. MH'?4ZQU![^CP7IO>;.OUCJ!WU.L=0>^HUSN"WE&O=P2]HU[O"'I'O=X1](YZ MO2/H'?5Z)] [Z?5.H'?2ZYU [^3PK(0>ENCU3J!WTNN=0.^DUSN!WDFO=P*] MDU[O!'HGO=X)]$YZO3/HG?5Z9] [Z_7.H'?6ZYU![^SPK)L>=NOUSJ!WUNN= M0>^LUSN#WEFO=P:]LU[O#'IGO=X%]"YZO0OH7?1Z%]"[Z/4NH'?1ZUU [^+P M625]6*G7NX#>1:]W ;V+7N\">A>]W@7T+GJ]*^A=]7I7T+OJ]:Z@=]7K74'O MJM>[@MY5KW<%O:O#61,Z;*+7NX+>5:]W!;VK7N\*>E>]W@WT;GJ]&^C=]'HW MT+OI]6Z@=]/KW4#OIM>[@=Y-KW<#O9O#64$Z+*C7NX'>3:]W [V;7N\.>G>] MWAWT[GJ].^C=]7IWT+OK]>Z@=]?KW4'OKM>[@]Y=KW<'O;O#66\Z[*W7NX/> M7:_W +V'7N\!>@^]W@/T'GJ]!^@]]'H/T'OH]1Z@]]#K/4#OH==[@-Y#K_< MO8=#JT.QCD>M@[F.0Z\3*-@)#L5.H&0G.#0[@:*=X%#M!,IV@D.W$RC<"0[E M3J!T)SBT.X'BG>!0[P3*=X)#OQ,HX D.HF. Z5)@8H+I(#I&F!X5)F:8'ATF MAI@>)2:FF!XM)L:8'C4FYI@>/28&F1Y%)B:9#DVF491I#E6F499I#EVF49AI M#F6F49II#FVF49QI#G6F49YI#GVF4:!I#H6F4:)I#HVF74::RVY[FN\_KZ>G M_>/RUE/^<_$_S[FP?%E_/,]OO^/UJG_^0HT+M]?S;>;I]>>;N_AZU5\KILL9 MRX>?4$L#!!0 ( &>(,T^+=^1DMP( -E' 3 6T-O;G1E;G1?5'EP M97-=+GAM;,W;W6Z;,!C&\5N).)T"?OEF:GJR[72KM-T R=!X4NVVZ5W/Y.V MDU9E4JJAM.,UZ]"/; MR0RU\Z=F%\UUW=HM:P2W-Y_UMK[OW>K3T_5EZ4U0SW/? M-;7KIC%Z&-M7BZZ?%PR-[D]S[+Z;[0<_(5A].?I5K+^V"?RH#:(W[/#ZQN7< MW_?M01O3M?J_HDW;;=?H=FKN!W]+:&>CZ];NM79#']I];73[W9ENW#WGO:N- M^UH/?N'HV$=_30BOE\,]]OI\@-/()7=V_K70Y[8Z#3Q]RKLV?'D;FLGH]6S\ MJ''=F[\J(V6B9=\1+V\.JUNW[2Y7_IZ?^ROR1Q.W\_]X'\&;70ZO.]7 MOUR.&)(C@>1((3DR2(X\ K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !FB#-/ MF5R<(Q & "<)P $P @ &W @ >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( &:(,T_CS$A*Q , &@4 8 " M ?@( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3_]=@I>5 @ < D !@ M ( !@!, 'AL+W=O)+ 8 (,@ 8 " 4L6 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ 9H@S3W8L-0]?" !C$ !@ ( !1!\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3U8S-6^T M 0 TP, !@ ( !0C 'AL+W=O&UL4$L! A0#% @ 9H@S M3Z/PXR&T 0 TP, !D ( !%S0 'AL+W=OW?W8K4! #3 P &0 M @ $"-@ >&PO=V]R:W-H965TXW !X;"]W;W)K M&UL4$L! A0#% @ 9H@S3["#C]RT 0 TP, M !D ( !VSD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3_P=3C2U 0 T@, !D M ( !G#\ 'AL+W=O2Q9?;4! #3 P &0 @ &(00 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 9H@S3QGV&86U 0 TP, !D ( !7T4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3^"8 M )2U 0 TP, !D ( !(TL 'AL+W=O3B+,! #3 P &0 M @ $/30 >&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3QOR+ :T 0 TP, !D M ( !Y% 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 9H@S3TWKMHZS 0 TP, !D ( ! MIU8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 9H@S3PAZ5MFW 0 TP, !D ( !9UP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3R[/*3&Y 0 TP, !D M ( !RFD 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 9H@S3QXGTJ[) 0 . 0 !D ( !LV\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M9H@S3\7W6J[# 0 . 0 !D ( !KG4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3\;QZK?E 0 'P4 !D M ( !;X$ 'AL+W=OH> ! "!0 &0 @ &+@P >&PO=V]R:W-H M965T&UL4$L! M A0#% @ 9H@S3Y&11E/4 0 G00 !D ( !D(< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S M3U,440_0 0 G00 !D ( !A(T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3[V8.:1> @ 4@@ M !D ( !#)4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 9H@S3\UZG&LX! +!4 !D M ( !$)T 'AL+W=O&PO=V]R:W-H965T M(,T^(%(1L\ 0 .D: 9 M " 6^E !X;"]W;W)K&UL4$L! A0# M% @ 9X@S3[H*0:," @ >P4 !D ( !EJH 'AL+W=O M&PO=V]R:W-H965T(,T_P8@-LB@( %8( 9 " 0NO M !X;"]W;W)K&UL4$L! A0#% @ 9X@S3WOX MT#E+ @ "@< !D ( !S+$ 'AL+W=O&PO=V]R:W-H965T(,T_)KK:IT $ #L$ 9 " >ZV !X;"]W;W)K&UL4$L! A0#% @ 9X@S3UO? EFF P J1$ !D M ( !];@ 'AL+W=O&PO M=V]R:W-H965T(,T]&I-VXRP( M &X+ 9 " 32_ !X;"]W;W)K&UL4$L! A0#% @ 9X@S3WI2+7'F 0 [@0 !D ( ! M-L( 'AL+W=O&PO=V]R:W-H965T(,T^5@%'SZ0$ .X$ 9 M " &UL4$L! A0#% M @ 9X@S3Q8*S0S@ 0 5 4 !D ( !X\@ 'AL+W=O&PO=V]R:W-H965T(,T^&Z"^9*0( !$' 9 " 1[- !X M;"]W;W)K&UL4$L! A0#% @ 9X@S3X3D]_#G M 0 5 4 !D ( !?L\ 'AL+W=O&PO=V]R:W-H965T( M,T^:V)<'QP( &H* 9 " >'3 !X;"]W;W)K&UL4$L! A0#% @ 9X@S3X6]93A2 P QPX !D M ( !W]8 'AL+W=O&PO=V]R M:W-H965T(,T]E,>8_8 4 ",? M 9 " ?OA !X;"]W;W)K&UL M4$L! A0#% @ 9X@S3_? TIB# @ &@@ !D ( !DN< M 'AL+W=O&PO=V]R:W-H965T(,T^M"%4>6P( "(( 9 M " <'M !X;"]W;W)K&UL4$L! A0#% @ M9X@S3QGCVO+Q 0 5P4 !D ( !4_ 'AL+W=O&PO=V]R:W-H965T(,T^" M#HK1Z0( -4+ 9 " 1'^ !X;"]W;W)K&UL4$L! A0#% @ 9X@S3W^'WFNR @ ,PH !D M ( !,0$! 'AL+W=O&PO=V]R:W-H M965T(,T^JAT-3*P( *4& 9 M " :0' 0!X;"]W;W)K&UL4$L! M A0#% @ 9X@S3ZA2E*P- @ VP4 !D ( !!@H! 'AL M+W=O&PO=V]R:W-H965T(,T\,T?)N]0$ .($ : " M > 1 0!X;"]W;W)K( M,T\2CW[?.0( $X& : " 0T4 0!X;"]W;W)K(,T\[@O*^R0( "0* : M " 7X6 0!X;"]W;W)K(,T\VUF^C>P, #0. : " 7\9 0!X;"]W M;W)K(,T]&?C%V1 , M -$- : " 3(= 0!X;"]W;W)K(,T]WPR)$I@0 /@8 : " M :X@ 0!X;"]W;W)K( M,T^'$QK8XP( 'T* : " 8PE 0!X;"]W;W)K(,T_L91G.* ( !<& : M " :(,T_]&+T7SP( ' , : " 0(,T\0]^D7GP( M %(+ : " 0XN 0!X;"]W;W)K(,T]1&&*ZM0( .(* : " M >4P 0!X;"]W;W)K( M,T^-Z?$O!P, &4- : " =(S 0!X;"]W;W)K(,T]@LHB,<@( 'T( : M " 1$W 0!X;"]W;W)K(,T\P>EO]' ( %\' : " ;LY 0!X;"]W M;W)K(,T^*&R["]@$ M %D% : " 0\\ 0!X;"]W;W)K(,T_WM;Y4]P$ &,% : " M 3T^ 0!X;"]W;W)K( M,T\P-O+]FP( #<) : " 6Q 0!X;"]W;W)K(,T_"/A2S%P( % & : M " 3]# 0!X;"]W;W)K(,T]KZ@LPT@$ )0$ : " 8Y% 0!X;"]W M;W)K(,T]P\*T[P 8 M ,0H : " 9A' 0!X;"]W;W)K(,T_Q!,SL7 ( %\' : " M 9!. 0!X;"]W;W)K( M,T^(")^M!0( /X% : " 211 0!X;"]W;W)K(,T_,5(B%;0( (( : M " 6%3 0!X;"]W;W)K(,T_W8VEHM0$ -<# : " 096 0!X;"]W M;W)K(,T\A[=+QV@0 M "T8 : " ?-7 0!X;"]W;W)K(,T_>R'1!90( )H( : " M 05= 0!X;"]W;W)K( M,T\HM9WL> 0 # 5 : " :)? 0!X;"]W;W)K(,T]H2:_B@P4 #P< : M " 5)D 0!X;"]W;W)K(,T]KOQ9)=_L +UB! 4 " 0UJ 0!X;"]S M:&%R9613=')I;F=S+GAM;%!+ 0(4 Q0 ( &>(,T\ZTM]R8 ( 'H, - M " ;9E @!X;"]S='EL97,N>&UL4$L! A0#% @ 9X@S M3^6"DG>Z" .U, \ ( !06@" 'AL+W=O(,T\V.\: E0, U+ : " 2AQ M @!X;"]?(,T^+ M=^1DMP( -E' 3 " ?5T @!;0V]N=&5N=%]4>7!E&UL4$L%!@ "( (@ AB4 -UW @ $! end XML 52 R27.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME PER SHARE
12 Months Ended
Jun. 30, 2019
INCOME PER SHARE  
INCOME PER SHARE

NOTE 20 -   INCOME PER SHARE

The following table sets forth the computation of basic and diluted net income per share attributable to the Company for the years indicated:

Year ended June 30, 

    

2017

    

2018

    

2019

Numerator:

Net income attributable to the Company - basic

$

68,944

$

107,161

$

125,261

Net income attributable to the Company - diluted(i)

$

69,605

$

107,425

$

125,823

Denominator:

 

  

 

  

 

  

Weighted average ordinary shares outstanding used in computing basic income per share

 

60,189,004

 

60,434,019

 

60,456,524

Effect of dilutive securities

 

  

 

  

 

  

Convertible Bond

 

784,400

 

788,800

 

796,200

Restricted shares

 

38,106

 

25,746

 

21,160

Weighted average ordinary shares outstanding used in computing diluted income per share

 

61,011,510

 

61,248,565

 

61,273,884

Income per share - basic

$

1.15

 

1.77

 

2.07

Income per share - diluted

$

1.14

 

1.75

 

2.05

(i)For the year ended June 30, 2017, 2018 and 2019, interest accretion related to the Convertible Bond of $661, $264 and $562, respectively, is added back to derive net income attributable to the Company for computing diluted income per share.

Vested and unissued restricted shares of 72,263, 91,920 and 114,425 shares are included in the computation of basic and diluted income per share for the years ended June 30, 2017, 2018 and 2019, respectively. The effect of share options have been excluded from the computation of diluted income per share for the year ended June 30, 2017 and 2018 as their effects would be anti-dilutive.

XML 53 R23.htm IDEA: XBRL DOCUMENT v3.19.2
STOCKHOLDERS' EQUITY
12 Months Ended
Jun. 30, 2019
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. Right held by the acquiring person become null and void in each case. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan will expire on September 27, 2020. There is no accounting impact related to the Right.

On September 26, 2017, the Company declared a regular cash dividend of $0.12 per share to the holders of the Company’s ordinary shares. The record date was October 16, 2017, and the dividend was paid on November 6, 2017.

On September 27, 2018, the Company declared a regular cash dividend of $0.18 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2018, and the dividend was paid on November 12, 2018.

XML 54 R65.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
INVENTORIES    
Raw materials $ 17,150 $ 19,047
Work in progress 15,097 26,425
Finished goods 10,736 12,602
Inventories $ 42,983 $ 58,074
XML 55 R95.htm IDEA: XBRL DOCUMENT v3.19.2
STOCKHOLDERS' EQUITY (Details) - $ / shares
1 Months Ended 12 Months Ended
Sep. 27, 2018
Sep. 26, 2017
Jun. 30, 2018
Jun. 30, 2019
Aug. 31, 2010
Stockholders Equity Note [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired       0.00%  
Dividends Payable, Amount Per Share $ 0.18 $ 0.12      
Dividends Payable, Date Declared Sep. 27, 2018 Sep. 26, 2017      
Dividends Payable, Date of Record Oct. 22, 2018 Oct. 16, 2017      
Dividends Payable, Date to be Paid Nov. 12, 2018 Nov. 06, 2017      
Preferred Class A [Member]          
Stockholders Equity Note [Line Items]          
Business Acquisition, Share Price (in dollars per share)         $ 160
2010 Rights Plan [Member]          
Stockholders Equity Note [Line Items]          
Business Acquisition, Percentage of Voting Interests Acquired     20.00%    
Percentage Of Tender Offer For Ordinary Shares     20.00%    
Percentage Of Ordinary Shares Acquiring Discount     50.00%    
XML 56 R91.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Liabilities:    
Total liabilities measured at fair value on a recurring basis $ 758 $ 412
Fair Value, Measurements, Recurring [Member]    
Liabilities:    
Derivative financial liability 758 412
Total liabilities measured at fair value on a recurring basis 758 412
Fair Value, Inputs, Level 1 [Member] | Fair Value, Measurements, Recurring [Member]    
Liabilities:    
Derivative financial liability 0 0
Total liabilities measured at fair value on a recurring basis 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Measurements, Recurring [Member]    
Liabilities:    
Derivative financial liability 0 0
Total liabilities measured at fair value on a recurring basis 0 0
Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring [Member]    
Liabilities:    
Derivative financial liability 758 412
Total liabilities measured at fair value on a recurring basis $ 758 $ 412
XML 57 R109.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS - Due to related parties (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Related Party Transaction [Line Items]    
Due to Related Parties $ 5,395 $ 5,353
China Techenergy [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 4,659 4,141
Hollysys Intelligent [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 658 0
Ningbo Hollysys [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 78 0
Hollysys Machine [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 0 828
Electric Motor [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 0 34
Beijing IPE [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties 0 2
Others [Member]    
Related Party Transaction [Line Items]    
Due to Related Parties $ 0 $ 348
XML 58 R61.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)
12 Months Ended
Jun. 30, 2019
Customer Relationships [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 60 months
Customer Relationships [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 57 years
Order or Production Backlog [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 33 months
Order or Production Backlog [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 21 years
Patents And Copyrights [Member] | Maximum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 120 months
Patents And Copyrights [Member] | Minimum [Member]  
Finite-Lived Intangible Assets [Line Items]  
Finite-Lived Intangible Asset, Useful Life 60 years
XML 59 R101.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX - Income before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
INCOME TAX      
PRC $ 155,691 $ 127,301 $ 105,331
Non-PRC (11,968) 2,341 (21,976)
Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest, Total $ 143,723 $ 129,642 $ 83,355
XML 60 R99.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended 36 Months Ended
May 14, 2015
Feb. 20, 2012
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2017
Sep. 20, 2007
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Weighted average exercise price, Granted (in dollars per share) $ 22.25                  
Share-Based Compensation     $ 238 $ 1,207 $ 464          
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross (is shares) 1,740,000                  
Industrial Automation [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum Revenue Growth Rate     15.00%              
Rail Transportation [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum Revenue Growth Rate     5.00%              
Mechanical And Electrical Solutions [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum Revenue Growth Rate     15.00%              
Medical [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Minimum Revenue Growth Rate     50.00%              
EPS Threshold One [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Average Growth Rate Of Non GAAP Diluted Earnings Per Share Threshold Minimum     15.00%              
Average Growth Rate Of Non GAAP Diluted Earnings Per Share Threshold Maximum     20.00%              
Options Vest Three [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term     48 months              
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, Period for Recognition     7 months 17 days              
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value     $ 452 452 $ 432          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period         67,500     52,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     238 619 $ 727          
Performance Shares [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Compensation Arrangement By Share-Based Payment Award, Options, Grants In Period, Gross (is shares)   1,476,000                
Performance Shares [Member] | General and Administrative Expense [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-Based Compensation     0 $ 588 $ (263)          
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                  
Performance Options 2015 [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     $ 47              
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number     306,000       1,740,000      
Performance Options 2015 [Member] | Vesting Period Three [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual Growth Rate of Diluted Earnings Per Share                 25.00%  
Performance Options 2015 [Member] | Vesting Period One [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares)       1,160,000            
Performance Options 2015 [Member] | Vesting Period Two [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)     580,000              
Performance Options 2015 [Member] | Vesting Period Three [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)     580,000              
Stock Plan 2006 [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)                   3,000,000,000
Package A [Member] | Performance Options 2015 [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual Growth Rate of Diluted Earnings Per Share                 15.00%  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Grant Date Fair Value Percentage         40.00% 30.00% 30.00%      
Package B [Member] | Performance Options 2015 [Member] | Vesting Period One [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Annual Growth Rate of Diluted Earnings Per Share                 20.00%  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Grant Date Fair Value Percentage     50.00%              
Package B [Member] | Performance Options 2015 [Member] | Vesting Period Two [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share Based Compensation Arrangement By Share Based Payment Award Options Vested Grant Date Fair Value Percentage     50.00%              
XML 61 R69.htm IDEA: XBRL DOCUMENT v3.19.2
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS      
Balance at the beginning of year $ 9,929 $ 8,660 $ 6,383
Additions (2,149) 1,038 2,404
Deconsolidation of a subsidiary (465) 0 0
Translation adjustment (334) 231 (127)
Balance at the end of the year $ 6,981 $ 9,929 $ 8,660
XML 62 R105.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX - Additional Information (Details)
¥ in Thousands, $ in Thousands
12 Months Ended 24 Months Ended
Jun. 30, 2019
CNY (¥)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2008
Jun. 30, 2018
CNY (¥)
Jun. 30, 2019
USD ($)
Jun. 30, 2018
USD ($)
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential 15.00% 15.00%            
Undistributed Earnings of Foreign Subsidiaries (in dollars) ¥ 5,130,795         ¥ 4,089,013 $ 776,254 $ 623,213
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent     10.00%          
Operating Loss Carry Forwards Expiration             246  
Withholding tax rate profits of subsidiaries earned         10.00%      
Withholding Tax On Capital Gain   $ 5,825            
Distributed Earnings ¥ 400,000 $ 58,252            
Undistributed, Retained Earnings Of Foreign Subsidiaries With No Withholding Tax             63,716 63,716
SINGAPORE [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 17.00% 17.00%            
Operating Loss Carryforwards (in dollars)             57,167  
Malaysia [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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%            
Macau [Member] | Minimum [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 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%            
QATAR                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 10.00% 10.00%            
ID [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 25.00% 25.00%            
Operating Loss Carryforwards (in dollars)             666  
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%            
Operating Loss Carryforwards (in dollars)             6,277  
Withholding Tax On Capital Gain   $ 2,847 $ 4,784 $ (2,799)        
Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries             61,999 48,922
Undistributed Earnings Of Foreign Subsidiaries With No Withholding Tax             $ 621,707 $ 552,937
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%          
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%            
Beijing Hollysys Industrial Software Company Ltd [Member]                
Income Tax Disclosure [Line Items]                
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential           15.00%    
XML 63 R42.htm IDEA: XBRL DOCUMENT v3.19.2
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Jun. 30, 2019
PROPERTY, PLANT AND EQUIPMENT  
Summary of property, plant and equipment

A summary of property, plant and equipment is as follows:

June 30, 

    

2018

    

2019

Buildings

$

72,257

$

71,091

Machinery

 

14,070

 

12,787

Software

 

11,892

 

13,683

Vehicles

 

4,717

 

4,912

Electronic and other equipment

 

31,310

 

33,913

Construction in progress

 

1,824

 

504

$

136,070

$

136,890

Less: Accumulated depreciation and impairment

 

(55,860)

 

(60,884)

$

80,210

$

76,006

Schedule of Assets leased to others under operating leases

The Company has entered into operating lease contracts related to certain buildings owned with the carrying amount as shown below:

June 30, 

    

2018

    

2019

Buildings leased to others - at original cost

$

14,255

$

22,096

Less: Accumulated depreciation

 

(4,714)

 

(6,249)

Buildings leased to others - net

$

9,541

$

15,847

XML 64 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 65 holi-20180630x20f_htm.xml IDEA: XBRL DOCUMENT 0001357450 us-gaap:RetainedEarningsMember 2019-06-30 0001357450 us-gaap:ParentMember 2019-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2019-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001357450 holi:StatutoryReservesMember 2019-06-30 0001357450 us-gaap:RetainedEarningsMember 2018-06-30 0001357450 us-gaap:ParentMember 2018-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2018-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001357450 holi:StatutoryReservesMember 2018-06-30 0001357450 us-gaap:RetainedEarningsMember 2017-06-30 0001357450 us-gaap:ParentMember 2017-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2017-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2017-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-06-30 0001357450 holi:StatutoryReservesMember 2017-06-30 0001357450 us-gaap:RetainedEarningsMember 2016-06-30 0001357450 us-gaap:ParentMember 2016-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2016-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2016-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-06-30 0001357450 holi:StatutoryReservesMember 2016-06-30 0001357450 us-gaap:CommonStockMember 2019-06-30 0001357450 us-gaap:CommonStockMember 2018-06-30 0001357450 us-gaap:CommonStockMember 2017-06-30 0001357450 us-gaap:CommonStockMember 2016-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:VestingPeriodOneMember 2017-07-01 2018-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterTwoYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterThreeYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterFourYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterTwoYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterThreeYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterFourYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterTwoYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterThreeYearsMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterFourYearsMember 2019-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterTwoYearsMember 2019-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterThreeYearsMember 2019-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:GrantDateAfterFourYearsMember 2019-06-30 0001357450 holi:PerformanceOptions2015Member 2015-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember 2019-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember 2018-06-30 0001357450 2015-04-15 2015-05-14 0001357450 us-gaap:PerformanceSharesMember 2012-02-01 2012-02-20 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:VestingPeriodTwoMember 2019-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember holi:VestingPeriodThreeMember 2019-06-30 0001357450 holi:EquityPlanTwoThousandFifteenMember 2015-05-14 0001357450 holi:StockPlan2006Member 2007-09-20 0001357450 holi:OptionsVestThreeMember 2018-07-01 2019-06-30 0001357450 us-gaap:RestrictedStockMember 2017-07-01 2018-06-30 0001357450 us-gaap:RestrictedStockMember 2016-07-01 2017-06-30 0001357450 us-gaap:RestrictedStockMember 2013-07-01 2014-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-30 0001357450 us-gaap:PerformanceSharesMember us-gaap:GeneralAndAdministrativeExpenseMember 2018-07-01 2019-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2018-06-30 0001357450 us-gaap:PerformanceSharesMember us-gaap:GeneralAndAdministrativeExpenseMember 2017-07-01 2018-06-30 0001357450 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2017-06-30 0001357450 us-gaap:PerformanceSharesMember us-gaap:GeneralAndAdministrativeExpenseMember 2016-07-01 2017-06-30 0001357450 us-gaap:ProductMember us-gaap:RailroadTransportationEquipmentMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember us-gaap:AllOtherSegmentsMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember srt:IndustrialPropertyMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember holi:PeopleSRepublicOfChinaMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:RailroadTransportationEquipmentMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:AllOtherSegmentsMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember srt:IndustrialPropertyMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember holi:PeopleSRepublicOfChinaMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:RailroadTransportationEquipmentMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:AllOtherSegmentsMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember srt:IndustrialPropertyMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember holi:PeopleSRepublicOfChinaMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:RailroadTransportationEquipmentMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:AllOtherSegmentsMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember srt:IndustrialPropertyMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:PeopleSRepublicOfChinaMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2018-07-01 2019-06-30 0001357450 us-gaap:MaintenanceMember 2018-07-01 2019-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2018-07-01 2019-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedContractRevenueMember 2018-07-01 2019-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember us-gaap:RailroadTransportationEquipmentMember 2017-07-01 2018-06-30 0001357450 us-gaap:ProductMember us-gaap:AllOtherSegmentsMember 2017-07-01 2018-06-30 0001357450 us-gaap:ProductMember srt:IndustrialPropertyMember 2017-07-01 2018-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2017-07-01 2018-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:RailroadTransportationEquipmentMember 2017-07-01 2018-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:AllOtherSegmentsMember 2017-07-01 2018-06-30 0001357450 us-gaap:MaintenanceMember srt:IndustrialPropertyMember 2017-07-01 2018-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2017-07-01 2018-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:RailroadTransportationEquipmentMember 2017-07-01 2018-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:AllOtherSegmentsMember 2017-07-01 2018-06-30 0001357450 holi:IntegratedContractRevenueMember srt:IndustrialPropertyMember 2017-07-01 2018-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2017-07-01 2018-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:RailroadTransportationEquipmentMember 2017-07-01 2018-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:AllOtherSegmentsMember 2017-07-01 2018-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember srt:IndustrialPropertyMember 2017-07-01 2018-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2017-07-01 2018-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2017-07-01 2018-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2017-07-01 2018-06-30 0001357450 us-gaap:ProductMember us-gaap:RailroadTransportationEquipmentMember 2016-07-01 2017-06-30 0001357450 us-gaap:ProductMember us-gaap:AllOtherSegmentsMember 2016-07-01 2017-06-30 0001357450 us-gaap:ProductMember srt:IndustrialPropertyMember 2016-07-01 2017-06-30 0001357450 us-gaap:ProductMember holi:MechanicalAndElectricalSolutionMember 2016-07-01 2017-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:RailroadTransportationEquipmentMember 2016-07-01 2017-06-30 0001357450 us-gaap:MaintenanceMember us-gaap:AllOtherSegmentsMember 2016-07-01 2017-06-30 0001357450 us-gaap:MaintenanceMember srt:IndustrialPropertyMember 2016-07-01 2017-06-30 0001357450 us-gaap:MaintenanceMember holi:MechanicalAndElectricalSolutionMember 2016-07-01 2017-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:RailroadTransportationEquipmentMember 2016-07-01 2017-06-30 0001357450 holi:IntegratedContractRevenueMember us-gaap:AllOtherSegmentsMember 2016-07-01 2017-06-30 0001357450 holi:IntegratedContractRevenueMember srt:IndustrialPropertyMember 2016-07-01 2017-06-30 0001357450 holi:IntegratedContractRevenueMember holi:MechanicalAndElectricalSolutionMember 2016-07-01 2017-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:RailroadTransportationEquipmentMember 2016-07-01 2017-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember us-gaap:AllOtherSegmentsMember 2016-07-01 2017-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember srt:IndustrialPropertyMember 2016-07-01 2017-06-30 0001357450 holi:ExtendedWarrantyServiceRevenueMember holi:MechanicalAndElectricalSolutionMember 2016-07-01 2017-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2016-07-01 2017-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2016-07-01 2017-06-30 0001357450 us-gaap:GrantMember 2018-07-01 2019-06-30 0001357450 us-gaap:GrantMember 2017-07-01 2018-06-30 0001357450 us-gaap:GrantMember 2016-07-01 2017-06-30 0001357450 us-gaap:PerformanceGuaranteeMember 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:ElectricMotorMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:ElectricMotorMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:ElectricMotorMember 2016-07-01 2017-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2018-07-01 2019-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:OtherRelatedPartiesMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:HollysysMachineMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingIpeMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingHollysysIntelligentTechnologiesCoMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember holi:GoodsAndServicesMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember 2018-07-01 2019-06-30 0001357450 holi:GoodsAndServicesMember 2018-07-01 2019-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2017-07-01 2018-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:OtherRelatedPartiesMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:HollysysMachineMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingIpeMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingHollysysIntelligentTechnologiesCoMember 2017-07-01 2018-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember holi:GoodsAndServicesMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember 2017-07-01 2018-06-30 0001357450 holi:GoodsAndServicesMember 2017-07-01 2018-06-30 0001357450 holi:NingboHollysysMember holi:GoodsAndServicesMember 2016-07-01 2017-06-30 0001357450 holi:HollyconMember holi:GoodsAndServicesMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:OtherRelatedPartiesMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:NingboHollysysMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:HollysysMachineMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:HollyconMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:ChinaTechenergyMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingIpeMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember holi:BeijingHollysysIntelligentTechnologiesCoMember 2016-07-01 2017-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember holi:GoodsAndServicesMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember 2016-07-01 2017-06-30 0001357450 holi:GoodsAndServicesMember 2016-07-01 2017-06-30 0001357450 us-gaap:BuildingMember us-gaap:AssetsLeasedToOthersMember 2019-06-30 0001357450 us-gaap:BuildingMember us-gaap:AssetsLeasedToOthersMember 2018-06-30 0001357450 srt:MinimumMember us-gaap:VehiclesMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:OtherMachineryAndEquipmentMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:BuildingMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:VehiclesMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:OtherMachineryAndEquipmentMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:ComputerSoftwareIntangibleAssetMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:BuildingMember 2018-07-01 2019-06-30 0001357450 us-gaap:VehiclesMember 2019-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2019-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2019-06-30 0001357450 us-gaap:ConstructionInProgressMember 2019-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2019-06-30 0001357450 us-gaap:VehiclesMember 2018-06-30 0001357450 us-gaap:OtherMachineryAndEquipmentMember 2018-06-30 0001357450 us-gaap:MachineryAndEquipmentMember 2018-06-30 0001357450 us-gaap:ConstructionInProgressMember 2018-06-30 0001357450 us-gaap:ComputerSoftwareIntangibleAssetMember 2018-06-30 0001357450 us-gaap:BuildingMember 2018-06-30 0001357450 holi:BeijingIpeMember us-gaap:YearEndAdjustmentMember us-gaap:SubsequentEventMember 2019-07-01 2019-07-31 0001357450 holi:IDMember 2019-06-30 0001357450 holi:BeijingHollysysMember 2019-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2019-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2019-06-30 0001357450 holi:PeopleSRepublicOfChinaMember 2018-06-30 0001357450 holi:NonPeoplesRepublicOfChinaIncludingHongKongMember 2018-06-30 0001357450 holi:NingboHollysysIntelligentTechnologyCompanyLimitedMember 2018-08-31 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember 2018-08-31 0001357450 holi:BondMESdnBhdMember 2017-07-31 0001357450 holi:ConvertibleBondMember 2019-06-30 0001357450 holi:ConvertibleBondMember 2018-06-30 0001357450 us-gaap:StandbyLettersOfCreditMember 2019-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-06-30 0001357450 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2018-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember 2019-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:NingboHollysysIntelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:BeijingIpeBiotechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2018-07-01 2019-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:ShenzhenhollysysintelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:NingboHollysysIntelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingIpeBiotechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2017-07-01 2018-06-30 0001357450 holi:MechanicalAndElectricalSolutionsMember 2018-07-01 2019-06-30 0001357450 holi:IndustrialAutomationMember 2018-07-01 2019-06-30 0001357450 holi:MechanicalAndElectricalSolutionsMember 2019-06-30 0001357450 holi:IndustrialAutomationMember 2019-06-30 0001357450 holi:ConcordGroupMember 2019-06-30 0001357450 holi:ConcordCorporationPteLtdMember 2019-06-30 0001357450 holi:MechanicalAndElectricalSolutionsMember 2018-06-30 0001357450 holi:IndustrialAutomationMember 2018-06-30 0001357450 holi:ConcordMember 2018-06-30 0001357450 holi:ConcordCorporationPteLtdMember 2018-06-30 0001357450 srt:MinimumMember us-gaap:UseRightsMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:OrderOrProductionBacklogMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember holi:PatentsAndCopyrightsMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:UseRightsMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:OrderOrProductionBacklogMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:PatentsAndCopyrightsMember 2018-07-01 2019-06-30 0001357450 us-gaap:IntellectualPropertyMember 2019-06-30 0001357450 us-gaap:IntellectualPropertyMember 2018-06-30 0001357450 us-gaap:CostmethodInvestmentsMember 2019-06-30 0001357450 us-gaap:CostmethodInvestmentsMember 2018-06-30 0001357450 us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember 2018-07-01 2019-06-30 0001357450 us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember 2017-07-01 2018-06-30 0001357450 us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember 2019-06-30 0001357450 us-gaap:VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember 2018-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingIpeMember 2019-05-31 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember 2018-08-31 0001357450 holi:ShenhuaHollysysInformationTechnologyCoLtdMember 2018-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember 2018-06-30 0001357450 holi:BondMESdnBhdMember holi:BondCorporationPteLtdMember 2017-07-31 0001357450 holi:PerformanceOptions2015Member 2019-06-30 0001357450 us-gaap:RestrictedStockMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysIndustrialSoftwareCompanyLtdMember 2016-07-01 2018-06-30 0001357450 srt:MinimumMember country:MO 2018-07-01 2019-06-30 0001357450 holi:IDMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysCompanyLtdMember 2018-07-01 2019-06-30 0001357450 country:SG 2018-07-01 2019-06-30 0001357450 country:QA 2018-07-01 2019-06-30 0001357450 country:MY 2018-07-01 2019-06-30 0001357450 country:IN 2018-07-01 2019-06-30 0001357450 country:HK 2018-07-01 2019-06-30 0001357450 holi:HangzhouHollysysAutomationCompanyLtdMember 2017-07-01 2018-06-30 0001357450 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2019-06-30 0001357450 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2019-06-30 0001357450 holi:ElectricMotorMember 2019-06-30 0001357450 holi:BeijingIpeMember 2019-06-30 0001357450 holi:ElectricMotorMember 2018-06-30 0001357450 holi:BeijingIpeMember 2018-06-30 0001357450 holi:ShenzhenhollysysMember 2019-06-30 0001357450 holi:PingzhongSoftwareMember 2019-06-30 0001357450 holi:OtherRelatedPartiesMember 2019-06-30 0001357450 holi:NingboHollysysMember 2019-06-30 0001357450 holi:HollysysMachineMember 2019-06-30 0001357450 holi:HollyconMember 2019-06-30 0001357450 holi:ChinaTechenergyMember 2019-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember 2019-06-30 0001357450 holi:ShenzhenhollysysMember 2018-06-30 0001357450 holi:PingzhongSoftwareMember 2018-06-30 0001357450 holi:OtherRelatedPartiesMember 2018-06-30 0001357450 holi:NingboHollysysMember 2018-06-30 0001357450 holi:HollysysMachineMember 2018-06-30 0001357450 holi:HollyconMember 2018-06-30 0001357450 holi:ChinaTechenergyMember 2018-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember 2018-06-30 0001357450 srt:SubsidiariesMember 2019-06-30 0001357450 srt:SubsidiariesMember 2018-06-30 0001357450 2018-09-27 0001357450 2017-09-26 0001357450 2018-09-01 2018-09-27 0001357450 2017-09-01 2017-09-26 0001357450 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001357450 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001357450 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001357450 holi:PrcMember 2019-06-30 0001357450 country:SG 2019-06-30 0001357450 country:MY 2019-06-30 0001357450 holi:PrcMember 2018-06-30 0001357450 country:SG 2018-06-30 0001357450 country:MY 2018-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember 2016-07-01 2016-07-31 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2018-06-30 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2017-06-30 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2014-05-30 0001357450 srt:WeightedAverageMember 2018-06-30 0001357450 srt:MinimumMember 2018-06-30 0001357450 srt:MaximumMember 2018-06-30 0001357450 srt:MinimumMember holi:UnitedOverseasBankMalaysiaBhdMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember holi:SingaporeDollarMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:UnitedOverseasBankMalaysiaBhdMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:SingaporeDollarMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember holi:UnitedOverseasBankMalaysiaBhdMember 2017-07-01 2018-06-30 0001357450 srt:MinimumMember holi:SingaporeDollarMember 2017-07-01 2018-06-30 0001357450 srt:MaximumMember holi:UnitedOverseasBankMalaysiaBhdMember 2017-07-01 2018-06-30 0001357450 srt:MaximumMember holi:SingaporeDollarMember 2017-07-01 2018-06-30 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2019-06-30 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2018-07-01 2019-06-30 0001357450 holi:IfcConversionRateMember 2018-07-01 2019-06-30 0001357450 holi:IfcConversionRateMember 2014-04-30 2014-05-30 0001357450 holi:IfcConvertibleBondMember holi:InternationalFinanceCorporationMember 2014-04-30 2014-05-30 0001357450 holi:NonPrcMember 2018-07-01 2019-06-30 0001357450 country:CN 2018-07-01 2019-06-30 0001357450 holi:NonPrcMember 2017-07-01 2018-06-30 0001357450 country:CN 2017-07-01 2018-06-30 0001357450 holi:NonPrcMember 2016-07-01 2017-06-30 0001357450 country:CN 2016-07-01 2017-06-30 0001357450 us-gaap:RailroadTransportationEquipmentMember 2018-07-01 2019-06-30 0001357450 us-gaap:AllOtherSegmentsMember 2018-07-01 2019-06-30 0001357450 srt:IndustrialPropertyMember 2018-07-01 2019-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember 2018-07-01 2019-06-30 0001357450 holi:IntegratedSolutionsContractRevenueMember 2018-07-01 2019-06-30 0001357450 us-gaap:ServiceMember 2017-07-01 2018-06-30 0001357450 us-gaap:RailroadTransportationEquipmentMember 2017-07-01 2018-06-30 0001357450 us-gaap:AllOtherSegmentsMember 2017-07-01 2018-06-30 0001357450 srt:IndustrialPropertyMember 2017-07-01 2018-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember 2017-07-01 2018-06-30 0001357450 us-gaap:ServiceMember 2016-07-01 2017-06-30 0001357450 us-gaap:RailroadTransportationEquipmentMember 2016-07-01 2017-06-30 0001357450 us-gaap:AllOtherSegmentsMember 2016-07-01 2017-06-30 0001357450 srt:IndustrialPropertyMember 2016-07-01 2017-06-30 0001357450 holi:MechanicalAndElectricalSolutionMember 2016-07-01 2017-06-30 0001357450 us-gaap:ServiceMember us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 2019-06-30 0001357450 us-gaap:ServiceMember us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 2019-06-30 0001357450 us-gaap:ServiceMember 2018-07-01 2019-06-30 0001357450 holi:BondMember 2019-06-30 0001357450 holi:BondMember 2018-06-30 0001357450 us-gaap:AccountsReceivableMember 2018-07-01 2019-06-30 0001357450 us-gaap:AccountsReceivableMember 2017-07-01 2018-06-30 0001357450 us-gaap:CommitmentsMember 2019-06-30 0001357450 srt:ParentCompanyMember 2016-06-30 0001357450 srt:ParentCompanyMember 2015-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2019-06-30 0001357450 holi:BeijingIpeMember 2019-05-01 2019-05-31 0001357450 us-gaap:PreferredClassAMember 2010-08-31 0001357450 srt:MinimumMember 2019-06-30 0001357450 srt:MaximumMember 2019-06-30 0001357450 holi:HollysysIndustrialSoftwareMember 2019-06-30 0001357450 holi:RightsPlanMember 2018-06-30 0001357450 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0001357450 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0001357450 us-gaap:FairValueMeasurementsNonrecurringMember 2019-06-30 0001357450 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001357450 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001357450 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001357450 us-gaap:FairValueMeasurementsRecurringMember 2018-06-30 0001357450 us-gaap:FairValueMeasurementsNonrecurringMember 2018-06-30 0001357450 holi:ZhongjijingInvestmentConsultingCoLtdMember 2018-07-01 2019-06-30 0001357450 holi:ZhongjijingInvestmentConsultingCoLtdMember 2017-07-01 2018-06-30 0001357450 holi:ZhongjijingInvestmentConsultingCoLtdMember 2016-07-01 2017-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2018-07-01 2019-06-30 0001357450 holi:HollysysIndustrialSoftwareMember holi:PatentsAndCopyrightsMember 2017-07-01 2018-06-30 0001357450 srt:ParentCompanyMember 2017-06-30 0001357450 2008-01-01 2008-12-31 0001357450 us-gaap:RestrictedStockMember 2018-07-01 2019-06-30 0001357450 us-gaap:RestrictedStockMember 2017-07-01 2018-06-30 0001357450 us-gaap:RestrictedStockMember 2016-07-01 2017-06-30 0001357450 holi:TwoThousandFifteenPerformanceOptionsMember 2018-07-01 2019-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2019-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2018-06-30 0001357450 us-gaap:RetainedEarningsMember 2017-07-01 2018-06-30 0001357450 us-gaap:ParentMember 2017-07-01 2018-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2017-07-01 2018-06-30 0001357450 us-gaap:CommonStockMember 2017-07-01 2018-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2017-07-01 2018-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-07-01 2018-06-30 0001357450 holi:StatutoryReservesMember 2017-07-01 2018-06-30 0001357450 us-gaap:RetainedEarningsMember 2016-07-01 2017-06-30 0001357450 us-gaap:ParentMember 2016-07-01 2017-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2016-07-01 2017-06-30 0001357450 us-gaap:CommonStockMember 2016-07-01 2017-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2016-07-01 2017-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-07-01 2017-06-30 0001357450 holi:StatutoryReservesMember 2016-07-01 2017-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackagebMember holi:VestingPeriodTwoMember 2018-07-01 2019-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackagebMember holi:VestingPeriodOneMember 2018-07-01 2019-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackageaMember 2016-07-01 2017-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackageaMember 2015-07-01 2016-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackageaMember 2014-07-01 2015-06-30 0001357450 us-gaap:RestrictedStockMember 2019-06-30 0001357450 us-gaap:RestrictedStockMember 2018-06-30 0001357450 holi:NingboHollysysIntelligentTechnologyCompanyLimitedMember 2018-06-30 0001357450 us-gaap:BuildingMember 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember holi:TwoThousandFifteenPerformanceOptionsMember 2018-07-01 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember holi:TwoThousandFifteenPerformanceOptionsMember 2018-07-01 2019-06-30 0001357450 holi:PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember holi:TwoThousandFifteenPerformanceOptionsMember 2018-07-01 2019-06-30 0001357450 holi:RightsPlanMember 2017-07-01 2018-06-30 0001357450 holi:DubaiAndQatarMember 2018-07-01 2019-06-30 0001357450 us-gaap:AccountingStandardsUpdate201601Member 2017-07-01 2018-06-30 0001357450 us-gaap:AccountingStandardsUpdate201601Member 2016-07-01 2017-06-30 0001357450 holi:RailTransportationMember 2018-07-01 2019-06-30 0001357450 holi:MedicalMember 2018-07-01 2019-06-30 0001357450 holi:MechanicalAndElectricalSolutionsMember 2018-07-01 2019-06-30 0001357450 holi:IndustrialAutomationMember 2018-07-01 2019-06-30 0001357450 holi:NingboHollysysMember 2018-07-01 2019-06-30 0001357450 holi:HollyconMember 2018-07-01 2019-06-30 0001357450 holi:BeijingHollysysIntelligentTechnologiesCoMember 2018-07-01 2019-06-30 0001357450 2018-03-01 2018-03-01 0001357450 2013-04-03 2013-04-03 0001357450 srt:MinimumMember holi:ConcordMember holi:TerminalValueGrowthRateMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:ConcordMember holi:TerminalValueGrowthRateMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember holi:ConcordMember holi:DiscountRateMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:ConcordMember holi:DiscountRateMember 2018-07-01 2019-06-30 0001357450 holi:ConcordMember 2018-07-01 2019-06-30 0001357450 holi:ConcordMember 2017-07-01 2018-06-30 0001357450 srt:MinimumMember holi:ConcordMember us-gaap:MeasurementInputDiscountRateMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember holi:ConcordMember us-gaap:MeasurementInputDiscountRateMember 2018-07-01 2019-06-30 0001357450 srt:MinimumMember holi:ConcordMember us-gaap:MeasurementInputDiscountRateMember 2017-07-01 2018-06-30 0001357450 srt:MaximumMember holi:ConcordMember us-gaap:MeasurementInputDiscountRateMember 2017-07-01 2018-06-30 0001357450 2013-07-01 2014-06-30 0001357450 holi:BeijingIpeBiotechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember 2016-07-31 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:NingboHollysysIntelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:HunanLingxiangMaglevTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2019-06-30 0001357450 holi:SouthconDevelopmentSdnBhdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:ShenzhenhollysysintelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:NingboHollysysIntelligentTechnologiesCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:ChinaTechenergyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingIpeBiotechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingHollysysMachineAutomationCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingHollysysElectricMotorCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingHollysysDigitalTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingHollyconMedicineTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 holi:BeijingAIRmakerTechnologyCoLtdMember us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 us-gaap:EquityMethodInvestmentsMember 2018-06-30 0001357450 srt:ParentCompanyMember 2017-07-01 2018-06-30 0001357450 srt:ParentCompanyMember 2016-07-01 2017-06-30 0001357450 srt:ParentCompanyMember 2015-07-01 2016-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2018-07-01 2019-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2017-07-01 2018-06-30 0001357450 holi:PeopleRepublicOfChinaSubsidiariesMember 2016-07-01 2017-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2019-06-30 0001357450 holi:SingaporeDollarMember 2019-06-30 0001357450 holi:UnitedOverseasBankMalaysiaBhdMember 2018-06-30 0001357450 holi:SingaporeDollarMember 2018-06-30 0001357450 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2019-06-30 0001357450 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2019-06-30 0001357450 holi:CalculatedUnderRevenueGuidanceInEffectTopic606Member 2019-06-30 0001357450 us-gaap:DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member 2018-07-01 0001357450 us-gaap:CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member 2018-07-01 0001357450 holi:CalculatedUnderRevenueGuidanceInEffectTopic606Member 2018-07-01 0001357450 us-gaap:ProductMember 2018-07-01 2019-06-30 0001357450 us-gaap:ProductMember 2017-07-01 2018-06-30 0001357450 holi:IntegratedSolutionsContractRevenueMember 2017-07-01 2018-06-30 0001357450 us-gaap:ProductMember 2016-07-01 2017-06-30 0001357450 holi:IntegratedSolutionsContractRevenueMember 2016-07-01 2017-06-30 0001357450 holi:ShenhuaHollysysInformationTechnologyCoLtdMember 2014-06-30 0001357450 srt:MinimumMember 2018-07-01 2019-06-30 0001357450 srt:MaximumMember 2018-07-01 2019-06-30 0001357450 holi:EpsThresholdOneMember 2018-07-01 2019-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackagebMember holi:VestingPeriodOneMember 2014-07-01 2017-06-30 0001357450 holi:PerformanceOptions2015Member holi:VestingPeriodThreeMember 2014-07-01 2017-06-30 0001357450 holi:PerformanceOptions2015Member holi:PackageaMember 2014-07-01 2017-06-30 0001357450 srt:ParentCompanyMember 2019-06-30 0001357450 srt:ParentCompanyMember 2018-06-30 0001357450 2017-06-30 0001357450 2016-06-30 0001357450 us-gaap:RetainedEarningsMember 2018-07-01 2019-06-30 0001357450 us-gaap:ParentMember 2018-07-01 2019-06-30 0001357450 us-gaap:NoncontrollingInterestMember 2018-07-01 2019-06-30 0001357450 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0001357450 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2019-06-30 0001357450 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2019-06-30 0001357450 holi:StatutoryReservesMember 2018-07-01 2019-06-30 0001357450 2017-07-01 2018-06-30 0001357450 2016-07-01 2017-06-30 0001357450 2018-06-30 0001357450 us-gaap:CommonStockMember 2018-07-01 2019-06-30 0001357450 us-gaap:PreferredStockMember 2018-07-01 2019-06-30 0001357450 2019-06-30 0001357450 dei:BusinessContactMember 2018-07-01 2019-06-30 0001357450 2018-07-01 2019-06-30 shares iso4217:USD iso4217:CNY pure iso4217:USD shares false --06-30 FY 2019 0001357450 Large Accelerated Filer 60342099 60342099 60342099 60342099 20-F 2019-06-30 001-33602 HOLLYSYS AUTOMATION TECHNOLOGIES LTD. D8 No. 2 Disheng Middle Road, Beijing Economic-Technological Development Area, Beijing CN 100176 Arden Xia 86 10 5898 1386 xiachuan@hollysys.com No. 2 Disheng Middle Road Beijing Economic-Technological Development Area Beijing CN 100176 Ordinary Shares HOLI NASDAQ Preferred Share true 60342099 Yes No Yes Yes false false U.S. GAAP false 265675000 332509000 139433000 145139000 20233000 22260000 49094000 47162000 275216000 282594000 9929000 6981000 161012000 197955000 0 5468000 4946000 4879000 30467000 27109000 9685000 12901000 33678000 36295000 58074000 42983000 713000 644000 6712000 3621000 1000898000 1109478000 1401000 3618000 0 6390000 0 2000 80210000 76006000 10172000 16599000 3186000 1383000 53389000 40386000 4195000 4776000 48359000 37054000 8318000 13725000 209230000 199939000 1210128000 1309417000 19234000 17776000 412000 758000 2865000 1909000 350000 20310000 129477000 110384000 304000 94000 137692000 141385000 14299000 14512000 3746000 2541000 5622000 8039000 7801000 665000 25133000 35507000 5353000 5395000 333054000 341499000 0 0 2410000 3530000 20709000 978000 9366000 12173000 2236000 4077000 34721000 20758000 367775000 362257000 0.001 0.001 100000000 100000000 60342099 60342099 60000 60000 223396000 223634000 45970000 48698000 578079000 708515000 -5453000 -35521000 842052000 945386000 301000 1774000 842353000 947160000 1210128000 1309417000 2442000 996000 1323000 385500000 466461000 467371000 9447000 10834000 10287000 32665000 40233000 33102000 13778000 34074000 69868000 431943000 540768000 570341000 762000 88000 277476000 314233000 325523000 24000 5000 706000 9971000 10770000 7571000 4025000 9885000 26081000 140471000 205880000 211166000 24412000 27158000 28926000 44297000 46323000 40701000 11211000 0 11623000 30109000 36605000 37025000 -29828000 -24450000 -30735000 80201000 85636000 87540000 60270000 120244000 123626000 602000 731000 2520000 1722000 4349000 2710000 -135000 -1099000 -1161000 14514000 0 5768000 628000 0 0 3607000 -1571000 404000 3687000 7318000 11839000 -938000 -692000 -575000 0 1093000 1112000 83355000 129642000 143723000 14386000 22205000 18184000 68969000 107437000 125539000 25000 276000 278000 68944000 107161000 125261000 -14428000 17410000 -31602000 54541000 124847000 93937000 -11000 280000 17000 54552000 124567000 93920000 1.15 1.77 2.07 1.14 1.75 2.05 60189004 60434019 60456524 61011510 61248565 61273884 68969000 107437000 125539000 8752000 8217000 7879000 261000 270000 264000 623000 801000 311000 9760000 8033000 2119000 -596000 2053000 -13000 361000 0 0 11211000 0 11623000 3607000 -1571000 404000 0 0 3865000 14514000 0 5768000 628000 0 0 464000 1207000 238000 2133000 -1525000 -6197000 230000 230000 230000 -89000 75000 -346000 23441000 28283000 33782000 -21945000 -1817000 2757000 10701000 11429000 3773000 -881000 -232000 5357000 6767000 9973000 -2647000 48000 84000 -62000 6819000 -1286000 -6600000 23563000 4113000 -14027000 28168000 28150000 10836000 -21013000 -3163000 11488000 801000 3023000 -1494000 -1779000 -1124000 1740000 -7027000 -2959000 -11720000 82463000 105719000 100521000 154810000 179194000 256328000 89262000 137839000 245880000 3711000 2304000 3488000 0 0 7099000 64000 376000 301000 2654000 5882000 0 0 0 8920000 16157000 0 1878000 1652000 583000 0 0 0 740000 88000 0 0 0 0 4544000 -89570000 -49748000 -9888000 10061000 5942000 5908000 4932000 11334000 6875000 461000 984000 730000 7350000 548000 512000 6322000 0 0 0 0 1456000 11975000 7241000 10862000 -7413000 -12197000 -10155000 -4873000 5839000 -9400000 -19393000 49613000 71078000 257089000 237696000 287309000 237696000 287309000 358387000 197640000 265675000 332509000 39534000 20233000 22260000 522000 1401000 3618000 237696000 287309000 358387000 727000 462000 575000 13918000 24896000 24855000 7266000 4374000 3205000 0 2345000 0 0 0 4110000 59598099 60000 215403000 36533000 430627000 -8467000 674156000 8529000 682685000 0 464000 0 0 0 464000 0 464000 744000 0 6322000 0 0 0 6322000 0 6322000 0 0 0 68944000 0 68944000 25000 68969000 0 0 4993000 -4993000 0 0 0 0 0 0 0 11975000 0 11975000 0 11975000 0 0 396000 -396000 0 0 8497000 8497000 0 0 0 0 -14392000 -14392000 -36000 -14428000 60342099 60000 222189000 41130000 482999000 -22859000 723519000 21000 723540000 0 1207000 0 0 0 1207000 0 1207000 0 0 0 107161000 0 107161000 276000 107437000 0 0 4840000 -4840000 0 0 0 0 0 0 0 7241000 0 7241000 0 7241000 0 0 0 0 17406000 17406000 4000 17410000 60342099 60000 223396000 45970000 578079000 -5453000 842052000 301000 842353000 0 0 0 18765000 0 18765000 0 18765000 0 238000 0 0 0 238000 0 238000 0 0 0 125261000 0 125261000 278000 125539000 0 0 2728000 -2728000 0 0 0 0 0 0 0 10862000 0 10862000 0 10862000 0 0 0 0 1273000 1273000 0 1273000 0 0 0 0 0 0 1456000 1456000 0 0 0 0 -31341000 -31341000 -261000 -31602000 60342099 60000 223634000 48698000 708515000 -35521000 945386000 1774000 947160000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 1 -    ORGANIZATION AND BUSINESS BACKGROUND</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hollysys Automation Technologies Ltd. (“Hollysys” or the “Company”) was established under the laws of the British Virgin Islands (“BVI”) on February 6, 2006.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, 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 and Indonesia.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 variable interest entity (“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 GAAP.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In November 2015, CECL was established in Doha, Qatar, by 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 95% of the variable returns or loss from CECL’s operations. In accordance with ASC 810, <i style="font-style:italic;">Consolidation</i>, 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 was consolidated by the Company since inception.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,946</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,113</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,776</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,776</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,751</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,521</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash provided by (used in) operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,829)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (184)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $3,506 (June 30, 2018: $5,443), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to nil (June 30, 2018: $299), 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, 2018 and 2019, the Company has not provided financial support other than that which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used only to settle obligations of the VIE.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 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, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates 100% of equity interests in BMJB into its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company, its subsidiaries and the VIE, (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.</p> In November 2015, CECL was established in Doha, Qatar, by 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.95 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following tables set forth the financial statement balances and amounts of the VIE that were included in the consolidated financial statements:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,209</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,946</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Non-current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 299</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,508</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,113</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,776</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,533</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,776</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,287</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,751</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,527</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net profit</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,521</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,521</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash provided by (used in) operating activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,947)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,829)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash used in investing activities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (184)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net cash provided by financing activities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 25209000 23946000 299000 167000 25508000 24113000 19533000 17776000 19533000 17776000 42287000 32751000 35353000 25527000 5521000 5521000 -2947000 -4829000 -184000 0 0 0 3506000 5443000 0 299000 0.491 1 0.491 1 1 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 2 -    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements are prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The preparation of financial statements in conformity with US 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 doubtful accounts, fair value of bifurcated derivative, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets and impairment of goodwill and other long-lived assets. Management bases the estimates 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.</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translations and transactions</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s functional currency is the United States dollars (“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 Accounting Standards Codification (“ASC”) Topic 830 <i style="font-style:italic;">Foreign currency matters</i> (“ASC 830”), the Company uses the US dollars as its reporting currency.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company translates the assets and liabilities into US dollars using the rate of exchange prevailing at the balance sheet date, and the 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 dominated in currencies other than the functional currency are translated into 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions denominated in foreign currencies are measured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are re-measured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included in earnings, except for those raised from intercompany transactions with investment nature, which are recorded in other comprehensive income.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805, <i style="font-style:italic;">Business Combinations</i> (“ASC 805”). The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred of 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 acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the statements of comprehensive income.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and non-controlling interests is 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related costs are recognized as general and administrative expenses in the statements of comprehensive income as incurred.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Time deposits with original maturities over three months</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Time deposits with original maturities over three months consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2019, </span><span style="font-weight:normal;">$137,036</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$7,403</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">$700</span><span style="font-weight:normal;"> of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2018, </span><span style="font-weight:normal;">$133,723</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$4,249</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">$1,461</span><span style="font-weight:normal;"> of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, Malaysia, respectively.</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Integrated solutions contracts</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC Topic 606, <i style="font-style:italic;">Revenue from Contract with Customers </i>("ASC 606"),<i style="font-style:italic;"> </i> 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, which are realized in the current period as revenue and gross profit, respectively. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reviews and updates the estimated total costs of integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019 respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 were made in the ordinary course of business.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Product sales</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's products mainly include hardware and software. Revenue generated from sales of products is recognized when control of promised goods is transferred to the Company’s customers in an amount of consideration to which an entity expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Service rendered</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company mainly provides the following services:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 were made in the ordinary course of business.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Contract assets</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 include 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 Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. There are different billing practices in the PRC, overseas operating 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Contract liabilities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 doubtful accounts, 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property, plant and equipment, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Machinery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Electronic and other equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Prepaid land leases, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated useful lives for the intangible assets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Category </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Estimated useful life</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Customer relationship</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60 months</p></td></tr><tr><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Order backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33 months</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Patents and copyrights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">120 months</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Residual values are considered nil.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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, <i style="font-style:italic;">Intangibles – Goodwill and Other</i> (“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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s goodwill outstanding at June 30, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution. </p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets other than goodwill</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates its long-lived assets or asset group 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company adopted ASC 740, <i style="font-style:italic;">Income Taxes</i> (“ASC 740”)<i style="font-style:italic;">, </i>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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">VAT refunds and government subsidies</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the laws and regulations of the PRC, the Company remits 13%-16% of its sales as valued added tax (“VAT”), and then is entitled to a refund of the portion that the Company’s actual VAT burden exceeding 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the 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 subsidies are recognized in the statement of comprehensive income when the attached conditions have been met. Government grants received for the years ended June 30, 2017, 2018 and 2019 amounted to $10,238, $5,931 and $6,559, respectively, of which $12,885, $4,784 and $4,888 were included as a credit to operating expenses in the statements of comprehensive income for the years ended June 30, 2017, 2018 and 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Appropriations to statutory reserve</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 its retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of its 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 CCDB and CECL.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment reporting</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 280, <i style="font-style:italic;">Segment reporting </i>(“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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive income</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, <i style="font-style:italic;">Comprehensive Income</i> (“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investments in equity investees and equity securities</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. The investments in entities over which the Company has the ability to exercise significant influence are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 as 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.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company chose to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Capitalization of interest</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period are 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income per share</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income per share is computed in accordance with ASC 260, <i style="font-style:italic;">Earnings Per Share</i> (“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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share-based compensation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation-Stock Compensation</i> (“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 are 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has adopted ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in 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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 1</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Quoted prices in active markets for identical assets or liabilities.</p></td></tr><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 2</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">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.</p></td></tr><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 3</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting for lessor</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of risks</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of credit risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, time deposits with original maturities over three months, restricted cash, accounts receivable, 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, 2019, substantially all of the Company’s cash and cash equivalents and time deposits with original maturities exceeding three months were managed by financial institutions located in the PRC, Singapore, 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has no customer that individually comprised 10%or more of the outstanding balance of accounts receivable as of June 30, 2018 and 2019, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of business and economic risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A majority of the Company’s net revenue and net income are 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of currency convertibility risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of foreign currency exchange rate risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 dollars against RMB was appreciation of 2.07%, depreciation of 2.32 and appreciation of 3.65 for the years ended June 30, 2017, 2018 and 2019, 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 US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into US dollar.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended June 30, 2017, 2018 and 2019, the net foreign currency translation (losses) gains resulting from the translation of RMB, SGD and other functional currencies to the U.S. dollar reporting currency recorded in other comprehensive income was $(14,428), $17,410, and $(31,602), respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Recent accounting pronouncements</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Standards Effective in Future Years</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2016-02 (“ASU 2016-02”), <i style="font-style:italic;">Leases</i>. ASU 2016-02 specifies the accounting for leases. For operating leases, ASU 2016-02 requires a lessee to recognize a right-of-use asset and a lease liability, initially measured at the present value of the lease payments, in its balance sheet. The standard also requires a lessee to recognize a single lease cost, calculated so that the cost of the lease is allocated over the lease term, on a generally straight-line basis. The new leases standard is effective for public companies for annual reporting periods, and interim periods within those years beginning after December 15, 2018. Early adoption is permitted. In July 2018, the FASB issued ASU No. 2018-11, <i style="font-style:italic;">Leases (Topic 842),</i> <i style="font-style:italic;">Targeted Improvements,</i> which provides entities with an additional transition method to adopt the new leases standard. The guidance can be applied using a modified retrospective approach either (a) at the beginning of the earliest period presented or (b) at the adoption date with a cumulative-effect adjustment to the opening balance of retained earnings in the period of adoption. The amendments also provide lessors with a practical expedient to not separate non-lease components from the associated lease component if certain conditions are met. The Company plans to adopt this standard on July 1, 2019 using the modified retrospective method and selects the transition option to continue to apply the legacy guidance in ASC 840, <i style="font-style:italic;">Leases</i>, including its disclosure requirements, in the comparative periods presented and will apply the transition provisions at the beginning of the period of adoption by recording a cumulative adjustment to the opening balance of retained earnings in the year of adopting the new standard. The Company has initiated a project plan and established a cross-functional implementation team to adopt and apply the new standard including assessing all of its lease arrangements. The Company is currently in the process of identifying and implementing necessary changes to accounting policies, processes, controls and systems to enable compliance with this new standard. The Company will elect the package of practical expedients permitted under the transition guidance, which allows the Company to carryforward historical lease classification, assessment on whether a contract is or contains a lease, and initial direct costs for any leases that exist prior to adoption of the new standard. The Company will also elect the short-term lease exemption for certain classes of underlying assets with a lease term of 12 months or less. The Company currently believes the most significant change will relate to the recognition of right-of-use assets and lease liabilities for the Company's office facilities on the Company’s consolidated balance sheet. The Company does not expect any material impact on net assets and the consolidated statement of comprehensive income as a result of adopting the new standard.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In June 2016, the FASB issued ASU No. 2016-13, <i style="font-style:italic;">Measurement of Credit Losses on Financial Instruments</i>. The guidance requires to present assets held at amortized cost and available for sale debt securities net of the amount expected to be collected. The guidance requires the measurement of expected credit losses to be based on relevant information from past events, including historical experiences, current conditions and reasonable and supportable forecasts that affect collectability. The guidance will be effective for fiscal years and interim periods beginning after December 15, 2019 and early adoption is permitted for fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. Different components of the guidance require modified retrospective or prospective adoption. In November 2018, the FASB issued ASU No. 2018-19, <i style="font-style:italic;">Codification Improvements to Topic 326, Financial Instruments—Credit Losses</i>, which clarifies that receivables arising from operating leases should be accounted for in accordance with ASC Topic 842, <i style="font-style:italic;">Leases</i> instead of ASC Subtopic 326-20. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">In January 2017, the FASB issued ASU No. 2017-04 (“ASU 2017-04”), <i style="font-style:italic;">Intangibles – Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i>. ASU 2017-04 eliminates the requirement to calculate the implied fair value of goodwill to measure a goodwill impairment charge. Instead, entities will record an impairment charge based on the excess of a reporting unit’s carrying amount over its fair value. This standard is effective for the annual or any interim goodwill impairment tests beginning after December 15, 2019. Early adoption is permitted. The Company is currently evaluating the effect that this guidance will have on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the FASB issued ASU No. 2018-13<i style="font-style:italic;">, Fair Value Measurement (Topic 820), Disclosure Framework — Changes to the Disclosure Requirements for Fair Value Measurement</i>. The guidance modifies and enhances the disclosure requirements for fair value measurements. This update is effective in fiscal years, including interim periods, beginning after December 15, 2019, and early adoption is permitted. The Company is currently evaluating this guidance and the impact on its consolidated financial statements.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Recently Adopted Standards</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2014, the FASB issued ASU 2014-09, <i style="font-style:italic;">Revenue from Contracts with Customers</i>, (“ASU 2014-09" or the "New Revenue Standard"). ASU 2014-09 provides a single comprehensive model for entities to use in accounting for revenue arising from contracts with customers and supersedes most current revenue recognition guidance, including industry-specific guidance. ASU 2014-09 requires an entity to recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company adopted the New Revenue Standard on July 1, 2018 using the modified retrospective approach, which requires the recognition of a cumulative-effect adjustment to retained earnings as of the date of adoption, and applied the adoption only to contracts not completed as of July 1, 2018. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Revenue for certain service contracts were previously recognized based on the completed contract method, when the Company provided all the respective service deliverables in the contracts. Under the New Revenue Standard, the Company recognizes revenue for such service contracts 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 or because the customers control the related asset as it is created or enhanced. Therefore, revenue from such service contracts are recognized earlier under the New Revenue Standard.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of July 1, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">previously</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reported</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated balance sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,203)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,290</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable retention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,203</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,073)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,796)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,936</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,312</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,844</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,765</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The effect of adopting the New Revenue Standard for the current year was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">under</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legacy</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As reported)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GAAP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consolidated statement of comprehensive income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,571</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Costs of services rendered</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,071</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,010</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income attributable to Hollysys Automation Technologies Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,177</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income per ordinary share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.07</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.32</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Legacy</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(As reported)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">GAAP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated balance sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,913)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,774</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable retention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,454)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,514)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,439)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,104</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retained earning</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,915</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,376</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In January 2016, the FASB issued ASU No. 2016-01, <i style="font-style:italic;">Financial Instruments—Overall (Subtopic 825-10) (“ASU 2016-01”)</i>. The amendments require all equity investments to be measured at fair value with changes in the fair value recognized through net income (other than those accounted for under equity method of accounting or those that result in consolidation of the investee). The amendments also require an entity to present separately in other comprehensive income the portion of the total change in the fair value of a liability resulting from a change in the instruments-specific credit risk when the entity has elected to measure the liability at fair value in accordance with the fair value option for financial instruments. The Company adopted this guidance on July 1, 2018 and chose to measure its investments securities which do not have readily determinable fair values at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or a similar investment of the same issuer.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2016, the FASB issued ASU 2016-15, <i style="font-style:italic;">Statement of Cash Flows (Topic 230): Classification of Certain Cash Receipts and Cash Payments</i> ("ASU 2016-15")<i style="font-style:italic;">.</i> The Company adopted ASU 2016-15 on July 1, 2018 and elected to use the cumulative earnings approach which views distributions received from equity investees as returns on the investment and accordingly, classified as operating cash flows. Under the cumulative earnings approach, distributions received from equity investees are presumed to be a return on the investment unless the distributions received by the investor, less distributions received in prior periods that were deemed to be returns of investment, exceed cumulative equity in earnings recognized by the investor. When such an excess occurs, the current-period distribution up to this excess is considered a return of investment and is classified as cash inflows from investing activities.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">In November 2016, the FASB issued ASU 2016-18, <i style="font-style:italic;">Statement of Cash Flows (Topic 230): Restricted Cash (a consensus of the FASB Emerging Issues Task Force) (“</i>ASU 2016-18<i style="font-style:italic;">”).</i> ASU 2016-18 requires amounts generally described as restricted cash and restricted cash equivalents to be included with cash and cash equivalents when reconciling the total beginning and ending amounts for the periods shown on the statement of cash flows. The standard is required to be adopted retrospectively with prior periods adjusted to reflect the classification and presentation required by ASU 2016-18. As a result of adopting ASU 2016-18, net cash provided by operating activities and effect of foreign exchange rate changes as presented in the consolidated statements of cash flows, increased by $12,650 and decreased by $571 for the year ended June 30, 2017, and decreased by $19,473 and increased by $1,051 for the year ended June 30, 2018, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Basis of Presentation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The consolidated financial statements are prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Principles of Consolidation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Use of estimates</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">The preparation of financial statements in conformity with US 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 doubtful accounts, fair value of bifurcated derivative, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets and impairment of goodwill and other long-lived assets. Management bases the estimates 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.</span></p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Foreign currency translations and transactions</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s functional currency is the United States dollars (“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 Accounting Standards Codification (“ASC”) Topic 830 <i style="font-style:italic;">Foreign currency matters</i> (“ASC 830”), the Company uses the US dollars as its reporting currency.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company translates the assets and liabilities into US dollars using the rate of exchange prevailing at the balance sheet date, and the 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 dominated in currencies other than the functional currency are translated into 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions denominated in foreign currencies are measured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are re-measured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included in earnings, except for those raised from intercompany transactions with investment nature, which are recorded in other comprehensive income.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Business combinations</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for its business combinations using the purchase method of accounting in accordance with ASC Topic 805, <i style="font-style:italic;">Business Combinations</i> (“ASC 805”). The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred of 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 acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the statements of comprehensive income.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and non-controlling interests is 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Acquisition-related costs are recognized as general and administrative expenses in the statements of comprehensive income as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Cash and cash equivalents</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Time deposits with original maturities over three months</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">Time deposits with original maturities over three months consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2019, </span><span style="font-weight:normal;">$137,036</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$7,403</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">$700</span><span style="font-weight:normal;"> of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2018, </span><span style="font-weight:normal;">$133,723</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">$4,249</span><span style="font-weight:normal;">, and </span><span style="font-weight:normal;">$1,461</span><span style="font-weight:normal;"> of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, Malaysia, respectively.</span></p> 137036000 7403000 700000 133723000 4249000 1461000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Restricted cash</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Revenue recognition</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Integrated solutions contracts</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC Topic 606, <i style="font-style:italic;">Revenue from Contract with Customers </i>("ASC 606"),<i style="font-style:italic;"> </i> 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, which are realized in the current period as revenue and gross profit, respectively. Provisions, if any, are made in the period when anticipated losses become evident on uncompleted contracts.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company reviews and updates the estimated total costs of integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019 respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 were made in the ordinary course of business.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Product sales</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company's products mainly include hardware and software. Revenue generated from sales of products is recognized when control of promised goods is transferred to the Company’s customers in an amount of consideration to which an entity expects to be entitled to in exchange for those goods. Revenues are presented net of value-added tax collected on behalf of the government.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Service rendered</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company mainly provides the following services:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Excluding the impact of change orders, if the estimated total costs of service contracts, which were revised during the year ended June 30, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 were made in the ordinary course of business.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Contract assets</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 include 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 Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. There are different billing practices in the PRC, overseas operating 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Contract liabilities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> P6M P5Y P6M P3Y 12062000 10466000 0.20 0.17 0.20 0.17 1 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounts receivable, costs and estimated earnings in excess of billings and accounts receivable retention</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 doubtful accounts, 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Inventories</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Warranties</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Property, plant and equipment, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Machinery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Electronic and other equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">50 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Machinery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">6 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:83.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Electronic and other equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">10 years</p></td></tr></table> P30Y P50Y P5Y P10Y P3Y P5Y P5Y P6Y P3Y P10Y <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Prepaid land leases, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p> P49Y P88Y <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Intangible assets, net</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated useful lives for the intangible assets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Category </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Estimated useful life</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Customer relationship</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60 months</p></td></tr><tr><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Order backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33 months</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Patents and copyrights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">120 months</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">Residual values are considered nil.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The estimated useful lives for the intangible assets are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:middle;white-space:nowrap;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Category </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td colspan="3" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">Estimated useful life</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Customer relationship</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">57</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60 months</p></td></tr><tr><td style="vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Order backlog</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">33 months</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:74.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Patents and copyrights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">60</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">-</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">120 months</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> P57Y P60M P21Y P33M P60Y P120M <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">Goodwill</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 0pt;">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, <i style="font-style:italic;">Intangibles – Goodwill and Other</i> (“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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s goodwill outstanding at June 30, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution. </p> 11623000 11623000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Impairment of long-lived assets other than goodwill</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company evaluates its long-lived assets or asset group 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Shipping and handling costs</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income taxes</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company adopted ASC 740, <i style="font-style:italic;">Income Taxes</i> (“ASC 740”)<i style="font-style:italic;">, </i>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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Research and development costs</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">VAT refunds and government subsidies</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Pursuant to the laws and regulations of the PRC, the Company remits 13%-16% of its sales as valued added tax (“VAT”), and then is entitled to a refund of the portion that the Company’s actual VAT burden exceeding 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the 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 subsidies are recognized in the statement of comprehensive income when the attached conditions have been met. Government grants received for the years ended June 30, 2017, 2018 and 2019 amounted to $10,238, $5,931 and $6,559, respectively, of which $12,885, $4,784 and $4,888 were included as a credit to operating expenses in the statements of comprehensive income for the years ended June 30, 2017, 2018 and 2019, respectively.</p> 0.13 0.16 0.03 10238000 5931000 6559000 12885000 4784000 4888000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Appropriations to statutory reserve</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 its retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of its 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 CCDB and CECL.</p> 0.10 0.50 0.10 0.50 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Segment reporting</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accordance with ASC 280, <i style="font-style:italic;">Segment reporting </i>(“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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Comprehensive income</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, <i style="font-style:italic;">Comprehensive Income</i> (“ASC 220”), the Company presents components of net income and other comprehensive income in one continuous statement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Investments in equity investees and equity securities</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. The investments in entities over which the Company has the ability to exercise significant influence are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 as 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.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company chose to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the 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.</p> 0.20 0.50 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Capitalization of interest</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Interest incurred on borrowings for the Company’s construction of facilities and assembly line projects during the active construction period are 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Income per share</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income per share is computed in accordance with ASC 260, <i style="font-style:italic;">Earnings Per Share</i> (“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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Share-based compensation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for share-based compensation in accordance with ASC 718, <i style="font-style:italic;">Compensation-Stock Compensation</i> (“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 are 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Fair value measurements</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has adopted ASC 820, <i style="font-style:italic;">Fair Value Measurements and Disclosures</i> (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in 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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 1</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Quoted prices in active markets for identical assets or liabilities.</p></td></tr><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 2</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">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.</p></td></tr><tr><td style="vertical-align:top;width:9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;padding-left:7.2pt;text-align:justify;text-indent:-7.2pt;margin:0pt;">Level 3</p></td><td style="vertical-align:top;width:2.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">-</p></td><td style="vertical-align:top;width:87.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Classification within the hierarchy is determined based on the lowest level of input that is significant to the fair value measurement.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Leases</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Accounting for lessor</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of risks</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of credit risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, time deposits with original maturities over three months, restricted cash, accounts receivable, 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, 2019, substantially all of the Company’s cash and cash equivalents and time deposits with original maturities exceeding three months were managed by financial institutions located in the PRC, Singapore, 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has no customer that individually comprised 10%or more of the outstanding balance of accounts receivable as of June 30, 2018 and 2019, respectively. </p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of business and economic risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A majority of the Company’s net revenue and net income are 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of currency convertibility risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Concentration of foreign currency exchange rate risk</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 dollars against RMB was appreciation of 2.07%, depreciation of 2.32 and appreciation of 3.65 for the years ended June 30, 2017, 2018 and 2019, 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 US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into US dollar.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended June 30, 2017, 2018 and 2019, the net foreign currency translation (losses) gains resulting from the translation of RMB, SGD and other functional currencies to the U.S. dollar reporting currency recorded in other comprehensive income was $(14,428), $17,410, and $(31,602), respectively.</p> 0.10 0.10 0.0207 0.0232 0.0365 -14428000 17410000 -31602000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The effect of adopting the New Revenue Standard as of July 1, 2018 was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="background-color:#ffff00;margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of July 1, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">previously</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">reported</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated balance sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 275,216</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 257,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (18,203)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 161,012</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 179,302</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,290</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable retention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,203</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,203</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 58,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 44,001</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (14,073)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 137,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 114,896</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (22,796)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,801</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,737</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 4,936</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 9,366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,312</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retained earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 578,079</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 596,844</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 18,765</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The effect of adopting the New Revenue Standard for the current year was as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">under</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Legacy</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(As reported)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">GAAP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Consolidated statement of comprehensive income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenue from services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,868</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,571</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Costs of services rendered</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,081</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,071</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,010</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income attributable to Hollysys Automation Technologies Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,084</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,177</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net income per ordinary share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.07</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.32</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.05</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.74</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.31</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:35.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As at June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Calibri';font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under New</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balances</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Effect of</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Revenue</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">under</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">change</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Standard</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Legacy</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">higher/</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(As reported)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">GAAP</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(lower)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Consolidated balance sheet</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable, net of allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 282,594</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 288,507</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (5,913)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 197,955</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 128,181</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,774</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable retention</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 11,858</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventories</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 42,983</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 69,437</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (26,454)</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 141,385</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 142,899</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (1,514)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other tax payables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 665</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (6,439)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 7,104</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 12,173</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 8,789</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,384</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Retained earning</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 708,515</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 670,600</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 37,915</p></td></tr><tr><td style="vertical-align:bottom;width:62.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accumulated other comprehensive income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (35,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37,898)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,376</p></td></tr></table> 275216000 257013000 -18203000 161012000 179302000 18290000 18203000 18203000 58074000 44001000 -14073000 137692000 114896000 -22796000 7801000 12737000 4936000 9366000 12678000 3312000 578079000 596844000 18765000 69868000 34297000 35571000 26081000 13071000 13010000 18184000 14800000 3384000 125261000 106084000 19177000 2.07 1.75 0.32 2.05 1.74 0.31 282594000 288507000 -5913000 197955000 128181000 69774000 11858000 11858000 42983000 69437000 -26454000 141385000 142899000 -1514000 665000 -6439000 7104000 12173000 8789000 3384000 708515000 670600000 37915000 -35522000 -37898000 2376000 12650000 571000 19473000 1051000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 3 -    INVENTORIES</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Components of inventories are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,150</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,097</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,736</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,983</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Components of inventories are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Raw materials</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,047</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,150</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Work in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,097</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Finished goods</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,736</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,074</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,983</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 19047000 17150000 26425000 15097000 12602000 10736000 58074000 42983000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 4 -    ACCOUNTS RECEIVABLE</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,095</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,661</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (49,094)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (47,162)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,594</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The movements in allowance for doubtful accounts are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,094</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,733)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,959)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (838)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,558)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the end of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,162</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Notes receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,155</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,095</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 295,155</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 293,661</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (49,094)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (47,162)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 275,216</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 282,594</p></td></tr></table> 29155000 36095000 295155000 293661000 49094000 47162000 275216000 282594000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The movements in allowance for doubtful accounts are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42,471</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,094</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,407</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,318</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (160)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,733)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (784)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,527)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,959)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (838)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,558)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the end of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,089</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 49,094</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,162</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 42471000 48089000 49094000 7400000 3407000 4318000 -160000 0 -2733000 784000 3527000 1959000 -838000 1125000 -1558000 48089000 49094000 47162000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 5 -    COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract costs incurred plus estimated earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954,786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,120,282</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Progress billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (783,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (915,346)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost and estimated earnings in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,936</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,981)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,955</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The movements in allowance for doubtful accounts are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,929</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,149)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (465)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (334)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,981</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract costs incurred plus estimated earnings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 954,786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,120,282</p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Progress billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (783,845)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (915,346)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Cost and estimated earnings in excess of billings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 170,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 204,936</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,929)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,981)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 161,012</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 197,955</p></td></tr></table> 954786000 1120282000 783845000 915346000 170941000 204936000 9929000 6981000 161012000 197955000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The movements in allowance for doubtful accounts are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the beginning of year</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,383</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,660</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,929</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,404</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,038</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,149)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (465)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (334)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance at the end of the year</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,981</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 6383000 8660000 9929000 2404000 1038000 -2149000 0 0 -465000 -127000 231000 -334000 8660000 9929000 6981000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="display:inline-block;text-indent:0pt;width:44.17pt;"><b style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:bold;text-align:left;">NOTE 6 - </b></span><b style="font-weight:bold;">REVENUE FROM CONTRACTS WITH CUSTOMERS</b></p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Remaining Unsatisfied Performance Obligations (“RUPO”)</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $594.2 million. The Company expects to recognize the majority of its remaining performance obligations as revenue within the next three years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Disaggregation of revenues </i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PRC</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-PRC</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,371</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maintenance service contracts </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,625</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Extended warranty service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;text-decoration:underline;text-decoration-color:#000000;">Contract assets and contract liabilities</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 include 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 included in the consolidated balance sheets as “costs and estimated earnings in excess of billing”; and (ii) accounts receivable retention amounts which were held by customers from Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Contract liabilities are include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the consolidated balance sheets as deferred revenue.  </p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 $64,162 for the year ended June 30, 2019, 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. </p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Contract assets and contract liabilities are summarized below:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 1, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets, current</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,534</p></td></tr><tr><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets, non-current</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,971</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,896</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The increase in contract assets was primarily due to new contracts and timing of revenue recognized relative to its billings. The increase in contract liabilities was primarily due to an increase in the receipt of advance payments and the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance.</p> 594200000 P3Y <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:29.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">PRC</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Non-PRC</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 337,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,529</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,371</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Product sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,410</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Maintenance service contracts </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,337</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,625</p></td></tr><tr><td style="vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Extended warranty service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.33%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,832</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,509</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr></table> 337842000 129529000 467371000 31410000 1692000 33102000 67337000 288000 67625000 2243000 2243000 438832000 131509000 570341000 64162000 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">July 1, 2018</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets, current</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 203,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 184,534</p></td></tr><tr><td style="vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract assets, non-current</p></td><td style="vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,971</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Contract liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 141,385</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 114,896</p></td></tr></table> 203423000 184534000 6390000 12971000 141385000 114896000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 7 -    PROPERTY, PLANT AND EQUIPMENT</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of property, plant and equipment is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,091</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Machinery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,787</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,683</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electronic and other equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,310</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,913</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,890</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (55,860)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (60,884)</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,006</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Buildings with a total carrying value of nil and $939 were pledged to secure short-term bank loans (note 13) as of June 30, 2018 and 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Buildings with a total carrying value of $3,121 and $3,018 were pledged to secure lines of credits from various banks in the Singapore and Malaysia as of June 30, 2018 and 2019, respectively (note 13).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Buildings and vehicles with a total carrying value of $2,870 and $1,467 were pledged to secure long-term bank loans as of June 30, 2018 and 2019, respectively (note 14).</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The depreciation expenses for the years ended June 30, 2017, 2018 and 2019 were $8,752, $8,217 and $7,879, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Assets leased to others under operating leases</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into operating lease contracts related to certain buildings owned with the carrying amount as shown below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings leased to others - at original cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,249)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings leased to others - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,847</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of property, plant and equipment is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 72,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,091</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Machinery</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,070</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,787</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,892</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,683</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vehicles</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,912</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electronic and other equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,310</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,913</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Construction in progress</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,824</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 504</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,890</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation and impairment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (55,860)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (60,884)</p></td></tr><tr><td style="vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 80,210</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 76,006</p></td></tr></table> 72257000 71091000 14070000 12787000 11892000 13683000 4717000 4912000 31310000 33913000 1824000 504000 136070000 136890000 55860000 60884000 80210000 76006000 0 939000 3121000 3018000 2870000 1467000 8752000 8217000 7879000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has entered into operating lease contracts related to certain buildings owned with the carrying amount as shown below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings leased to others - at original cost</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,255</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,096</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated depreciation</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,714)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,249)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Buildings leased to others - net</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,541</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 15,847</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 14255000 22096000 4714000 6249000 9541000 15847000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 8 -    PREPAID LAND LEASES</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of prepaid land leases is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Prepaid land leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,232</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,633)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,599</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amortization for the years ended June 30, 2017, 2018 and 2019 were $261, $270 and $264, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The annual amortization of prepaid land leases for each of the five succeeding years is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of prepaid land leases is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Prepaid land leases</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,611</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,232</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Accumulated amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,439)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,633)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,599</p></td></tr></table> 12611000 19232000 2439000 2633000 10172000 16599000 261000 270000 264000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The annual amortization of prepaid land leases for each of the five succeeding years is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 400</p></td></tr><tr><td style="vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,000</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 400000 400000 400000 400000 400000 2000000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 9 -    INTANGIBLE ASSETS, NET</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="13" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:63.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">carrying</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents and copyrights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,998</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr><tr><td style="vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,998</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The amortization of patents and copyrights related to the acquisition of Hollysys Industrial Software for the year ended June 30, 2018 and 2019 were $319 and $311, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="13" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:63.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="6" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:30.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"> <b style="font-weight:bold;">carrying</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b> <b style="font-weight:bold;">carrying </b> </p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> value</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> amortization</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Patents and copyrights</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,998</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr><tr><td style="vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (566)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.05%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,186</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,998</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (615)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr></table> 3752000 566000 3186000 1998000 615000 1383000 3752000 566000 3186000 1998000 615000 1383000 319000 311000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 311</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,383</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 311000 311000 311000 311000 139000 1383000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 10 -    GOODWILL</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating segment</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mechanical</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and electrical</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">automation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of July 1, 2018 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,359</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,623)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,054</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Concord Group, as a component of the M&amp;E operating segment, is considered to be a reporting unit for goodwill impairment purposes as Concord Group constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Concord Group. The amount of goodwill allocated to Concord Group was $24,817 and $25,028 as of June 30, 2018 and 2019, respectively, before any impairment charges. The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2018, the Company’s step one impairment test indicated that the carrying amount of Concord Group does not exceed its fair value and no impairment of goodwill was noted. Based on the testing results, the amount of goodwill allocated to Concord Group after impairment was $11,592 as of June 30, 2018. For the year ended June 30, 2019, the Company concluded that the carrying amount of Concord Group exceeded its fair value and recorded a goodwill impairment charge of $11,623 as a result of lower profitability levels of Concord Group resulting from increased competition and changes in market demand.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Estimating the fair value of Concord Group requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions of the various geographical areas in which it operates which includes Singapore, Malaysia and the Middle East. 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 ranging from 11.0% to 13.7% (2018: 12.7% to 16.0%) and a terminal value growth rate of 2% (2018: 2%). If the discount rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would decrease or increase by $1,658 and $2,056, respectively. If the terminal value growth rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would increase or decrease by $663 and $552 respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company also performed qualitative assessments with respect to Bond Group and Hollysys Industrial Software, to determine if it is more likely than not that the fair values of Bond Group and Hollysys Industrial Software 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, 2018 and 2019. Therefore, no further impairment testing for Bond Group and Hollysys Industrial Software was required.</p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The changes in the carrying amount of goodwill are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Operating segment</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Mechanical</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">and electrical</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Industrial</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">solutions</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">automation</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of July 1, 2018 </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 47,752</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 607</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,359</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill impairment charge</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,623)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,623)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 339</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 318</p></td></tr><tr><td style="vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,468</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 586</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 37,054</p></td></tr></table> 47752000 607000 48359000 11623000 11623000 339000 -21000 318000 36468000 586000 37054000 24817000 25028000 11592000 11623000 0.110 0.137 0.127 0.160 0.02 0.02 1 1658000 2056000 1 663000 552000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 11 -   EQUITY INVESTMENTS</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in equity investees</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following long-term investments were accounted for under the equity method as of June 30, 2018 and 2019 as indicated:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advance</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment, at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cost, less</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">undistributed</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">held</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impairment</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profits</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">company</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity method</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China Techenergy Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,744</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Electric Motor Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,556</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing IPE Biotechnology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,162</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,651</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Digital Technology Co.,Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,537</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shenzhen Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,717</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing AIRmaker Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Southcon Development Sdn Bhd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Machine Automation Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (453)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ningbo Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,894</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,389</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advance</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment, at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cost, less</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">undistributed</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">held</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impairment</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profits</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">company</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity method</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,947</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Electric Motor Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,054</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,825</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing IPE Biotechnology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China Techenergy Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ningbo Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,992</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">HuNan LingXiang Maglev Technology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,456</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (268)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,188</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing AIRmaker Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Southcon Development Sdn Bhd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (109)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Machine Automation Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,386</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company holds a 20% equity interest of Shenhua Hollysys Information Technology Co., Ltd. (“Shenhua Information”), but does not account for the investment using the equity method because:</p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">1)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Only one out of the five board representatives is elected by the Company and the remaining </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">80%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> equity interest is held by a large state-owned company which, in the view of the management, operates Shenhua Information without regards to the views of the Company;</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">2)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Key management of Shenhua Information including the chief executive officer, chief financial officer, chief operating officer and head of accounting are all appointed by the other shareholder.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">3)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Based on the articles of association of Shenhua Information, there are no matters that require unanimous approval of all shareholders and there are no participating rights for non-controlling shareholders.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">There were no impairment indicators for these investments and no impairment loss was recognized for the year ended June 30, 2017, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deconsolidation of Beijing Hollysys Intelligent Technologies Co., Ltd. ("Hollysys Intelligent") and equity investment in Ningbo Hollysys Intelligent Technologies Co Ltd. ("Ningbo Hollysys")</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In June 2018, Ningbo Hollysys was established with a registered capital RMB250,000 (equivalent to $38,060). As of June 30, 2018, Ningbo Hollysys had no operations and no capital contributions were made.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In August 2018, the Company agreed to transfer 100% of their equity interest in Hollysys Intelligent, a wholly owned subsidiary, to Ningbo Hollysys in exchange for a 40% equity interest in Ningbo Hollysys. Upon the transfer of the equity interest, the Company lost control of Hollysys Intelligent and deconsolidated the subsidiary. The Company with the assistance of an independent third-party appraiser, determined the fair value of the consideration received and the retained equity interest in Hollysys Intelligent to be $4,110, which was measured at fair value using a discounted cash flow approach which involves significant unobservable inputs (Level 3), such as the amount and timing of future excepted cash flows, terminal growth rate and discount rate. A disposal gain of $5,768 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019. As the Company has the right to appoint two representatives of Ningbo Hollysys' five-member board of directors, the Company has significant influence and uses the equity method to account for its investment in Ningbo Hollysys.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hollysys Intelligent held a 25% equity interest in Beijing Hollysys Digital Technology Co.,Ltd. ("Hollysys Digital ") and a 60% equity interest in Shenzhen Hollysys Intelligent Technologies Co., Ltd. ("Shenzhen Hollysys") as of June 30, 2018. As discussed above, the Company lost control of Hollysys Intelligent in August 2018, therefore, the related interests in Hollysys Digital and Shenzhen Hollysys were also disposed.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Deconsolidation of Beijing Hollycon Medicine &amp; Technology. Co., Ltd.</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In July 2016, Beijing Hollycon Medicine &amp; Technology. Co., Ltd. ("Hollycon"), previously one of the Company's subsidiaries, issued new shares for an aggregate cash consideration of $30,943 to two new third party investors. At the same time, the Company disposed 0.6% of its equity interest in Hollycon for cash consideration of $464. These two transactions resulted in dilution of the Company’s equity interest in Hollycon from 51% to 30%. According to the revised article of association, Hollycon will be managed by a board of directors comprising of a total 5 members, of which, the Company can appoint two directors while the other three shareholders can appoint one director each. The Company 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 the board directors. Profits is allocated to shareholders based on the percentage of respective initial investment. The Company 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 using the equity method. On the deconsolidation date, the Company 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;text-decoration:underline;text-decoration-color:#000000;">Investments in equity securities without readily determinable fair values</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2018, the aggregate carrying amount of all cost method investments was $4,195. As of June 30, 2019, the carrying amount of investments in equity securities without readily determinable fair values for which the measurement alternative was elected was $4,776 after deduction of US$437 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 year ended June 30, 2019. Net realized gains or loss on equity securities sold were nil for the year ended June 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Investments in equity investees</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following long-term investments were accounted for under the equity method as of June 30, 2018 and 2019 as indicated:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advance</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment, at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cost, less</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">undistributed</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">held</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impairment</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profits</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">company</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity method</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,276</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,091</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 26,367</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China Techenergy Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,057</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,744</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Electric Motor Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 799</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,556</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing IPE Biotechnology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.02</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,489</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,162</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,651</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Digital Technology Co.,Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,729</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (192)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,537</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Shenzhen Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,717</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,445)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,272</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing AIRmaker Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Southcon Development Sdn Bhd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (112)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 111</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Machine Automation Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 453</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (453)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ningbo Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 41,894</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 45</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,389</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Long-term</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Advance</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investment, at</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Share of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">to</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Interest</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">cost, less</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">undistributed</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">investee</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">held</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">impairment</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">profits</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">company</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Equity method</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollycon Medicine &amp; Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,456</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,491</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,947</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Electric Motor Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 771</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,054</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,825</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing IPE Biotechnology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,436</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,778</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,214</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">China Techenergy Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,989</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Ningbo Hollysys Intelligent Technologies Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,118)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,992</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">HuNan LingXiang Maglev Technology Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,456</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (268)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,188</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing AIRmaker Technology Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 146</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (23)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 123</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Southcon Development Sdn Bhd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 217</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (109)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Hollysys Machine Automation Co., Ltd.</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 30.00</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 437</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (437)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 46.00</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:48.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,029</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,357</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.79%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,386</p></td></tr></table> 0.3000 23276000 3091000 0 26367000 0.4000 9057000 3642000 45000 12744000 0.4000 799000 4757000 0 5556000 0.2202 1489000 2162000 0 3651000 0.2500 3729000 -192000 0 3537000 0.6000 2717000 -1445000 0 1272000 0.2000 151000 0 0 151000 0.3000 223000 -112000 0 111000 0.3000 453000 -453000 0 0 0.4600 0 0 0 0 0.4000 0 0 0 0 41894000 11450000 45000 53389000 0.3000 22456000 2491000 0 24947000 0.4000 771000 5054000 5825000 0.2202 1436000 1778000 3214000 0.4000 0 2989000 0 2989000 0.4000 4110000 -2118000 0 1992000 0.2000 1456000 -268000 0 1188000 0.2000 146000 -23000 0 123000 0.3000 217000 -109000 0 108000 0.3000 437000 -437000 0 0 0.4600 31029000 9357000 40386000 0.20 0.80 0 0 0 250000000 38060000 1 0.40 4110000 5768000 0.25 0.60 30943000 0.006 464000 0.51 0.30 22737000 14514000 4195000 4776000 437000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 12 -   WARRANTY LIABILITIES</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,858</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expense accrued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,538</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expense incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,899)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Current portion of warranty liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,622)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,039)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term warranty liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beginning balance</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,632</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,858</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deconsolidation of a subsidiary</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (130)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expense accrued</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,211</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,538</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expense incurred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,165)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,899)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (251)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,858</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,116</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Current portion of warranty liabilities</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,622)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,039)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term warranty liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,077</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 7632000 7858000 -130000 3211000 7538000 3165000 2899000 -180000 251000 7858000 12116000 5622000 8039000 2236000 4077000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 13 -   SHORT-TERM BANK LOANS</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 30, 2018, the Company’s short-term bank borrowings consisted of revolving bank loans of $2,865 from several banks, which were subject to annual interest rates ranging from 4.60% to 5.66%, with a weighted average interest rate of 4.71%. Some of the short-term loans are secured by the pledge of restricted cash of $1,007 as of June 30, 2018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On June 30, 2019, the Company’s short-term bank borrowings consisted of revolving bank loans of $1,909 from several banks, which were subject to an annual interest rate of 4.60%. Some of the short-term loans are secured by the pledge of restricted cash of $1,013 and a building with a carrying value of $939 as of June 30, 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended June 30, 2017, 2018, and 2019, interest expenses on short-term bank loans amounted to $178, $376 and $110, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2018, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $340,006, of which $151,254 was utilized and $188,752 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $2,279 and $3,121, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $265,560, of which $77,911 was utilized and $187,649 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $13,401 and $3,018, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 2865000 0.0460 0.0566 0.0471 1007000 1909000 0.0460 1013000 939000 178000 376000 110000 340006000 151254000 188752000 2279000 3121000 265560000 77911000 187649000 13401000 3018000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 14 -   LONG-TERM LOANS</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">MYR denominated loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">SGD denominated loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Convertible Bond</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(iii)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,995</p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (20,310)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">i.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in December 2041. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2.19%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> to </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">5.68%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per annum and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2.19%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> to </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">5.12%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per annum, respectively. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$2,666</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$1,040</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> as of June 30, 2018 and 2019, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">ii.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 15, 2024. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2.68%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> to </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">5.44%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per annum and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2.44%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> to </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">2.78%</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> per annum, respectively. The borrowing is secured by vehicles with a total carrying value of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$204</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$427</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> as of June 30, 2018 and 2019, respectively.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">iii.</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Convertible Bond</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 30, 2014, the Company entered into a Convertible Bond agreement with International Finance Corporation ("IFC"), under which the Company borrowed $20,000 from IFC (the “Convertible Bond”) with an interest rate of 2.1% per annum and commitment fee of 0.5% per annum paid in arrears semi-annually. The Convertible Bond has a five year term and was drawn down on August 30, 2014 and is repayable in full on August 29, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Conversion rate</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The initial conversion rate at the time of the agreement is 38 ordinary shares per $1, and the initial conversion price is $26.35 per share. The initial conversion rate and conversion price are subject to subsequent adjustments with events that may dilute the unit price per share. Since the Company paid out cash dividends of $0.40 per share in March 2015, $0.20 per share in November 2016, $0.12 per share in November 2017, and $0.18 per share in November 2018, the conversion rate and conversion price was adjusted to 39.81 ordinary shares per $1 and $25.12 per share, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Conversion</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Convertible Bond has both voluntary and mandatory conversion terms. IFC may at its option convert, in $1,000 increments, the Convertible Bond in whole or in part, into the Company’s ordinary shares at any time on or prior to the maturity date at a conversion rate and a conversion price in effect at such time. The conversion rate is subject to anti-dilution. According to the Convertible Bond agreement, 50% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares of the Company at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 150% of the conversion price in effect at such time. In addition, 100% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 200% of the conversion price in effect at such time.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Non-conversion compensation feature</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In the event that there remains any outstanding principal of the Convertible Bond not converted by IFC into ordinary shares at the maturity date, the Company shall pay to IFC an additional amount equal to 4% of such outstanding principle (“non-conversion compensation feature”). The non-conversion compensation feature is bifurcated as a derivative liability and measured at its fair value at each reporting period end.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Registration rights agreement</i></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company has filed a shelf-registration statement with the United States Securities and Exchange Commission with respect to the resale of any ordinary shares issued or issuable upon conversion of the Convertible Loan. The Company shall maintain the effectiveness of the registration statement for so long as any registrable securities remain issued and outstanding. In the event that the registration statement is not declared effective or ceases to remain continuously effective such that IFC is not able to utilize the prospectus to resell its ordinary shares, the Company shall pay a penalty equal to 0.5% of the aggregate principal amount of the Convertible Bond that was converted into unregistered ordinary shares then held by IFC. The maximum aggregate penalty payable to IFC shall be 5% of the aggregate principal amount of the Convertible Bond that was converted.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In accounting for the issuance of the Convertible Bond, the Company bifurcated the non-conversion compensation feature from the Convertible Bond in accordance with ASC 815-15-30-2. The bifurcated feature is accounted for as a liability at its fair value at each reporting period end. The Company did not bifurcate the conversion option, as it is considered indexed to the entity’s own stock and meets the equity classification guidance in ASC 815-40-25, it is eligible for a scope exception from ASC 815 and does not need to be bifurcated from the underlying debt host instrument. At the commitment date, there was no beneficial conversion as the conversion price was higher than the stock price. The fees and expenses associated with the issuance of the Convertible Bond are recorded as a discount to the debt liability in accordance with ASU 2015-03, which the Company has early adopted in fiscal year ended June 30, 2015. The Convertible Bond, which is the proceeds net of fees and expenses payable to the creditor and the fair value of the bifurcated derivative, will be accreted to the redemption value on the maturity date using the effective interest method over the estimated life of the debt instrument. The registration right liability is accounted for in accordance with ASC 450-20 which defines that a liability should be recorded in connection with the registration rights agreement when it becomes probable that a payment under the registration rights agreement would be required and the amount of payment can be reasonably estimated. As of June 30, 2019, the Company did not recognize any liability related to the registration right.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company paid up-front fees related to the issuance of the Convertible Bond amounting to $349.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended June 30, 2017, 2018 and 2019, the accretion of the Convertible Bond was $230, $230 and $230, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Scheduled principal and interest payments for all outstanding long-term loans as of June 30, 2019 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">   </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,455</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,480</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">For the years ended June 30, 2017, 2018, and 2019, interest expenses of long-term loans incurred amounted to $760, $316 and $465, respectively, and nil was capitalized as construction in progress for either of these three years.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company is in compliance with the debt covenant requirements for the Convertible Bond.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Convertible Bond was repaid in full on August 29, 2019.</p> <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:24.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">MYR denominated loan</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,016</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 947</p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">SGD denominated loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 177</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Convertible Bond</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;">(iii)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,866</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,995</p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,288</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Less: Current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (350)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (20,310)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:64.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:5.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,709</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 978</p></td></tr></table> 1016000 947000 177000 346000 19866000 19995000 21059000 21288000 350000 20310000 20709000 978000 0.0219 0.0568 0.0219 0.0512 2666000 1040000 0.0268 0.0544 0.0244 0.0278 204000 427000 20000000 0.021 0.005 The initial conversion rate at the time of the agreement is 38 ordinary shares per $1, and the initial conversion price is $26.35 per share. Since the Company paid out cash dividends of $0.40 per share in March 2015, $0.20 per share in November 2016, $0.12 per share in November 2017, and $0.18 per share in November 2018, the conversion rate and conversion price was adjusted to 39.81 ordinary shares per $1 and $25.12 per share, respectively. 1000000 According to the Convertible Bond agreement, 50% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares of the Company at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 150% of the conversion price in effect at such time. 30 20 2 0.005 0.05 349000 230000 230000 230000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Scheduled principal and interest payments for all outstanding long-term loans as of June 30, 2019 are as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;text-decoration:underline;text-decoration-color:#000000;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">   </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,455</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 266</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 180</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 259</p></td></tr><tr><td style="vertical-align:bottom;width:85.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 21,480</b></p></td></tr></table> 20455000 320000 266000 180000 259000 21480000 760000 316000 465000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 15 -   FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Financial instruments include cash and cash equivalents, time deposits with maturities over three months, accounts receivable, accounts receivable retention, other receivables, amounts due to or from related parties, accounts payable, short-term bank loans, long-term bank loans and bifurcated derivative. The carrying values of these financial instruments, other than long-term bank loans and a bifurcated derivative (which is a recurring fair value measurement), approximate their fair values due to their short-term maturities. The carrying value of the Company’s long-term bank loans other than the Convertible Bond approximates its fair value as the long-term bank loans are subject to floating interest rates. These assets and liabilities, excluding cash and cash equivalents (which fall into level 1 of the fair value hierarchy), fall into level 2 of the fair value hierarchy. The carrying value of the Convertible Bond is $19,866 and $19,995 as of June 30, 2018 and 2019, respectively; whereas the fair value is $17,119 and $19,502 as of June 30, 2018 and 2019, respectively. The fair value measurement of the Convertible Bond falls into level 3 of the fair value hierarchy. There were no assets measured at fair value on a recurring basis as of June 30, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Liabilities measured at fair value on a recurring basis as of June 30, 2018 and 2019 are stated below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Derivative financial liability (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities measured at fair value on a recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Derivative financial liability (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities measured at fair value on a recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The derivative financial liability represents the fair value of the non-conversion compensation feature (note 14). The Company engaged an independent third-party appraiser to assist with the valuation of the feature. The Company is ultimately responsible for the fair value of the non-conversion compensation feature recorded in the consolidated financial statements. The Company adopted the binomial model to assess the fair value of such feature as of year-end. The non-conversion compensation feature is equal to the difference between the fair value of the whole Convertible Bond with the non-conversion compensation feature and the whole Convertible Bond without the non-conversion feature. The significant unobservable inputs used in the fair value measurement of the non-conversion compensation feature includes the risk-free rate of return, expected volatility, expected life of the Convertible Bond and expected ordinary dividend yield. The changes in fair value of the non-conversion compensation feature during fiscal year 2019 are shown in the following table.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value measurements as of June</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30, 2019 using significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">Non-conversion compensation feature</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">related to the Convertible Bond</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Change in fair-value (included within other income, net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and 2019 are stated below:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in </b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible asset (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets measured at fair value on a non-recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Upon the acquisition of 100% of Hollysys Industrial Software in July 2017, the Company recognized $2,071 </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">patents and copyrights based on significant unobservable inputs (Level 3), using a discounted cash flow approach assuming a certain terminal growth rate and discount rate.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Retained equity interest in a former subsidiary (Hollysys Intelligent) <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets measured at fair value on a non-recurring basis</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The retained equity interest in Hollysys Intelligent was measured at fair value using the discounted cash flow method which involves significant unobservable inputs such as terminal growth rate and discount rate (note 11).</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">As of June 30, 2019, the Company’s goodwill of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">nil</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> was related to the acquisition of Concord Group</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">.</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> The Company engaged an independent third-party appraiser to assist with the valuation of the goodwill related to the Concord Group. The Company is ultimately responsible for the fair value of the goodwill recorded in the consolidated financial statements. For the purposes of step one of the goodwill impairment test, the Company adopted the income approach, in particular the discounted cash flow approach, to evaluate the fair value of the reporting unit. 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. For the purpose of step two of the goodwill impairment test, the Company has allocated the fair value of the reporting unit derived in step one to the assets and liabilities of the reporting unit, as if the reporting unit had been acquired in a business combination and the fair value of the reporting unit was the price paid to acquire the reporting unit. The Company adopted the multi-period excess earnings model to evaluate the fair value of the intangible assets of the reporting unit, which was then used to compute the implied fair value of the goodwill via a residual approach which was determined to be nil. As a result, the Company recorded a goodwill impairment charge of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$11,623</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> (Note 10).</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 19866000 19995000 17119000 19502000 0 0 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Liabilities measured at fair value on a recurring basis as of June 30, 2018 and 2019 are stated below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Derivative financial liability (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities measured at fair value on a recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:49.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">in active</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Derivative financial liability (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr><tr><td style="vertical-align:bottom;width:47.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total liabilities measured at fair value on a recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The derivative financial liability represents the fair value of the non-conversion compensation feature (note 14). The Company engaged an independent third-party appraiser to assist with the valuation of the feature. The Company is ultimately responsible for the fair value of the non-conversion compensation feature recorded in the consolidated financial statements. The Company adopted the binomial model to assess the fair value of such feature as of year-end. The non-conversion compensation feature is equal to the difference between the fair value of the whole Convertible Bond with the non-conversion compensation feature and the whole Convertible Bond without the non-conversion feature. The significant unobservable inputs used in the fair value measurement of the non-conversion compensation feature includes the risk-free rate of return, expected volatility, expected life of the Convertible Bond and expected ordinary dividend yield. The changes in fair value of the non-conversion compensation feature during fiscal year 2019 are shown in the following table.</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair value measurements as of June</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">30, 2019 using significant</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable inputs</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">Non-conversion compensation feature</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:25.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">related to the Convertible Bond</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Change in fair-value (included within other income, net)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:72.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Balance as of June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.71%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr></table> 0 0 412000 412000 0 0 412000 412000 0 0 758000 758000 0 0 758000 758000 412000 346000 758000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and 2019 are stated below:</p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in </b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">  identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible asset (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets measured at fair value on a non-recurring basis</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,752</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">Upon the acquisition of 100% of Hollysys Industrial Software in July 2017, the Company recognized $2,071 </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">patents and copyrights based on significant unobservable inputs (Level 3), using a discounted cash flow approach assuming a certain terminal growth rate and discount rate.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="11" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:46.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Quoted prices in</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant other</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">active markets for</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">observable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">unobservable</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">identical assets</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">inputs</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:12.81%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 2)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(Level 3)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Retained equity interest in a former subsidiary (Hollysys Intelligent) <sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Goodwill <sup style="font-size:7.5pt;vertical-align:top;">(ii)</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total assets measured at fair value on a non-recurring basis</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.16%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.42%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:6.83%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,110</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The retained equity interest in Hollysys Intelligent was measured at fair value using the discounted cash flow method which involves significant unobservable inputs such as terminal growth rate and discount rate (note 11).</span></td></tr></table><div style="margin-top:12pt;"/><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">As of June 30, 2019, the Company’s goodwill of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">nil</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> was related to the acquisition of Concord Group</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">.</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> The Company engaged an independent third-party appraiser to assist with the valuation of the goodwill related to the Concord Group. The Company is ultimately responsible for the fair value of the goodwill recorded in the consolidated financial statements. For the purposes of step one of the goodwill impairment test, the Company adopted the income approach, in particular the discounted cash flow approach, to evaluate the fair value of the reporting unit. 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. For the purpose of step two of the goodwill impairment test, the Company has allocated the fair value of the reporting unit derived in step one to the assets and liabilities of the reporting unit, as if the reporting unit had been acquired in a business combination and the fair value of the reporting unit was the price paid to acquire the reporting unit. The Company adopted the multi-period excess earnings model to evaluate the fair value of the intangible assets of the reporting unit, which was then used to compute the implied fair value of the goodwill via a residual approach which was determined to be nil. As a result, the Company recorded a goodwill impairment charge of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$11,623</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> (Note 10).</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p> 0 0 1752000 1752000 0 0 1752000 1752000 1 2071000 0 0 4110000 4110000 0 0 0 0 4110000 4110000 0 11623000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 16 -   STOCKHOLDERS’ EQUITY</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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. Right held by the acquiring person become null and void in each case. Unless terminated earlier by the Board of Directors, the 2010 Rights Plan will expire on September 27, 2020. There is no accounting impact related to the Right.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 26, 2017, the Company declared a regular cash dividend of $0.12 per share to the holders of the Company’s ordinary shares. The record date was October 16, 2017, and the dividend was paid on November 6, 2017.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 27, 2018, the Company declared a regular cash dividend of $0.18 per share to the holders of the Company’s ordinary shares. The record date was October 22, 2018, and the dividend was paid on November 12, 2018.</p> 160 0.20 0.20 0.50 0 2017-09-26 0.12 2017-10-16 2017-11-06 2018-09-27 0.18 2018-10-22 2018-11-12 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 17 -   SHARE-BASED COMPENSATION EXPENSES</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On September 20, 2007, the Company adopted the 2006 Stock Plan (the “2006 Plan”) which allows the Company to offer a variety of incentive awards to employees, officers, directors and consultants. Options to purchase 3,000,000 ordinary shares are authorized under the 2006 Plan. The Company issues new shares to employees, officers, directors and consultants upon share option exercise or share unit conversion.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 similar to the 2006 Plan, which is 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 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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance options</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance share options granted in 2012 (“2012 Performance Options”)</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company granted 1,476,000 share options to certain employees under the terms of the 2006 Plan in 2012. All the share options had been vested and exercised by June 30, 2017.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance options granted in 2015 (“2015 Performance Options”)</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On May 14, 2015, certain employees of the Company were granted share-based compensation awards totaling 1,740,000 performance share options to purchase ordinary shares according to the terms of the 2015 Equity Plan. The exercise price of these options is $22.25 per share. The exercise price of the option will be adjusted in the event dividends are paid by the Company.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On the 24, 36, 48 month anniversary of the grant date, 30%, 30%, 40% of 1,160,000 performance share options will vest if the Company’s annual growth rate of Non-GAAP diluted EPS for fiscal years 2015, 2016 and 2017 equals or exceeds 15% per annum. On the 48 month anniversary of the grant date, 50% of the remaining 580,000 options will vest if the Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 20%, and another 50% of the 580,000 performance options will vest if he Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 25%.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Moreover, for option grantees who are responsible for individual businesses, they have to meet the following additional criteria in each year, from fiscal years 2015 to 2017, to exercise the options in that particular year. The annual revenue growth rate compared to the prior fiscal year must equal to or exceed 15%, 5%, 15% and 50% respectively for industrial automation (“IA”), rail transportation (“Rail”), mechanical and electrical solutions (“M&amp;E”) and medical (“Medical”) revenue streams.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The vesting schedule for such performance share options is as below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of vested</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Months after the grant date</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS Threshold</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">24 months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">36 months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">48 months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Annual growth rate over 15% but below 20 %  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1,160,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464,000</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CAGR equals or over 20% but below 25 %  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional 290,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CAGR equals 25% or above</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional 290,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,000</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,044,000</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The 2015 Performance Options will remain exercisable from the vesting date until the 60 month anniversary of the grant date. The EPS threshold and the revenue growth thresholds for Rail and Medical were met for fiscal years ended June 30, 2015 and 2016, however, the revenue growth thresholds of IA and M&amp;E were not achieved. The annual growth rate of Non-GAAP diluted EPS for fiscal year 2017 failed to fall between 15% and 20%, in addition, the revenue growth thresholds were not met for all revenue streams. Based on this performance, 306,000 out of 1,740,000 2015 performance options are vested.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the 2015 performance option activity for the year ended June 30, 2019 is as shown below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015 Performance</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual life</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding as at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding, vested and exercisable at June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company recorded share-based compensation expense relating to the 2015 performance options in the amount of $(263), $588 and nil which is included in general and administrative expenses, in fiscal year 2017, 2018 and 2019, respectively. As of June 30, 2019, all the share-based compensation expense related to the 2015 Performance Options was recognized.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Restricted shares</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended June 30, 2014, the Company granted 52,500 restricted ordinary shares to certain directors under the 2006 Plan. All shares were granted on June 23, 2014. 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">During the year ended June 30, 2017, the Company granted 67,500 restricted ordinary shares to certain directors under the 2015 Plan. All shares were granted on December 10, 2016. 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the restricted share activity for the year ended June 30, 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of restricted shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average grant-date fair value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Un-vested at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr><tr><td style="vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (22,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Un-vested at June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The aggregated grant-date fair value of restricted shares vested during the years ended June 30, 2017, 2018 and 2019 were $432, $452 and $452, respectively. $727, $619 and $238 were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2017, 2018 and 2019, respectively. As of June 30, 2019, the aggregated unrecognized compensation expense of $47 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.63 years.</p> 3000000000 5000000 1476000 1740000 22.25 0.30 0.30 0.40 1160000 0.15 P48M 0.50 580000 0.20 0.50 580000 0.25 0.15 0.05 0.15 0.50 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The vesting schedule for such performance share options is as below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of vested</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:34.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Months after the grant date</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EPS Threshold</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">24 months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">36 months</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">48 months</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Annual growth rate over 15% but below 20 %  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">1,160,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464,000</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CAGR equals or over 20% but below 25 %  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional 290,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">CAGR equals 25% or above</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Additional 290,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 290,000</p></td></tr><tr><td style="vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.09%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,044,000</p></td></tr></table> 1160000 348000 348000 464000 290000 0 0 290000 290000 0 0 290000 348000 348000 1044000 0.15 0.20 306000 1740000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the 2015 performance option activity for the year ended June 30, 2019 is as shown below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:44.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">remaining</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2015 Performance</b> </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">average</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">contractual life</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Aggregate</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Options</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">exercise price</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(years)</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">   </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">intrinsic value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding as at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:44.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Outstanding, vested and exercisable at June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 306,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.87</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr></table> 306000 21.93 P1Y10M13D 64000 306000 21.75 P0Y10M13D 0 -263000 588000 0 52500 67500 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">A summary of the restricted share activity for the year ended June 30, 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Number of restricted shares</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.66%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Weighted average grant-date fair value</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Un-vested at June 30, 2018</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr><tr><td style="vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Vested at June 30, 2019</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (22,500)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:45.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Un-vested at June 30, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:23.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,125</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:27.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20.09</p></td></tr></table> 40625 20.09 22500 20.09 18125 20.09 432000 452000 452000 727000 619000 238000 47000 P0Y7M17D <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 18 -   EMPLOYEE BENEFITS</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 $17,568, $18,994 and $18,757 for the years ended June 30, 2017, 2018 and 2019, respectively. These schemes were accounted for as defined contribution plans.</p> 17568000 18994000 18757000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 19 -   INCOME TAX</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">BVI</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hollysys and its subsidiaries incorporated in the BVI are not subject to income tax under the relevant regulations.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Singapore</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Malaysia</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Dubai</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2017, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hong Kong</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2019. For the year ended June 30, 2019, the provision for Hong Kong profits tax has been made in the statement of comprehensive income. No provision for Hong Kong profits tax has been made in the statement of comprehensive income as there were sustained taxable losses arising from Hong Kong for each of the years ended June 30, 2017 and 2018.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Macau</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s wholly owned subsidiary incorporated in Macau is subject to the Macau corporate income tax at a rate of 12% on the assessable profits arising from Macau, with an exemption up to MOP600. No provision for Macau profits tax has been made in the statement of comprehensive income for each of the years ended June 30, 2017, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">India</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 statement of comprehensive income as there were no taxable profits noted for each of the years ended June 30, 2017, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Qatar</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">CECL is subject to the Qatar Corporate income tax at a rate of 10% on the assessable profit arising from Qatar.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Indonesia</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s wholly owned subsidiary incorporated in Indonesia is subject to the Indonesia Corporate income tax at a rate of 25% on the assessable profit arising from Indonesia. No provision for Indonesia tax has been made in the statement of comprehensive income as there were no assessable profits noted for the years ended June 30, 2018 and 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">PRC</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 followings:</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Beijing Hollysys Co., Ltd</i> (“Beijing Hollysys”)</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 2017 to 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Further, Beijing Hollysys was qualified for the Key Software Enterprise (“KSE”) status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from tax authorities as they hold the right to inspect the KSE status.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Hangzhou Hollysys Automation Co., Ltd</i> (“Hangzhou Hollysys”)</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hangzhou Hollysys was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from 2017 to 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Further, Hangzhou Hollysys was qualified for the KSE status in calendar year 2018 and was entitled to the preferential tax rate of 10% for calendar year 2018. 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 from tax authorities as they hold the right to inspect the KSE status.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;text-align:justify;margin:0pt 0pt 12pt 0pt;">Beijing Hollysys Industrial Software Company Ltd. (“Hollysys Industrial Software”)</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Hollysys Industrial Software was certified as a HNTE which provides a preferential EIT rate of 15% for three calendar years from 2016 to 2018. Hollysys Industrial Software is expecting to receive the renewed certification in late 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s income before income taxes consists of:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,691</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,968)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,723</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income tax expense, most of which is incurred in the PRC, consists of:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,206</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,175</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,381</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred income tax (benefit) expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,722)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (483)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,197)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,723</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected income tax expense at statutory tax rate in the PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,410</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,931</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of different tax rates in various jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of preferential tax treatment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,650)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,678)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,444)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of non-taxable income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of additional deductible research and development expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,385)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,833)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of change in tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,835)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,801)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,457)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Tax rate differential on deferred tax items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Withholding tax on dividend paid by subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The breakdown of deferred tax assets/liabilities caused by the temporary difference is shown as below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred subsidies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,916</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Warranty liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Inventory provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Provision for contract loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued payroll</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Recognition of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Costs and estimated earnings in excess of billings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,544)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Share of net gains (loss) of equity investees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (739)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net operating loss carry forward</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,846</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,428)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total deferred tax assets-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,725</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">PRC dividend withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,825)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible assets and other non-current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,327)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,335)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total deferred tax liabilities-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,173)</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019 the Company had incurred net losses of $6,277, $57,167, $666 derived from entities in the PRC, Singapore and Indonesia, respectively. The net losses in the PRC can be carried forward for five years, to offset future net profit for income tax purposes. The net losses in Singapore and Indonesia can be carried forward without an expiration date. For the amount as of June 30, 2019, $246 will expire, if not utilized, from calendar years ending December 31, 2019 to 2023.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The valuation allowance is considered on an individual entity basis.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2018 and 2019, the aggregate undistributed earnings from the Company’s PRC subsidiaries that are available for distribution are RMB4,089,013 (equivalent to $623,213) and RMB5,130,795 (equivalent to $776,254), respectively. The Company expects to distribute a portion of the earnings (RMB400,000 or $58,252) to the holding companies located outside mainland China, and has hence accrued a withholding tax of $5,825 as of June 30, 2019. 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2018 and June 30, 2019, 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, 2018 and June 30, 2019, the total amounts of undistributed earnings generated from the Company’s PRC subsidiaries for which no withholding tax has been accrued were $552,937 and $621,707, respectively. Deferred tax liabilities subject to be recognized would have been $48,922 and $61,999 respectively, if all such undistributed earnings planned to be distributed to the Company in full as of June 30, 2018 and June 30, 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, 2013 through 2017. 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2018 and 2019, the Company concluded that there was no significant unrecognized tax benefits requiring recognition in its 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, 2018 and 2019, 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, 2018 and 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company’s tax years ended December 31, 2008 through 2019 remain open for statutory examination by tax authorities.</p> 0.17 0.24 0.165 0.12 0.30 0.10 0.25 0.15 0.10 0.15 0.10 0.15 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s income before income taxes consists of:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,331</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,301</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,691</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (21,976)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,341</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,968)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,355</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,642</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,723</p></td></tr></table> 105331000 127301000 155691000 -21976000 2341000 -11968000 83355000 129642000 143723000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Income tax expense, most of which is incurred in the PRC, consists of:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Current income tax expense (benefit)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,911</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,268</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,206</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (658)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,462</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,175</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,253</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 23,730</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 24,381</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred income tax (benefit) expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,348)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,722)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (483)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (177)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (475)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,133</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,525)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,197)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,386</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td></tr></table> 12911000 17268000 22206000 -658000 6462000 2175000 12253000 23730000 24381000 2616000 -1348000 -5722000 -483000 -177000 -475000 2133000 -1525000 -6197000 14386000 22205000 18184000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income before income taxes</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,355</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 129,642</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 143,723</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Expected income tax expense at statutory tax rate in the PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 20,838</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,410</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,931</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of different tax rates in various jurisdictions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,627</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (521)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of preferential tax treatment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,650)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,678)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,444)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of non-taxable income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,500)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of additional deductible research and development expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,385)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,260)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,833)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of non-deductible expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,608</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,046</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Effect of change in tax rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,835)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,801)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,457)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Change in valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,964</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,399</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Tax rate differential on deferred tax items</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,056</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Withholding tax on dividend paid by subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,799)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,847</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 962</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,150</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (29)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22,205</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18,184</p></td></tr></table> 0.25 83355000 129642000 143723000 20838000 32410000 35931000 2627000 -521000 1781000 10650000 11678000 13444000 284000 1500000 2385000 4260000 5833000 4608000 3046000 5489000 4835000 4801000 8457000 3964000 2359000 1399000 2056000 0 0 -2799000 4784000 2847000 -962000 -1150000 29000 14386000 22205000 18184000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The breakdown of deferred tax assets/liabilities caused by the temporary difference is shown as below:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:23.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax assets</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred subsidies</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,809</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,916</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Warranty liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,206</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,234</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Inventory provision</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 655</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-term assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,562</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 216</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Provision for contract loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 59</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Accrued payroll</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,029</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Recognition of intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Costs and estimated earnings in excess of billings</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (8,544)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (581)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Share of net gains (loss) of equity investees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,038)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (739)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Net operating loss carry forward</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,739</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,846</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Valuation allowance</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,522)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,428)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total deferred tax assets-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,318</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,725</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Deferred tax liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Property, plant and equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (20)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">PRC dividend withholding tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (3,019)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,825)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Intangible assets and other non-current assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,327)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (6,335)</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Total deferred tax liabilities-non-current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (9,366)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (12,173)</p></td></tr></table> 9600000 8805000 1809000 1916000 1206000 1234000 713000 655000 296000 357000 3562000 216000 70000 59000 1029000 11000 -8544000 -581000 2038000 739000 12739000 12846000 12522000 11428000 387000 385000 8318000 13725000 20000 13000 3019000 5825000 6327000 6335000 9366000 12173000 6277000 57167000 666000 246000 0.10 4089013000 623213000 5130795000 776254000 400000000 58252000 5825000 63716000 63716000 552937000 621707000 48922000 61999000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 20 -   INCOME PER SHARE</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net income per share attributable to the Company for the years indicated:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income attributable to the Company - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income attributable to the Company - diluted<sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average ordinary shares outstanding used in computing basic income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,189,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,434,019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,456,524</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Convertible Bond</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,200</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,160</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average ordinary shares outstanding used in computing diluted income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,011,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,248,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,273,884</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income per share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.07</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income per share - diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.05</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">For the year ended June 30, 2017, 2018 and 2019, interest accretion related to the Convertible Bond of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$661</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$264</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$562</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, respectively, is added back to derive net income attributable to the Company for computing diluted income per share.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">Vested and unissued restricted shares of 72,263, 91,920 and 114,425 shares are included in the computation of basic and diluted income per share for the years ended June 30, 2017, 2018 and 2019, respectively. The effect of share options have been excluded from the computation of diluted income per share for the year ended June 30, 2017 and 2018 as their effects would be anti-dilutive.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the computation of basic and diluted net income per share attributable to the Company for the years indicated:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:38.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Numerator:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income attributable to the Company - basic</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income attributable to the Company - diluted<sup style="font-size:7.5pt;vertical-align:top;">(i)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,605</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,425</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,823</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Denominator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average ordinary shares outstanding used in computing basic income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,189,004</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,434,019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60,456,524</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Effect of dilutive securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Convertible Bond</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 784,400</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 788,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 796,200</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Restricted shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 38,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25,746</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,160</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Weighted average ordinary shares outstanding used in computing diluted income per share</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,011,510</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,248,565</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61,273,884</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income per share - basic</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.15</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.77</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.07</p></td></tr><tr><td style="vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income per share - diluted</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.14</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.04%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.05</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">For the year ended June 30, 2017, 2018 and 2019, interest accretion related to the Convertible Bond of </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$661</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$264</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">$562</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, respectively, is added back to derive net income attributable to the Company for computing diluted income per share.</span></td></tr></table> 68944000 107161000 125261000 69605000 107425000 125823000 60189004 60434019 60456524 784400 788800 796200 38106 25746 21160 61011510 61248565 61273884 1.15 1.77 2.07 1.14 1.75 2.05 661000 264000 562000 72263 91920 114425 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">NOTE 21 -   RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The related party relationships and related party transactions are listed as follows:</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt;">Related party relationships</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0.5pt;padding-right:0.5pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:0pt;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:47.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Name of related parties</b></p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:50.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Relationship with the Company</b></p></td></tr><tr><td style="vertical-align:bottom;width:47.05%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:50.48%;border-top:1px solid #000000;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy Co., Ltd. (“China Techenergy”)</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">40% owned by Beijing Hollysys</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)</p></td><td style="background-color:auto;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">40% owned by Beijing Hollysys</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing Hollysys Machine Automation Co., Ltd. (“Hollysys Machine”)</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">30% owned by Hollysys (Beijing) Investment Co., Ltd. (“Hollysys Investment”)</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing IPE Biotechnology Co., Ltd. (“Beijing IPE”)</p></td><td style="background-color:auto;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">22.02% owned by Beijing Hollysys</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing Hollycon Medicine &amp; Technology. Co., Ltd. (“Hollycon”)</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys Intelligent Technologies Co., Ltd. (“Ningbo Hollysys”)</p></td><td style="background-color:auto;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">40% owned by Hollysys Group</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">100% owned by Ningbo Hollysys</p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shenzhen Hollysys Intelligent Technologies Co., Ltd. (“Shenzhen Hollysys”)</p></td><td style="background-color:auto;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">60% owned by Ningbo Hollysys</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:47.05%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing Pingzhong Software Technology Co., Ltd. (“Pingzhong Software”)</p></td><td style="background-color:#cceeff;vertical-align:top;width:2.46%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:50.48%;margin:0pt;padding:0pt 0.5pt 0pt 0.5pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">100% owned by Ningbo Hollysys</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Due from related parties</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,048</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,810</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Pingzhong Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shenzhen Hollysys</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,295</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s management believes that the collection of amounts due from related parties is reasonably assured and accordingly and no provision had been made for these balances.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Due to related parties</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,659</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electric Motor</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing IPE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,395</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions with related parties</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Purchases of goods and services from:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electric Motor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine (ii)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company purchases products from Hollysys Intelligent and Ningbo Hollysys used to provide an integrated automation and control system to its customer.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company engages Hollysys Machine to sell the Company's products to end customers. The Company pays commission to Hollysys Machine in exchange for its services. The amount of the commission is determined based on the value of the products sold by Hollysys Machine during the year.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Sales of goods and integrated solutions to:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,094</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (ii) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing IPE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,610</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 outside parties, as if China Techenergy were a consolidated subsidiary.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company sells products to Hollysys Intelligent and Ningbo Hollysys, they incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customer. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if Hollysys Intelligent and Ningbo Hollysys were a consolidated subsidiary.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Other income from:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,018</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company entered into an operating lease agreement with Hollysys Intelligent and Ningbo Hollysys to lease part of building located in Beijing, respectively. The lease term is for </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> from the commencement date of January </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, 2019 to December 31, 2019. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term was for </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and ended on May 31, 2019 and a renewed lease agreement was signed with a </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> lease term of June 1, 2019 to May 31, 2020.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Amounts due from and due to the related parties relating to the above transactions are unsecured, non-interest bearing and repayable on demand.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Due from related parties</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29,182</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,048</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7,810</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 853</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 150</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 51</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Pingzhong Software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Shenzhen Hollysys</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 22</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,570</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,678</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 36,295</p></td></tr></table> 29182000 28048000 0 7810000 0 162000 853000 150000 51000 124000 0 1000 22000 0 3570000 0 33678000 36295000 <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Due to related parties</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,141</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,659</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 658</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electric Motor</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing IPE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 348</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,353</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,395</p></td></tr></table> 4141000 4659000 0 658000 0 78000 828000 0 34000 0 2000 0 348000 0 5353000 5395000 <p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Transactions with related parties</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Purchases of goods and services from:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"> <span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 668</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (i)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 34</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Electric Motor</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine (ii)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 749</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 786</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 706</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company purchases products from Hollysys Intelligent and Ningbo Hollysys used to provide an integrated automation and control system to its customer.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company engages Hollysys Machine to sell the Company's products to end customers. The Company pays commission to Hollysys Machine in exchange for its services. The amount of the commission is determined based on the value of the products sold by Hollysys Machine during the year.</span></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Sales of goods and integrated solutions to:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">China Techenergy (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,842</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,519</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,094</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 309</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (ii) </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 163</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 225</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 44</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Machine</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Beijing IPE</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Others</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 765</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,889</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,830</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,610</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">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 outside parties, as if China Techenergy were a consolidated subsidiary.</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company sells products to Hollysys Intelligent and Ningbo Hollysys, they incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customer. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if Hollysys Intelligent and Ningbo Hollysys were a consolidated subsidiary.</span></td></tr></table><div style="margin-top:12pt;"/><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 0pt;"><i style="text-decoration:underline;">Other income from:</i></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollysys Intelligent (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,018</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Hollycon (ii)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 972</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Ningbo Hollysys (i)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 530</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 602</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 731</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,520</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:12pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(i)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company entered into an operating lease agreement with Hollysys Intelligent and Ningbo Hollysys to lease part of building located in Beijing, respectively. The lease term is for </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> from the commencement date of January </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">1</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">, 2019 to December 31, 2019. </span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;text-align:justify;width:100%;border:0pt;"><tr><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">(ii)</td><td style="padding:0pt;"><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term was for </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> and ended on May 31, 2019 and a renewed lease agreement was signed with a </span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;">one year</span><span style="color:#000000;font-family:'Times New Roman';font-size:10pt;font-style:normal;font-weight:normal;text-align:justify;"> lease term of June 1, 2019 to May 31, 2020.</span></td></tr></table><div style="margin-top:12pt;"/> 0 0 668000 0 0 34000 8000 16000 4000 29000 77000 0 749000 0 0 786000 93000 706000 10842000 11519000 11094000 0 0 309000 0 0 163000 108000 225000 44000 167000 0 0 7000 0 0 765000 86000 0 11889000 11830000 11610000 0 0 1018000 602000 731000 972000 0 0 530000 602000 731000 2520000 P1Y P1Y P1Y P1Y <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 22 -    COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Operating lease commitments</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company leases premises under various operating leases. Rental expenses under operating leases recorded as in general and administrative expenses in the consolidated statements of comprehensive income were $2,718, $2,295 and $1,978 for the years ended June 30, 2017, 2018 and 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancelable operating leases with initial terms of one year or more consist of the following:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> Years ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum lease payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,631</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,960</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company’s lease arrangements have no renewal or purchase options, rent escalation clauses, restriction or contingent rents and are all conducted with third parties.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Capital commitments</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company had $1,566 in capital obligations for the coming fiscal year, mainly for the Company’s information system construction.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Purchase obligations</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">As of June 30, 2019, the Company had $210,117 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:.</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:81.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,805</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,828</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,414</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,828</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 210,117</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Performance guarantee and standby letters of credit</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company had stand-by letters of credit of $27,771 and outstanding performance guarantees of $60,672 as of June 30, 2019, with restricted cash of $23,838 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 represent the maximum potential amount of future payments the Company could be required to make under such guarantees.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Company accounts for performance guarantees and stand-by letters of credit in accordance with ASC topic 460 (“ASC 460”), <i style="font-style:italic;">Guarantees. </i>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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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.</p> 2718000 2295000 1978000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">Future minimum lease payments under non-cancelable operating leases with initial terms of one year or more consist of the following:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;"> Years ending June 30, </b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:18.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum lease payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,631</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,414</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 927</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 383</p></td></tr><tr><td style="vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:16.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:79.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum lease payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.58%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:16.49%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 6,960</b></p></td></tr></table> 2631000 1605000 1414000 927000 383000 6960000 1566000 <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:81.04%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">Years ending June 30,</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:16.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Minimum payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 166,805</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,242</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,828</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,414</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">2024 and onwards</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 10,828</p></td></tr><tr><td style="vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Total minimum payments</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.78%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 210,117</b></p></td></tr></table> 166805000 16242000 10828000 5414000 10828000 210117000 27771000 60672000 23838000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 23 -    OPERATING LEASES AS LESSOR</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">On April 3, 2013, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 10 years from the commencement date of September 1, 2013 and will end on August 31, 2023. On March 1, 2018, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 15 years from the commencement date of March 1, 2018 and will end on February 28, 2033. Beijing Hollysys also entered into other three operating lease agreements with the related parties of the Company (note 21). The minimum rental receipts in the next five years is shown as below:</p><p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:78.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Minimum lease payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,123</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,217</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,314</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,059</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total minimum lease payments to be received in the next five years</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,126</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The minimum lease payment receivable after five years is $17,760.</p> P10Y P15Y <p style="font-family:'Times New Roman';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:78.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Year ending June 30, </b></p></td><td style="background-color:auto;vertical-align:top;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="background-color:auto;vertical-align:top;white-space:nowrap;width:18.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Minimum lease payments</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2020</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,123</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,217</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,314</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 3,413</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 2,059</p></td></tr><tr><td style="vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:17.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:78.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total minimum lease payments to be received in the next five years</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">$</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:17.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0.05pt 0pt;"> 15,126</p></td></tr></table> 3123000 3217000 3314000 3413000 2059000 15126000 17760000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 24 -   SEGMENT REPORTING</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The chief operating decision maker ("CODM") has 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">Based on the criteria established by ASC 280, <i style="font-style:italic;">Segment Reporting</i> (“ASC 280”), the Company has determined that the reportable segments of the Company consist of (1) IA, (2) Rail, (3) 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.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">Summarized information by segments for the years ended June 30, 2017, 2018, and 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><b style="font-weight:bold;">Revenues from external customers</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,927</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,790</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,943</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,472</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,471</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><b style="font-weight:bold;">Revenues from external customers</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,233</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,271</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,768</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,880</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Revenues from external customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,371</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,625</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,166</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:6pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,832</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,230</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,509</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-lived assets other than goodwill and acquired intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,986</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,767</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 9pt 0pt;">Summarized information by segments for the years ended June 30, 2017, 2018, and 2019 is as follows:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2017</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><b style="font-weight:bold;">Revenues from external customers</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 136,449</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 145,815</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,236</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 385,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28,738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3,927</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 32,665</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,733</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 308</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 533</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,790</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 172,667</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 155,732</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 103,544</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,943</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 106,583</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 86,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 98,761</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 291,472</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 66,084</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 69,604</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,783</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 140,471</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2018</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><b style="font-weight:bold;">Revenues from external customers</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 178,769</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 162,696</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 124,996</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 466,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,387</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4,846</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 40,233</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,390</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 31,271</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,090</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,713</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 224,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 190,645</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,330</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,768</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 90,574</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 108,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 334,888</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89,160</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 100,071</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 16,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 205,880</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:47.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, 2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:11.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">IA</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Rail</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">M&amp;E</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;margin:0pt;">    </p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;line-height:11pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Consolidated</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:center;margin:0pt;"><span style="font-size:11pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Revenues from external customers</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Integrated solutions contracts revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 191,668</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 148,365</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 467,371</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Product sales</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5,712</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 33,102</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Maintenance service revenue </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,978</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,359</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 67,625</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Extended warranty service revenue</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 762</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,481</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,243</p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 233,798</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 208,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,626</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Costs of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 139,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,567</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 110,598</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 359,175</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">Gross profit</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 94,788</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 99,350</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.64%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;line-height:11pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 211,166</p></td></tr></table> 136449000 145815000 103236000 385500000 28738000 3927000 0 32665000 6947000 4733000 308000 11988000 533000 1257000 0 1790000 172667000 155732000 103544000 431943000 106583000 86128000 98761000 291472000 66084000 69604000 4783000 140471000 178769000 162696000 124996000 466461000 35387000 4846000 0 40233000 9547000 21390000 334000 31271000 1090000 1713000 0 2803000 224793000 190645000 125330000 540768000 135633000 90574000 108681000 334888000 89160000 100071000 16649000 205880000 191668000 148365000 127338000 467371000 27390000 5712000 0 33102000 13978000 53359000 288000 67625000 762000 1481000 0 2243000 233798000 208917000 127626000 570341000 139010000 109567000 110598000 359175000 94788000 99350000 17028000 211166000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Revenues:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 326,713</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 438,832</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 105,230</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,775</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 131,509</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 431,943</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 540,768</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 570,341</p></td></tr></table> 326713000 412993000 438832000 105230000 127775000 131509000 431943000 540768000 570341000 <p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Long-lived assets other than goodwill and acquired intangible assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">PRC</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 135,450</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,781</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Non-PRC</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12,516</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,986</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.52%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 147,966</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 137,767</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> 135450000 125781000 12516000 11986000 147966000 137767000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 25 -   SUBSEQUENT EVENTS</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">In May 2019, the Company entered into an agreement to dispose all of its 22.02% interest in Beijing IPE for cash consideration of $9,087. The Company received $4,544 of the proceeds prior to the year ended June 30, 2019 and recorded the amount as a liability as the disposal transaction was not completed as of June 30, 2019. The disposal transaction was completed in September 2019.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The Convertible Bond was repaid in full on August 29, 2019.</p> 0.2202 9087000 4544000 <p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">NOTE 26 -   ENDORSEMENT OF NOTE RECEIVABLES</b></p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 $42,559 and $46,162 as of June 30, 2018 and 2019, respectively. The endorsement of bank acceptance bills qualified as deemed sales of financial assets according to ASC 860, <i style="font-style:italic;">Transfer and Servicing</i> (“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.</p> 42559000 46162000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">NOTE 27 -   CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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 RMB601,064 (equivalent to $88,930) and RMB619,403 (equivalent to $91,624) as of June 30, 2018, and 2019, respectively.</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">The following represents condensed unconsolidated financial information of the parent company only:</p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED BALANCE SHEETS</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,349</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,703</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 75,142</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 106,130</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 869,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 986,155</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 944,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,285</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES AND STOCKHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Current portion of long-term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,995</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued payroll and related expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Derivative financial liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts due to subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,491</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,146</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 146,899</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 102,796</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 146,899</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Equity:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,634</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,213</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,453)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35,521)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 842,052</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 945,386</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 944,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,285</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED STATEMENTS OF COMPREHENSIVE INCOME</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year Ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,511</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss from operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,062)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,751)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,511)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (346)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (562)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign exchange losses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (740)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Share of net income of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income before income taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,944</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 107,161</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 125,261</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,944</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 107,161</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 125,261</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other comprehensive income, net of tax of nil</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31,341)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,552</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 124,567</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,920</b></p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED STATEMENTS OF CASH FLOWS</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share of net (income) of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (71,905)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (109,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127,752)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion of convertible bond</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value adjustments of a bifurcated derivative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (930)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,220)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,705)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from investing activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Collection of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans to subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,712)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,200)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash (used in) provided by investing activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (396)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,942</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,200)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from financing activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,538</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of dividends</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,975)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,241)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,862)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Repayment of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds from exercise of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash provided by (used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (20,247)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,676</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,475</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,771</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents, end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,349</p></td></tr></table><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Basis of presentation</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;">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, <i style="font-style:italic;">Investments—Equity Method and Joint Ventures </i>(“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.</p><p style="font-family:'Times New Roman';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 12pt 0pt;">Commitments</p><p style="font-family:'Times New Roman';font-size:10pt;text-align:justify;margin:0pt;">The Company does not have significant commitments or long-term obligations as of the period end other than those presented.</p> 601064000 88930000 619403000 91624000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED BALANCE SHEETS</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:22.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">ASSETS</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Current assets:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Cash and cash equivalents</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,349</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts due from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 53,503</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 57,703</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Prepaid expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 61</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 75,142</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 106,130</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 869,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 986,155</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total assets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 944,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,285</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">LIABILITIES AND STOCKHOLDERS’ EQUITY</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Current liabilities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Current portion of long-term loans</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,995</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accrued payroll and related expense</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 28</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Derivative financial liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 412</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 758</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Amounts due to subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 82,491</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 126,146</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total current liabilities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 82,931</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 146,899</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Long-term loan</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 19,865</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Total liabilities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 102,796</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 146,899</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Equity:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 60</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Additional paid-in capital</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,396</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 223,634</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Retained earnings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 624,049</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 757,213</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Accumulated other comprehensive loss</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,453)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (35,521)</p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 842,052</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 945,386</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:75.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><b style="font-weight:bold;">Total liabilities and equity</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 944,848</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.38%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">$</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.37%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 1,092,285</b></p></td></tr></table> 21578000 48349000 53503000 57703000 61000 78000 75142000 106130000 869706000 986155000 944848000 1092285000 19995000 28000 412000 758000 82491000 126146000 82931000 146899000 19865000 102796000 146899000 0.001 100000000 60342099 60342099 60000 60000 223396000 223634000 624049000 757213000 -5453000 -35521000 842052000 945386000 944848000 1092285000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED STATEMENTS OF COMPREHENSIVE INCOME</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:36.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year Ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:10.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">General and administrative expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,062</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,751</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,511</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Loss from operations</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,062)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,751)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,511)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Other expense, net</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (89)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (346)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest income</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Interest expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (1,074)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (748)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (562)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Foreign exchange losses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (740)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (97)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (72)</p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Share of net income of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 71,905</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 109,757</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 127,752</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Income before income taxes</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,944</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 107,161</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 125,261</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Income tax expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 68,944</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 107,161</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 125,261</b></p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Other comprehensive income, net of tax of nil</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">Translation adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (14,392)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 17,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (31,341)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:60.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Comprehensive income</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 54,552</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 124,567</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.57%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.01%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 93,920</b></p></td></tr></table> 1062000 1751000 1511000 -1062000 -1751000 -1511000 -89000 0 -346000 4000 0 0 -1074000 -748000 -562000 -740000 -97000 -72000 71905000 109757000 127752000 68944000 107161000 125261000 0 0 0 68944000 107161000 125261000 -14392000 17406000 -31341000 54552000 124567000 93920000 <p style="font-family:'Times New Roman';font-size:10pt;font-weight:bold;text-align:center;margin:0pt 0pt 12pt 0pt;">CONDENSED STATEMENTS OF CASH FLOWS</p><table style="border-collapse:collapse;font-size:16pt;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:31.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Year ended June 30, </b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2017</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2018</b></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:9.77%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2019</b></p></td></tr><tr><td style="background-color:auto;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:auto;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from operating activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Net income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 68,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 107,161</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 125,261</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Adjustments to reconcile net income to net cash provided by (used in) operating activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share of net (income) of subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (71,905)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (109,757)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (127,752)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Share-based compensation expenses</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 464</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,207</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 238</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Accretion of convertible bond</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 230</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Fair value adjustments of a bifurcated derivative</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 89</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (75)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Change in accrued liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1,248</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash used in operating activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (930)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,220)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (1,705)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from investing activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Collection of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2,316</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 50,649</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Loans to subsidiaries</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (2,712)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (5,000)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (4,200)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Investment in subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (15,707)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash (used in) provided by investing activities</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (396)</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 29,942</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (4,200)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Cash flows from financing activities:</b></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11,938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 43,538</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Payment of dividends</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (11,975)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (7,241)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (10,862)</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Repayment of loans from subsidiaries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (428)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"> (13,006)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Proceeds from exercise of options</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6,323</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><b style="font-weight:bold;">Net cash provided by (used in) financing activities</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 5,858</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt;"><b style="font-weight:bold;"> (20,247)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 32,676</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Net increase in cash and cash equivalents</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 4,532</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 8,475</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"><b style="font-weight:bold;"> 26,771</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents, beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8,571</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Cash and cash equivalents, end of period</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.56%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 13,103</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.6%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,578</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 48,349</p></td></tr></table> 68944000 107161000 125261000 71905000 109757000 127752000 464000 1207000 238000 -230000 -230000 -230000 -89000 75000 -346000 1248000 14000 -28000 -930000 -1220000 -1705000 2316000 50649000 0 -2712000 -5000000 -4200000 0 -15707000 0 -396000 29942000 -4200000 11938000 0 43538000 11975000 7241000 10862000 428000 13006000 0 6323000 0 0 5858000 -20247000 32676000 4532000 8475000 26771000 8571000 13103000 21578000 13103000 21578000 48349000 XML 66 R46.htm IDEA: XBRL DOCUMENT v3.19.2
EQUITY INVESTMENTS (Tables)
12 Months Ended
Jun. 30, 2019
EQUITY INVESTMENTS  
Schedule of long-term investments

Investments in equity investees

The following long-term investments were accounted for under the equity method as of June 30, 2018 and 2019 as indicated:

Long-term

    

    

Advance

    

investment, at

Share of

to

Interest

cost, less

   

undistributed

   

investee

   

June 30, 2018

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

Beijing Hollycon Medicine & Technology Co., Ltd.

30.00

%  

$

23,276

 

3,091

 

 

26,367

China Techenergy Co., Ltd.

40.00

%  

 

9,057

 

3,642

 

45

 

12,744

Beijing Hollysys Electric Motor Co., Ltd.

40.00

%  

 

799

 

4,757

 

 

5,556

Beijing IPE Biotechnology Co., Ltd.

22.02

%  

 

1,489

 

2,162

 

 

3,651

Beijing Hollysys Digital Technology Co.,Ltd.

25.00

%  

 

3,729

 

(192)

 

 

3,537

Shenzhen Hollysys Intelligent Technologies Co., Ltd.

60.00

%  

 

2,717

 

(1,445)

 

 

1,272

Beijing AIRmaker Technology Co., Ltd.

20.00

%  

 

151

 

 

 

151

Southcon Development Sdn Bhd.

30.00

%  

223

(112)

111

Beijing Hollysys Machine Automation Co., Ltd.

30.00

%  

453

(453)

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

46.00

%  

Ningbo Hollysys Intelligent Technologies Co., Ltd.

40.00

%  

$

41,894

 

11,450

 

45

53,389

Long-term

Advance

investment, at

Share of

to

    

Interest

cost, less

    

undistributed

    

investee

    

June 30, 2019

    

held

    

impairment

    

profits

    

company

    

Total

Equity method

 

  

  

 

  

 

  

 

  

Beijing Hollycon Medicine & Technology Co., Ltd.

 

30.00

%  

$

22,456

 

2,491

 

 

24,947

Beijing Hollysys Electric Motor Co., Ltd.

 

40.00

%  

 

771

 

5,054

 

 

5,825

Beijing IPE Biotechnology Co., Ltd.

 

22.02

%  

 

1,436

 

1,778

 

 

3,214

China Techenergy Co., Ltd.

 

40.00

%  

 

 

2,989

 

 

2,989

Ningbo Hollysys Intelligent Technologies Co., Ltd.

 

40.00

%  

 

4,110

 

(2,118)

 

 

1,992

HuNan LingXiang Maglev Technology Co., Ltd.

 

20.00

%  

 

1,456

 

(268)

 

 

1,188

Beijing AIRmaker Technology Co., Ltd.

 

20.00

%  

 

146

 

(23)

 

 

123

Southcon Development Sdn Bhd.

 

30.00

%  

 

217

 

(109)

 

 

108

Beijing Hollysys Machine Automation Co., Ltd.

 

30.00

%  

 

437

 

(437)

 

 

Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.

 

46.00

%  

 

 

 

 

$

31,029

 

9,357

 

40,386

XML 67 R126.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Condensed Income Statements, Captions        
General and administrative expenses $ 40,701 $ 46,323 $ 44,297  
Loss from operations 123,626 120,244 60,270  
Interest income 11,839 7,318 3,687  
Interest expenses (575) (692) (938)  
Foreign exchange loss (1,161) (1,099) (135)  
Income before income taxes 143,723 129,642 83,355  
Income tax expenses 18,184 22,205 14,386  
Net income 125,261 107,161 68,944  
Other comprehensive income, net of tax of nil        
Translation adjustment (31,602) 17,410 (14,428)  
Comprehensive income $ 93,937 124,847 54,541  
Parent Company        
Condensed Income Statements, Captions        
General and administrative expenses   1,511 1,751 $ 1,062
Loss from operations   (1,511) (1,751) (1,062)
Other expense, net   (346) 0 (89)
Interest income   0 0 4
Interest expenses   (562) (748) (1,074)
Foreign exchange loss   (72) (97) (740)
Share of net income of subsidiaries   127,752 109,757 71,905
Income before income taxes   125,261 107,161 68,944
Income tax expenses   0 0 0
Net income   125,261 107,161 68,944
Other comprehensive income, net of tax of nil        
Translation adjustment   (31,341) 17,406 (14,392)
Comprehensive income   $ 93,920 $ 124,567 $ 54,552
XML 68 R122.htm IDEA: XBRL DOCUMENT v3.19.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jul. 31, 2019
May 31, 2019
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
SUBSEQUENT EVENTS          
Proceeds from Sale of Equity Method Investments     $ 4,544 $ 0 $ 0
Beijing IPE [Member]          
SUBSEQUENT EVENTS          
Equity Method Investment, Ownership Percentage   22.02%      
Consideration received   $ 9,087      
Subsequent Event [Member] | Beijing IPE [Member] | Year-End Adjustment [Member]          
SUBSEQUENT EVENTS          
Proceeds from Sale of Equity Method Investments $ 4,544        
XML 69 R114.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
COMMITMENTS AND CONTINGENCIES  
2020 $ 2,631
2021 1,605
2022 1,414
2023 927
2024 and onwards 383
Total minimum lease payments $ 6,960
XML 70 R78.htm IDEA: XBRL DOCUMENT v3.19.2
PREPAID LAND LEASES - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
PREPAID LAND LEASES      
Amortization of Deferred Leasing Fees $ 264 $ 270 $ 261
XML 71 R88.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM LOANS (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Debt Instrument [Line Items]    
Loans Payable to Bank $ 21,288 $ 21,059
Less: current portion (20,310) (350)
Long-term bank loans 978 20,709
MYR-denominated loan [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank 947 1,016
SGD-denominated loan [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank 346 177
Convertible Bond [Member]    
Debt Instrument [Line Items]    
Loans Payable to Bank $ 19,995 $ 19,866
XML 72 R110.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details) - Goods And Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties $ 706 $ 93 $ 786
Hollysys Intelligent [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties 668 0 0
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties 34 0 0
Hollycon [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties 4 16 8
Electric Motor [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties 0 77 29
Hollysys Machine [Member]      
Related Party Transaction [Line Items]      
Purchases of goods and services from related parties $ 0 $ 0 $ 749
XML 73 R70.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)
$ in Millions
12 Months Ended
Jun. 30, 2019
USD ($)
REVENUE FROM CONTRACTS WITH CUSTOMERS  
Unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers $ 594.2
Period over which the entity expects to recognize the majority of its remaining performance obligations as revenue 3 years
XML 74 R118.htm IDEA: XBRL DOCUMENT v3.19.2
OPERATING LEASES AS LESSOR - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 01, 2018
Apr. 03, 2013
Jun. 30, 2019
OPERATING LEASES AS LESSOR      
Operating Leases, Future Minimum Payments Receivable     $ 17,760
Lessor Operating Lease Term Of Contracts 15 years 10 years  
XML 75 R80.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
INTANGIBLE ASSETS, NET  
2020 $ 311
2021 311
2022 311
2023 311
2024 139
Intangible assets, Total $ 1,383
XML 76 R84.htm IDEA: XBRL DOCUMENT v3.19.2
EQUITY INVESTMENTS - Long Term Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Aug. 31, 2018
Jul. 31, 2016
Schedule Of Equity And Cost Method Investments [Line Items]        
Total $ 40,386 $ 53,389    
Shenhua Hollysys Information Technology Co., Ltd [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Interest held (in percentage)   60.00%    
Beijing Hollycon Medicine Technology Co., Ltd [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Interest held (in percentage)     0.60%  
Long-term investment, at cost, less impairment       $ 22,737
Beijing Hollysys Digital Technology CoLtd [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Interest held (in percentage)   25.00%    
Equity Method Investments [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Long-term investment, at cost, less impairment 31,029 $ 41,894    
Share of undistributed profits 9,357 11,450    
Advance to investee company   45    
Total $ 40,386 $ 53,389    
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 $ 9,057    
Share of undistributed profits 2,989 3,642    
Advance to investee company 0 45    
Total $ 2,989 $ 12,744    
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 $ 771 $ 799    
Share of undistributed profits 5,054 4,757    
Advance to investee company   0    
Total $ 5,825 $ 5,556    
Equity Method Investments [Member] | Beijing IPE Biotechnology Co Ltd [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Interest held (in percentage) 22.02% 22.02%    
Long-term investment, at cost, less impairment $ 1,436 $ 1,489    
Share of undistributed profits 1,778 2,162    
Advance to investee company   0    
Total $ 3,214 $ 3,651    
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 $ 437 $ 453    
Share of undistributed profits (437) (453)    
Advance to investee company 0 0    
Total $ 0 $ 0    
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 $ 223    
Share of undistributed profits (109) (112)    
Advance to investee company 0 0    
Total $ 108 $ 111    
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 $ 22,456 $ 23,276    
Share of undistributed profits 2,491 3,091    
Advance to investee company 0 0    
Total $ 24,947 $ 26,367    
Equity Method Investments [Member] | Shenzhen HollySys Intelligent Technologies Co., Ltd. [Member]        
Schedule Of Equity And Cost Method Investments [Line Items]        
Interest held (in percentage)   60.00%    
Long-term investment, at cost, less impairment   $ 2,717    
Share of undistributed profits   (1,445)    
Advance to investee company   0    
Total   $ 1,272    
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 $ 146 $ 151    
Share of undistributed profits (23) 0    
Advance to investee company 0 0    
Total $ 123 $ 151    
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%    
Long-term investment, at cost, less impairment   $ 3,729    
Share of undistributed profits   (192)    
Advance to investee company   0    
Total   $ 3,537    
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    
Share of undistributed profits   0    
Advance to investee company   0    
Total   $ 0    
Equity Method Investments [Member] | Ningbo Hollysys Intelligent Technologies 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 $ 4,110 $ 0    
Share of undistributed profits (2,118) 0    
Advance to investee company 0 0    
Total $ 1,992 $ 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) 20.00%      
Long-term investment, at cost, less impairment $ 1,456      
Share of undistributed profits (268)      
Advance to investee company 0      
Total $ 1,188      
XML 77 R74.htm IDEA: XBRL DOCUMENT v3.19.2
PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details) - Assets Leased to Others [Member] - Buildings [Member] - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Property Subject to or Available for Operating Lease [Line Items]    
Buildings leased to others - at original cost $ 22,096 $ 14,255
Less: accumulated depreciation (6,249) (4,714)
Buildings leased to others - net $ 15,847 $ 9,541
XML 78 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Net revenues      
Total net revenues $ 570,341 $ 540,768 $ 431,943
Gross profit 211,166 205,880 140,471
Operating expenses      
Selling 28,926 27,158 24,412
General and administrative 40,701 46,323 44,297
Goodwill impairment charge 11,623 0 11,211
Research and development 37,025 36,605 30,109
VAT refunds and government subsidies (30,735) (24,450) (29,828)
Total operating expenses 87,540 85,636 80,201
Income from operations 123,626 120,244 60,270
Other income, net (including other income from related parties of $602, $731 and $2,520 for the years ended June 30, 2017, 2018 and 2019, respectively) 2,710 4,349 1,722
Foreign exchange loss (1,161) (1,099) (135)
Gains on deconsolidation of subsidiaries where the Company retains an equity interest 5,768 0 14,514
Gains on disposal of a subsidiary 0 0 628
Share of net income (losses) of equity investees 404 (1,571) 3,607
Interest income 11,839 7,318 3,687
Interest expenses (575) (692) (938)
Dividend income from equity security investments 1,112 1,093 0
Income before income taxes 143,723 129,642 83,355
Income tax expenses 18,184 22,205 14,386
Net income 125,539 107,437 68,969
Less: net income attributable to non-controlling interests 278 276 25
Net income attributable to Hollysys Automation Technologies Ltd. 125,261 107,161 68,944
Other comprehensive income, net of tax of nil      
Translation adjustments (31,602) 17,410 (14,428)
Comprehensive income 93,937 124,847 54,541
Less: comprehensive (loss) income attributable to non-controlling interests 17 280 (11)
Comprehensive income attributable to Hollysys Automation Technologies Ltd. $ 93,920 $ 124,567 $ 54,552
Net income per share:      
Basic $ 2.07 $ 1.77 $ 1.15
Diluted $ 2.05 $ 1.75 $ 1.14
Shares used in net income per share computation:      
Basic 60,456,524 60,434,019 60,189,004
Diluted 61,273,884 61,248,565 61,011,510
Integrated Solutions Contract Revenue [Member]      
Net revenues      
Total net revenues $ 467,371 $ 466,461 $ 385,500
Cost of Revenue 325,523 314,233 277,476
Product [Member]      
Net revenues      
Total net revenues 33,102 40,233 32,665
Cost of Revenue 7,571 10,770 9,971
Service [Member]      
Net revenues      
Total net revenues 69,868 34,074 13,778
Cost of Revenue $ 26,081 $ 9,885 $ 4,025
XML 79 R57.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)
12 Months Ended
Jun. 30, 2019
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY  
Schedule of condensed balance sheet

CONDENSED BALANCE SHEETS

June 30, 

    

2018

    

2019

ASSETS

Current assets:

Cash and cash equivalents

$

21,578

$

48,349

Amounts due from subsidiaries

 

53,503

 

57,703

Prepaid expenses

 

61

 

78

Total current assets

 

75,142

 

106,130

Investment in subsidiaries

 

869,706

 

986,155

Total assets

$

944,848

$

1,092,285

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Current portion of long-term loans

19,995

Accrued payroll and related expense

$

28

$

Derivative financial liability

 

412

 

758

Amounts due to subsidiaries

 

82,491

 

126,146

Total current liabilities

 

82,931

 

146,899

Long-term loan

 

19,865

 

Total liabilities

 

102,796

 

146,899

Equity:

 

  

 

  

Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively

 

60

 

60

Additional paid-in capital

 

223,396

 

223,634

Retained earnings

 

624,049

 

757,213

Accumulated other comprehensive loss

 

(5,453)

 

(35,521)

Total equity

 

842,052

 

945,386

Total liabilities and equity

$

944,848

$

1,092,285

Schedule of condensed statement of comprehensive income

CONDENSED STATEMENTS OF COMPREHENSIVE INCOME

Year Ended June 30, 

    

2017

    

2018

    

2019

General and administrative expenses

$

1,062

$

1,751

$

1,511

Loss from operations

 

(1,062)

 

(1,751)

 

(1,511)

Other expense, net

 

(89)

 

 

(346)

Interest income

 

4

 

 

Interest expenses

 

(1,074)

 

(748)

 

(562)

Foreign exchange losses

 

(740)

 

(97)

 

(72)

Share of net income of subsidiaries

$

71,905

$

109,757

$

127,752

Income before income taxes

 

68,944

 

107,161

 

125,261

Income tax expenses

 

 

 

Net income

 

68,944

 

107,161

 

125,261

Other comprehensive income, net of tax of nil

 

  

 

  

 

  

Translation adjustment

 

(14,392)

 

17,406

 

(31,341)

Comprehensive income

$

54,552

$

124,567

$

93,920

Schedule of condensed statement of cash flows

CONDENSED STATEMENTS OF CASH FLOWS

Year ended June 30, 

    

2017

    

2018

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net income

$

68,944

$

107,161

$

125,261

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

  

 

  

 

  

Share of net (income) of subsidiaries

 

(71,905)

 

(109,757)

 

(127,752)

Share-based compensation expenses

 

464

 

1,207

 

238

Accretion of convertible bond

 

230

 

230

 

230

Fair value adjustments of a bifurcated derivative

 

89

 

(75)

 

346

Change in accrued liabilities

 

1,248

 

14

 

(28)

Net cash used in operating activities

$

(930)

$

(1,220)

$

(1,705)

Cash flows from investing activities:

 

  

 

  

 

  

Collection of loans from subsidiaries

 

2,316

 

50,649

 

Loans to subsidiaries

 

(2,712)

 

(5,000)

 

(4,200)

Investment in subsidiaries

 

 

(15,707)

 

Net cash (used in) provided by investing activities

$

(396)

$

29,942

$

(4,200)

Cash flows from financing activities:

 

  

 

  

 

  

Proceeds of loans from subsidiaries

 

11,938

 

 

43,538

Payment of dividends

 

(11,975)

 

(7,241)

 

(10,862)

Repayment of loans from subsidiaries

 

(428)

 

(13,006)

 

Proceeds from exercise of options

 

6,323

 

 

Net cash provided by (used in) financing activities

$

5,858

$

(20,247)

$

32,676

Net increase in cash and cash equivalents

$

4,532

$

8,475

$

26,771

Cash and cash equivalents, beginning of period

 

8,571

 

13,103

 

21,578

Cash and cash equivalents, end of period

$

13,103

$

21,578

$

48,349

XML 80 R8.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION AND BUSINESS BACKGROUND
12 Months Ended
Jun. 30, 2019
ORGANIZATION AND BUSINESS BACKGROUND  
ORGANIZATION AND BUSINESS BACKGROUND

NOTE 1 -    ORGANIZATION AND BUSINESS BACKGROUND

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, 2019, 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 and Indonesia.

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 variable interest entity (“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 GAAP.

In November 2015, CECL was established in Doha, Qatar, by 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 95% of the variable returns or loss from CECL’s operations. In accordance with 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 was 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, 

    

2018

    

2019

Current assets

$

25,209

$

23,946

Non-current assets

 

299

 

167

Total assets

 

25,508

 

24,113

Current liabilities

$

19,533

$

17,776

Total liabilities

 

19,533

 

17,776

Year ended June 30, 

    

2018

    

2019

Net revenue

$

42,287

$

32,751

Cost of revenue

 

35,353

 

25,527

Net profit

 

5,521

 

5,521

Net cash provided by (used in) operating activities

 

(2,947)

 

(4,829)

Net cash used in investing activities

 

(184)

 

Net cash provided by financing activities

$

$

As of June 30, 2019, the current assets of the VIE included amounts due from subsidiaries of the Group amounting to $3,506 (June 30, 2018: $5,443), and the current liabilities of the VIE included amounts due to subsidiaries of the Group amounting to nil (June 30, 2018: $299), 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, 2018 and 2019, the Company has not provided financial support other than that which it was contractually required to provide. The Company believes that there are no assets of the VIE that can be used only to settle 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 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, the Company believes it holds all beneficial rights, obligation and the power of the 100% equity interest in BMJB, and therefore consolidates 100% of equity interests in BMJB into its consolidated financial statements.

The Company, its subsidiaries and the VIE, (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.

XML 81 R53.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Jun. 30, 2019
RELATED PARTY TRANSACTIONS  
Schedule Of Amount Due From Related Parties

Due from related parties

June 30, 

    

2018

    

2019

China Techenergy

$

29,182

$

28,048

Hollysys Intelligent

7,810

Ningbo Hollysys

 

 

162

Hollysys Machine

 

853

 

150

Hollycon

 

51

 

124

Pingzhong Software

 

 

1

Shenzhen Hollysys

 

22

 

Others

 

3,570

 

$

33,678

$

36,295

Schedule Of Amount Due To Related Parties

Due to related parties

June 30, 

    

2018

    

2019

China Techenergy

$

4,141

$

4,659

Hollysys Intelligent

658

Ningbo Hollysys

78

Hollysys Machine

 

828

 

Electric Motor

 

34

 

Beijing IPE

 

2

 

Others

 

348

 

$

5,353

$

5,395

Schedule of Related Party Transactions

Transactions with related parties

Purchases of goods and services from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

$

$

$

668

Ningbo Hollysys (i)

34

Hollycon

8

16

4

Electric Motor

 

29

 

77

 

Hollysys Machine (ii)

 

749

 

 

$

786

$

93

$

706

(i)The Company purchases products from Hollysys Intelligent and Ningbo Hollysys used to provide an integrated automation and control system to its customer.

(ii)The Company engages Hollysys Machine to sell the Company's products to end customers. The Company pays commission to Hollysys Machine in exchange for its services. The amount of the commission is determined based on the value of the products sold by Hollysys Machine during the year.

Sales of goods and integrated solutions to:

Year ended June 30, 

    

2017

    

2018

    

2019

China Techenergy (i)

$

10,842

$

11,519

$

11,094

Hollysys Intelligent (ii)

309

Ningbo Hollysys (ii)

163

Hollycon

 

108

 

225

 

44

Hollysys Machine

 

167

 

 

Beijing IPE

 

7

 

 

Others

765

86

$

11,889

$

11,830

$

11,610

(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 outside parties, as if China Techenergy were a consolidated subsidiary.
(ii)The Company sells products to Hollysys Intelligent and Ningbo Hollysys, they incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customer. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if Hollysys Intelligent and Ningbo Hollysys were a consolidated subsidiary.

Other income from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

 

$

 

$

 

$

1,018

Hollycon (ii)

602

731

972

Ningbo Hollysys (i)

 

 

 

530

$

602

$

731

$

2,520

(i)The Company entered into an operating lease agreement with Hollysys Intelligent and Ningbo Hollysys to lease part of building located in Beijing, respectively. The lease term is for one year from the commencement date of January 1, 2019 to December 31, 2019.
(ii)The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term was for one year and ended on May 31, 2019 and a renewed lease agreement was signed with a one year lease term of June 1, 2019 to May 31, 2020.
XML 82 R32.htm IDEA: XBRL DOCUMENT v3.19.2
ENDORSEMENT OF NOTE RECEIVABLES
12 Months Ended
Jun. 30, 2019
ENDORSEMENT OF NOTE RECEIVABLES  
Endorsement Of Note Receivables [Text Block]

NOTE 26 -   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 $42,559 and $46,162 as of June 30, 2018 and 2019, 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 83 R36.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION AND BUSINESS BACKGROUND (Tables)
12 Months Ended
Jun. 30, 2019
ORGANIZATION AND BUSINESS BACKGROUND  
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, 

    

2018

    

2019

Current assets

$

25,209

$

23,946

Non-current assets

 

299

 

167

Total assets

 

25,508

 

24,113

Current liabilities

$

19,533

$

17,776

Total liabilities

 

19,533

 

17,776

Year ended June 30, 

    

2018

    

2019

Net revenue

$

42,287

$

32,751

Cost of revenue

 

35,353

 

25,527

Net profit

 

5,521

 

5,521

Net cash provided by (used in) operating activities

 

(2,947)

 

(4,829)

Net cash used in investing activities

 

(184)

 

Net cash provided by financing activities

$

$

XML 84 R15.htm IDEA: XBRL DOCUMENT v3.19.2
PREPAID LAND LEASES
12 Months Ended
Jun. 30, 2019
PREPAID LAND LEASES  
PREPAID LAND LEASES

NOTE 8 -    PREPAID LAND LEASES

A summary of prepaid land leases is as follows:

June 30, 

    

2018

    

2019

Prepaid land leases

$

12,611

$

19,232

Less: Accumulated amortization

 

(2,439)

 

(2,633)

$

10,172

$

16,599

The amortization for the years ended June 30, 2017, 2018 and 2019 were $261, $270 and $264, respectively.

The annual amortization of prepaid land leases for each of the five succeeding years is as follows:

Year ending June 30, 

    

    

2020

$

400

2021

 

400

2022

 

400

2023

 

400

2024

 

400

$

2,000

XML 85 R11.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTS RECEIVABLE
12 Months Ended
Jun. 30, 2019
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

NOTE 4 -    ACCOUNTS RECEIVABLE

June 30, 

    

2018

    

2019

Notes receivable

$

29,155

$

36,095

Accounts receivable

295,155

293,661

Allowance for doubtful accounts

 

(49,094)

 

(47,162)

$

275,216

$

282,594

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

42,471

$

48,089

$

49,094

Additions

 

7,400

 

3,407

 

4,318

Deconsolidation of a subsidiary

 

(160)

 

 

(2,733)

Written off

 

(784)

 

(3,527)

 

(1,959)

Translation adjustment

 

(838)

 

1,125

 

(1,558)

Balance at the end of year

$

48,089

$

49,094

$

47,162

XML 86 R19.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY LIABILITIES
12 Months Ended
Jun. 30, 2019
WARRANTY LIABILITIES  
WARRANTY LIABILITIES

NOTE 12 -   WARRANTY LIABILITIES

June 30, 

    

2018

    

2019

Beginning balance

$

7,632

$

7,858

Deconsolidation of a subsidiary

 

 

(130)

Expense accrued

 

3,211

 

7,538

Expense incurred

 

(3,165)

 

(2,899)

Translation adjustment

 

180

 

(251)

$

7,858

$

12,116

Less: Current portion of warranty liabilities

 

(5,622)

 

(8,039)

Long-term warranty liabilities

$

2,236

$

4,077

XML 87 R29.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES
12 Months Ended
Jun. 30, 2019
COMMITMENTS AND CONTINGENCIES  
COMMITMENTS AND CONTINGENCIES

NOTE 22 -    COMMITMENTS AND CONTINGENCIES

Operating lease commitments

The Company leases premises under various operating leases. Rental expenses under operating leases recorded as in general and administrative expenses in the consolidated statements of comprehensive income were $2,718, $2,295 and $1,978 for the years ended June 30, 2017, 2018 and 2019, respectively.

Future minimum lease payments under non-cancelable operating leases with initial terms of one year or more consist of the following:

Years ending June 30, 

    

Minimum lease payments

2020

$

2,631

2021

 

1,605

2022

 

1,414

2023

 

927

2024 and onwards

 

383

Total minimum lease payments

$

6,960

The Company’s lease arrangements have no renewal or purchase options, rent escalation clauses, restriction or contingent rents and are all conducted with third parties.

Capital commitments

As of June 30, 2019, the Company had $1,566 in capital obligations for the coming fiscal year, mainly for the Company’s information system construction.

Purchase obligations

As of June 30, 2019, the Company had $210,117 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

2020

 

$

166,805

2021

 

16,242

2022

 

10,828

2023

 

5,414

2024 and onwards

 

10,828

Total minimum payments

 

$

210,117

Performance guarantee and standby letters of credit

The Company had stand-by letters of credit of $27,771 and outstanding performance guarantees of $60,672 as of June 30, 2019, with restricted cash of $23,838 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 represent 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 88 R25.htm IDEA: XBRL DOCUMENT v3.19.2
EMPLOYEE BENEFITS
12 Months Ended
Jun. 30, 2019
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 $17,568, $18,994 and $18,757 for the years ended June 30, 2017, 2018 and 2019, respectively. These schemes were accounted for as defined contribution plans.

XML 89 R21.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM LOANS
12 Months Ended
Jun. 30, 2019
LONG-TERM LOANS  
LONG-TERM LOANS

NOTE 14 -   LONG-TERM LOANS

June 30, 

    

    

2018

    

2019

    

    

MYR denominated loan

 

(i)

1,016

 

947

SGD denominated loan

 

(ii)

177

 

346

Convertible Bond

 

(iii)

19,866

 

19,995

$

21,059

$

21,288

Less: Current portion

 

(350)

 

(20,310)

$

20,709

$

978

i.The MYR denominated loans are repayable in 3 to 75 installments with the last installment due in December 2041. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from 2.19% to 5.68% per annum and 2.19% to 5.12% per annum, respectively. The borrowings are secured by the mortgages of buildings and vehicles in Malaysia, with an aggregate carrying value of $2,666 and $1,040 as of June 30, 2018 and 2019, respectively.
ii.The SGD denominated loans are repayable in 10 to 31 installments with the last installment due on March 15, 2024. For the years ended June 30, 2018 and 2019, the effective interest rates ranged from 2.68% to 5.44% per annum and 2.44% to 2.78% per annum, respectively. The borrowing is secured by vehicles with a total carrying value of $204 and $427 as of June 30, 2018 and 2019, respectively.
iii.Convertible Bond

On May 30, 2014, the Company entered into a Convertible Bond agreement with International Finance Corporation ("IFC"), under which the Company borrowed $20,000 from IFC (the “Convertible Bond”) with an interest rate of 2.1% per annum and commitment fee of 0.5% per annum paid in arrears semi-annually. The Convertible Bond has a five year term and was drawn down on August 30, 2014 and is repayable in full on August 29, 2019.

Conversion rate

The initial conversion rate at the time of the agreement is 38 ordinary shares per $1, and the initial conversion price is $26.35 per share. The initial conversion rate and conversion price are subject to subsequent adjustments with events that may dilute the unit price per share. Since the Company paid out cash dividends of $0.40 per share in March 2015, $0.20 per share in November 2016, $0.12 per share in November 2017, and $0.18 per share in November 2018, the conversion rate and conversion price was adjusted to 39.81 ordinary shares per $1 and $25.12 per share, respectively.

Conversion

The Convertible Bond has both voluntary and mandatory conversion terms. IFC may at its option convert, in $1,000 increments, the Convertible Bond in whole or in part, into the Company’s ordinary shares at any time on or prior to the maturity date at a conversion rate and a conversion price in effect at such time. The conversion rate is subject to anti-dilution. According to the Convertible Bond agreement, 50% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares of the Company at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 150% of the conversion price in effect at such time. In addition, 100% of the principal amount of the Convertible Bond then outstanding will be mandatorily converted into ordinary shares at the conversion rate and conversion price then in effect if at any time, with respect to the period of 30 consecutive trading days ending at such time, the volume weighted average prices for 20 trading days or more in such 30 consecutive trading day period is equal to or more than 200% of the conversion price in effect at such time.

Non-conversion compensation feature

In the event that there remains any outstanding principal of the Convertible Bond not converted by IFC into ordinary shares at the maturity date, the Company shall pay to IFC an additional amount equal to 4% of such outstanding principle (“non-conversion compensation feature”). The non-conversion compensation feature is bifurcated as a derivative liability and measured at its fair value at each reporting period end.

Registration rights agreement

The Company has filed a shelf-registration statement with the United States Securities and Exchange Commission with respect to the resale of any ordinary shares issued or issuable upon conversion of the Convertible Loan. The Company shall maintain the effectiveness of the registration statement for so long as any registrable securities remain issued and outstanding. In the event that the registration statement is not declared effective or ceases to remain continuously effective such that IFC is not able to utilize the prospectus to resell its ordinary shares, the Company shall pay a penalty equal to 0.5% of the aggregate principal amount of the Convertible Bond that was converted into unregistered ordinary shares then held by IFC. The maximum aggregate penalty payable to IFC shall be 5% of the aggregate principal amount of the Convertible Bond that was converted.

In accounting for the issuance of the Convertible Bond, the Company bifurcated the non-conversion compensation feature from the Convertible Bond in accordance with ASC 815-15-30-2. The bifurcated feature is accounted for as a liability at its fair value at each reporting period end. The Company did not bifurcate the conversion option, as it is considered indexed to the entity’s own stock and meets the equity classification guidance in ASC 815-40-25, it is eligible for a scope exception from ASC 815 and does not need to be bifurcated from the underlying debt host instrument. At the commitment date, there was no beneficial conversion as the conversion price was higher than the stock price. The fees and expenses associated with the issuance of the Convertible Bond are recorded as a discount to the debt liability in accordance with ASU 2015-03, which the Company has early adopted in fiscal year ended June 30, 2015. The Convertible Bond, which is the proceeds net of fees and expenses payable to the creditor and the fair value of the bifurcated derivative, will be accreted to the redemption value on the maturity date using the effective interest method over the estimated life of the debt instrument. The registration right liability is accounted for in accordance with ASC 450-20 which defines that a liability should be recorded in connection with the registration rights agreement when it becomes probable that a payment under the registration rights agreement would be required and the amount of payment can be reasonably estimated. As of June 30, 2019, the Company did not recognize any liability related to the registration right.

The Company paid up-front fees related to the issuance of the Convertible Bond amounting to $349.

For the years ended June 30, 2017, 2018 and 2019, the accretion of the Convertible Bond was $230, $230 and $230, respectively.

Scheduled principal and interest payments for all outstanding long-term loans as of June 30, 2019 are as follows:

Year ending June 30, 

  

2020

   

$

20,455

2021

 

320

2022

 

266

2023

 

180

2024 and onwards

 

259

$

21,480

For the years ended June 30, 2017, 2018, and 2019, interest expenses of long-term loans incurred amounted to $760, $316 and $465, respectively, and nil was capitalized as construction in progress for either of these three years.

As of June 30, 2019, the Company is in compliance with the debt covenant requirements for the Convertible Bond.

The Convertible Bond was repaid in full on August 29, 2019.

XML 90 R40.htm IDEA: XBRL DOCUMENT v3.19.2
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)
12 Months Ended
Jun. 30, 2019
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS  
Schedule of Costs in Excess of Billings

June 30, 

    

2018

    

2019

Contract costs incurred plus estimated earnings

$

954,786

$

1,120,282

Less: Progress billings

 

(783,845)

 

(915,346)

Cost and estimated earnings in excess of billings

 

170,941

 

204,936

Less: Allowance for doubtful accounts

 

(9,929)

 

(6,981)

$

161,012

$

197,955

Schedule of Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

6,383

$

8,660

$

9,929

Additions

 

2,404

 

1,038

 

(2,149)

Deconsolidation of a subsidiary

(465)

Translation adjustments

 

(127)

 

231

 

(334)

Balance at the end of the year

$

8,660

$

9,929

$

6,981

XML 91 R44.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLE ASSETS, NET (Tables)
12 Months Ended
Jun. 30, 2019
INTANGIBLE ASSETS, NET  
Schedule of Finite-Lived Intangible Assets

June 30, 

2018

2019

Gross

Net 

Gross

Net

    

  carrying  

    

Accumulated 

    

 carrying 

    

  carrying 

    

Accumulated 

    

  carrying  

value

amortization

value

 value

 amortization

value

Patents and copyrights

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

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, 

    

2020

$

311

2021

 

311

2022

 

311

2023

 

311

2024

 

139

$

1,383

XML 92 R124.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
ASSETS        
Cash and cash equivalents $ 332,509 $ 265,675 $ 197,640  
Prepaid expenses 644 713    
Total current assets 1,109,478 1,000,898    
Total assets 1,309,417 1,210,128    
LIABILITIES AND STOCKHOLDERS' EQUITY        
Accrued payroll and related expense 14,512 14,299    
Derivative financial liability 758 412    
Total current liabilities 341,499 333,054    
Long-term loan 978 20,709    
Total liabilities 362,257 367,775    
Equity:        
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively 60 60    
Additional paid-in capital 223,634 223,396    
Accumulated other comprehensive loss (35,521) (5,453)    
Total equity 947,160 842,353 723,540 $ 682,685
Total liabilities and equity $ 1,309,417 1,210,128    
Parent Company        
ASSETS        
Cash and cash equivalents   48,349 21,578  
Amounts due from subsidiaries   57,703 53,503  
Prepaid expenses   78 61  
Total current assets   106,130 75,142  
Investment in subsidiaries   986,155 869,706  
Total assets   1,092,285 944,848  
LIABILITIES AND STOCKHOLDERS' EQUITY        
Current portion of long-term loans   19,995    
Accrued payroll and related expense     28  
Derivative financial liability   758 412  
Amounts due to subsidiaries   126,146 82,491  
Total current liabilities   146,899 82,931  
Long-term loan     19,865  
Total liabilities   146,899 102,796  
Equity:        
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively   60 60  
Additional paid-in capital   223,634 223,396  
Retained earnings   757,213 624,049  
Accumulated other comprehensive loss   (35,521) (5,453)  
Total equity   945,386 842,052  
Total liabilities and equity   $ 1,092,285 $ 944,848  
XML 93 R48.htm IDEA: XBRL DOCUMENT v3.19.2
LONG-TERM LOANS (Tables)
12 Months Ended
Jun. 30, 2019
LONG-TERM LOANS  
Schedule Of Debt Instruments

June 30, 

    

    

2018

    

2019

    

    

MYR denominated loan

 

(i)

1,016

 

947

SGD denominated loan

 

(ii)

177

 

346

Convertible Bond

 

(iii)

19,866

 

19,995

$

21,059

$

21,288

Less: Current portion

 

(350)

 

(20,310)

$

20,709

$

978

Schedule of principal and interest payments for all outstanding long-term loans

Scheduled principal and interest payments for all outstanding long-term loans as of June 30, 2019 are as follows:

Year ending June 30, 

  

2020

   

$

20,455

2021

 

320

2022

 

266

2023

 

180

2024 and onwards

 

259

$

21,480

XML 94 R120.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING - Revenues by Geographical Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 570,341 $ 540,768 $ 431,943
PRC [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues 438,832 412,993 326,713
Non-PRC [Member]      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Revenues $ 131,509 $ 127,775 $ 105,230
XML 95 R67.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
ACCOUNTS RECEIVABLE      
Balance at the beginning of year $ 49,094 $ 48,089 $ 42,471
Additions 4,318 3,407 7,400
Deconsolidation of a subsidiary (2,733) 0 (160)
Written off (1,959) (3,527) (784)
Translation adjustment (1,558) 1,125 (838)
Balance at the end of year $ 47,162 $ 49,094 $ 48,089
XML 96 R97.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details) - Performance Options 2015 [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares, Outstanding as at June 30, 2018 | shares 306,000
Number of shares, Vested and exercisable at June 30, 2019 | shares 306,000
Weighted average exercise price, Outstanding as at June 30, 2018 (in dollars per share) | $ / shares $ 21.93
Weighted average exercise price, Vested and exercisable at June 30, 2019 (in dollars per share) | $ / shares $ 21.75
Weighted average remaining contractual life (years), Outstanding as at June 30, 2018 1 year 10 months 13 days
Weighted average remaining contractual life (years), Vested and exercisable at June 30, 2019 10 months 13 days
Aggregate intrinsic value, Outstanding as at June 30, 2018 (in dollars) | $ $ 64
Aggregate intrinsic value, Vested and exercisable at June 30, 2019 (in dollars) | $ $ 0
XML 97 R93.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details) - Fair Value, Measurements, Nonrecurring [Member] - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Assets:    
Retained non-controlling interest in a former subsidiary $ 4,110  
Intangible asset   $ 1,752
Total assets measured at fair value on a non-recurring basis 4,110 1,752
Fair Value, Inputs, Level 1 [Member]    
Assets:    
Retained non-controlling interest in a former subsidiary 0  
Goodwill 0  
Intangible asset   0
Total assets measured at fair value on a non-recurring basis 0 0
Fair Value, Inputs, Level 2 [Member]    
Assets:    
Retained non-controlling interest in a former subsidiary 0  
Goodwill 0  
Intangible asset   0
Total assets measured at fair value on a non-recurring basis 0 0
Fair Value, Inputs, Level 3 [Member]    
Assets:    
Retained non-controlling interest in a former subsidiary 4,110  
Intangible asset   1,752
Total assets measured at fair value on a non-recurring basis $ 4,110 $ 1,752
XML 98 R63.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Consolidated statement of comprehensive income      
Revenue from services $ 570,341 $ 540,768 $ 431,943
Income tax expenses 18,184 22,205 14,386
Net income attributable to Hollysys Automation Technologies Ltd $ 125,261 $ 107,161 $ 68,944
Net income per ordinary share:      
Basic $ 2.07 $ 1.77 $ 1.15
Diluted $ 2.05 $ 1.75 $ 1.14
Balances under previous basis [Member]      
Consolidated statement of comprehensive income      
Income tax expenses $ 14,800    
Net income attributable to Hollysys Automation Technologies Ltd $ 106,084    
Net income per ordinary share:      
Basic $ 1.75    
Diluted $ 1.74    
Effect of change higher/(lower) [Member]      
Consolidated statement of comprehensive income      
Income tax expenses $ 3,384    
Net income attributable to Hollysys Automation Technologies Ltd $ 19,177    
Net income per ordinary share:      
Basic $ 0.32    
Diluted $ 0.31    
Service [Member]      
Consolidated statement of comprehensive income      
Revenue from services $ 69,868    
Costs of services rendered 26,081    
Service [Member] | Balances under previous basis [Member]      
Consolidated statement of comprehensive income      
Revenue from services 34,297    
Costs of services rendered 13,071    
Service [Member] | Effect of change higher/(lower) [Member]      
Consolidated statement of comprehensive income      
Revenue from services 35,571    
Costs of services rendered $ 13,010    
XML 99 R103.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX - Reconciliation of the income tax expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Income Tax Statutory Tax Rate PRC [Line Items]      
Income before income taxes $ 143,723 $ 129,642 $ 83,355
Withholding tax on dividend paid by subsidiaries 5,825    
Total 18,184 22,205 14,386
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 35,931 32,410 20,838
Effect of different tax rates in various jurisdictions 1,781 (521) 2,627
Effect of preferential tax treatment (13,444) (11,678) (10,650)
Effect of non-taxable income (1,500) (284)  
Effect of additional deductible research and development expenses (5,833) (4,260) (2,385)
Effect of non-deductible expenses 5,489 3,046 4,608
Effect of change in tax rate (8,457) (4,801) (4,835)
Change in valuation allowance 1,399 2,359 3,964
Tax rate differential on deferred tax items 0 0 2,056
Withholding tax on dividend paid by subsidiaries 2,847 4,784 (2,799)
Others $ (29) $ 1,150 $ 962
XML 100 R107.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME PER SHARE (Details Textual) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Earnings Per Share [Line Items]      
Interest on Convertible Debt, Net of Tax $ 562 $ 264 $ 661
Vested and Unissued Restricted Shares [Member]      
Earnings Per Share [Line Items]      
Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares 114,425 91,920 72,263
XML 101 R2.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Current assets:    
Cash and cash equivalents $ 332,509 $ 265,675
Time deposits with maturities over three months 145,139 139,433
Restricted cash 22,260 20,233
Accounts receivable, net of allowance for doubtful accounts of $49,094 and $47,162 as of June 30, 2018 and 2019, respectively 282,594 275,216
Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts of $9,929 and $6,981 as of June 30, 2018 and 2019, respectively 197,955 161,012
Accounts receivable retention 5,468 0
Other receivables, net of allowance for doubtful accounts of $4,946 and $4,879 as of June 30, 2018 and 2019, respectively 27,109 30,467
Advances to suppliers 12,901 9,685
Amounts due from related parties 36,295 33,678
Inventories 42,983 58,074
Prepaid expenses 644 713
Income tax recoverable 3,621 6,712
Total current assets 1,109,478 1,000,898
Non-current assets:    
Restricted cash 3,618 1,401
Accounts receivable retention 6,390 0
Prepaid expenses 2 0
Property, plant and equipment, net 76,006 80,210
Prepaid land leases 16,599 10,172
Intangible assets, net 1,383 3,186
Investments in equity investees 40,386 53,389
Investments securities 4,776 4,195
Goodwill 37,054 48,359
Deferred tax assets 13,725 8,318
Total non-current assets 199,939 209,230
Total assets 1,309,417 1,210,128
Current liabilities (including amounts of the VIE without recourse to the primary beneficiary of $19,234 and $17,776 as of June 30, 2018 and 2019, respectively):    
Derivative financial liability 758 412
Short-term bank loans 1,909 2,865
Current portion of long-term loans 20,310 350
Accounts payable 110,384 129,477
Construction costs payable 94 304
Deferred revenue 141,385 137,692
Accrued payroll and related expenses 14,512 14,299
Income tax payable 2,541 3,746
Warranty liabilities 8,039 5,622
Other tax payables 665 7,801
Accrued liabilities 35,507 25,133
Amounts due to related parties 5,395 5,353
Total current liabilities 341,499 333,054
Non-current liabilities (including amounts of the VIE without recourse to the primary beneficiary of nil and nil as of June 30, 2018 and 2019, respectively):    
Accrued liabilities 3,530 2,410
Long-term loans 978 20,709
Deferred tax liabilities 12,173 9,366
Warranty liabilities 4,077 2,236
Total non-current liabilities 20,758 34,721
Total liabilities 362,257 367,775
Commitments and contingencies
Stockholders' equity:    
Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively 60 60
Additional paid-in capital 223,634 223,396
Statutory reserves 48,698 45,970
Retained earnings 708,515 578,079
Accumulated other comprehensive income (35,521) (5,453)
Total Hollysys Automation Technologies Ltd. stockholders' equity 945,386 842,052
Non-controlling interests 1,774 301
Total equity 947,160 842,353
Total liabilities and equity $ 1,309,417 $ 1,210,128
XML 102 R59.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jul. 31, 2017
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Business Acquisition, Equity Interest Issued or Issuable, Description In November 2015, CECL was established in Doha, Qatar, by 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.    
Percentage Of Variable ReturnsLoss attributable to CCPL 95.00%    
Subsidiaries [Member]      
Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]      
Due to Affiliate, Current $ 0 $ 299  
Due from Affiliate, Current $ 3,506 $ 5,443  
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 103 R6.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Cash flows from operating activities:      
Net income $ 125,539 $ 107,437 $ 68,969
Adjustments to reconcile net income to net cash provided by operating activities:      
Depreciation of property, plant and equipment 7,879 8,217 8,752
Amortization of prepaid land leases 264 270 261
Amortization of intangible assets 311 801 623
Allowance for doubtful accounts 2,119 8,033 9,760
Loss (gain) on disposal of long-lived assets 13 (2,053) 596
Impairment loss on property, plant and equipment 0 0 361
Goodwill impairment charge 11,623 0 11,211
Share of net (income) loss of equity investees (404) 1,571 (3,607)
Dividends received from an equity investee 3,865 0 0
Gains on deconsolidation of subsidiaries where the Company retains an equity interest (5,768) 0 (14,514)
Gain on disposal of a subsidiary 0 0 (628)
Share-based compensation expenses 238 1,207 464
Deferred income tax expenses (benefit) (6,197) (1,525) 2,133
Accretion of convertible bond 230 230 230
Fair value adjustments of a bifurcated derivative 346 (75) 89
Changes in operating assets and liabilities:      
Accounts receivable and retention 33,782 28,283 23,441
Costs and estimated earnings in excess of billings (2,757) 1,817 21,945
Inventories (3,773) (11,429) (10,701)
Advances to suppliers (5,357) 232 881
Other receivables 2,647 (9,973) (6,767)
Deposits and other assets 62 (84) (48)
Due from related parties 6,600 1,286 (6,819)
Accounts payable (14,027) 4,113 23,563
Deferred revenue 10,836 28,150 28,168
Accruals and other payable 11,488 (3,163) (21,013)
Due to related parties (1,494) 3,023 801
Income tax payable 1,740 (1,124) (1,779)
Other tax payables (11,720) (2,959) (7,027)
Net cash provided by operating activities 100,521 105,719 82,463
Cash flows from investing activities:      
Time deposits placed with banks (256,328) (179,194) (154,810)
Maturity of time deposits 245,880 137,839 89,262
Purchases of property, plant and equipment (3,488) (2,304) (3,711)
Prepayments for land lease (7,099) 0 0
Proceeds from disposal of property, plant and equipment 301 376 64
Investments made in equity investees 0 (5,882) (2,654)
Dividends received in excess of cumulative equity in earnings from an equity investee 8,920 0 0
Cash reduced upon deconsolidation of subsidiary (1,878) 0 (16,157)
Acquisition of a subsidiary, net of cash acquired 0 (583) (1,652)
Purchase of equity securities (740) 0 0
Dividends received from equity security investments 0 0 88
Proceeds received for the disposal of an equity investment 4,544 0 0
Net cash used in investing activities (9,888) (49,748) (89,570)
Cash flows from financing activities:      
Proceeds from short-term bank loans 5,908 5,942 10,061
Repayments of short-term bank loans (6,875) (11,334) (4,932)
Proceeds from long-term bank loans 730 984 461
Repayments of long-term bank loans (512) (548) (7,350)
Proceeds from exercise of options 0 0 6,322
Capital contribution from a subsidiary's non-controlling interest shareholder 1,456 0 0
Payment of dividends (10,862) (7,241) (11,975)
Net cash used in financing activities (10,155) (12,197) (7,413)
Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash (9,400) 5,839 (4,873)
Net (decrease) increase in cash, cash equivalents and restricted cash 71,078 49,613 (19,393)
Cash and cash equivalents, beginning of period 287,309 237,696 257,089
Cash and cash equivalents, end of period 358,387 287,309 237,696
Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets:      
Total cash, cash equivalents and restricted cash 287,309 237,696 257,089
Supplemental disclosures of cash flow information:      
Interest expense paid 575 462 727
Income tax paid 24,855 24,896 13,918
Supplemental disclosures of non-cash information:      
Acquisition of property, plant and equipment included in construction costs payable and accrued liabilities 3,205 4,374 7,266
Acquisition of equity interest with non-cash consideration 0 2,345 0
Disposal of shares of a subsidiary $ 4,110 $ 0 $ 0
XML 104 R55.htm IDEA: XBRL DOCUMENT v3.19.2
OPERATING LEASES AS LESSOR (Tables)
12 Months Ended
Jun. 30, 2019
OPERATING LEASES AS LESSOR  
Schedule of Minimum rental receipts

Year ending June 30, 

Minimum lease payments

2020

$

3,123

2021

 

3,217

2022

 

3,314

2023

 

3,413

2024

 

2,059

Total minimum lease payments to be received in the next five years

$

15,126

XML 105 R51.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX (Tables)
12 Months Ended
Jun. 30, 2019
INCOME TAX  
Schedule of income before income tax

The Company’s income before income taxes consists of:

Year ended June 30, 

    

2017

    

2018

    

2019

PRC

$

105,331

$

127,301

$

155,691

Non-PRC

 

(21,976)

 

2,341

 

(11,968)

$

83,355

$

129,642

$

143,723

Schedule of Income tax expense

Income tax expense, most of which is incurred in the PRC, consists of:

Year ended June 30, 

2017

2018

2019

    

    

    

Current income tax expense (benefit)

 

  

 

  

PRC

 

12,911

 

17,268

 

22,206

Non-PRC

 

(658)

 

6,462

 

2,175

$

12,253

$

23,730

$

24,381

Deferred income tax (benefit) expense

 

  

 

  

 

  

PRC

 

2,616

 

(1,348)

 

(5,722)

Non-PRC

 

(483)

 

(177)

 

(475)

$

2,133

 

(1,525)

 

(6,197)

$

14,386

$

22,205

$

18,184

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, 

    

2017

    

2018

    

2019

Income before income taxes

$

83,355

$

129,642

$

143,723

Expected income tax expense at statutory tax rate in the PRC

 

20,838

 

32,410

 

35,931

Effect of different tax rates in various jurisdictions

 

2,627

 

(521)

 

1,781

Effect of preferential tax treatment

 

(10,650)

 

(11,678)

 

(13,444)

Effect of non-taxable income

 

 

(284)

 

(1,500)

Effect of additional deductible research and development expenses

 

(2,385)

 

(4,260)

 

(5,833)

Effect of non-deductible expenses

 

4,608

 

3,046

 

5,489

Effect of change in tax rate

 

(4,835)

 

(4,801)

 

(8,457)

Change in valuation allowance

 

3,964

 

2,359

 

1,399

Tax rate differential on deferred tax items

 

2,056

 

 

Withholding tax on dividend paid by subsidiaries

 

(2,799)

 

4,784

 

2,847

Others

 

962

 

1,150

 

(29)

Total

$

14,386

$

22,205

$

18,184

Schedule of deferred tax assets/liabilities

The breakdown of deferred tax assets/liabilities caused by the temporary difference is shown as below:

    

June 30, 

2018

2019

Deferred tax assets

 

  

Allowance for doubtful accounts

$

9,600

$

8,805

Deferred subsidies

 

1,809

1,916

Warranty liabilities

 

1,206

1,234

Inventory provision

 

713

655

Long-term assets

 

296

357

Deferred revenue

 

3,562

216

Provision for contract loss

 

70

59

Accrued payroll

 

1,029

Recognition of intangible assets

 

11

Costs and estimated earnings in excess of billings

 

(8,544)

(581)

Share of net gains (loss) of equity investees

 

(2,038)

(739)

Net operating loss carry forward

 

12,739

12,846

Valuation allowance

 

(12,522)

(11,428)

Others

387

385

Total deferred tax assets-non-current

$

8,318

$

13,725

Deferred tax liabilities

 

  

Property, plant and equipment

$

(20)

$

(13)

PRC dividend withholding tax

 

(3,019)

(5,825)

Intangible assets and other non-current assets

 

(6,327)

(6,335)

Total deferred tax liabilities-non-current

$

(9,366)

$

(12,173)

XML 106 R116.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Commitments And Contingencies Disclosure [Line Items]      
Operating Leases, Rent Expense $ 1,978 $ 2,295 $ 2,718
Commitments and contingencies  
Outstanding Guarantees 60,672    
Line of Credit Facility, Amount Outstanding 265,560 $ 340,006  
Capital Commitments [Member]      
Commitments And Contingencies Disclosure [Line Items]      
Commitments and contingencies 1,566    
Standby Letters of Credit [Member]      
Commitments And Contingencies Disclosure [Line Items]      
Line of Credit Facility, Amount Outstanding 27,771    
Performance Guarantee [Member]      
Commitments And Contingencies Disclosure [Line Items]      
Restricted Cash and Cash Equivalents $ 23,838    
XML 107 R112.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details) - Goods And Services [Member] - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Related Party Transaction [Line Items]      
Other income from related parties $ 2,520 $ 731 $ 602
Hollysys Intelligent [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 1,018 0 0
Hollycon [Member]      
Related Party Transaction [Line Items]      
Other income from related parties 972 731 602
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Other income from related parties $ 530 $ 0 $ 0
XML 108 R72.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
REVENUE FROM CONTRACTS WITH CUSTOMERS    
Revenue recognized which was previously deferred $ 64,162  
Contract assets and contract liabilities    
Contract assets, current 203,423 $ 184,534
Contract assets, non-current 6,390 12,971
Contract liabilities $ 141,385 $ 114,896
XML 109 R82.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL - Changes in the carrying amount (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Goodwill [Line Items]      
Balance at beginning of year $ 48,359    
Goodwill impairment charge 11,623 $ 0 $ 11,211
Translation adjustment 318    
Balance at the end of year 37,054 48,359  
Mechanical And Electrical Solutions [Member]      
Goodwill [Line Items]      
Balance at beginning of year 47,752    
Goodwill impairment charge 11,623    
Translation adjustment 339    
Balance at the end of year 36,468 47,752  
Industrial Automation [Member]      
Goodwill [Line Items]      
Balance at beginning of year 607    
Translation adjustment (21)    
Balance at the end of year $ 586 $ 607  
XML 110 R86.htm IDEA: XBRL DOCUMENT v3.19.2
WARRANTY LIABILITIES (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
WARRANTY LIABILITIES    
Beginning balance $ 7,858 $ 7,632
Deconsolidation of a subsidiary (130)  
Expense accrued 7,538 3,211
Expense incurred (2,899) (3,165)
Translation adjustment (251) 180
Closing balance 12,116 7,858
Less: current portion of warranty liabilities (8,039) (5,622)
Long-term warranty liabilities $ 4,077 $ 2,236
XML 111 R76.htm IDEA: XBRL DOCUMENT v3.19.2
PREPAID LAND LEASES (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
PREPAID LAND LEASES    
Prepaid land leases $ 19,232 $ 12,611
Less: Accumulated amortization (2,633) (2,439)
Deferred Costs, Leasing, Net $ 16,599 $ 10,172
ZIP 112 0001144204-19-045267-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001144204-19-045267-xbrl.zip M4$L#!!0 ( &>(,T]\(0*:TB8 "+A 0 1 :&]L:2TR,#$X,#8S,"YX M/XH6<*D)29^J6DE)29^O4_WU>.]DJ89U/W MMXN;#]<7&G%-:MGNXK>+P+LT/-.V+_[S;__QOW[]WY>7OW&Z[V1!BS'4?K,-M:$$V[^W#[X>>;3]?[S"GU^ MLXNHN$7L;6E>TB/FAP5]O8(?.+7+ZYO+CS=Q<=M])9XOKA'^AI4^[E=:4L?> M8^DK=9R-M_$^F'2%Y7^Y_OSQ.B[M!BLQ_Y;/KOS-FEQ!"<)L!Y&; &.C-1DPH_E50T?/73%P)?^'B'U1@ M?IHQ^%+4MFUF-&V;6/SF0 8:N#[+$B'\4=!;Y-UYI_QF_7:=NWVM76K;9N#O[F@X'0WZ]_JL=Z]U]($^[/:TZ==>;S;]]>JP@<.V U@? M1N[?^-^@J1XTR3L'%2JJ'161U30-QPPI2OH MAR5Q/?N5]&&-7A$)RK&'OLG&H[B\',N/I;#4IU^UA\'H>SM"4PC>VY[I4"]@9,06 MAFO_R9G67:L3>+9+/*]CF'\L&!@*UCWQ#=N)D%2H)T/T)YAI;P#%7;/P831Y MU(?]_])G_=%0TX= KS;O?OCY/1,WSWEZCY_]MBFXUM'^QT%VP< MFW@9* I*R/'ZF,:K/_P&0VXTZ?>F+2Q%8-%-;H%[$V(2^]5X<4@&.MD%Y2#] ME 9)[W9AW,#$..EU>_UO>F?0:\$J M:8T35A_F8,UJ,/$UWO7X&]QL4G [/< M\G+H?DY#-YZ,QKW)[,=?M3&8G3,^)?;^\=P?XTK7@E@,1+(V;&M@N-: &%[F M=)A93@[:+R+0>F.]?Z\-$*U!3Y^VDZ,B5#ILM U'7U'F1^;&:*Z,9ZG&\D"_ M+0(Z3+V/?5PW]>D4MOU_U8:]=OI512P]$'OO:]C5D]'\L'1QGC8:04.L<;,=DU[#5B[%G0L M@2[QQ\:&GR9DJ(MZ0U(5N?DIK2*#T?#Q.JN@;2_>WA4;ND+J,X,6-[2XZAF=G MZ4AM[=#[$^V;/GCN:4]@-SQ/HF.LRWBR6$7T-DSEA,$;@SW#4#&SCQ7: *\GY5XFZ>?#^)(4WIL !-C@- MZ(\MD1;KXEB/"9LN#28?IX>%I.CA=6H&>N/>1)M^U2?M>5DAA+ITM;+]<.5T MK2YU?5B5"-@\F6.P0 TY=K=I[ "YI_XL7$-Q,]X=#6?]X6-OV&U/J:L#.0Z8 MN31@6_7BV LN57EHL]O( SNUBLK!OM1B4MJ.5JL"A>X&UX09"%ET>.8-B.=1 MEG4C*"\MAU5PKX2GWCH"&1^EZ5/X:SH=35KT).A%'HWQ__$* H:=O^F[<\I6 M7(0(N2(EY??QUW=X'Q\WD/P3&M/"UK1$H5A,J:\+4I^8?2^I8A'EX M3^QO"F(OJ"A'^Z(?)]ZV0%KZ9Z/61BPH1M5[W?\&[<^8=/M M:*WB$J=;%N?,YU%ZHD//N/8?%#VSGT%,+-C]CF*_Y_C;+#RC[NKJ^AN5J(S@OF3X_/>F3'WSV[S\. M^P_]+GTJ2-E#)*DZ2NO83D-0_IMXIS M',79;A*$6\S:5*D8F3SE2EVYJ2N7M]T<=V'/PF\ZJQ M= MR!?@DNE6>1E>,O>FL_\2/SGKZ9 CSP53KXRE+%W?:,&ET^H,!_[9%OU[T MG^AK> C:=Q4FBN,1RM,EP:5U:5VZU+9,@4G23CQUJ-Z$O!(W( ^,KM ]@1FF M[WVW_64W\'RP^9@'18W%@I$%JDM4.M]FJ:M9N5I]3JO5I/>M-WSN:0^3T1-W MA)CH7="S[_W95ZW[/)V-GGJ3:5AI1U^+&&C-E]JB R,G0O2$L&9TY"\!\V?7 M(NS 2Z)L%&'9=N4*]+,HADD6;;CU1W8X!YI/-3I1^KT)E<_VLU0C;&/I? O4UF.^R\BW(6QC2W:M4;%E<"[;'4YXG=I MQ+,CW5K0E4%_I-1Z@RU&=PG@X65,UV!L PNFOD*K/0/K@K6D$-\(7-P?1Z/[ M[["]P/U(V#1N+&!!U\R(@&9P"BVX9< M,XP+U.:=Z2R.%$0"&E+0$B1:G)5P+C."RU7. MPSHUE(58MX-:'>SOL+3!%FF3'QTH*2F'4>!A\UV?3&"_]$,;]/5.?]"?M8%( MA=TK*?-Q7NL8[A\\?#_KHC"SH!PM0>S)].MH,@MC^#OZ\.]1('\+5]F,#462 M,13-LY "Z3#/0@M/67C*+'/%*^8!F=IIIA-FM.M;S=DQ$DN8()5%F7P8Q5J2 MZX#@;C4[ T:"8%8:C%8O5/5"^&49=9 VD*<%*6,W6PL>=FBO$I1:Z-43YI28 M_,LWD =]RG-/D@*G70S4C>=4I%B6\9Q94([D9X'Q+(@?:]&J'DGVC7AXM1HG M$\O#J3#,0KHP(Z8YG%JK1I45P,EV(O" MG Z7R(\[;R$M< VU6CMT0TB'N,!$]M5B1C$Y;((D];VG\6#TH]?3.KUA[Z$_ M:V%2R1O:(6#-[+[,SS694TT.HS U>3J+Z MO/8Y<\[']%MQ2X$Z(25W3=FS. M/V80WT_ZF@MSX0;R !=X9B4 WR>#P8OHO[,#/DXFV^)?#O]ROGA%*N7AG%I6 M]W!N3\%J3AL[(^]^$*?;*EA6"N&MP!$K,XFL%C79XB:-SG$P/F5L,'\S8P:8 MJR;RD37UYA67HR?PLYKT!CPP:ZQ/9C^TV40'N[:+AFUK*57#+R SFO@QVP5' MH84\E 4Q4YDH0\F 8)0+"TEIZY!6"W\5^..$O-YHCNZO&)$Y)>S5-HF'$7.5 M%$.I[3R525E@4I79LH#&&&>"ITB*V="0#RUB1!NW"E5=H::&DP0<7W)9,)YE MA#H!+U%QNE$GD*=:J2,SJ6IQ/O;5:L>+MF5&F]%6P>I4,!YH&5J&E6>H0FWE MJ4UJKR!5&TXR/AIHIY^ZM:/,5E&IC3QM^%Q*&]J=Y%%>12BC!:K-R!5!D&PM M[VV$5A=J?QZA5'98A2;D.O!1D!,V^R&%5@&J*,"4+' (3\@:WWQT%UF7;AG% MY$ *'-ZGO4<>93_IC4<3#F@+DP),4;83K[-Y)!1,Y_42$]CKC!@% +9TO#W4;A\KW=7ER] MLI;42BM/H=+>-P*%0HXN'60I3N,2;@R0*RUF*]Y4'KQ6V^J@L@X&+Q[Y5P " M]UXEWO59Q>3("R(IIL^=:>\?SP@^)H-J;_4+.E^X%F5>E))V2'VRRR:9Z8A1 MH(H4=46??M4>!J/O[0Q3SQ-4I9^9DF)].\A!L](+ M3RVF,D="W)M3)@ N^9,<'4&^&6E!J MR=Y?(1]_#HRUO-;0HEPA47[I%/@YB J.Q@HEMV]!5$@T7CB9> YH@H,L:<+P M%JP2VSTBO+,9#E MQFY[O43>W-S,_/2T+0PE\Q,6RD&8 TOQ1*,M/&62".9G#\P!IF#:P!85U01 MY3+_Y*"ED@"PA:YXHI^\##\Y\!1)[=/"42#G1V9>CQP I$EYVIXOFIA#GHI# MCL&M8 M_F'RC1:)\;&/1^,4<=$HEUVAQ4@I +!%DF(.68,,O#21L 2L=)5@P M$C '*,$90':T7XM2\4"AO.">'%R*!.^U<*@%8Y2)PLB!27 \D!-^T8)6/- I M+\(I!QS1$<%A:%,+1SU>QE6\BG-@K"NVI86ZJJMI-9?30JZGM]>W@MCFPJZG MVE]B*JUW>!7O\)EPH2Q:308P&)SI")(BGN+:7\+66V KCV,QNJ7JRB$6Y)$I M,X9;H,OXD8O13!>00_91E"5ZZU/>8J+D7"Z&)K.<'"%!C@:!HWF+5+T>YV(( MRS<@Q_:3**JRK/=Y"WT=;NABP(M6D\/\690(MH!+>HML%=]T,:)YQ>5("L*@ MI7[J+8(J#NM9R(F+R1'[1818RGF]Q4G-BSW+",TJ*,=*^&2)R*.]A:N$:[L8 MHX-?I<#<7*>!B=W<6RA4_-W%F&05DX,C.%A)^[ZW,*DYP8N!RBXHATIP0")R MB&_!*NN"+89)5$0.D&"S?>".W6*CZICC*,#DH(P7F5F#)I9\::^%1=GO,.D:2EI9#5NX9H1:\2KZ0 M6>>^>17D$)9^8*%%4=E!,N,.6UI8CI[@CDSR-$(+77FOR8R;:7$I.5B%4IJW M&-7K!I8U:Y9N08YM;4E(6_QKN#$K]WI5E<9D6O&3, M[R_,^4#9X@HWL:$V'O901#ANPF!FJI6WC[R-F[N[NRM>"AKA-\( U%7,_(5V M59M8T*5EQ=I'X1R%**?X9/K MTE#5PR] *+"+-==8$6]MF#*&;=?S\6V)"\TSEV1E#*C)&Y)4P4^7<;U+_.KR MYO;RX\V'=\^*>2S#PDZ^]"-7') H]^ MBE%V&-NKA>3O4.B;SR6$]HCY84%?81JQ@9&;N\OK&^@U,0=>5B7\XW)76Z$/ M+)]=X?B[<@-8LFVS6!<"V\L\"X15B\7CAB- M9,V%8:Q#2(CC>]NV2H,C;+,Z,_B-.B\>\\OS$5<*>8!/I>GOJ3QWRV4;;/+G M4F,E63'^<+EK98\5XO"K+/FY 76KAZ(4G[ M"WQGNXN^3U9H=%UH1E3JMPN?!;BV\5*PFMC4FO%Z5L!X>Q>::SL.;GCCLFAL MX_KWW\78\ +XT_;Y$^&/C ;KF"<;N,D04'<<^H9+QP-E]S1X\>>!$SM C^:E M4C\G>V%%73"EV4;4#W/#\80=$:YBOJ0?:N0VI[/"OU_"IYY^NS 9@1UHJ@^W MC(%%$;C6:,YO2&&W2BR>;23LXZP?#Z24]U\A?L5J=2"+15X$HH2L2M\NKP'B M KJ>PT(YW,2R;FGU5VO#9OC=@()ZN)+\R6'_E*EP5O#NAI )NAP>[,&^^!6M M6F"R0UT+]]8XDF)9"Y4\3R%G-KZ7M*:>[7L C4DL/)7 Q(M>+)V\R(G$RIAF M0HZ?##]@,/>/Y@G>FQF3&:3K&(NA;$/BX^-%$V(%_,851_X],:GK 7DK.HC& M^'+;LD&^9J0NS52]:PK,+28AEL?)VJ^V15PK"DHB%GX9.B#"Z]V.#^& M_:E8]ZQ&X'[CVQEX2P01.L(!\J-A@V'?B4;2;$(PQP>2*K%\)B MH6!C SNB+Q9=&;9[!*F$I%7DX!X3<\+"9=L';GO] M-'A'S%[8KN%$%AZ8 :-7?,:>$?)$77\9I@79I/2UAG9./RS3D=[\AM+SBQTB M9'1-[:V>OJ.^&7YXB($S[R,%9%TL$-F^)*LGRE<[O:CZ&B][F&V$CI_TT$+* M KUTM=.+&KK690B4]>/IV:[M$) [%Z61/%KSI^^ZJ;F$S:Q#1O.'P,=4%ROT MV/MS+U7X:'YHBXC[J::VSJE3XCBD1&1?A#QLFBD+]WI/Q%]2:\10$\*_\_JG MKF9/; ;.WNAL20,/H'RPYSXA[I@P?@T!@V6TYA-?K!+V9J&S(U],O"MYJP"*7E5>9YZ4\OM+!L6XY"J"O=@ M=ICH=[L@Z'T NU,@-B$P/[L>WE_K/FC=2^#SN89VN^/!5CB0;!U6KOM\2X$G M)=%A*8[# -<;9B^6?H/6J8RZDIN..-%G W-()N5J4^>8F0VBL2-63^=%, H0L7UX(X2"(PG"BJH^&Y0,Z*TK'^?$[P=IOL.5Y-8&@V()J,>/6I M/-DD/V%%S^6&IVXA#U5%TV$KSZ#%*(U%=)^+%WJI(]6F)2['FDI'Q(H_YDSN MSRTQLW5+>$A3\:PDOFT/M\/06:E+D)TW9(&2QW5$V3J:EO!#V5U?/&)*J:TS M33..#=G4:W1JZ+L^63 \PIA2AS>XC=_S)H:[B#?US2AF<6Y4AEI^Z\;[.T;3@.+>QEFZHZMV*UVWQDT,9K/ MO0/7TF;PKLIC?2[ \82WY\8U=@(O==7:2*A)&7;JZX0QHPN&;[:$=\@C]QG' MX-HA_FY;U(CXQ1BI3_#:;MV!#>_?+!@I8OD,.S/.N]&0^^XQ^*YQ\:J-/?B\ M1*ONWI[##I+P@.]_J_X5"5!C1V=&58T=8BWX==ET29F_S1G;U)18EJM:%X8\ MXGM9=,^E1PZ8:K9#;!>,EFZD:6?2'WL\U=D=^WY6 F^L(7GW9V_$>8T\PP":.WFEIZEJ^."O5[ND+T'&:O TOR8_B+9Q)68/>/@<$*_!\ M0L^K/ Y4I-J^.=%WUP'>A#1R7!26Y8%@O R/NN*3O^JE4MC1+*G+_ MUY*ZBW^&8V,[78-UX04..D$V+'(9;JJ.5M"@)V+9)HR/DT%/8"PR)B:G8Q#N!:I?EJ@+>>G^R,OX@[-0XY_!1P_IS;R_0@^+4@A9C MIX*\_P_^_;#[8K7INRY]#9<[^(63KFEJC) M\T8 M+"6X.7(?3(D9P!<=C K ,V=T>#:\YT=_"P@2>'JRMF!/_":IM/-MH]%B]$!M*&W10%V--&;F'O8'! M&CQE%!-6O/%//LG0Z$6_B+!2$.;)!);Q,/X$@AZ15PV*9RTD: M3I@>B"1<.AJ4JA@C:J&58=@^CW= 3SM\LKHQ+S\)]1I=&PGTFK]I]-!!0+.Z MTTS"Y/]'8.#35P;FU#A!DC%%OJKYES0[)5:=!",7,%Z\<<>S/:HJW._.":T M-%-[:H6:?^P]W=*87UH6Y6HSQ(2G%L. MH^:T-$VS'BCPL8-&[\3R.*B:S&B&!Y=LA#&2F.&3P385#(HP 7##R8ODK%05 M=+\]W83.1+QV[\0U*FLN-XKB[F=P[JT]#%#R4('X_1%N5'>IJ"-N.H'?(0Y] MF[W!YX1QU&#RN^,P?IP^A&%H."/&WPXY(+S/$,9WG&=O5A3A./TJHCAB^@M] M/:N^*\"F2O_PG%GWL#4.4[B]41X9U)S@5*<5!=:DP[/&D0J48 MJ&-L1D\3X!,!A_=*'A\41U@990PHFVYH_]U>7W]N\K%" 5FUW,#F'S"S&$WF M ]ZG6('KE\:Y?JG"=6A8(VKI%SN:DZ0(%Q5'=S2N;J]O/IUD21705\(KL2:/ MW :M@PS"*C(DIKCP!;K&A,BBK")%](K,F'/0*!19E"M+ 8/O1%(D*%>7HEF= MRJ:ME)00]B4PI^_"/O&12??1,-91OLHXZ],X2F.Y'90'V5^/N)FO@<>&NV8_ M6>QY=DV5%+)QJE:\MUIAF@7.IXYN60M>KK/9%8D>N-'?#&;M69M;\WI[ZMOH M#5430JA=NO*$XL;[-H-%F&VR[XZ9V5Q"B7PFJAU5@YXV^NK#/KW:@6DVZT4Q M1BH)N4V'&[U3< KER^:AXG,CA*[QF9EU\.+8YFC.0^>C=V@-9I,FGX8IRDK= M8)Y$8>5\5'K5 \<">L4=DL"'1%QT%^1,XCN$#Y01>^$F.[D9!^:Z>*W/,R2B M&R?N]&W#&;FQ3PH^;I%6D&-U3D%6:G3JQ(?*T11"EQOC?>1&(1:/,,B;$5G* M0!T@I]R,@$SB4GT7)H,D!SSM\+Y35('RIWF;(P/8'($3';[M;9AZ0]M.+GM> MU;/JAI0@878L^"/^+K(S MIC@ND4_Y?+JY,M-'[-#XB^3:>#X]5YR[8TWT)09*'$67F._$O%:96(H3.;_G MGE(2#XF_>Z(7%L(N"+>94X;G ^>CA.6Y/.)X1>O!16-WS.BKC>[IY]-117D[ M8O<4&D-;]AXP\5GX[@8']FQZ\@AB'+'31_Z2L#/J/1D_C6P(#O+INA;GJ.!B MH-[2>5O/";DR<_J?@PZI\UGKLX'160\Z6#K4"QAI_-PP1;K:<>%74.4_ES2( M_?&3Z0K#A"%^@W$99;BI(6/7*43,9:$&N=)!%6<@:1&FE Z"[QN,U;NOYI$36HRF*-"K+'2OP0]+]!KU5@ MM<;>2[EV-&1E9="M9F(=-MKDG"^AK93I,GXJ%^=9W0^5!@G/MLGGAL$*YV+* M](C_!J148TO9.\B[)R[%=P6:E5)"6]$:8?RSX8 A!G-+%$2VUWV[C"S<);T) M+WXUOE1ZX#O!\$YB19YFH")@VD7.92'14>#C[(E37.@2!7O+9]?VO !GRBT+ M>V&.Q^R;NCE6BGW??XOA9(] U!$!'^7H;S[L_8!PM;<=3O&20^7>-YO,L7)( ML8YL[J?+V%XIZ"'YODB#(0\BLDJ!.(Z)>S5-IOT9LNBK"(%YF6F;+=K MQ;R>F-\,GR8.KPP.EI.8O[H7E$*,J&5(6:WL,-$V3\#M8O/$-6'WT/SA:1EF M*CZ35(12DQN L@PI'0/M;(['P,"+<%*+VV&!";]K9I M.'A[%JW,>"SO\&::@[8@(VKAJNA[/CUP/F_:]SV+OM+9"W7#1KV#1F'#'+X* M^I6ZB[_#OV8#3\KQI&2SNA9E'K$P+ZINFF3MX\2-SGG-O# A(5_C2@-KLX4^ M)5:8 ](VG$0RL-%\;.!U=G1EUISA5)HGU55&B69B(BS?B-PX[-@;Q, MOXMC,WDN\-U9S8S.P+#Q,)T5HZOM,?QF1D-I&AD#Y9FJ963LO7]1T%EWIPIE MJAS72V<'^?'D1H?(N[W&5]]W* _@ MC1/ 3?ACQXGS_G+U3C0H&K_'6\,EPS0-$TPW6Z2RAVEN MO3-=N_8C/F%C8'A+_(?^FJ^&$QU)[;_Y,*/=[4\]P1O/HEF_/J^=BMT,L7_-,YWB)S8%GTX4MF-13 M6=&4>;SVSW0THDRC>31IHM$^(0Z*AKJ2T*'\8N>I,%\#V._!CF[Q;AONXLE8 M..0UX^G;Z!*R1(4S6UI2CK49C[ON"URZUIE)O?_&Y;YL&;^=F01CFWNWNXO# M5/?1D67FSV;*Q#V3!Y MW79B.E[[Y[D.@\#=&@2.=T&B#CU6^^?9H=O<:SW8W 1A'K=W>VNO9?]V;L\ MB_N"Y!4Z,YFB._-X+=[R&XLC^5TLB2AFYRBGNG%TW"[F\? $3%+BS%"8&+;# M+XC6E/D"622_GYDD.2X*!X9OX=)G)Z6%?!X*L__EF?&L V'#2::'S<@+NSWS M*5'AI'-!F,(=]@_;&*QGUTS:VH*SOY)USM/6&2>>-@HO:,S-/8'-A!D=]C)] MO?NTW3>7K752
>&:\CXT-,K$%4/#]666.V-D\P8MAP_3V#\/?O>L;&3W" MG\YLWMC=)&VGY8(W3[GESTQ2S&2(>2;W3JCCB<(GC'B[6Y6"9<_T<%NW_AF$ MV1MG5#?-8!4>RX1I6=+'$1@F>"!JXEYDLUTPZF[U3'NO]^[CFWE6G,4LBG 0 MCH:"9<]L)$3L30A2#E\8V#XF\N+8BU#;H\RU,WN%F3#G4_C6FP/EG;O _EE$ M[:U*]",= '*$M6E"7/)&+.Z#K"\8(>N83N_MO_!U!+ P04 M " !GB#-/MM[>6"P> #(V0$ %0 &AO;&DM,C Q.# V,S!?8V%L+GAM M;.U=6W/;.)9^WZK]#]S,RV[5.+9E)XY3W3-%V;);L[*HD92D9U^Z8!*R4*% M+4CZTK]^ (J42/$"@*1$B')5=\6F 1#?.1]Q.3@XYY>_ORYL[1D2%SGXUP_G M'\\^:!";CH7PTZ\??/<$N"9"'_[^M__\CU_^Z^3D]^YXH%F.Z2\@]C230.!! M2WM!WER;.LLEP-H#) 39MM8ER'J"FG;]L?/QZOS3V7CZ^/Q/[HD"=:\>SB-"KX857RZZN+$J5? M+J*RYZ>_/PPFYAPNP G"K@>PN:G%FLFJ=WY]?7T:_)46==%7-Z@_<$S@!;+G M]DO++<%^.XF*G;!')^>=DXOSCZ^N]8'*0--^(8X-QW"F!1WXZKTMX:\?7+18 MVJSCP;,Y@3/:"\=&M(7S+V>?+\Y8_;],/*H.IN\;![OTKQ;33A?8#/1D#J'G M?M!8Z]_&_02(WQS;?G/?W(^FLSAE!4Y%6CK=27?7#UUC=N,LE@3.(7;1,^Q3 MKB]@)0#/GZFT'(*@6[KC66W4V$7=-"EZSQU#$Z)G M\&C#TCTM:*K&#H^(LX3$>QO14<&CFNS]OX^6C)2E^\UOL=;NPR5 U@!@:P#I M8%R>&/DM[;*[.L8^L/6%0[SP:S)F.\0D][I:/UTZ:3\A2F+==>G$,X3E"5;4 MUFZ[G!9?[W5))Q]HS+9+UXFNS&MK%,3 P4]32!8#!V"7K<(LWX;6B"!LHB7M M%[9H+R"!KC<";\%\5AI\A5?5"/@.(/(=V#Y\H-\#_3UXT4J^X1-+]]:%##QT M,(&F3Q?B^(FNLU%Y_/6]N=8/@:VKIN!U_4-(OPHQ1LM(];Q6I MB[2Y'P@CGYAS.FL:CS9Z"L;F78 J>$N=VP6Z;@/LI>%BP1W0);U#RF\2..V% M73>!;?IV@&I .QIVE[55P_XV+@_XZD%L06O]%'GL'6=GYV=GVHFV;H[^?&,, M)\:@?ZM/>[=:5Q_HPYN>-OFMUYM.5AM\VF_;,1/-V\RTX) M>:\ !/:#&7 ? M R."[YX\ ; ,[">GT/;?.I>=3U>QGL?HH),D"$#,J'WZ M8XHA22--6.+4]1>+H+431-4;U9\19Y$MPO"%CDSG'6)!\NN'\P^:[](^.4OV M/F!_T%X@>II[P5^:4 TS*["QA/[#MF'/P Y&%^\&$/)&/\Q@&9&C,J&Z26E< M7'8^?VE(E>+*2BNX/%15%6]X[FEERE)U;OAT*EH,7*K6C MFE+'M-<$F722J_)=2[;2#@+4 3JDQ85JM(@,A4/'8Q8>*]@\;ZR&0^AQYF;1 M^NV@0C6X(0DNBTBP),@AR'L+AA!)1J26Y^S)'S>.&VP*>JZ'%FR5VP,$4[*Z M?=Q[->FJVIAUD6VS)[3_QDRW;>>%+8/OZ'+;\1^]F6]'N+=84'O[A\V2_8@C M9-&G&H>2;.*D#Q'&D&Z"V.NR!P7!6BU0H^[VH J'5*H!P.ECX;C*[P M=%!8][#U7QUJR((KY=8"UC,;AUP#1P>=;Y'M*&_I7U2E)6J611AJ]XMJVKWU MX1V5QAC:;%(: <*,R\5?N2A$TN.1N-%DD@O*=+. :J1BRC2G7+VL] I(CR6+/X2,\NV0X'B MT")-*F=X;^?O6XJJM$C3DB!%#HH:L3*$?HK!&0=SS$+X*5^W M.:5;HU89?#LXM*EIAY/R&.^]FK;/[A3>.X[U@FP[=\/#KYJ4Q2\[+>Z3W./T2FVJPQ(Q6V7]8 ]B MDQR[VD5!33S'_#EW;-IQ=[4(V:)&7);\J@T#RJ%UK$12;Y^IWLX5(*FH3N+T MY8%2U;L_UN_BH\ET0764)ZJ$0K45H5)5>[>0H&B*DIKM*B/66L+ M29BJJGA]U:0+\,_ P9R.28'#^0B\%1Q <^NU2-GEL*IZ\!D "#L^=1@DSLB< M5[Y%&I;#J/KUFA"(F/-TLG"+="H!4-43$'9;W".^R;HCI-3\"DG<5Q3WY:$J M5A*DJHN&KF5FV7PLO!5?4XY-:GLXRX]W2Z M;(N4*XY/Y"BD<8-+;[&TG3<(0R=_X7T3MUZ+5%X.JZI77>@Z@_C0BKFM MV>5;I&$YC*H>KHR(8]%EQ@] ",#>6P *V#=#*WK8)!S;A:3VW?-MT+8Q1 MV>LWP4)4\L)J3H46*5<2I+)7 M+YEEE=:L_"$C!YBJ1Q+!\B ]C7!5RJV7E,(UE<(G==3+459:T>7@JGKRF(B@ MS>[0LV,7SIB<*-LNY8I#5/4KCOG;R7S$O&KM4G,IM*H>.&9O^ 4NVQ57:Y?& M2Z%5]40R[:U&=_2KBRDCEO2!ZL3S"'KTO=51.H/)3F^<( 9=E!(ASZ>DEL;5 M84]5I[\=RD/5.83KH9I?4!V][T%_(F0YJ-4@2RG@X !$8:COK6()C)_/*,;/ MRBE=4(%"T%15GVY9:-65$4!6']^ )?* '<.49R#E5FR1BDN"576P'K/T&'@3 M*^#9 ML-<%N9 XQ*?V7TZWLD_M(B45-V-Q7$VY2:HZQ4FJ)E/ZST-O.)UHQAW]T\-H MW/NM-YSTO_>T_I#^WFLB<54&W)S!+KZM+ZS5T#XJKT,U6FIJ?HLZ(X6P;C/W M;SN7B:K;OP+LNV'9.ZLJR( [Z9PT1".*;+-4*AAUM\HU=/0Q0UY&/],%U.1A MIJRWSBV* *@Z%&U L4/456Y2GWX188I/NMCIPID32X<+W=ZK1P#%@S @;WTJ M-5=JF-KA&Y.2[UQVKIIV3^&P(DVC?4M'55ZN4\SFCG %)=7CP;[5FN$-(R@F M50EQ3VB/5Y]3#A%B)=0C@*CXTXKCP5)586/X#/$JW4?6C<3U(I\%(:+_6?EF MLA(MJ4< GAJSS*7UP!8A2..NJ2Q.JS$+(>=N<&)EVJ!A/B"AO4?CREL/;F&\ M;.Y4'9533XGEQVDQ<,IN)B@NXD(J*98:YI6L VPGR#A1_N(5UVJ-=>9@[\!3(SI8SAC,?6\8L\#K3+2MK MYY)?,-GW"]KWIL,%RZI($INJI_2!V\'0P4YRP5?\]1574D^W"IB=Y"6FZO0K M2Y9WGDCPI!1%U XF?4<%AI["G//FVY0 [((@#-L]0)@)>R74?,.71 OOG$IS MJJKX]K:D8-TQ\"TTU[Y%]$61Q]4*\O8R7[A>$MGEY:=.TR$JFR-&-:&)K&0V M@TY3>T2&CC#A&G@";&C, B^^/EZ'[L^[(B10\YU+&?O0DF)3-=AB4J)RF:B$ MZKZ3B'?J+R,X51->10)8(0MV ;FD295\IT@61<3$I&K8N>D05Q&"AS-4QNLLBM#5DY-!*L_&\C&V"/+6<#)\2"XU-^Y2.@0P5!<,]$2QB4LCTNDE[#!DYTDFYE\K0M M5SD)\O-EYZII>V!MVJY!$*H>7=;N9M\JQ9< KNZ1Y%Y='5I)@_)RX!XR-G5Z MD TB.@)S#7++;A$Q$SD[>LOAAUPC1T"4&@2R\Y/$IKTS6Z7X:C+@I[1+WGR^ M:+V[9:O(454*_+1XC=VCG@,"N\SXQ6*10>P6V8&S"Q^!WB6 *YLC+\I-(^;=X=,.:7LN5:J/%%*A/'A$A\@V'5?> V81@8;E8VK&>ZZ$%\R2,$E;T<>_5 MA'1$FW51X ^9N>^7J-YV&E051<0 ]8R$:8(SHQ:F;\OW_RNLTV(JE,B,@@XD*Q15 -+@37\S8SG3@9MBLF)?'E M.-@@)(2(#NI9 -. ;N'2<9&W2DA>Y$@F4O4H*2$HAH@4^;9"A4BQ"NT[AD$6 MK!$@3$ WA9F@Y1HY3J+("B2B3+YE41W*1'NH$7@+;F<18.4%GQ*K?)04$19$ M1 W!B"_-W5S= I@5+3Q*J)UW'"G9RE$21UXB$8-4C/*2M>C:^C18U%S3)#ZT M8OG8Y=:R(BT>)9FJ22(HJ2,ICH@K*OI?IJ=FQOY8 M((OPRY!9Y62WD!3-M0(!$O>SU)&01D04Y>*^9!F,5I[F=,0,!M)27"EJY"CI M(BV0Z!9?H4>F&HRIL)#AS2&G"/LE9]]A= D&0VHQS1E0Y.(2D\D^D&5 MT"397@Y3M("A6=T=V<"$%K-K= '^F>G54%!S&\?$!>"R"YYLQBXUP66-_9L$6:U,2M,*A3$P(K>!F;D8L!I'Q7KR% M%M.A+FFH&OX-UC)- M) &?JQOWIN1D48NMH#:L%+;380[Z1J70[+69"O3)1-6%#>L4DN;00K=]BIM0CB\/( MPI :%Q\ ^0F#4/2;=!.B4TQ6W6/@26DYR,9<:8HDL0]!+JK0&-(M/;N@#I;( M8[BX@TZE]I-"[K3)+KX?6?&CO*C QQRAWB$,L%GA\"VC ?48I>SAFZCTY%() MJ[".FCO$FT)"]Y>/0G:[>'GU"%11?9QU$A>[JDD$QG 9SN/&3$3CN>6/0.-R MV-4]=XL1M^^Z/I4&7>0/'/PD\;5G5SP"$I04@JIY".*<%J! 7O$D9I;7_+)M MBI>"SCVJ4^'C#T(@&D'7W-XK)"9R\PVKO'I'P(!R,E#V-"Z&Y@'A8.$9A$N< M.S;ML8BI+*O:D?% 6 0B>=@;WV*.UB/<>CO-L8+%2AZ#Y@51*WO$%I_$8C>[ MW@2G_.TJ1Z!R:?A"1V;-?^FQ,4R0"$55DI*X5-?GHIY17PB^R&%9XSQ8V;N, M6=P&9N!*UK8<^NS@3>JQKGDSY;[$+.*,F'%?I>Z,S.Q6C>T$%W7($\!A;CB* M)O)TZ +SYQ-Q?&S=0@\@6RPS\^79^=FY=J)MFJ>_&.-[?=C_/WW:-X::/KS5 MNM\F_6%O,M&Z^LW_WH^-;_39?X>O^9\FK?C/-ENV S MX3;"/HS!RP/=V!#*I?SX&AEEU?P4LW60C)(A"D;5I=(:P0^'_ Q"P+"X[#S= M)0H?O/+X:%1==*PAT"$FW,/*?1/U&'#VS MNQ4PM!B80$UU/L/2VDQX999$+#)--FZ<3W_+ APHKM0R]9< N^LH./5HWK:= M%^9:=N>06\=_]&:^G<;*(8),&VWC167LDK$R]C"SYP8!D)O@K](3_&ALC'KC MZ;_^JHT&^G :G&WT_OFM/WJ@>]1FI_I7Q:CJ'I>.,/["#UP#;N&20!,% J,_VS \EM07#O'"4TK9 M*"EU-=\.WNQ4&A+.^[L<\(-L50- )S_F"2!I=?R2-=#W1GK_5ANP$7[0TR=- M6Q^C',U! C\&$N&GXI$]MT:3J;GCG2D:SW/+J_E)MO.BKR0!QGO0>UU"[+(-U]1)WV9GW)%OHJ:0,0)O?/6F+]!^A@\. M]N8Y$6.DFU'KTRVKP5A\F'HDL(-AO;3F_P4!F;XX)14>UCX^/1="W\%%U4I*OG-\4D''K'H2Y]5EYTM3MY+WJ>)4T-=6']WUV_JQ/ M)KWIY*_:L->P@9IY!7APP"+I94 N,&3P*C:Q_RWH4Y%9@U=-K<]33G/Q#6\I MG*K:.@K R)D\Y!LZ C[((%?"#I(!.6T)"2_KQ)Q#R[>A-2((FV@) M6*Y9BA(2Z'I19"JIC=CY97HC-C"&]R?3WOB!_J0/V:'T^KW,W77U8HT=1*/P MU5H4(*E90UQ!],KX+C]9K(FA(-Z#,/D;@FX\SM1:P2O&CRE#6))A_H:JCJ;5 M&B:*M!O_\'>&7-7MDA3@$&SQIJE"BT? &0' JFZ)2N,LV!A5:O/(Z)(+6=5M M3UFD!9N?*DT>%UT.;FM3!J@^HVM'SBZG_ ]N$#!.SW M ,YJ?SBZV-S=W>G^L?=<'WWK:0T^? M?!OWV VWP/-V=7BT"/NA 4^;T9YHSZPKFH,UH.%8=[1'UI^&;\$'75[+:P.T M8/=34*>IL!)A-KD^UF=P)02G_;8,8.G=+?[#X=N.K_3XK3' LAW M]9KD%W:M2"@++A^VHUKL7"2J[IU8!(\79-OB#"JHT0(RR*(3W^CLTE^!/H13 M\+K^(33JR4T2F:X(-\9#3YOJO[-?@M8U#[QJ,/0Z:#A<5Q)M%V(X0T4&K]P: M37QYX8U[,11BE=3\_C@(XU]?"7BJ#JS1C3 Y_7)J';R"R^!3:HB- - ?5_-* M+%JC['![63C<1F\*!EP0O.O4WKQ,C[M^E\(8W !F M015<#RV8SVL/$$RWR71OT7MEP0Z-61<%EHKR1*OXCC91:A>B4/7P(@4^.9MR MEA0YM0Z3#%7 [>U:7V[GXJ:%TH. :&,)&7PYN^Q\/@0%[P#SWB[[E9OW?@!" M /;>8@O*W:Y$!%_8)O[L7"ZJ9K@LN11C_T*+GQR@KN8/DVM[D8)(TLS=C%X4 MK;&$A$H*/PU81%'Z?;S-'/("B%5ZA))M]#"9L4/LW+R:JHPTLJ']Q!LX3$[4 MA).;6W-GX\$Z"GR04-)%FZQ5TJ. 6%.'J>?:$8LDT6QP_;H&=.>0&P=[!)C> M8!. >D>+6)FWMHE'^Q%.9$8[4WZ6B9@B8.DSFU(8UHT( Y MU?#FD)0?0_*K'Z9*:T$9J5-] R?SP%@I(3H4$/V8TS63HCAO,$%[+=^P(,!( MU\7!^^O^=F.;V8UWU3U >)".G"-5]S"56!UBI,9\XV5.#H:&G1[$LFT65]LI M.;L?NW9@Y^P^I-I(4[R@2\Z^DUN.;E.I24-6; MEW[OJTM:P+YQ%@L'KS#IGD?0H^^Q#&I3Y\:ABWG"[&U4;/#1F[ K4D7'IA5; M;2V/=B&7O2T8A#H_IIL^@DPF$,\Q?V:M&,JTTSI&U"L)%9(2,P1H==N,KG*9 M59Y"AMB4]1_O=-++"+J(>.A/5_\.;?M/9K38'WD'.ECN? MW9Y[0!@M_,4Z8(]?=%]3N(4FY@?!SO7Q],7)BH=:NATUOWA);KA2+0-4X->+P>(E%#U MNEK+-%V,2V0IO5>G@:T=@NX.H.LZ1&X%?9$V^QNCWEAG:^8H>[H^H3]-)L98 M?9O_&)H0/;,CG H;RW@CJFZB-WVLY1 @JSGUONYR#)#=50O+0F[MKK E+X&X MCI."[ ;?"<65AMPNX4 H5<=Q0F9[[X3B"4-N)W(H?*KAS"&SO7<^\80AM]LY M"#[5(,T]Q M%/E6)V0 /#9!@ 5 :&]L:2TR,#$X,#8S,%]D968N>&UL[;UM<^,XDB[Z M_4;<_Z#;]\/9&['5Y;)=55T3,^>$),MN[=B61U)5;^^7"9B$)$Y3I 8D75;_ M^@N0>B%% 3XAI2+$3O;91L ,_-) )F)1.*O_^=U[?9>, D?HN ="BS'^>G__.__^__ZZ__S[MU_#Z;W/=NWHC7VPIY%, JQ MW?ONA*O>W-]LD-=[P(0XKML;$,=>XE[OR\^7/W_^\/'BY\LO7W[YTGOW;C?2 M 6TI^_UXB$O?_YP^,MP-ZKO_:7WY?V'+^\O+SY\Z5W^Y?K37RXN>T\/AX8/ ME,J%4]C2=;P_GNG7>I13+_C;3ZLPW/SE_?OOW[___/I,W)]]LJ0=+Z[>[QO^ ME+3\RVO@9%I_O]JW_?#^OQ_N9]8*K]$[QPM"Y%G'7FP87K\/7[Y\>1__]="4 M?MX.#VW3U'Q\G_R1-@VL5^]^W#Y[NK# MSZ^!_1,55Z_W5^*[>(H7O9C6OX3;#?[;3X&SWKB,Q_AW*X(76;(7*'B./T)5 M9HG0)H;B/7;#@/V&C1B\8[]Z=_%A]['_%V-[_5./_>GK='P8+3<0:_">M7T_ M>@VQ%SC/+AYY5 %)+(Q[)PB#GWKO-4GW78?1\\O%IZN+F)J;G5+O_]OW[)$7 M.N%V["U\LHZ_E:>6R?=7WW6WP3;XV?+7";5J8U4F>1;2><+&'_I>0/]JLVDS M0"[3QMD*XS!X0H3^>85#QT*N*O7:PS;#R.&7P60Q]-<;@E<,_1<\ILO3&E?B MIG!L(RS5AY;>AYIG=A;ZUA^TGTWWF=&_(SH3:F./-W3UQ< )+-F7_Q,$MD8T)62+/^3/^#%V-!E'@>#@(!LCZ M8TG\R+-O<(@)1_KDYUC-9K1+94[9VE1XT? M"]'=Q;(H#2$UV)YH3\O!P1/Q-YB$VR<7)9L/G1<;-E\><5A:"#5^NG6!C#UJ MHBV9Y= / KJ!-2\'V1=;9U^TD3\:6L4:Q5'G M9M?2-L;Y3+VKC_8':F3NSO?M[X[K#E>4!&89#!$A6ZH"_35;_4KSI#IN ZS4 M"X[:J#6RD?B)8^\%!V'L1M[[WG*.R3KUJ]+<: W>)%/U@J0Y?*TNN$]")L ! M\OZX]Y%7'AO)4#42O >\&JW\49HBLUYET1BZ1H9ND4.^(3?"#W1OI3\GL\]! MSXY+"<#![M=V/SRT+,UAE6\US7*RQ7$HF'B/OD>P%1%"MXD!"ISRZEG?EQL7 M1ZVJ7>(3=:Z%N6AG^;50/%1K\=-O=#.A^L!.TNS(K>!TE_I*:VP^81)KA6?A MR28.(EJA\U()O(K?:XWU*94]<2P6YF#MJFS=I3[3&J,-,=:,M\4"2W/T>OC' M[FL5W*NB$9L@?XHMW[/HAAM+;+(X_7AY3$I\H@D&Z_:!E8:MG1&Z&L4ZOOO" M'+^&D?KYINIHM<8&719[>T(DW,X)M6"1Q2147IT*!VR#^ C/_=0?G0K3H\PW M6F#Q*2+6BD75)@L64@CZGCW#Y,6Q<,#"K0TS7^[K+8AEAMPT46,OQ$L2'SSX M;A2W:%PQ*I#0@H#B\&RRNK2@)VI?:X'M>G>7/7. MG*4T*(MZJ:GU!/TYP/^.**VCETJG!<*!:ET9/9LY*_:MXR&Z3F56I\DBR09D MSB?RMID\SPI+9-4O&F(_DQG9#O^"3QH20)VI,'5]UY0H4+"Z=?WO[:A!_FL[ MMA&Q]ISO_IDFX9#<[WCA>]M9O]^U>8]<]Z=B4?%O">PO'[#K 1]C"<:C52.( M_INAZWOO;+Q D1O62!YG[-J(]=?(\9JA=3=T15+C4=ZM\?H9DSKIS(Y;C<@5 MI8=8T3-^=V"_1E*YHUN]Z^X'2_Z2# M]I)1>^EA8\HI[:YO9;[@LAM4/LE#&.QU(<#6STO_Y;V-G>0*$_W'Z<4E^JM_ M[BE(?35.V]\/[:)G[/[M)WG3]]ITJEVW8K\Y)7KWZW\>+U2X*-C?G^B_.L$) MY0KM#^0?5:1/LHS0Z;0?=S>S2JX5/K$Q^=M/'_:C+8B_+A+OCA!?B9DHH*3Y MF\1[-P--FJB;S+9S@@FO84-@Y'>/PST]7GR^N/UY\^/#Q MT^=?KJ\O/W]N YJ]T=,H-ES>(,#EK]>^%Q/ZD#&"3M'*MVL*F:SI)$=%K&T9 M./+$ Q#]$QT+$\+N,!1)G]^T50 NJP# I[\R!MJ&1V+M]&V;X""((\[L'W/Z M%M8#+B!+8%28C-J;EVTY&T' MV;^W*N>K:G(^(=VPH/>4/V%*ASWR[!OJ3DKT^J1=JX*_KD?!3U@P#$!B+MPZ M+GZ,!'MLODFK8O]83>QYZH&H_*T36,C]'2-R2W\CVVQS+5N5_Z=ZU#['!"@8 MDDFI!D2F;:M0?*X3B@P;(%:A*5XZ04B0%SZB-6\7X#=K%8)?ZEB-3CD (7V6 M($$V?G)P%X=UA^S*-]D.?5L,1D&O5K'Y4@LQ"+D#A MD"R>A2#LF[6+0$5?FL\")/$_^4&(W/]Q-M)-G-^X72@J>MBU5T?T]H-RSI M1S]#C^!\C-NJ7:E7='.Y' !96$:O5ER>46!(\INU*_V*KBV?!1".52II,BD+ M-(E"]E@+TQ6A@R7OU"XTM?B\]8'('(M6L7CEK\WAP/ MIBW3B)#,F9_X9%_S.,J,F,[7$01)+3?F'[ M=D&IZ" 7\ ("F6^^&U%GAL0I"D2<;)UKURX2%7UG 0\@$-A-W4.!"';HQTT# MD#=O%X]:SJ%%K(" A15T8B\9."^8+J1H1ZOD()K?O%U8:CJ"YK," I9XZ@[I MSK;T)<7I'_._A:E?D08B!H'6[6-1RVBS@ M! 8FKW%ELEB.24J5&!!.TW;1J.7$F<<&D&2^X^,_,^:,(L(#0]:X73@JNN(R M1D#,C=F*FMY%RU2V4;L U.)\9QDH%OQ?WV?+7U0KB:']LFI:E,+J&!\N/O;> M]0YCTW\/)X^SR?WXIC\?W?0&_?O^XW#4F_TZ&LUGO?_(?.+_TR^546,)"E[% M#%$C$]>;OR'BL*_'1AX.PEB''%::+[XS'+]BQK1@LMBE-(C+:)0;RGR%#3EF MZ0O2Y3@$<(G]E#PN(]OB0A#*0P IU5%%NW.5(I29__$ SUS3_7)Y??E+@WFD MNC5!3"@!5R ]()/\Z,?/A&'O5TYP!X%RW+H/Z6E+DJ, Z80B>:T*-P Y&P# M /VPL>4L1Y%!DFK8_B7J8K*Y]:Z,7IRN#E+?=?WOS$J^]5+! M%%O8>6'\\<..)<> 4)E=-QFKT-G.%5MEOI/2P)XZ#N&[Z* CIJD#]GQ$B M'G6'@[$W>K4PJ\0S<%R7_>8$R+H'-WD37 WANCFN-]#0S+2.:WP?U3;0G]3" M$4S>0*\^I85L04,UE6_RA,B$Q"S;\9MY^\=[1%:U2D^3%]KU4%1B!S!Z2;90 M/PI7E,(_\6E\5JF'R>OOI='*LP$>I3A/0AFA?6N3-^(KHK-G 3PRXIQ#M2XF MK\Q7Q*C!1,/J0*4>ZY7;&+R&)N_*ZX'"HQXP%(^^9ZFBD6YK])9\:432'( X MC#K\,G8M_CAYGXV^CWOB1 M_CSZD4ZE A*FB*0_G1)(?_7/)^+;D152&S)Y4I!STB1N=@ZG2&+JZU^?="2> M?L:1>R)0T-;P64^1[IR(GL?!.])P?7WY!4#EU\J8<+EJ(I+'>:>3W>9D M^8Z[5^JXYR":?4V>?2AIVB$4I\X3 *-JQU9!4?9,&Y,Q;V4D!+0#D/B.9JG$ M3]J8C$%K2_R$=@@2[P[OX!_>[1\T[3\'\5(I@"C?['R.X/*T0W.Q=Q2R%Z?W M6]9O3K@:1D%(_3KV'K4;L3@->T25_I\]1Z]RG/1&@I#?(-)##I!ZS$'#FIT) M3A8[5H0QQTP;^&>A L*AR?Z.^$% =]6%(UKG,BW.YT@R0S8TJ1^>+Q^];MB# MJT5[C:3]^1PO2IB AL\,QRD(.T*%IG&V$80]HU"QLO9QE@%H*-QACW+#'DWO MVVLJ4<8)N[@HAZ6P%P0S30NG0H[ ;=[[GZ\WB"'Q N#GRL;5M08PA:O!Y. M$6CH3'& J3165)]NJ%GB^AM&JWQ2%?2!8!9H857 3^,YAU.\B#R;Y2R[$>[; M-L^!D36$L.LK"5S&!+2)D6-(U1J#D3:D-0$X/("%(SG+E6PAW)80X<<"^.?%NL'5(=*&CC_X=[/=<\]B;1<^!8[,[92)W2*6GT5<]RCE' M*FQ!0_&X$;, >Z)T#SA<^?;8>Z&*%R>>"7!4[&OT59!22"HR!@_+9+%(R(\W M<"%RG)9&WPXIB1.'#=BH[-A*&U:/6!035^MJ]*&1&G 3\04-R!OGQ;&Q9^^H MCE>%7:5E!P<' 0BP5.YM],F24G JLP8-T>PZSTZ7'2^BE.Y(IN988A,G[:AE MC(/1*Q4#%9[CT>T\/@=B">/L7-J/3QKVJJVT9=;\1:.OK]2PT=8L#IC:1IG8 M228IOB#7%$YKHX^^5$"9PPHTA)*S=$D4+MW Z(LOI7!(4P]-]'3'/RX&_3 D MSG,4LB2[N:^UP)88Q^C;,:6 +,$D:+Q5L#3\[$QUG.!AP+E-1BF>+.A*79"L MH]03PH&1\BW98G:@H1>[NQS*8VM*&.SM>W;\DQN;5WW[7U$2SMCS*SO>:.!C M$!**-*9![H"D 9% TS.)> ZYMT^L #YEI_R^7?M7(*1 E=2LVF5Q1BK5C H! M5!E!_+-^E7ES*J(//XSLK?JAA0?;OM39OIA2@1TI;@XAM47->!3S !V< 0H< M2Q&975L(]EJ1CLG V;$!'9D;QXU"8>TH86L(-D\5= Z,0,/G-VK-KRAE_1?J M_2]W#UA/%KF22CL&;IR W?&,2+)J%"R"=0T.(<5,;&9 MKL175^)+?P4\EQ)?7>VH>FM'03,LND)2QO:IG&/3E36"5M:(Y9)-LP@VM%:A(QX3C5_CR51^*12[6A<(IS *;X 4\M&X\.,#Z,1]4!-] M00<(9R0*@B_@ IRW%U\"HI13MH,D-UK1O[O6*=D\FT^&?_]U\_DC]7GM $$^:3^QY#3/)B:$&?<_#X%%D!8'&=$"9]^U'0UK ;J*5J MF7,1/CMO 91TH>1?+JZN+[]X,T3 M0 YDW[:=Y/M/R+''WA!MG!"Y4B0*^D#P4911*>"E"0.93>>(-MZR4DCD!0?B M\):P*01OI%#&0(&HS'.X;!W!=XX?O<>&PS M8X!:O/'MQ'B!F<3$!U-,5YC "?'N\/X)4S;M*;;\98*:,(31TM34 +1T(@E]5"6DI=]"@AELQI](%E88JY?##U'$]@ 4F239#UJ3@Q:KE[2$4 M)E;(XI S 4W-]Q7N1%J>^CN(VL-J6IZB&IK ^;[J#;8(ID814YJ3SHW5+C=OBB#I;8T^(G"R$%:0;^0*(^L0*2V;=?)_'G*?, M'+3Y2/TNWD6-)^19HC2S*@."*(9<91508Q.:#G1%K>HJR*SX8*&Q(E;U9N$> M[X_R(R?[:GWQ"N]ZQZ%9-NZO_>GHW: _&]W$5RI'C[/^ M?#QY[(W^F_U[-.O]1_(),YZE6+2DK"6B1C2(M3Q_X]:F7_4)IEZI(G0.#R)LRLKBH2 >N*CWZ M\7MTV)[2_T\<*[YZ3&G^2C$LJT6EQ@21QM6P I42C+E V(0LD>?\B78!NT$4 M4#:#8("L/Y;$C]BK\"%R7+5@V/7%AXL/I\&PR?2N_SC^GR0 UG^\Z0V^SL:/ MH]FL-^@/_WXWG7REO_N/W6=T V+\?97_%N,L6J\1>*_;"51KG)#F0^& MU:,#Z>E=3A( -H%3\KB,;*5A"[TA@ 2TJLR"3#JO%O, .<3^&T\FI GGR[: M(=5X^E-*Z;]ZZ(4NO>C9<>,)([FK5-?@$ (:969&X9)00A9-A*;*K'VBF$0= M [8?BZA/# ?OLL*&IC1&FNH2K-6U*5W3)Z[R2VF;@4:%V#F[R& M!D>%>))Y"^K4C!Z94Z!/4!7HS6G.KE!LC5IS&-'DC3Y7Z5%-7L:#HS49D;P%S5%Y5[V&<4W>,H2C/<#?=Z?D#5&P>B(^N^=G#[9? M TQY.SQAOSNS%!LS.@,8O??8C$KHL'\FV"=RJ8 ]=P"C5R9;Q9[+_IE@OY-! M>>RY QB]/=DJ]ESV >=W'$O+I!C73?JX+)7T\:YW_'@O]?72V2 UYTT-J5S1 MLT_B*WX&V\:L.9 MSSAI7G?VC\%5DY2A]_I$1 D?[2OJ .#EOCIFP![4(G;?!FR9FSF7U]=7%PU6 M]E.]J]0NE%P1-)$!,O ]>^B33;S"^-Y3B.]#6WP;2=K<]%.-:FIXR-.0\F)H M)DV^>Y@$*V\BVJ+- M+I(?Z2+Y!<8^H2-N+A--K?0/HYGM#58%"_QI*]/KND Q,@OY*H&E_5Q5( A*!P09(U!K#L%VFC# 3#FT%-,(#=(JI#T\#& M43[*LZ\(Y@A>Q1(U,KVU%*O9(9["H1Y <+Z&=3D7O,X]X%?G)\R5&VA"5/RK MG?5MEN=Z(> FPG._OU@XKD.GUBY_3Z!?@K80:@\TK3("UJ&= -XD3Y*KX\EO M#:$L0 N(\IF'ANF#X\7T[*^E'9RL)^HD4(K1$@^VR;MI IRU1H!PH[]I[+4$ M DT?^!%M#@M:66#<_A#>5FE:%S3$ 4T3]D?_?2MY$H:2LG\/;%<+.'YD8D+B MNK_43+G!@46 M\1/Q-YB$6U;#+Z0R8GJ\81)YQ*%>OM!EODC,[.O#0W_Z>V]RVYN-[Q['M^-A M_W'>ZP^'DZ^/\_'C7>]ICD=10/'D9J)A5 #:!F#/Z96E5&*6>0(K! M:*BL$HAI%M\ZB-EP].?KJXMK\Y'VYH'EL@T ZT'DN.P=6&F9GM-&$,KM:"AI MUG[.L@( @@=DK:C=1[9I+J1X2'M B(>6!$?*%P"D6(''B+I9,W\1?D>$E6JB M5KQ#]^RX>($4,\6^$&*?)=%3Y! CM_PRK%4F>+GY)4M%^>:Z*1D*^O 5Y$[KVS M$$7/E7J"=KJET"NQ!_THZ<35#$J<(.5NG&N=(!T)Z*&8 E"G1K<,!'SOO+!Z M EE)J9T;%0]@8DY+J!IL']"_?!+7Y):<(&F- /$D2179](S78AK 3BVA]TAM MX6.)VJ, .6LJH>2*8//9_E$!S_I1O\"X3&Y&";BB * 7PR@(_34F4YR\ ,X2 MY.0Q7&D/"*=8)54]$W:7\0@ M0D3P(10.]..XBPG5BK(]>4GCD6=(-C;-6!7 MQ&8C*7HHW"6E#?W-ECC+52AY5E;6&L)95040"OGKHNVZT78=<[2+M[^Q>#OD M:*5F]+?I:.791],UH[]-1]/K=#&*XK]J7 BU?Q%] M@9-&)F;JF.D**6GKUE>02P&>N3+@W\E1\.2,BWFNY74PI 86 @:I&)AEY=7%^Q5P"@!(;- MJPI7/ "T9XA[=WKN(KHGT[UX["7<#/#")WCN;QSKT\4G>2RY MPH 00LU5IU,FYEQ!%DW$--7HD<)<81P(1G\=Z%80 ;3:!#<.)9-@2O$ A]\Q M]J0JVO?L_B+$1&D=J&=H"+'S.E>$>J0"0',.EG91'(C7T%S41TQV)L9SXD:< M:QQGY_8'4VQAYX7QPAY/D5:;DG>!L(2K02CGH_$"'^SE.G9:-@I"9QU70T3$ M<[QE0"?XJX6#8+(8.*[+?D/IFBSZKNM_9PO K4]N_.@Y7$3NG@7N#ESK^!!6 M63FL#3#=N Y,60#+PW9_S;Y(RO M3VC+9B!W=\FW@5 X2F'%R1,.5$%C%!8)7+&3\ M@H]/ LD-TJ[T3VW1%]^ M;Z=]SIGOBL+]L@XF9U2-:,E8A(9?PLT-Y0_NIM[5/;B(WU!:Y.9,34B M)^0/&FR/.#P>/PC .FEC,AFF1HA.N((&S/[LCUK6LQ4B>( "QQ)8'HI](&2= ME3,G"Q@["^QT,(,1%E!2P4*8X,-SX[B1.*U V!J"V5X9H@,WT ^<^[;M)/2, MO85/UG'80?=L^6.EL^4C";T4#:7/D/EN:)YSWAFPO&E7$8CG015(MJO]\Q9K M_P"N5=-5?N\JO_]898-YD1*%5;D4>[ ![0H$O\4"P5\#/!77K12V@N#KU5 T M-,<7 $2&OL>>IR:QI3YU@C\&VP'VK!5U./Z0+*3%W0RLGKQHI<;J6^B_O MXRE,M@ROS_L?&%R?4W#M?OW/A]]/L$G_P70Q.($OV!],Q M."U9,H(;>5R"6)*W)(Y_-'E$KBRL4Z*;$-A-](R:Z7F6EAVF;0NC&9H1R MK/OVOZ(@9*MF<.N31_P]-7F)[]%_6K$%*CM]TAS#P"KUJ=PJ59)! +#.Z0_KT[518. M/HQP P-SL^Z);LCT$VA)-6>*+7_I.7]B>^A[<99JA-S=K22N;Z[EZRAOLLA:&[^UHS,]9(PT+O/TW,Q^'R^B=&*Y:)T2=#)9N+;2 B7@ MIU4@DEO_Z'5WL8X5%M@5M?39\4C$RNQ.<4 =[V)\],8R6>*V$FQZ;$+;9P91 M0+D,@K[U[\A)BDAD=-)G AE36X9@5J26 M35(GA#=!3UN8+*^K/>U.B8&VAJ8^U MJRP5XB5-"Z+QR7^#+8(1W0H.E8QD]6;4NK2+7H6(AQH[!C'@%Y51[=0N#E7# M'PH,05MK;_#&#YPP2*ZX"M;(TT;MHE)#F..4 0/S06T"M'U\6R$4(>2@U?.0 M_99$$2;8%@M43\5\<&]N#[62#V;F0M^RSU*&8WD/4=.?(CUZM%0L!L4RB8?RO8&_) MT;;BP^GFOM6N2E1-+VE.#FVHR[ &TFD3)75IZ%OMJDO5^$QSM2Y=LO;3Q>5IR=KIZ-OH\>NH=SN=//2&D\?YM#^>_]H9?9_/)PV@Z2SH=Z>CM"*FE<&U-#RT=R&.NV6)'H.S!4WF7[FJNUB.G M*O+OKNCJKZ3GI_LI(WI"B!: M-Z-/: <@\0=**=V>F9\KE3JGG>ER(EJ2Y]#?R)66G:WS&R(LA6F[(ZQPG5'K M9[KVB/IBH\8/A&(DYUMI[K*Z[=-5G&O. #)?<4YTT.9O7#R;XDWT3'W6?Z?_$TM??PS3!I$Z M(OJ\ 3"8!,MK+DZDYMZGNK5_&U^7I>S+QK)=QL#M_#?\8JK>1J]RS*64+=-4 MD%'X2IY>]/#SQ8?3Z.'3=/(TFLY__\_>TWW\TM7C36_TCZ_CIX<1_<.**NBB>^/[%K +8X,2I!2PTT8F8ZH5D3EE!0 $\7TC_96ON)O)^D(582IF#@!P[-EYZG?'U[_& M'N64.I:!?";)NYBL+%1YQ9,Q!@ L]7?F52UT$'$H=;;2:*G[9.<:E1+R=4?$ MU0F+.H&V)Z6 %W$&+4>[;UG1.G)9YD7ZP@[]MXMWMVW[:Y^$SI_Q[X7L"8"N M;WC01JI4)>J3 33E$9+ZB$4*(>\"VMXM-^]CO@#&LY.+J??Q5/ M"N:0*1S_+="->^>R9N5Q[W>]A)">&U/2"_V>']/28[4N2<_?4Y,T",P&RO?2 MG$7/_\)62.5&^B^4FO@>AG\BNMU;R_L^\3N^LC!Z78.#6@G>6I"]7@WH0O!= M"-Z,V<=9_>4/)4@ZG'%H7L86 )CRRX=D)14UAI/]U]SB*>(=)(;215+<',C* M*-=).2B 5L":8,D\BG/]^?J*%9J$\@Q0=:BX[ % [VR/D(O4#OBYL=8*KAKP MU1W,?!"X'/L\0['J5GCN86,E_E5"R3H#00HOMZQ*0,/06CP( JIU*(AP:$CA MYY951BB3LU:BXA"U^C"0PM8M*X?A\/9)OD] R=$+6'_))VJ/'^?]Q[OQX'[4 MZ\]FH_GL/WN/(\,9VN)7,PYOR?2#)T3"R6+_$LW07S\[7CQ595'G6D:&];)* ML+.7B@(F6B/ "4'7J MJ#[-PI %@M9?0>Z3V$:WE,6GM48!$84IHOR+8?+8! M ,YJ1+@NCA_IW.]14O]?U@%"+*"D!J=QE+$( ++]>B3AM"A(H#>$N=! &585 M9Z3ZJGZNT0 )\S+?O[@;!$^_0=H/@PO.F^[;M)!\O74GQR\65HHO]KG?\7"WU$H6EUD[9'+WN MBCKLWAOG>H97XO\+6YGW=4C@5O,<+QG/ET9:L*7)?5:$?$.^T M0 ^+@#IAZBU#ECU@_W)]Q1[)@Y(_4">,7$:;*&RTW^#&GAT%(7&0N[\<*BYD M5-P'0KQ 60D/18R*^0(PM]Y^(/>RYLVM"]5VH=JF0K6"NGS4W_3BVII#?[,E MSG(5\O.%"UM#6$@K!%X+^6NH-G316N&*XJAE!F@_BEJ>S70):<4%]5RCI.EX MSV1QRJ\H?E[0R62$M!KJJAR:BZ?LR3^\IC%$A&S9(QSQ4SU:890/%_E,A;O) MY.:W\?T]_>?N$SW'ZX4KW+-V'^JA^$M0RLOM!:)63>ZDM8DI=ZB3N[>]=P5$ M9=9H01_SP15%7#)U#.0\ ; Q=P1)+,\22 C[8>:[$?N.Q#Y7[0G!5N>JUL'H M4^6D&:M\'U3I1Z&?G%3('FL1MX9P2BV7LXQZ .M/D1,D:6?J MQ.S9*$ (QJ10@NA(,K0C^#UEX_4&.22N82).IA$UAI!/H87#*0-04=D]N[A_ M+WU.D!>X\?)WTR\:<9#?2_.$4E/RI%*1RC/[=]/O$IBVK\L4N/(4KWQY[+S@( MF=N7_RW&[#1?]'!FI>$,K&8")UG1?*S&KB'(140)G]\LZ@# +JU#C?>@%K'; MX)(W],G&)TGIXA#?A\5KH+"':>M63,6&R!J=/8VT1A03%6 M<7,#RYP@FJ1AM(G9 0J-O 2=I ,0.ZU(W8K 72D72,\V1/A2U@Y_O5 QF41 M((HLW,H2HJ8HY >P=#I"L.&+U50&((^K)DR%6^20;\B-\.B%_G\DB!S(FQK8 M@01/+2GL0')6:CR14I8W=^TJ:FQX6U'1'9FT]VRV$KDTN[FD8=9,XCOW')SC%9.W2XF,0[XG\/5W(A%W0PGH6N+N\" M3J!F&]QWJ5%=:E27&M6E1C64&E5@&,7N1L 62JE)E&X&/G5)3'K;^(G7MY./I2TU'C3Z8[0*DN = M6Y6;F;I\F4OP2XX CH^U(O]:F:*Q^='CG%-YB#\/3DB?M,79D!S)0)W5-1<-C!:V@^&; \ M3MFZH'G> %A=6;*&=*XOZ3S_4WQU1J(S]+8!RX:$/EY?70*Z M E@7B%PF >#*SSB0/P%8T ?":8BZNJ9A+&"LRW*"D+-9;5_L$I^ '.F\B<2G M%?4QYYARX6&RW Y]>=*3I/6Y)3Q)6&E"T /L_,OQEGM_;7^_^\&G Q1(7;FK MZ1L FA H\]4@'N,-'CA^2/7 \UV_< *H]#(922V/@I2E%B;$ [+HC,3'*_EZ MDT+>W63XM?K$D//6!#8S/PI7%KL%^H)=/WY[>F9[@Y4$C\(N)H.P)3 HY*<1 MN=/=:!6A8ZG3PVW9N>H*I3V$R;AK&5QT^6MZ[;*8.V8[%IVARB#I]6\5H<^U MKE[%S#4UC?YD>K)3$B=^63,-0C.?]'_ M_>Z,^1-U['G^2V(BTK]@1<>R_)#M@EC=Z:_,+3O4@@@9KC:>OJ ;6[V55 MQDL,8JC2>&EVCU:@WDG$N::D\@/TD^\>)L'*V3QA8M&?T5)4!$JCO_$4\$I* M48+AQB]G1HM 9K+$*ZA%NB'?"U0 M;HXP[*J@ K#4BH3*.W=)5T JDZI@W"5<=0E7W1%ONZE9W1'O.65N=4>\H-.[ MNB->N E>YHYX?]Q3Q.J986=ZB$AU:[U!WO;>63LAKG26*!CJS#+)2O/9!'[_ ML_*]Y;^23-R#+3OTO2!R0_J[@BFHT_O,LLET6&LA)T9X\*R<%E,XPIGED.FR MUWCD^,UF,=666F8NB>EMYD]4SR[38,U0+.EP["L(#Y[\W?PERVKQOA-V3 M= M&+'+M0 0HN.J2DZP14$V0[$J@,$>HK8,V04_Y#54@K?OE!=L+I* M*6^H4LJ9G.%WY35:*:^A#1?+2UAK@27M :$\9SFHI&P! *IPF;\OJ'*K,X"Y M\K?Z;/+KXLKWPBXG&71.8J9,*@)+01.MS.$LKSE4-/EM$LAK[7: M;^V@-9X^+BA0Q,FS+%X?];I"J ]< 2]E/J&Y%C/$^)V%OO4'.]%QJ'QBHVZ* M+>R\8'OBS0GR F2%L=O,MX+TQH!09;BB2:3',#3,GXAO86S'5P]N',:R$T:$ MLG+X Z\)>1L^"Z\&VD,?&S? I7CH!VT_L(=JPI &> MP;Z5OS; MOF?_ET]%_8TVIT9\<'@3Z'B?LO"LM*[/M*LXM8:QFA,*-.T2!5B1Z_R);68H M,#-APMXDVOA!;MLN/TR[VE%KT*P\TS#1GV$KHE119?[-H;Q$C 7;<; M$'MV\4&9I;9TA?':U8=&(FL5N'\#BI%]3W$8K2.7.ALOM2M,T7?:5:1&0G(- M2 6Z@MV^/#I?/7*R=BIJC:ASNZK02$Q.E=5SP/=T9]1 -]^U76P;B;BI,6JN MNLMLY9.0O<(X0-X?]S[R-%][O,J_]CC[=3*=OYN/I@^]0?_Q[[W[2?]Q!J5F MRX'?&_P();U/\T\Q8.CN1$P!-_$Q]U< M=R9RRI 1I.&[/P]4*.MH+13FR=]-7^'@(+^7Y@FEIN2)7N7RS/[=])T1F3RS ME!J2YV_86:Y";/=?,$&222]H9[JBAT2^ HH!&(C][XC8!?=L3MI O!,HW\D$ MC 0_VR%"!Z@ -OL.A;E&B7B)$R78M-UL#VV>4+;.&F/L7'DQ;.?7.0)"X(U M^RD@]W:X:IPY5F^$>P :-,6LH*O%4H)8SH#TBHB@+81[/$U.A+0>"$0 ,@G MXM,%,-PR'D+*"W-+X_?*!MN"]5FI)\2+D6JKMA)[D %D5$J79J6>0%9:#355 M C'-(@ 0!Y'CVHZWE*ZCIXT@+* :VI?&Y905 !!D5H5ZUVX?+B2:N.C'^* [MJR:%YQ/Q!WW]3A+68(VG$!XVGL40LI8DJU MS].9HA"/%@MLL9.LPKN,FF. N!FGC*DFZ@3F6<)?$U=.*S5]Y2I=(+Q%TPM;5)A1V# M2/1?D./&^2T^^9I;=W0[@[B95167'%=&X(F3%; ]V![#64,4K%0!$G8'<7VJ M/$1"OJ" M/>VN6:8_A@PKD35BE>*NQ8N0Z6U1,=B5NT)X]J4&D"J/)E+A+KW MO>6!$+T7EVV@ MA!*RUL0&_]5CI6TG+Y@$& 4L#/N 7+0-'#1820J4*W6#<.93I&J' MO5V)HT;>=Z*F'-KXA!+FNHA(GG#B-X00\5>6LH"'9LII>13,T*&[U<#W)+HL M: @AZJXL5P$/X-;ZG&TM7>KO(1Q6%C @7LW/_) R=B%VQW!SGRV(HH@NIR&\ M14D>V.6P "ZVGJ-Q&!%)Z01)>WA+FR8Z!T[@@93ROUF=,NF\X;:%<&ZH!0Z7 M"R AD!I>^;Z^N"J*B\!\XKL+F'0!DRY@8CI@\@:%9Z%*9"UFHU$!LR60I=4IR/>T*3P;4T6\IUR8O&X-\C:[TJ+1 M76)_\Y?8 5^ZUKS$#N+2->2B )J7V)LN"E I8_201B;V^\3-X5S>4_3^Q*P MA>6>Q4>(U!7P M>R@9\];QD&?AH4^H>RQ^)52G(X3(@*HR'DU\-=X S+/N./-,CS/%U])N(I(\ MT.;XIQBPQLT:+-\I@^#L$>E;SG(/1YAW&(4BE\W*3<4A(NCI:>Q M*I.P4:6OM4R?[$-LOE4@:*VP_$K=+2F'%9 M@HU>:HE@N7T!W2FJKJ?B<4!<2:UC-16S>#YHTZ\$U%^VYP2Q2\\W:*L6;"L< MHUV4ZP[6%+)W?@BSMYNQ%;$"42E./I1&6SA>N\A7SW^OP.KY:4'Z1=_DB5_B M6)0K9[D4%INL/&J[&E$]!%69X>:KKF$Z5K@5NK2B1NTB43ZR)*+?W+V'PP-; M#QBQG^.*T/<.>F:NM(.#W:_M?GA\[E'K(L3'?(&(V_YXVOO6O_\ZZCV,^K.O MT]'#Z''.+D2D/MQ;[[[<0V%O0;_=>V$?-WLYXB"#P7: 7';>.%MA'-X1/]JP M0+SDMH1:5Q.K:XJRPS]_=3"ALV"UO<-7X_1%1SF2[_'(!JW)&2\AS90!)&<;>)F(GPY3A M#]):Z](>$/*!2NDW%U@>AT QN]3&[!)"!G&CF%T"Q^Q*&[,K(Y@)8@J-8'8% M$;/!-L7B+<'_CK!GR1+'E7K"N;)3@VDK9A,2D#PJM>V<7$]X-FR1NA:9,3D6 MWSJ(YV*BU@PL>*LTO;5,67%:4O04D%I7J':J0*$+W8X<@Y! Y.TI2=J]@]PX MDRJ.*Z.8VOS3X,*]M>RPYM+AZQ*)8!.6;-[GFDB?BNSVGX.0($O\U .G)2C? MID;0NIC6#P(<\L[1)MZC[Y']AC] @:-9>_UCOL:8^&@M(4-TJN9[/=3S4N3T MGAD]0$[;$MK[GLTYF)QX!YLIN4R1E:C2D5SU\;NP1ALG=G7I01?[Z&(?8$ , MTKJJ[Q+S>D.PMNKTBGD\0D+SC25.%/D_#2_#779%EUT!".7N0+T[4 <0=.H. MU+L#=7"85; $E(\'ZOD&@+.".H7%U9;J=MFYGBXDG!\SU \AL8*S!H5^H#:! MIE1(00[0XM]C[P4'\2W_8.SU%PLJ#13B8!8]!X[M(,)"R$'@6_%OJ4#^RZ<0 M?*/-*5<\3@4:4O]G(%B"RO,E6\&F;E% TZD[W[>_.ZZKKA[2'A"6CE)(2[F" M!MHM$RV^=UZP/?9"Y"W9C38AVR)K0W,0"&9F*6AU&86&MBZP4# 4W-XLA6$E MN-H]^ZS^D-+'BVN-0\YZ'U3B7U+->F9%/H!"4<7 M*&414"=,-7&?7?Z0C;&G:S3DR=68PU7VIE^M&?J>16F.D^RD3_'F6D&PO?7E MR>.D";GN-_*Q9T?4SF!IB_XB_(Z(Y%F@XCX0C&)]F1?S!6 QEYCM@^T#^I=/ MABZB7$O.FW5&,'_H7.\^K<4\;+B/U!:^L:@]"I!]O82R*X+-9[N12C8HC!T@ MSQ[ZFRUQEBN6 RI:6V6M(5@&)?7Q6/)&PI^AYYDFWSU,@I6S$;S)=O)W\P\% MU;,B.V /"$&U=M[_I+ ME@WO2_P.S1%,/_4FT)2C%Z+)#X0-_LWE;E\W:K]U2=H UK\?.4F[N[2LP6 3 MVY[N6G(OR"^J.EC[B43UL'_8+4LNRN>:&J3V;(W9IVKJB'UP 1>R!^U8]X1 MSMFFR!Y2ZFDR,MDXFGR6H2'\1@[NZT?SC)(O]GE!!4&[CDA,K1);"E5+4V.1C7@U-)PZ7T*#;'U0-_?6SDSQB2^UH?^FQ!U;& M-B7=63CH$&;='6+9V=Q?^K=HG8[)%F5DU/XUD^^%U:\\C8D)JO:ECDG3M?^_ M^2%UY_8/Y1WX5,\841K,Y/-CS>F.KA2@J<:#X\7T[$D]1%^/W RV3TA29T9K M!)/OF-6O!%JLFTO6C-_V8 ]^4.)&5!'#K5Y2YJ?\HPZS^63X]U\G]S>CZ>Q_ M]4;_^#J>_UYSXF6>:F%JI;"IB1EU+ G&CDEW+ZM(0OR2]D 2* N02,\("3, M%KLT4=+X/*\AD'!\H7IE8@<Z1Y_EPDB.%PJ[&#I$4&3E(&#A M,G^NAP$_GMO#.UK04 - SHWHQ;@C%7-FK)+)@BZNMSZ9$)NZ\&0[6Z'\Z8%F M7^/G![HS5YVU5A'*?CQ1$_;L)/]I9?WNQD\&JN!4R!VT2 %G48AICQ^-5%\T MTWV,'QS4LS:F68*&VHWSXMAT20B>T#8.9<8/L5-%C(D6P%;4R?@90@GJ[]F_8R3RG+1&,![9KP%2*8/G@.]DP%4&,!Y6KX"N"G\&8^=L=Q@@ZLD._?4& M>T%\*C!Z9?_$P3?J_U"C;6:ML!VYFF\E?^:$U7_M3T?O!OW9Z*8WG#P\C1YG M_?EX\M@;_3?[]XA5/=A]LQ?L/FJV:ON>]*63B#&3!3&O$P6(T0\ MBFVP-TL&6_X DN.$1K]H_D"B,;W+9)4T*4, >Q.?O,(;IL7=@)R1M##KBM6E MOCNGD#'/OD7WY?KJZC.<)_B Z0%75@T%X>($AOC9*A9>&FV".>T1, OMWED[ MX>0%DUMG$6*7O\O>0F3:GX20BGF WH3$6IF-$>'D43TG_V7RIIB,*P$(K2 M-* %"IP#,#%VGJG$._.((&9'-KBQJT M-:TC_M9,W3LZ,T,6.^Q3NXIND3X+&$IJ[\C;0S \N4ISV"OD]+<@8=H6Z\DX MUP."J:8EY1P'SR2,OGLWR2PN#8LU\"HB5Q=7Y3(Y_(]PWL:32[7&^\J, >?8Q[K)W MM2;)@^WB]56G-P3#HVU MFK"@7:#I0BEGZU6?=2@%LO*.7JG'Y 1L0S&AO)S/0WA6]ZR4ER/#MZ:\J?GY M&V95>Z@87C!!2[QC7EHSH+6OFZP^ %MUE47XUC2W>,X:4.BJ1)FLU@!;SZM* M%J3Z/Q?+XUE[WD\Q YO^?DC]5?92?83<.2;K2YG.MTV)R1H6+2AZV^)\:]JM M/=M%LOG0D-+72:#)>A^PYT*=4@8Y1>HQ_,:45\<+'"NNEMV\K7[Z/9,E36!; M+1*AO35]+)ZK_>62X"4*<2OZ6H&>=H_3+LY)H2M(%6INSI323WT$RDO<+M!- MR;DNDY)S_&@OB+_:)>)TB3A=(DZ7B-,EXAC7H-2&P$KE29\\$+3]$1)R"D0 M ,@N_:9+OSD+?4O*<(X].I&B6$"3<,7N,B-O9W8_LH=EF>7=S%&R_O>[=)T: MA/AF0@"%K"=NXYAE:SJ^Z-F.]C[?I?%4E^&/H[R'>7L2;#[41#@\5&AN758@ MK4O_:5:^/\Z$R"X%\&:%-GU=>E$+0H8:_]6-]W[4C_=VL5VXL=U]@$,2VLTV M^4$BNUFF >QG2B%9H,%4GI+QA TH"EI"W)E*@E^NKZ^N/L$IB:@' 9>5QAXQ M9=^^O+CX)+X-RFT&( M"P7W;$1P@NB)FN"> 1U&G,<9LHFJR]T9&W)TA=V?((,^0E5T*,.N.1BZ H9-1Z(_P$+&<%_+L9$8?7NN9AS?"Y&8$>DWG&:>)*WKP0-(5CK M\B<* [5Q+8G9MPL M6 '5I1TY 7?!+&AK>$\K4KL3T?,X:,(N'WMVQ [6Z%2-0OH=-KC8,I>U-KE, M*:G)P4:7<='X*SY3Y+AS.BV#C4_" G&+VYH,?N@)6\Q#XZ)^P-8*>8X5;T,C M%UOL !FY,Y^]YBX]D%#M:3)FH@>#*DHKXE=Y]WD@OH%KVB\^C/W!-W#7X'PM$"L,M>8F&=W3HGG'"[\YKX M9EH@N+962XGH.BF <&QC2%?K%",T+1ZM-ZZ_Q7AG<_!E<;A['',=S/T0N>F_ M#_T@?/3#WW$XQ9:_]-B$C;,G=P(2Z&]+WX9P0-:,YK8DP!]&9Y,)?.N3W:]8 M.U'9YK:)@' D>69:+) D-'7F,ZRUY_]XSS6<"XSUUS>(51]*18M38M[X8PH& M)/IFU)QK+-\1/Z@]WB/[TAM_X:!N<8'4ON=B)I\%3'Y+5;W;!QEDZE?[I][X M P6URZOY.&Y$566$"'M?): +5LS6(:5\1S0/P1H&;1?J5DX3ZA(-9)U KPWH MQ'[0=G6BE4A^7:)Y,Q;$P2;O!T&T3O:LP],C3;SOI?#!=O6N_:A\0V)K?IWR MO BYZ6DCF"_<]4B]<[OXMQ+;UA4!R/6E@AO6/4#/U;WS*%5J\@5Z05&W6EC) M%U&E$]"B3:EQP%O"VOAJN_K72LB[-=F]F46S,+B:C6JU'BT__7R[2OM& N2G M0C17OCFYGC)'KX=_[.Z9Z%5N_G)Q>5JY>?PXG#R,>O/^?[,?XM%[(7KMX63\ MTG6;1=GX6?+ISQ$A\2$$L7@5EI5[M759XW!%Z [[2X(VJSCEF'^]1M+6? 5E M33SVUSQ6OWN>;6#QDG7GC*X@![ M%)E08$T7=3(YF4H"KYY^3.=6LE*[J*X4PUFL8V=9#+1?YS.(?JK?][C)7)''A7QEN,>1^IV0(FDG7^?Z??D_&W;U)-JQEVB67M#B3!>N^7+Q^?KJNL'S M8=4*/9HBYO+03+UG?^/B*=Y$SZYC31;#E>.A6?0<.+:#B",HK:[7U:2;+=*= M5.5F12X:]2 Y"YN: RGO:-I_5&$K[SZ*5_ES]1X3UN[](+BE4AI2>ATOR<,<6?:S5C%C\98RXRR]](+&6T_J&AF./ZRU M]-3%/EB7^83^A/;C7RF'-PZ5 0OI./'**G6I=4>#XW*76R]*L'PFFG"#6:D= MMN[](T*NLW"PO2N_PS!B4X*B);P84G50DS=Y&]$+9<[/1#WB\ U>;W9Q7CTU MR'4V>3.W$;AS')X)K-2 L1--I5;U+CXWQ0&F$EWU/?L&OV#7W^QL: W$=<8U M>3^V$6708?Z,]:2Z1IB]>MH:]F>#\G#%\M+&WLA#<89N(@D]G$5CF+SDV0C2 M(D;/#.O]X1]MT \"' 8L,39)4W1=_SM[\*J< B@-;/2.:*-JH<1^XW$"CDI,5M,X/?OP*V\IJ]FJ-X31ZXR-K) "1L$B?49))J?7$6O"#V"22=^V MG>238R]^F#,)NN@EEGR4)I8O&X?P'N;3Z ?G)I"*_:7&4\M9HTDJE[]P0KKDI]=Z MMA'DGNXN,P"<&SHJ(&DRU^7XEKHOHX\$\,S>F[P%)=A;N"WAW&]1W%2X7( # MY9B2?^^@9VJ_A-M'/_6>;7_-HK"3Q5>/''['ZU39?S!"":#K,:I:94),C2_A MZL2P)>_1SRY\O%6^ZHB +MZH[ 15V6T7X2G+\/::0+K"R("N]V@C7H%MTW<- M]J\J[;+^Y_@UC(XA1_D5@\L+X:,&3Z-I;_9K?SHZW"?H[8:NYUY![A$ZT:4" M04,3FWW?"ZDNN!$+7LRP%9&X1,;HU7(C*MRD3--Z$X6[NJ*GE ^V_ $X)WZM M?!'(]0>I)J2W[D:% <"6Y)/WB-:8FX"HWLWPH6:+TZ=87=)R 8#Y%+,]**GC MY5M_<,]5"]J:/&/55=TT/@)V&JE&=Z)*TE-826-#1["%Y!^KP_'74@.'KX)0 M$[6I5NR9O>2-VN1%O=TSD(_"-?,'X\:HZ M^'6S#BW6LB]?.?&&OD=YC$O8W.#G\!%3?SWOW6CT,WZ@JH2R!D/FO)(I=E'( M'HLCX79.D!>@I,R^M/Y[[WYM/\XZP_GX\GC MK/25YWK>0;16V(Y#H5QS)CN:@0*/%M= 8P[ZK4@G;6_%%G M'\#BFR9*ZH[P&@)Q0/155@08* ^B-#"9TOT?/GW\]!' \P--@<5EM@EG([[A M/L=TG? P66[%.?*"AA#\.;%2':Q- ?6MW&P.L>LZ2^JKL.][ONLOJ;,8-+JU\! EZU&'F6D!#S[>Q(DCS-RVYDTO#4$S2>^D9(5^V\@BTXP_JT% M64.3Z8 : A50WYA$+=\K$&6JA@F2>C6BIB93 MZ#3$*:2_\;/=&=U#_Z3_6Q4NHJ*6)A/@-$0L(K^1M-"DBM^!)FFM)4ECDQEM M&J*5< MCB>P[$5!>?5N[8?G=5E*NR@E(PGG>I'J)L+LB"^KHKNW>44I;=(N MT&QT5=SE7 $,W$9X[F>IU8WEYI),)+%23O4WRS2[("V>I[H*\ M79"W"_)V0<(N2 C) .F"A%V0L L2EI,H=9PLEO[RX-,>8GERFYU)N)!+>X,K M\7@C4."$@Z 6<5=O.H'BE>=ACT*HU7"#M!,18U8E9 G M>)&JIXA8*Q3@8+*X\WT[Z'OV#),7Q\)!/N*F&\.ZTHIA'4CI^8M>3$P/>79O M3TZ/T=/;$=1[ZB)<782KBW!U$:ZW%.%ZX_&8\C&Q+A[34N"KY7@,W!2C\B&M M-E*,SB;T4CZ0U5KHY:P"@Q4SW^H.##9I3NK;CU!>\VG+8 1I(:;H4S86.7U@ MVXTJAB*'J;<(5?:.R)?KJ^M/X"_$E(*/RV@3&])I'$:\(XE:0K/JA8IVV)U$ MG,"=,5TH^TV'L@5,'F*4)\'1K9X62(:!YBBJZH<^I_""X3/DI@/A+,RP)*SE MS&=U6FB+JEF=UUH1\9B>;#3\2%/O0%1O[G=Q\2XNWL7%N[CXVXR+=YF?W4E# ME_D)\:3A;#(_X9XT5,SU;/BDH8N.=ZF>7:IG'4+]P5(]N^.;[O@&JGMCY/BF M"_9WP?XNV'].P?[=OON"O2B)7Z<%P-ZT*'\ H#DT-.>YXJ& )O?P#@IB!I*W M1*IGR7_4.A.(/]U+OMVEQ ,/_9^1$6PHN-\9P9T1_-:CT;48S1 "T\ CJ7J& MB\&@ZML*\!?+M(E8?W=B#S>RU9W8_^@G]F\OK-7%LKI85A?+ZF)9;RZ6U;=M M)Z%@["U\LHZ?DM2-87W2BF$=/]E+?;,+7,%9+MZ,!=SEK'86<%?+ 9+%W 6R M&DQ?[:)7@--3.Z_N1_3J^)/H'@>!3R;4<*&VK[>\QRC VBW1CRBD9$G[M I>IB'+YY?KJXT M0_.I S7L<3S&P $C71#Y38'L7F(%$X, :(^J"$-F:;ZZH$OS9SA[47EHN&P! M0&L6(L]^WM[C,,0DH#YZ3+MTSY%W@;#KR%0P$WN2<@( G5O'H]N@PWSD("01 M6[ E&XZPM8%=YZKV74?('0" M;'4%^IV&OU[^.YW1_03H?=F0'D'=U%,+K70GY[2#L'TW,3,R]EF>[4:*7:EL M=Z+COE(CM'_R5X'18[4L#;/@7),YDR,9SYY2LI [>MW0]4V4="9H:_(PL"+, M!9S5>!A8]_)YRFCQ0IKO8?(HL2;@I/PU?I8[B<* >6KTFX> ('>]%#0T606L MC@52P!:T:3/% 7OG(\3V$ 4KQBC]S^C?D?."7,:Z,*&EJ)O)TF,U3:!B)J&A MR=C91T1$&U6FBC6:\_H_^:S2;3FC,@3ABXC=B)SP.5RCI:/Z%MC-$46YBJ/S7KA*D0 MI8:I8;($)$Q-%/K3Z22AOTHEKK%Y'&X?<+CR[;'W0J@UK$;@MY^\KI^1 B(>HZ M)LV-O_MW_'2,BK#&I(BDYG+N2W/H1J5-'4N,9#R<95)&4 M&,Y>0YR76E>1U'C& U8F->0HAO/6D/D*$XP6H?#TM/QPQD-EQO0C+87S5H]: ME,+LRP5F5<%D@'66^$A3O/$)(U@OLGJ=CZS.1G?LTEEO.GJ:3.,(*Y :**>< MIFZ]#;:[/ZI50-$8J:VPVQ/Q[<@*)V17M$L06N4W,Q\RK0&M?8"-SZ*A:.B. MF'0U-6$@5-(60 Q4IF GHN=QT$3P[?ANZ/XZ]:YFE3C 6=C%=*BS4&$.<;-" M5@#8$3MNY/>VLFU,!J:4 1#0#D#B#Y12NE>S&V-2J7/:F8SW:$N>0W\32\QH M9_C\A@A+-MGN""M<9]3ZF0R?Z"TV:OP T/]92%=$9AL,HH :Z$&P,Q4"R661 M@C[F+RK69!TI\@L!Q80@:4;_21L@USB4]"\#1I8-0W;JV+,CEI:%7+HF4+T, M^0\2RYM"2)CG:L[>/A63#D#GI]1%)CZRXY1_-JWCV,(^ENKM@70A$E M(4":O#2QVS]@:X4\QT(NW1%'+K98HB)R9[X;L>^(MWO%CA J*0GEK\,(@.G2 M=]VX3/%^?97.#U%CDP:8\H00$0\ !(D9D@N/\K?O@J[F"OCIL,8OXJ=AHYUK M.LN^1KAH6SK\&=#.HXWHD0MHQS1#/PA9L;20RC, YN]K/U,'V#OM+@C:KV)(A&.F>:ET6GVJ]Z^T_ MUWO>]M(?[+$O0CGU2C_CP*(XA.(RI%Z0OTYN%=_[WO+>><%V/PAP&*@^ 5!F MT-:N(^Q]\(P6".X:B-M"/!6K@N;A6H&894/1A]T\3M,C/"63M 5P2E:H>@<0 MQ&PTX=D^87_CXAE=*:-GU[$FB^'*\9#8H96W-WU(5J@O!W]6SD1]+_EH MYD1W?2_"6?Z?_DU29UQ[#]*F9.B+ZO $P[327W2+?M_QP)@O:5Q.! MJ-!]F?VLGKP>\NS>DE&E'=MR)"*%$).P+UR#=[:ZY)GD.#+DKT'.!_1ZRB MR$M,KTZX.(R" ]!^0L8_+8@4H&+%%$"4G,&?U=0K\+]AX*=JRN:!V13>T-%\\8; MR36O?!O3\:ARI?)2# #8?T:+!;;"R8)5V E7_X@0H2Y>XA$-M@7VMV)?\\\ MZ5KCBHS!AJ_0&%3L"\1FUU)413"!6?.-@PG:RF\68*CV/ZM9-?+LOOVO*-FJ MI1Z L#4$'T!+?=, "KD"@,_)EE$4XAYA$JR< MS1.U'^C/:"D*C&KTAQ"JUP%:@S5H=S_VM[V'_OK9\>(+%$.?;C5V7 ;,]_;O M>!%L?Q JS<$B'L\&MCJ<0<-WB?B6QC;\8'3#(E]6M$2K-$?Q+4@#6 U6#-W ML$95S68/;-FIU_$.-YTFBR?$SO^H:FZ0MQT@EU65F:TPUCV!^YP_@1M.'F]& MC[/13>]V_-A_'([[][WQX^UD^M"?CR>/O=H?,(FZ*GG;OMH)L;+WQ7<=F);-&'@7-P;RJ M,/*FYH_Q2J*S#Z6)63,4^^01)(Q[RAH#B'D6J9@,!,,58#)KH+#X"[>5Z9AG ML08="A3RR#>G]\*9.T0Q.<+LK1+]V_?U2C.9/\I16.7.U1],LH[ZST%\AMRQ147U/I""(_QE2]3 MQ8@(B(>&1\*('(>3-A#"$\7R/R$:FMQ349&Q=YBV 0N[.+:#"/,:@L"WXM_2 MU?>_?"JO;[1Y1(271RN.:?*=%G5<*S()30^DJ?=&$NX_59MQ\$1\[Z!GJB6Q M(^[9L]"W_ECY+N4U2,*4!8:W>G?3U;,KF^3JK(+#V/>68$)=P=!Y MP>!AH>V' M@?&\.*_H5/:\SLG7&OKKM>_%%$O/0'+-('A9>C,HSP,T,/JV[23??T*./?:H MMCDAA"E?0($S1&-?I8^DE!*]8TM +'GN6O\;W?A \XG"RF*-7T934 M'06"!Z8Y/W59A(9TGMU#I:@G5E22(A"&Q'F.POB!;Y_5EF%O<_JN&Q?7#S'! M@;J)4VYP"%Z?GE[4Q3DT=2DRWTN>.<#P&$M[(P*>SB,Y//EAA4-65DX[.SSW MJD39[/#D%[^.YN-A_[Y\=CC_XKN./'@)X&4'Z?+ M?+ JV'5I8-WZ>!=.GC] MZ>#5E]1YH,Z=2C$%KL0O,'4D3'% ;]*%Q1"O\\&HMB5/,]3$9W&D,SSR9X%,=! M$*DCN&]M,GS3,'I[%L$C-XG"($0>"S2HPI?I8C+4TC"&&3YK!))O'_77?L2> M9F&/LUMT(9_[^WH \;7R?7KO=NXG+/%,(_TQ3(91:K2/]!D_CU@+)SRL&W#) M/;=3-N#"_C4=_4J[CK^-: _Z\ZC]2_D'Z272.!PSBZ[A%[3O B[:%^^5$.AB M*UULI8NM0+QJ?S)K]>[9*W0V?,E>F;W4Y) M9^<:1KG#'B:(O>#7M]<4!W8N MQ7*S=_\^-4" '+8I#V8),Y2:$D8@X;9/ETB(3/.PQ&@Q6UI,N11'2L2B'2*VKR;A'W1B*>(0&ZJU/L+/TDGLLUC:.T""+471'A<:6]P%>T#;B M!$&M$4S>7J@.L1:KC0(KRS\[^$'IZ@.\P*1>_U:1^Z4NY$HP M"FV&'@TM%C:E8J!K2439V%EBE(]$Z9)V5/5P,'JE-C05I>,ALHUEHI7QV>@7 M6]6C+_4O\@V*!J;F429VF]F >FH+8>*_L'6[L:&+9B#G\ 4-+FI?%'JD)VW: MA::V$)& &VB < Z*]G<("JX5*O5L%[S:XSY*/$*#5'8_1&P=]CT[_LF-MXCC MVQT%5V^:^AB$*X\:&J_VU/X5"']'T;"0;48F$;^A/Q7QRZ;0^V7V/O['!HVZ?F\$LR MY>4.:)F!(!A_:G"7X0Z:AT")7SBA)-23;@#!XRNOFR?/>AVX@@;)T;$,YOX4 MT^7"VGV!?"RM#DO!$?WE1X M#K!ERXM=?!D@RC&S"JFA'_OQ(NM+T!C"YMP6SB(9- RLVON%[/(2(C:[0_B M$8N=3!8LCL+NRF#[-F)/ NRV2A:7B8LO4\[G/A,*MB<.RY2\0\$4!YA0K>U; M%L%)8&<_#,S$/:/II6L/6E"6X>^>@0CE_&\SW:9>,?ZTJ)]J+ 7A'IA M;:U,A<* ACGEGU(KRGD'F>SK./[]:I JTT% 2GL"'PE?B'IA#JLJB\9>I!6H=K:) SPJDO MQO[#SOI?D,L6H2=,R;1/0_$"T/6&@!"\5K-T]?B"".P)Z<QMW^Y[04GLMLYJ42MQ9M9OXF(# HHB=D" !D"UY+_^*JL* M7T15H0 "R)+O(NQI27FP=_1O?<^C+/Z+_])@OWAP@8YW_;I72KYB)*T^\ _[N8/L%7 R-\A!$^_!%&^._R MSS?>(XU^0P#RQ_MKK4 ?&[0DTG>S<;EANDX'L5K'G)'?)/>B8?S6,"6_$?QV MP_AJ<$Q?1C<#WF1(%LXC<(1J#427HR!TD4,AD__,OW?_S] M]UQ"^,M_7DEOLHR#59R'^>MUO$W2/3>*Y6.6IYZ?%X0X^X*2)=YW)8N NDR; M?'JI7Y!F/W:(+2&^\Q-F[8?\?21F5J!OTV3?BS')1M(#Z3^CQ^A4HH8X*L$\/[W.Z3ZS M$[$&[H1^M-@WZ$@)BZTG)XQ8Z@I@$8XVO\)L&%V#;.)C/(6HLW>J / 9RA=> M#:S_@@%FMB]SR88,8-A/D?>D8/SD\_F_3B6#Q??9^'#6+U0Q]P_TE0A3QMD_J]>QV;QK9]^/NL7KAZ\]5W+[3W $0$XNZE_"C/?B_Y& MO?03^XMIV]:"Q#-W#=.G!G\"AF+R2A[T1B_ "< 3CH"D$,+YV*E$ Q9;*12, MJ]6B!HBH&"TN.E5#+@OS*H=P5/?T*82[ASB_]?:J?8$:#&MM4+/;7!^:, AK MA(H!W3I1P1( GOG;OX[])#TD*3\_/N1L2W*9'.,\?;U, KTR=&!AZ8:5,$U5 M,:(@:(X%/SI%:J N"$97#!.[A4JH8&95!CT#+360H*2$ MG?=0"\O2,J6>QBDT/T;XMA7LE=]R[;-YO]W6P.UOE9LV@YG7EB'(,;K;);'^ MT:(-,O^WJF.S^&9//Y_UVU4/WOJ&.1CA<',_6IQZE]7>"R.YCE@XHR8XO@=7 ML:_SY'585(_>9L3"LW.D8L6?35T>J'],F3_Z\,/C)LR5\6IMD/G50L=FH0JG MG\_Z]:L';WWE_#.2;,F'']X]?D,*K-F^ZDWJ04+!P^O^,5&)&W M"6E^Y_-&(17.8_7B[QA;5',N4X/AN6\5NZ#SG1Z/:=J(R-('N.I!$4Z-'6R7)T8-W+RG12,3[9.B &^$O2$%O/Y,H^BO M.[72X#K+CH;H5RT\EK/H$*#I-#3 ",[#R(G.B0#2^U\!BQ1H1.#- MK#4_)=$QSKV4Q_JFJDLH#1R6EF@8;FK'"1""5B@YT&E#"4P$]-S;"N'$[NDA M27,X7^5>K@R;-8.C;3*,[)_L-92P&%L. R/:G8=<;$HD(K!FCZ/,*>3OAL^4 M+7.>Y$HKJ0X<+W+2Q/YIR*0*%B564L^(/DBRQ(']B%?H#T(B3GK)]D-/B2&$ MY00*,QVGQ6P[(Z<$04K*.1G?E)>3D@)VYN]]M:?I$W-2G]/D:[YC)^F#%^N_ M?PTTEAX8F6_J@Q(402\,?.CTHT A H=(I+D5Y663>G$60BRW2 [1RZ@ 15,1 M+=LG^M&"PU .#1-:S7@A%8),V9D]DVOI^Q!V)W9'<>"E*L4P >/E?@IC+_9#+[I+ MA,/2%,7JASJOJ@P1"Q2H#]YL:M6?J?8C7H$*,1DE,BFP1Z@B-:(*JHI)Z8"0 MU:I50$H-@:U<:9W/IM;9AG-LXZMR"D0CJVI6:W; M61-B=AM3#=^N.<6!IBZ9V6E:=KP^/*PV#U@V=0:+<]N/O+.V,J,6+*8U:1AO M&]4)X#0E;.DVC/G&^?,Q#&0M;NN)[(A]\#C.GV[+$Q3& 7H+5#<(*3@@+A)'"6JU&D\^$'6J%C+6RS"#.?AUCG.YH^[)(T MW]!T?QT_TRR'':[N]&: Q_$$G0+4K5\+/+O%=W#24AT.3SC">V9P>U)#P;'J MOA)LPCTE 3W ]5HFNI7LO1S"Z$.:D829'LF99E.R3^)\AV@2]TR0-/1S&IRS M?/:F@F,^ X6M&U5/$K.;VB#^6NI;42&&%5<3_S*/18XN*"Q36.OL.,(4FW$> MS9;$<-.?FN6;\?0I7C>SVR2G&1/P)O'B[)[ZE(GX&-%;FJOCW@;@(YU2^PK8 M.+G:(L]_4]2/L_9!4>)S%R+?G=@&O:+ -NY;9NQD&47)5SA)DRT4'DQI$.;D M)LFF]C.UCD733D!:XO"YX/1J?UR0F*)="D\@))<'7)#7^&*#Y/B8;X\1\0H4 M!O+;/WQ?ON'/RT^_/$'XO%/_N]C3,GOOU\0Z.+$/P?_L@"_=J \ M%#,:]F:N[@QUF60YR+_*\G /#:U67AHS?H)Z"-TFIIB@LJ.5&,2Q[GVFT@,14&-+.?60(LQ")6#D# F ME \#]O,H!UH0WIIM$O_2V<]KA@E9[N%3L>,IW2RS] BR# M)^-]((^QGT#C/+X[2F)^?WDR?RF-^.P6\_CMO&W#9E*E3/06*W6I&(6=NXD8 MAZRWI!B)L*'@]VK%9J.18K@BCFWF@_J\T]7/].P6PKG7_K<_8WSK\''Q\8>/ M8N?PQ\7'?_F LW$HYJ#:,]TSMQ*#1U2?:ZRQ$!9Y>V'*I;L;!:>5I"U?[0L\ MMF!XY:+B%T]SBLU\6A"<>6T8+%JY6:\P28F*=*LSDD2JKP7_SH/Y5WY_7,F5 M6=]W=.#BWG58"::ZYS BHMUQ6'!EOM\0[Q8U] 7LE:8UJ1ZG^R'R"9'2NDA] MSO6+CW_XHSS6+_[E3Q^G7IS',=O@&<3*UC&\\\1LE-<[]JWLO(SJ'@K-*$A& M:B%&PS8-\/.;9"'J2#\Q MS;H71^$[+X4W3//J94;!L0<;,>KV8(*?W1ZZF6DGEAV99V8X1"(1B87\;C>B M)%@F/4 $<3^5D: 0I;A8.JA%F<^Z2Z_$M@(:>9L@.-:K8K-NK?7/9[?.]N M M!2A!^)802W-[,(JJE'"ZU=S&C]BQ(6:\DP,-Y<.Q2 "(N( ME@N%DP98PH$;L13(-PT#9,B]%[A>@)!( '8D/T9WF&O".) /HSS)UP&077]SS%PL\S.YW=ND[I-8K]'UID*'-/0].RW;:X-ZT+Z MF8XK19W_^'U3=["RT*Q9+CQ)A>!$+EI70&_%KF8:^A!P,YB^+6*?./H*V[D0 M^E/6!D;/5V3<#*#O(Z;+L?.=(SX#?6R,'[26[D6&BF@Q,Q\(Y9$#3I_&(F)CW;UR!2LI+59J3=R4^*0A\@W-A-8YLGI0-==V#93M_ M_4+S71)TER'20N,83 ?S=1O1@,YN%D8^VH79.301X/BUA_HQ7X/@V75"EI#_ ME>+%OO030IFL/.>V]#&778]#VOU6HP?'VIB:V6_N3-6P"%M3$R.*O=UC3BIX M%RY<>DI0-]2L1,-3^HXM'/8VS;050]MN=6P[BH\GT<@#;R*TB@.33G8P>.%% M/(/+RWF%!,I.&T/5(3Y;UHV MWDNY>[98V,Q(N/MNT:I M\_$_W671 &; M>'$ET1&3;(^.8TI]Q:L;FRWN[.;8C[&6XM70RU?H_'7J1C86&Z)SY;I>7ES? M7&^N5P]D>7M%'C;KR[_^97USM;I_^!U9_?N/UYN_.6%H=DUF3 CHQF31;D8/ MC1OTW\67MFYT5+.;=V%.; F#2A7PV2$- M]U[ZRL[E,>/6#^%GJ /SX>/BA]_+^JX?_K3XTY_^V*,2S#?S)R'TGL(:@EM- M<:YH&CY[,)%MF;3'-A,*UIF_6XSFB5\/CW#>[V)&<0HN4$B!\SIMNAQO5<'& MVW06\#A+FFW9>K;P-JU*3_/LK >((3:T=2^YIUYVA,L*+R=;+TS),Y3GAPI$ M'OA&1@T[LG\99-M.*!$2?PD;!G9C(O<)"F.7?784V#<E9*;$) :M7:* MT.C.JH6>OR5K!RN*HOX5@C.*?YX4/N]3X((9\#NCG\-\=WG,\F1/T_(*H-,@ M+%#13,-:K!,CZ<3#,!=+IE0JQU%%3] ">3'7+8^=%0T5KHS=2.DSC=L=F&<, ML-\?HN254EFCU?KNTP(/*>C>5J!&^'T7TOR!^'8>07@5S90Q.\]"NED$C9:L/YT(N&>H("[6HW"SD.4#A[M'&46X.0H MI0;&.$V9.-%J4;W()?JJV%>(6G5+]"WE79H$;)/[LY>F7IR_2WQ MHD])RGT![Y*SV7EQO\7%D@#B:M-+Q-;R8X6-LQ[U8$V]0'D1[WLD2C"++DDY M(^+@JG6.J%*P:A7#MKD>9SD#/.K^S>[LI@7&VK_U/@7,=D2SW[[UEL&)Q>;J M2#=)S_9+6@2TYDL=(IRT7M) 8S1>,K*B;%:4)^XU71I#"L2&2_W8K[=;8F(X MTVS)>NUR9]&R6ZT<6*:L?;L[5X<](P^+J K#HC0.WUUI/^/SC6*"UHT).G#0 M#=.N18$1 =->_,#9WJUW MIF!;X.&8J;5 =5/M1)K=7"TYTEP@*(^$^ 4*A@KEU.GP)HF?($J9!SM"7U*( M<]0Y*C4L5ERO@?%F3*\"$#G'3L^2(K"W""'5AX-/O]SV8E@9B8S=L&38G,-T MX\4?#^48\[:IJMK29P'N1D.O%F2]_';A8%8,ZK-.-6H&-==>FKNP )\K%SQ, M.+$(J]\V+5IU=*&Y]*C>U;K#C./(,[I%(PS=^SF^O0P4R:VW\SZKBE-+B?7Z MX<:BT<>CSGDPZW.].*#NEFLZWBVD _KA::ELOP(&Z0T-9G3,! M9K\/15UD:.:8Q'D8/]'8UYN2$0,KW:53B&:6BQ8<(;FE@Q=%3DN)(7J=UG'P MTEC.%<,WB3%CU8N^)>O<*U+7KRR=0X7H>I=HJR/\KB@\M\SS-'P\YL5UVIWG MQ*M5;^$$T#35N&SJ<9SW95 U]_,N;$G,F8*"S;JKY388WA*F8O=TW:K#H"Q6 M;0:4KCV)"8=;\'+9=$&NL^Q( QS;L^1[G09A#&^YV8[Y#'8T.WA%C:G??O_M M]]]_( >:B@\7Y,/WWR^^%_^7\,0[YKLD#?]!@_^+_/'[Q>__\,/B^X\?BT]# M/@%\K4N.>9:S'_BSL_5#,>;:_L\W>S-&4@Z%,0U67@I]5++EX9 FAS2$>%F-_&84'/.W$:-N^";X MV4V^FYF6*A4HI,!9D#H6EFD,D.0A]_(C4^Y76!MI^HQYU#YE_\?8ZV\.ITAN M&(1:%)-)-#'0C4+%CHU9-/%<,8Q^TE")A9I[=]P?>18%#YICB]TAI3L:9VPK M*[();Y(,&ORLMQOO1;=R]J6"EJU!1QL;0W=NP.UNOAVX M\3[_IAOG?=9:$O'V^98+$C)L\^)9DBBME M/$/X$L9)RCBXCIGOHYGN0:@-AF,$.G;K)G *,[L!J!D8IOX0O0+5])AJP=5@ M01)K=; 4C61X1V5RL0!-,%S"#(?,;^ MDY>&X*D*S[2*<\[ MPYEL*7%!JMPBDH(8^070$%M)GLJBE/KU*ME[8:P+W.E% BGN;8"8C9BX'OCS MQ\OU9JX=2]<@0=9;HM'95_*+((04WSJ"K#K)%N1D%G22(J\SK[=)?B=*PUQ4 ME6&^T/TC3?OX,C,=AU88&X$[EQ<3$3?6EFX.K549>BT228O4B)%?!#DDXYU: M[$5ON6=\;(^BY"M<,'Q*TJOD^)AOCU'1I^N>^C1\MN@ UX\&TD/[$$$;S^Q] M",S_R-Z?N_9;;$YLNJ)"R;5M%![U5Y/CB!H6XGB2#]JX^O6B+\B2CR>H2%VU5[#9*#.864:@!)!*D7\Q#^!]GT0F7+DA6$8\A&B5 X1A2@6 M7_8TRR JGG+F(!*IJ O\*-G\=K:R7+-,;^5Q/BG7#G9TXX.0)=Q<%L.4L9-L MRT3$2 !9C#7WZC++3(FNQ1B+C_&Q;A;9Y6,6\7)N1Q3RF43!T5?JI1AO>!AB M/]*G, 8*(/QD@FN//3/[ Z5^@^2B"2J_-R_]01%]W/2=CQI_@'M,XE&/U8ZL MJT-('PKN')$ZA.PZ(&G0G3@>&7FS/1R)4.0:%?SV(R.+JC@]B$#=:G^$7,%% M9L+=>>DZA10?&O!,W3N:/D#ZK.[*U@83/1V^2RA-AKP.#3-IWLQ31QX]0R9, M&06ZR*HGC #A%!S(#1\F7":$JW+%W[%U+TBBR&,'E#)A_!LGS(N+DRW+//7N M.6ECH)N33@B-&9V"8YJ/FI<.LQ%(I,)RP%3Z"2)-I%4F@9N*^*M+]B$*?=A. M0@'MB%TTF3?:A #%MXQG8$&BB.F MH!##: \U>'RC:#%C:1DU/&?,PUJ6IHW4R^0X82@B(Y+O$/?=7:"TT#CFT<%\ MW3(TH+,;A9$/70OU$MQ0,&_.$A'/-#ZRK9)95]I@6&4@U.PV"S\T81!*/:@8 M4)1#$&!3%TZT*N=@Q3$DO*<2%%UEH?_(I7P'^SG,=Y='YIWW-"W3*Y991MG_ M GW]AD&44!5_B- *V^A#!LM\^O.HLS "4TD*6KSG'"FHU9/="H)X%1W&$UW6 MD3<8[,R^9>RO\S-T@$"]%,[R]5:RI-UH-F"PCAT*1IOGC!H PL&B-;IB]YWQ M2BL2"N_<8,>JC,50\CJ?@GY.DRR[2Y-MJ-O4-2!PE%/!9%TU:Q_/KIBML5O? M-8<@ @0GL\R6Q\-T/%K8S7E=AR(#/%)OUBX!&CU9 M=<#S]V(U<]*N@US DP+!@2/4<"&H1$ L1T)Y[(OD7"/@*1!2>1 EJXTR'PV( M^J$'I(L M!$4T*KV[['=[H"&\D[!BW=]YZ1/:)F(B]N=\3\@H,^T=\YA7])E&R0'8,N\N M.G"PW@@L!&F^!A@0$.[].[E17 D+'+YNU;"P=]9GRQ)46",F3=[3[3$.H'1$ M=*3+(% ]CID $9(9C2R7B8E**)PD0P,KBJ\<8.&Z6$0;W1YT(#L^9F$ MI7*>X+$#$OM>>7+/4\)4, 8N9L[P&R#;NB7;W#;9F_.?EAO(QF3P(G6HFN[J M*W'HEM+V0LJ96TFKVTC\6TCKVT>57!OTO&.B2R%K>9 M5NIQ!8:GR:<\&'2YT=H"YQQDSS9\)*( I%HG,;81=O(L)[B#ZQF-$/+K;I,X M:4I@/O9T(2&9II4H#2LU8LQOL!;LM&V7)TC6L4HCEHC3V+'-6]AP>40OE@6/ M7'H7EJ%92>U#84-%K8N#E_)JDFP/_=L_?O_#@OSV3[__P+=MO_UA\3]^^+XL MM0%)\!F4 V!(]7:F?S(V-46,YOZ4I#1\BD4>K?^Z86> S//!;7SVPAA^GKS/6[>=?Q0VIWN[OS3!'!%+EL<-.V)5YMQ4![ECU+HJR/2',GN()0D$XBG.47FN^2X#I^ M9CX,]A>ZNT1+7,SD5TO!VJFP'8A(B;%67.DNRJ37X&=]N641%$B-!):[.$<^ MGG(.)E5<<3!*W_"S#ORQ7)2!#!W[;:$IX:;K1G9\,4\V*#@7S:.))>^CWL&7 M1[-O;+Z_.7VEV-<):?GMFG8^%)!8?E#+=-/KM< 0?)R&!X5'DZ7ZK^7E)@?& MVA@,X!N[07:397F-7+]?OJ7Z(A+QO,& M^XVBY;"-(1[^R_M5^!P&- ZD%'RM>J#^,>4=NH698DZ MNU'UXJNE> 5VN>[(?71%@2U%!0V9!+U1^M1 MAT,^D$\@B\TQOAJ65.,63Y<2G@^]F+6_>,_SXHR3)Z=&>K<<"..$.?W3SX#5 M#O!MF5!C<,)'U]K5@O H4>SUD7$N=]:B@9UY;5- 8ZY+6N;;:TH+%&D]T/"A M4T3(2Y#PY)W$0(H5[<>_4KGG])RVC*ZV6Q%X5O-XQ;$1U^_U5)4:WXB[;E%S MQA!?7@? \1UM%NONHOITFI <]D7&_#GV\S$,H!M'YSP9*D.J;PDG=V56O#66 MTGK-O[LDY<_1RSQ/P\=CSENQY8E;&] >T]\(=\5Q>=C*8N'3SF!Q/N_%>*CV MG'7]W"2];@(&T,'QA8,%KKO,WD1FWWL-Y+#;KZ$Z,0NK&TMPT=VP]@#KG<@= M)_'[NN!E,*!X1K/8,.X\R;KGE94*^D,KK"51*/C?V&Z_9J] M\KX[B8QUWE!_%R=1\@2QGS?Y-/U'.G MT'(V%5+R"W%M[M?9]PLC3Z*Z.Q$[XW&E\ M[!OUJ1/XT+?F,^?PD8X_!DPS.^)IH'F8YNE9W[RAMP+#U/2?3 <=0$_C=LEP MI[F_PKG2/E?,,:^ZYS.NE9=",9CLCJ8\E[/CYE@/CF-67>S7;4H'.[M!F1EI MQY#=7JZ_K,C=ZIX\_&5YO\):HGJR77O^.=!4= /_LSN*?@$O:9:22E@W5+S! MN$F_.2"ZX:,=W2EC"@ F'7A .CW,N[A5&QYP&EH*5T&X8Z0GS)C.5H.B&VN##RE0EAAO&:F9?8:Z!0'#<8,UB:;Z! M^8SV9QH^[1@'2R::]T1OC_M'FJZWG/5L?A5F/CM^'E/*$W Z M-IMC$<=Q">-.3=V#C$,9-X1^3!G456DR8$Q-3&X'<0\U$/XQ"<335AXZXYU1,6_B>--QV$=HM?R\" ML^\P!G!WGC*CGAY&E=:3TI8)JYD0-JE9;N'>A">#OX@3R*FKP]K*C#$AR&<2 MC0C2+;BI.>:,N82W\D8Z$*Q[)S-^Y/FG28U+7K?;($@_S2\51RW'/ MU'-2T ]?]_29QD<*]1?N1?N/.]']0R.V 1ZK0V>' ,WNG!I@A,Z<1DX4Y?@Y MO"A9(3&(1!FQH<-EDN7KK:U2V*$@M'&P%*/LX- !C].\P8JI=MSDCA+OZ2GE M]6B9_\SX2^E3D@09.:1)PWYG'#9**,&I6EG#$'EU+JF8R&Q\6*VT$[D^E 0# 8*Q%*^EENT]1\K7K1M>,@K,)L1&CO@\QP<^^%>EFINU@U[-NR?+ZO;S0-9?R*7RX>_D$\WZY\?4#/#09*[-(%BEL'%ZX_L M.'$=E[4OEU 0B)?#[-"U(830.;9!Q'-LU0.*YNRFFK.\,IQIG=74XG1'L[70T%0:OE8*1=/(1] M_-9<+]Y$IN5$UAZA(_>;#+![JLW@L9M$IE_Y&9L^Q!>(*>G#ZH>K0JP9! MZA*@8+/1"J#V^?SU_EN#MR_A:R!(-?O[,0E7%DQMH0_KZX(<&%S.KRZ@3O]! ME2$^XYYF#]>%_^!LKK;#6%N8YSQGGX&%$ND.YUK0O)!9/0 MB:*WBU,,9.-0L].I716:L!*TJOFC2!-6TGA*:68M*?T<9HRO3TEZE1P?\^TQ M6OH^W,T;BDP;4-#*3G>*<5*(6@L_NX5T,]/2J!*%UTYJ)L$7&Z^5M+]II.^]N3)2. MWK9L]6SJ79 BG!99Z7;YY\G8K[/W8%$!D;Q[\O@51;,A=I3$3^^C\)F_K@Y> MD]1O]-=[MC5,@2_!>8/G91SHK*DO,L+;?6_1RG=\:TR<-_V>[*E#8DT+G* V@C@V- M,]-3A0X8*63+R'HC6$L)B9OZ:N))GE#SH:R7P?'>:H9 MP/K%/*Q;.*9IU6;.A]$M35,:].MQV8F%]7QJ)4SS1=6(,HUO*A/(.WR3%7.* M]TV!56_3^.Y1=L2('J6QKQNF;I^RD5#QR7"=OF MI#D\55PD,:]C *=BU?'(!@OA@L9>F/)FIAL%YTK&EB]#KH57D(!?_(H(>614 MX+Z%DYGY]F"X7%;2H%P63",3WJ+_8YQ2+PK_08/J OJ*IN&S!\W!='< G5@X MB[ZE,/5%OP-E]F.]%3\MY:JPR.FK1X6+];(Q3*1/Y;UIO5,%]W7D,=PR/OF- M;% 2PMPX,]W,F'<(N(L'*=U%'"D8? CCVU%_$NFG98\]N97U94Y5^Y(CD74$"BM_7$A4D&0>ZYITM MZ^6._<:.=4R^6CB\>#'E@96A]QA&9X3&:Q[H6WP743OW_/H;:J$OX^">YO X MJWDP[DT#X[E^H*#5JWU/ DB/]X.X5+[AAZ7U!:7U&4I4@.;*E_. ;XMV=,TXX_C0)T-&(0YR3QV M_BD+:33*9L O:2'&W*_>X\QRZ=\*.N0Z+B/Y2$6*RUH2F_<&:TQY2]'2IFBI M3K0S2^ID\#:?Y>$>#@)%>=[K>/7"]"=;;R]"WBA%6U['&AVIU$Y/\1IE=RQQ M\4KP]&+0<.^E\F(R2$?$SC EBJB?%VZ-E^YA2$=^\X>SU$-.?O,3%? MP_DR33DKHHZ)J.OQ*)E"J-9SWG1Q"H21("4-4I8-9SY)D"'K+2D(S7U5,*J@ M/-BF%)06@C:^TT>-H)A''PAJB-EH^CIQ'3BN'' 4@IC/-#4$!XXQ+6YL3RXU M1*R[MF'2:-G&-(<[D7CV<#P;-J(KMB-3J2.>[(3+ @DP#>>*\NP@SJ,QG=@.U17CT8ME-I\VG@,&I&/*UH0D M_B2IQN?8C[5<$E"<<7BE3/1$8X4TJJ*REW#BUKZ%]B7BC'59B-IA9P8*+EA< M)WO6MJK9L[:V\C9&"%E*DZJE0;_S.'$H MRSB B-LC6_NKT(I^!UH[BJX89^])L+@^L2'G@-'VY+7?A+-_^RZ2 M,FFY5+IC=P.$+#(R'5SZB@(U;%'G:_T@JS,3<<7P;$3M>D#74W# _+K9LW]: MEP7M8-LF]JZ.6N, F84\-7M$7 /M.ZEH9J0/ =<;'ZF,T![;X49'XS4X553Y&J&UG)&04Q[60F0+3VN@ MXHK'[62QK^9?/"I?_W8YA2V_X!0P@@]:_I+6*CFXTU]OR];7JRUBX]+0G M\Y8D45YA+D13#E$P'[TSQ_FB,J9V'E1U=+?%8$M(WBFN.Y'( L\1R],)9#2X M4R1\.U-S9&5>'-6%#*+!0D&.GI0+]@Q53T+41FN\A#Y$C"LZ]]BL8GTHH+5A MZROD25.MHHO @:]K,N9;97D>-+6N]S]1;6=?4;22LES.OIZ-,D&ZU/8LXZEH\ N>CM#M:$$$;UCA)';$+ZZ33 MHVB.U"B:Y!_WQXC76JY\355?:)!#ND >*6=XN]\3'N7<>Q*3R1CHNGH628\[?A<36M%WRN"IX///]\CBR MEN_?)1T"A,@));B8?M"6=I[E36D<>;FL*=!@?NAX4)>Q=J&(=6LK=R&+H-*, MS00XW6PG/PEL=X-&$HX<-2S$-!XW#/CX1XY.YJR.'165!0'[Y7L(IM8%*6=. M'_W%Y1]7[;3K]>07W"?#A@%D]32R(AKH%R_]E>9PT_A ?7@5T\?J6N(Z8I(F MP8RVJ$+$-T(]5U;65Z&3"M\9D^LCG'Q IN2V^M,*] 9&^SZ :,\#-S+LP#\ M41'2I=H #*.#L-4^1^!ROSV$",ZF>SBG-F?%I#S[58G#8>V>JE9=WA=)C[*V M_,S;\1%GH;Q0$#OQ/7H^09@ MCX]_FV@EH/EMSIEG@'Z<6;[+S?02,/Q);J"0E2'*'AOUQ[G3:SG<-SG[>''- MI/4AX'IZA\HF[;$=3N<8+XW#]=P-VZ0K53J#4RES;T&V4?-1NJ2KTAWKJ8$V MLJ)[TT\B\/K\Y#DC(:>\JX7(%E[60,45;]O)8E^O6Q)\ \ES_84_32O;EM*Z MFSPWDY1(I[!=DN8;FNZOZ*-55&03WH%3EDH [:FJ#HQ[BFISTG5J HSWD)-# M ,>%R(?^0F25$#S=*$J\&''!OB^#F-=;&TLPP.-80J< =4O0 L]N"1V_DIB%$A[[E AX9X_]!QU MG4, DTA44N(Z\&8S6"0JH<&4$D' A25Q4H%PW,&7,$[@.?IAYZ5TET0!^X(M M9D*-AN\,3.+H?($*!]45Z!GJT+);-EG0OR+A#9S)=0LE, M#-%S7*9IR!2*6B3E[S(2)_'[NL"A%)B=YL/8WT*WJK>BYR*3A@@7Q&=,)MLHS[X#2O,;"/K?!YUM=U2/U]O5R_^C@E! M[]G2L8YA N#_$.OV[$6P5-Q3R%?UV<+"DT_BH/F'&J1F7B<9"<='3SAI=6<^ MP3"S>_W)9&B9G1B)AY#*L0@,!F'O0& AUHX:'<@<+X80'T)<_.G?:@A8'@EC M#K=)2L,GGETNYC*%N10_9S"G/I]3[N=H19=/85I-(7R.Y]S.FJ([GOO0[H[A M1\> >>_ZER&F3?/MSJZMYR7@]D=*89XRABF$1SI@@B&B*)5SH*4 M;)TX6[H-932$Y>^/\!;SS%]_(F?>7HKN]M>;)I'=,DSD4D M4:YBXXW<5)/")3[U"PM"(0-T*_,[)Y3Z(??2W"&Y'^E3&$,]I(FE[[PCFD+N M3<)?+*9="M29Z?=0^L4/HU!6CU&(UQ)HDUR6Y6)H<.%%$.GSL*.TY>VG&0(A MGWVB:2I3W4>FCY,%/XD0BEB9^BA%-10[PX$B%CQ-OC8F>12#DHR/.F_*_/\_ M94-;-/Q3S!QBVLC#\7"(*+?G".;F4Y1\O8ZW2;KGHG:DM%ECXVS4>PI7WY); MHLZ^^>[%5TN/Z]AB\PSXI$9@ZJPTB^O2$44,PLR/DNR8BMX0W!QY#<.PHH=H M?$5PS9T7!K=49V0M**SFT4IFF]VA&R ([9\5XRMJ.\L('P#C=>/P6C?WXI>^ M'&B<47)@X*C]TJLF[Z$N[+<%A=;Q7,7L24OS.@A&S_+V^*JFY RJ[#C>5H#Y M=+8'NZ*A.*:V%@L(A#6R'ZL:!7&@B BX*M>+CHW/^63QKB['F([3V\MS:*)< M8)[/L/K:"N@NB*1_U$JQ_N1%1[K>+K.,'=N*"JX?=)%(PV@AQ2V>(W@CA'$(H?FC&8=SV7[7 MD]:>I 2HE=9?H[<@G"(HO* Y48GB'F%R(T[ 2:UB8ZLB>/:,CH&(&X0[D3R5 MU=;])(.&M]XKKR@+2)[OIT<&&87>8QAAUP$R3UBME-R9?D%-R4FO8!*ZAT]0 MD7'-(^AY'.8/ZAV&'/<%/40_\01E441Y@N5MK,L5'ZP_#&C*U_PQ^Y@HQ+F2 MU1JAJH/'>*DU2- 461Y"!:.;R6!AJX8FO4D@]309R*>RK8FW%_VTMZUBGCSQ M*SLMNB_:;( M4&UY-*FO.K_Z$5W3 ]-N?A"2+,HD1E&35G/GT <1P0'U$JGT.598L^T!^K+4 M/N$6N+P]4 V[J(=]6P$:;SEF1#F M?\'KYJ8=UR^4J((EOP!TZYYHQKRC)O-7R=X+3Q?M#EBDW!\3XXWL'17@_/DW M>BXZM83\(L"1ZHM.POJ,+P?)?I_$O%S'%[I_I*E&3 4LXX, M^/6>9C1]IIE2X$E.YHG(7/5 0:F?YN^ C;V.;;(\^]Y^G&F>$LJ\0DG0!H4 MB(PQ0]X+X0HY9R4ZZ"AI-+0F"%;MN3:;S:)SU><(U>9.!U?4:^.-.W&5VH)/ MD:OXER2*7K/7C"S9_D@F$&RHOXN3*'F"Z+:;//A6'.'E??COB@MQ?(UN5KHL MHJR-&FY&P0O1Z!+C-!9#!X\2=&%F1OE*J2A0BFPRPP1YWTN2&=^*Q//I,<]R M+X8:%[JWC#88E0E&9'O&1P>Q&60[/UDT+#X]OFV\%UU/P(7I,[&HMEY! H^25Z(9*8H-5=C!\LAXLYV?0K]&FW,B#(F%;3XHL'5 MD7GQ)R$*3QWITR)H !VLR+.! C>CT7H208A0&\2AXMT,3%L0(H*2M&:9#K68 MM>^03>F)D22O=^5+3H)"CHV531$&9XA#@8&P'*8!@3,$Z>4C='BHRD,"// M/$4XI0?&E=A42T*B<55:W Y026O>-*,A4A7\ T[[=@.E8-P ,98'R&A.1?$W M?M3)RHB@5$8$X:W>78W!T-N!&9N X;7^ZNJOHDHZF-D5 MK6H?ZF^_!M!QZ<'50N#N5U@#$4>>9CLYM'VO79""E%C=3HAA&=U84I] 39A2 M6MU*;1*+:*2;),M.F*NER;ZJELRQ1T#844XS2>4>=%SR.+O6*610=3@O-[<[ M6J_Y!-7<83<&/H+ML#QYO+J#P'8SUS>+4[?(D>*V7FC:49KX9F\(Y3[B7*CK/\/;A)98A3" MLSN.$;EN9S3??U[>7O_OY>9Z?4N6MU?DXL>'Z]O5PP.Y6%[^]?/]^L?;JS=J M(57UT@U]R2\8F[].,<'*8=Z@W1BF:S034HSQMJQ)*X"B5$ US((T!N*E+^M# MP?ZT'(Q4HS5J!\. A(^(% $_U\0Y[9&695SC'9/?#VG70FQ"0,M&[!#A)/U0 M XV1;VADI?VD_>.7+\O[OY'U)_)P_?GV^M/UY?)V0Y:7ETR)-M>WG\G=^N;Z M\GKU@!B;$3[%X3;TO3AOR]>U<-DB(\5@]!*M$7=AA3E_K$4/MMK*6"&3"IL4 MZ XX^//$>P.V!G5N8WC5M6X#8<3 ZGC2*42S^XD6'*$32@7J^J?EQ0-E9 MD#_EU*2Q]YH#:>&HUEF"UY5O$*'9U?,,+EL*S&E!$Z4<K%IUFVWEZ$_/D#&N46/U8?2EC_F*8T,%4H'X$H M0F#(:%-1QH*<37'>,GXCL=M^=5L_,/6%"[K5P^;ZRW*S8C\M[V_94>^!7-^2 MU7]7-_DXLIE:222.#%.8_&M*%8,O:M"R/( M;+BQ?Y04^=)5_M( \266&&/FV*2)Y^(Z)@(;.B)B_*4!4F"),1"7\XDG M9QZW.-*1CAU%CSSDXA*B))BS_SG,=Y?'+$_V-.T\YEEB8QW]>@G7/ Y:H2(< M$7OPU0[-7/VTNOUQ13[=K[^0R_7MYGYYR53UY^O-7\CECP^;]9?5O;O*V'5V MM$=W4AV-)T1;7-<4LLM72G01JU40$#WD"A(.'/O.%=)ML[N3O3SOH),G6_Y6 M11_/#N]O@8=4(-16H$;5T"ZD^4N)VG'4KB]ZO[Y;W6_^MB!W-_P!#G8B__[C M]=V7U>W&036SOQWL1\(QY;.\"^R#[XY*VE][W96=@^_*SL$E&;=N^\:0UDU; MO*);"D<9?JZ1P=/A/R@$<4&F:7&O*5I#6S^5GTT5*7EYG,EHI#R?1W+^1.DQ M^%4H_^IN>7U%;D#K;U;+AX&/E^H+0,G;#7,@-Y VH V5ZH1&N+#K9KZ\B-.# MXERP=?&C;,7+"(8I[\%;N/<45(Y76H LP8,@2B)8#B).EFR3E'_&/DI244>2 M%VZ9^1*MM[P2@0 &$2C8=UW]91C)=$>*OLD9;^%C1(4#NJ7YZL6/CE#Q]W.2 M!%_#*.J,XNI# BLZI[^8S6@=>WR$Z)V^S"EB8#;+V\_7%S%N1V MA;B).A6I3VR8!:8;2F@=*=:)AJYR?>+&"DPB4-TZEYPAF&,F5%I^'.B%ZG#M M/6G@F-4@0>L&UHO [*8V@+N6;GY>KZ]^OKZYP==&>T=NQ,#5-$O';0!'TR)[ M?U9@N.6?!\B!KOL0DRP+7U_1Q^*V*W]]H/XQ#?/N++<^!/"BW_N)>!H+;X>- M$AG?A[5V:_9___%Z\S<"0>8/&[B91#SLP154*<$7FN^2H"Z?M6L>0 >KI_M M@9L]WWL20>@)/XA#9>A1^6B0OQ)!BM1HN;48C"6W2S9ZER;!T<]_]J N-/B7 M2HRN9<(.%>WISEJLDR>[3CR,ISI+IEJJ]O/R_GYYRY3MYGIY<7USO4'-.FH* MTB,#SP;1!46SS<;KQD)6LA[Y;!*1%)AN^>S!8KEE.0^[),TW--U?)&F:?.71 MK6;O;,3 :OO8*42S :06'*$59 NJ! M<*SHK$2A 496&R7K2HUI0.(IBX(-1:<.!OR>^3$HJOR8.^ R^['OEIH#RSV" M7-3 6+$K)M:;(2DJ2(1($ST;[2S1]>UGH2;(&G*3Q$^V?E #BY6B;&"\F8*L M $1(,=9RH4@ACI^<K^X7=$W,.[ID[VMZ(]\%U2,LL[4FMD1U3/_FJQCO^[XO$+ M2+AU=7JVF$X96\4WU "H.J+>4]ZRA*=+\#ZBO!FJ[(7:M7\^ERA6B[\QIJ+9 M%_ ]%7=ZN MY>=LJHYKOWDR!JF_FJ2[^F_B5]'ALER\DFVSZ[0D+,K&+%1=IUTXHTPS+0[[ MA;J0RSBXIY#9UU' "LKJ+60S',L:'2$0JR=O[5"D+WG(DM3#NZ YW7F1O+$LPYGUTLG" MJ0X1Q@$[6'DI=$/.[FC*SPA=1F" Q[& 3@'JZJ\%GEWW.SAI+[@2GC $<1!U M0NO[BB%5_FYU3_@!$[/4(S\=WWEI_KI)V9:'K5=L/]3=5Z(+#:NTHYTXS9*. M9AR$4HXV#"FJ&][P$K=WR_O-W\CF?GG[L+R$NPK42J)J4>RW&[THN*5TEIN1 M'NC.J*+]ZEY<'G(2I$[#K?>R$21UT/[8&7WGU2UN)T KT2SN M#GL1<5A)N^X/>U!P4TTM[A +(OP*L4'&K45C''G=M$M1GZYC;3@%0@JN5[+: MB*IO0,P?3J\8OMUMFQT'E[P]JZCS1Y8/[*>'A_4]GA*L#S3U0*F%!.OM#D)(1?1',TV5PTM@?Z!$O)?5%F MM2LT60N.%"_:P7XC/%0#.W\TJ)&1=CC(ZC,LU.1^=;>^!_5Q1UMZ1![;8+JA M0[;1QMUHZ)K5(_168)(2U:U-[QF"C6(]ZBKDJSA(&./ V7H+H<[=39)[X"%4 M)N\C4%FCW 9IWIZ7]ARU'WMNK];W#SQM")JTW:XWJUJ/UC%+V)N8-%:SMT1T M3'WT->ZML'#*W?=@S;+R?;)E?^1$ _+HQ;\2SXP7*_ SLQU\<^9F!HN-(;D:2SUIL^F MU6;&K<[Q,:-_/S(F5\\6>1UZ<*1-30?[C9V,!G;^[8N1D?;2_N/%P^K??P17 M#4W64/,\3SCOW [KX=W0%_/65P>,KC&=N\$2G@B$:;Q-EN8UW6&_G>H-^]-_ M7B9Q0&.V$'P*8^;_0R^ZCK=)NN>KT7I[YZ6,00@8]>+7=1R]=CZ>C45T7@T< M=RI 3<>A.)LNC\FNXJ+_]@IR1J[(I^O;Y>WE]?*&7-]^6M]_$2DE;(^[^=R^#QTO]:-0!GK"6^T26F^ZYU-%N&Q;R2>%2^ DC(I29,: M;=A\"^I$DB= W[50V+X2^)IY34">-;Q M8T;7VU66AVR]I)E&V%,@' M0LUK7^2;$[%JN&KZE!0P(OOX2S#W5[B,&+< 0 MJ_PE*0V?XLMCRK9Y?C-+( [XKQ$WLLS.^9]!#ZDZX+D3T*@<.)38_%4%S^.T M7:1/T",%P6: /D1?UFDZ9[5338=?3$=>EQZF(Z\-@7AP.F9A3+.,'>\>V0FP M)J%N;VM 0#H@=8K0.!1IH><_"'6PTCX:2 12QW#.E(:+Y=_8B>%*P//K8X2*=@?H(UC@,V2#.?RJRYZI]/&)((B4 ?JBAN[>?'$5, M'WZ@%?J($2^;<$^OZ"')PCS[. S1]A,-#E EA1T"1 F!652D29 FW#B1%#']W*3S\H MG7!MZW%/LSP-?2@]:%@+>BT?MB1=VJCTFX;N_8L=/4>V-7V8[;/;J>B2-[\G M.FN.:A,!FR7,0A?/-#[23\PB( T4HD# )UX>LSS9T]3N'-*7"%:YBR&B-BM> M]*& 4/2B/WL*S>1$()HV>8I#-Q]T1I4TK20=\: BGV.S*BJ99UJ+7L[R(CXH MZB]=QZL7GV;9>GL11A&OR-1];!E[!(1#S#235!YIQB6/<\"90H:.XXY71A(4 M)Y]MDO+, K93!^#S1EC#+.^&KY M]V-X@#V=W0)ACXYC-'W%J]N/+>[LIM2/,45TH$!?\+8 S-B8-4!ZQ2B611,"XY0(:R#%V5U)DH794TF5XRD MOR1W*3UX84 B,(B((R);PW7,UM"G$ YO3)@\^Q3&84YOPF<:&'=K%GA8IQ5+ M@9K'E@XDA/.+%4>*[7^!1P3B@@C4]QS7O95F!$$]*2BJ(7U.DN!K&$5LL3P5 MJ?C(:% ]\'$,J[> =0.S1I[=T'IRUM+# HCO<1365WSNGN6-)3GBXK5GJVG* MR\% 0<1#DGG1>GN3Q$_$GLQ-^B-D*D:\2.F>.$V M],N<_DR.RQ?5G1Q9O/DL2!C[T3& /WS=4:FJM'@08F.)SYDZAS'_*R?H\;S, MM/&AT/-0=!C+V"R(ZF#%<^2WY%K'R992,586/L6<EDU" M9>21L<*E\/;BM0O C_ZN]LP%G[*Q&1)CD[!I@C^T>/^Z"QE62;>B,?.#ZGF* M4V 3ADX*?-&4&=\ACRE?6[T=:)!H^TJI T=NC&CU2JF&Q6N(:/NV5S1#='!_ M,DB4W'O!?(BYIQEE.@:QF%?TF48)OZ!>O4"W7&H\KEMA8D4M6@O5#%7L1$.( M3[3D214NRS&YBZWA$HGLG@&-)&M0DW7XBJ+>NO_DY?=T>XP#R#G^#'D),8P# MY0W#(.QZ3AE& F$K/U#,)7OI]]*OF8>;\ZSFPP*D22X7)6A$A)"=_AC"DP^T+3FL#5]U=]QV-&2!\. M:7)(0Y&!O4D>F'H?(30*/&#Z3&U"H/N2P(AQ'B9F%<3<#Q\I2GD(D_;ESMNN MB)W$F2 'ZO/#N-<8'C(TLX(! ,.FH=I\GC,^=$^"OB\< U?=W7#<.Z2,(5Y:(*-V8CVD=,=.5N$S%5<1?0S*'AVM M^VHO\4[ZKEKA8G1<[<&8JM=JA4X$OGOV-:J0XG4 S\H@:#1_E4E!7VB^2P+( M3LA$&UGC]9H=*HYU]1&K;EDV>+-;E3U3[8XZ'+5*81/8I(;NGGV=(6X-CB>8 M">E#_E?^'"ACG-D?,^K+XAVH@9V436%^Z1W"W(O"?]1*V=J^\/2@@!;LV5?( MD[!/6W2, -!^O*DB)#D%TB3AGE&>+VH3$P[CH:2)N/K);-0[FC[LO+3C9?Z6SX:2]R14XQ0R,E/7G2D7Z@'5_%5 MRJ#=\M<#'ZD:>U\!&]77;9'GK[;>C[-V.7&&3S@!4J/@WE(YBIS/7,Y]10$U M@HF7I*K5WA+YB-H@$QTX:H4U+?N*6FHM6*RJ:1I&[.JCN9;+VE,F\>&(3_N0 M2YMT% \T 2(\TQM9+A_CE5 X3^X&5NP?U@61F1^T^W N8/$MJS?C53LV'C85 M<534QFJP$4VY.MV'V:^7*0W"''[2/EX8,-#:JG4)<=)530>.T53-S(NJIUJ% M00!P0022_,6UW=BY(C)WE#)8Q.W7+?U:ZZ*8)C'[T:>UQP2[8T]_,CCF-%3< MNHWUI3&[X0UCL*6JC$RM"2AI$G+/%D>2&HI!5CET//RN00OQEM'?T> 8T?7V M)R\-H9!D\>ZP8HS"8UUG'%4?"DBWBOV%;-PFVJ//?XO8E[?V=9FDP$/1)0U2 MOI(55,@O&_X!ND6.*_"V[)]=98L^>@S(U8%8$Y+4VQ MW$/PF'CHD\DQ_/OJO%D\BR329>,(T]"X?SR#WOQ7DFPCH(:5^$;LN98>^=T_<&V1LRQT^[9BV0@KZ7D3ZR,8T MM%:"^9C1[3$B,,.E)Q%5)5Q8^)?^WX\A.V(8YO+B]8OW7TEZ"24)[/<#PPEC M;Q/.G1+U[F$H5<1-Q7DL&VVK(-VHQ*;P/X^OA ] ^ C.>)Y9YDCC0HH2(>%I MM3<7W(GAR 01ACO&,WK6,,PBVFQESJM0N9XP1$-W/>.P;S<50$.+: "Q&<] MS31W7I ZA^-^[Z6O_"12 MD6&[@50*&<9L*[!'CFZJ7$[9E./RF*;L)RM3LT?'7J[MQ%,OQ&9%+'M ME71$Q?9'%ZYJV:O)-K(?1YC(QFEPBDE%S6;(4\_/?P[SW>4QRY,]3?F+-6/_)O28 MG83YJ^5><0 EM.R'H4*?9$7T)8.1+3&,1U6* :=$OC)2I*"U$$$:W.F6]-!] MQ/C2UQYB_&(B9%L@$+W\6R2INME'N&,%7P'8%:_:A!_$4/!O8_@%F M*%GL5YCSID/]%#.,)N)[S#D,&S>G[,IIZE__MTS!ECBI24#'PCY^&&L2#<7^>- M[#AT,=J!CC@A5:_0$8@B-1(=C7/C&BF(*Q.Y,K''$$9PPX_Q,,3,;3%=G09T M1SCG]"SC^.A%D/!:3<^('G+D0Y@I\4_FXRRS.R_-U]L+2-BC67:9[!_#F MF M?RH;;1SL8]K($Z8^MXTT".)!;E0)S.[(G/96IL=Y&8'Q^#NR')'4AD3W4>[. M(;Z?2DQSH?7FO<+FQQD"USN-.4TJQS0&?32?-![S9YC2PK1[,H340S@)J_2 D?<=6AX M,6I?@>.<]0T3QZ\R;,%>?"]-7\%>1 $>@'B25">YH+E)XJ<-3?>U?C8RJ(,& MGY)4=,@1K7'6:=4FI\]=S4A#H%[;C#I-BAN<4>AC7^:,*(1E=%R4P$K#AI2= MEV3B>C$H?R2279B**C4ICY>3O\X<"#?/5)7>9;TE, Z!@>J-N$@Y%(_FDIV[ M9,.N==KHWX7M9#'F32K6^U/%\O6S M1Y$?/2*V.7:)I#9 '1:BR9E9,BK;3;DT !%2HX*^6(XG)]LZG$KG@DE]\7+9 M2K/:"@"?/5<_6S+8YM9/7+7QV=% -,4^#)I35DM""C-USS1'D_L@ZE?!C5P< ME*TNR<%[%5X)#D%>%)'DF&=0G(J'A96S$T&Y =:A-U4(>2R&U.PCN^A=2X3 M[^G"R\+.%70@+>3684,$5[81ZT,(KZ58?RX-[<46I$:NZ#460/)^29%PDL[8 M_YCST#BPUN9A7\R#EY-MU:(,&B)".0\Y+X\PA .&+Q](J]04]8PP@-LD3IL3 M9+/L3S$0LLL8?YYHZDEJ5,T401XF M#Q77)PO9256[-76;UB7<.SR)+_WBM8*Y$WNOY5/G;O!L^ECGU5&FB#U M(>9,XHBGFU$X-YJ4K@LRJ0\"U<3K@'(@PD>2+LF!&\&W/%LSED/C K-1EB^A MKK7K"0Q2P3(5HXT*9'6 ^4N*M4=O5Y/@7SD D5\ #/%K'VX M7B5[+SQ]T)UV**0E:L)I:ZQ6$XPS_\(UF1#J=O7DHL,37TA/+ &;GKAFG%!W M!(8E,"[Y18R,=<R28^9!/=%M3FE\1U->>YO9 MW9H7P&=GA?TC34_FHC!!?[3B;KPDI*!!)@M1H$$F$ M_"+(8(2#G"VD2AZF^_]#*Y1#B[S.==R$,;W.Z5ZW(1R#L*,+N/64]%JN.ZFZ MMSA;LJQ>BCL.11UG(AB"\#'PCI%OSQ%Z2@BNX II^2>H!0S0'*IG6>I.6"H[A->(@] M#>[9?]/09S]QL7^,PWRHCQA$$]L]G#$1FBZ8_0EB-KT>"]7[!^VS?&AR1'[ M>_@4]VZX-X@JMG\X:S)T[?D&D$3MVC>8WXXV=T"+/'+"Q6^,]((4Q$4_,$'> MR6R:J:8F;$R-_"WW7EQP#[!52F+*R]^7,LNR!A20Q#;_X=.@MO_^]! =P%!FC>I>$JU;/] E3<). MVO\D,W(BMSPYA"VWX$2H;E$]EXFN"FWNZ1)Z4L/V!H.$UZ7M]B"%FLO;FT^C MLI=UI,'LEU6WDWJJD8N6/_8\!,4\@(&+P/WOG&CT4G-VLK_4'4V+^U-^UKD* MHV-.S56*SJ:&;>J#A->L^7U(82[W_?DTK_1%?S)&4+P-+GB^H#CM2ZI.&OO8 M,\%KC[&CPS$OE_C'F^_=04A B M-M+.Y7LX&=3J8KW%5500LZ:!726L)Z.V?3)%N;S@2 E,L:A#R53V("BC%?HZ M5]IZ10Y!BS!B!*@128Y(>N@/&'BB3^N$-LD(+JB+B!L.R$Y4D_LQ4W#&^=BP MV=_U;!+W',\@236VQ^1[*TYG6K%=./S4Y'O=I%Z]X+ E@WWN M^IQC1P/Q@-.'P8X;NTI?7TF=%+K%HD@]87>K+V$<[H][WGU&AGUG/T(;OMLD MOH2@JPC$:+;ZZ[6'&'$8!WI?C3A=VE98(XR!O5,961#+ONN.4]L0%*->-JL%-\/(TZ? MI9J]-ZC9:#NP+,UKNR_VV^G.B_VI;*E^]*+U8Q0^<0/^Q$S'B_Y&O536\GLM M9#1Z]Q'HS>O&1YL \-=G$YMM=S82IRU#J-$D%=$%$60)T"UJ6>('I4XU"8WX M=,;M#CQ 4E(?<;NF\&B;Y )>Q"FTR6EU8;;8FIU-$F$;-M(TE%NN,^GA;*]& M8=IR*Z5?8=\@9JFCE1[HQ ^@L>12.D_]3NX>[(MFB:26E4 M*Y83E(*^1D(C#IA5MILQ/G H?Z:QN+Q_H$^B?'C"EH*,S4\ I^RN*Z9S".)< M-IT_!?5KI^'49K^ .I?5EJ:W \8D2?$Z5Q %AU GBV[\DTV(.9HNK4].5IL< MOS:$&W?.Y3RL7M@LQEYT>:<1:CDG)84HT+%END M")5#0V60:G "HSOCYIR86#Y#3R45Z&/ "+G@[59QSLZU/X_4!\D8'&! MW@MYU@OS 9RI+L@%)I&HA..B&_I8\M6MU"]E?92R9D 'W=A$]MA#S@Z>_/)K M@+UUD'#"Y*S$-%B=$1_;\"R8,]B>S'TLT5TUOR%2JBTP*T7E?]X?4KICGT B MJ,AZ0+?*2R_;?8J2KV?992<1)RS34E2#;790P+9.*_8,]@GX! BX;Z+#1+4Q M4IB#+:,\9GQ?O8EXU6?\@5=-"O]!@T]AS!;JT(NN8UY6KAL]D5U>77Q D%452D20E35(C.N_;KS-BXS?5^8FQ!RQV$D.XXKNR",31SGIF[?;; MM3'9;M64PF^OG]%T;9 M8@R9D\MC"A%BXHU XV9'H(NSL1AM0NI[BK.)SKZ=&(EC:WM9=!K,@DCZ\CD. M9_LPU;P4LGE*V=SV![?,JB9R"6W2;\$,.8#*SG]+6D]R+QK9UXT1L8,0W:=MR U,K M[CC^#JI!_.W8O'YJ1CHCU"B_"5^@8WN2T\*-OCSH*)-C42)QTCDJY'2B#.JP M*Y8I7,8;]143.(FWYAVF=0M3NX-)]@S=4R(V#F_6!\BTBQ&GK*3X=FS_9!+. MM7M)[DW8?(/74>U=4GX[=P'FJ;BE>9&9^;8L_#+)\O7VP8O&/1C4J;X=2U=, MQME'@8KDF[#X%K_C;OX9=0C&X_3?CNUW3THAV)OT P1#?O*6+ )O) 0$/:;(-QTO2.2-% M^3*)&!,)E*)YILLT99SRZ&AH_@(O'9J/6U56-9,XQ4#8Z<9C3YFNC>(XHZ!V M5QQ3A(ZFBS5:I#X6SU#ECW$Z$%5UX_&B?'JFZJB]3ONOE-YZ>[I\"4_7YO/) M8:;O#!>_GZ 9'"*JV8+\,F3; X@1$=S+4T@C (#44PG (0YHWFGD\OI$R,N:28O(J MW&4U/)[L$=),LX72@Z+4SC:R72N+K82;N^*U@0E5/G)5O;& 1]FWJ!C7[EE, MP&XHB'JOHH=$5Q+CPJY1$[3=R<0"3'S:/#YF81!Z4!I*N7'1 2&<#+6LEN>] M%L2\ISC-\.W;BAH@TB(^/K_SW5B.<)=TH\F.G&8(G%O**::I?C\Y)OW9;R;' M9U[AYD>[A[QQ(>60-T)<;K>\V#25X8N:Z=7 XAB"D?&Z1BL!9U=- Q^\=O9,&M\9+=*/_;K&B_K\3NC\ES!.H.M24?UB_35F+WS#';0BP*.;0P0LFXO/=!GMZ'>O*DR%'WHS,7V(] ^IR"T("4I4M&" MDKZ"&H[-_7.):[&HGB]P)=>A(==!*1=V-)I"OEZ!.4I\EZ++# )V1Y$ID!V) M%M-RUB,J3&6!D]C=@2$5[TN?CV$ !9,GDK:L*K6C44#>A7'-"ELQ;?,9W\4Q M8^?*+%OZ3+XLA(D0DA;\7F?9D0;K%/Z%2)@KFOEI>%"\R(U#$L=$QYB&NM6> M0V]V0SZ?V?9#GR1):C071%I\:0J"+I16*R@O2(WVB(_TE7FNMT6AMWN:'],X M@]#,HB,-+R.;7%[>W:C>.P<007C0'RQJ^IL"0F\Y1H4=W%+8,.8[2EZIE\[<7G,TJ:L]X'I+RN*'-5+$ MJ]$JI'V$T\=)6S&18S]M6%, M:9F M" MA#J+H*6J#-KGW6//53O 4! M[+%C4L;3/N!.&:C2"],Q[6L+9:5]%9H[VG?*DU;[I/(M&UY/Z!Y*H,MXDAGM M:NP8F %GXC *V!;/6(+]% CKW*IBM7D2K4,@G"W;PRM.BP((N;QX+UY="(+Y MXOD[=LQ.7^M&:-1:(P;2FTRW$(TW&#WX_&\N7;RTM*?$./'JN(I_CASX5G"9 M[ ]')N-#LLV_>BET!Y#M)WFY/J,]6.)B!6_U$*P9E66!B!!N9A'F@AA'1!2@QDEJXU&,0V(^1N^*(9O-R21 M0-A-5T;A=3X]74-7XOX[HVXT'%VV%:>NW5TXL^N['4/MB 7>8-K-/=- D581 M]?,TB4.?'WZ%A-TR39L <@\AQYK$M]IG\Z=[M!@KLCS*#V9-[C@9M?7E\L]1 MDM7XR-K]5N-./I]? MYY0,%EK7^'!6O5.,W#Y;"QA$W1N#RXGUSWLQZU_SXFXX$0QM$QY[A6B)9O<+=H*7XV;+4-_3@QH5D/*UP/V9T M>XQNPJTN&,8*TS'5:PMEI7L5FCO*=\I3WW=2@4^ %8Z H9L&+%FG]@V)ZM<=A/ CC>S%5$=<=:%C1AS9L>:L8ZD(/&>TVA=RH]?'+*WHAI$ MO'C]XOU7DEY&7J8J:C2( HZJ#A"RKJL]T&=7UMZ\M;2U0T,?7PDG0S@=]* U M@[R5M-KJD(.I.*>W)F$M=5=%PB7]U?.GT6&BT^&Z B-6H9Q"9IW=+NR%GC'0 MXICER9ZF]S3B21F0]V9^#C9B( 55= O1"*70@\\?0-'%BZ*_G, @#13L4(FI MQ9CQK3D-:+I.V9$F./(Z/1>>_VN4F"-'NY"0WIFM1&F\,ALQYG]CMF"G_<(, M2&2=D@J-2#SL]^7AXB2]Q#DGJ]++9;FLR^3PFH9/NUR]'G1"8^1)=C)?)41J M06?3 /3R=3X!V*&ZIH/F1P ;/(=TL/.JW*B#3CP#H @WGWTM?9\7:[NG/@V? MX:[WEN;F:H!F%!Q[LA&C;D6^X"4;IPO6T+HMKJV6 A[/OM MA2GW_]TH.!50;/EJJU4&"@053!Z]B*M0MJ-,JZ & &%]>T8BZQK62*?S#9'_PXE=R/#"B&1,GVXJRQC#"-HR]B/S]Z$50&RB, MLP.5GZ7$RSD^920E+U\]*)#, \T#9-@YN(K@R>\0"0"$Z11."F$\]AP%5(K M!5-71>6FJ;@NB@4'8"N@8+1?^4P"<95[- M1?N5A"V-KU!%X=F+CFS5-JWQ[)/D,0J?Q&L*6W7](U>&^N(-N\J4LK69_[&H M29)[+S3[%HYG 2SO3 \@HTGN ;C"G6X?HM![#"/1X.8=5+W^&N:[D'TZ8./ZKS[@)MR1*XB>:?C/SFF\Y^R*3B\&1 A!A-1^- MUS.LO][9Z($I->]E 4[FB_;""'1P9K,>39Q&)Z^2$A15;- JFMC_4I## M>'V91NBL%)IY?+\A=,B)X6V=Y59(]Q!3?8RS/3YEK[XA+CZ;?0O<'%AQ6A(? MX^QQ,9FSN ^W8T_V_:#I<^AC]ORX3#)F_9^3)( 'V0?)ST,2!;K0'0,"5HV< M+A&:A7%TT C5<,RL*%QNQATL1^%[\@*) !96V9L!4O"#2:'][ 01!Y2=/1 ; M4'AI#!7=[FCZL/-2>N%EH:_9G%KB(#6:L!&DT5S"A#!_0XEN;MKU-"0.=(H@ M'&M!.![:1NL<:6[9^5QLF>!^FQV,@S#VTE=V;S+^[MBO/CN: MJ[*9S* (QZT.MLLSE09NWF@M(Q.Z^W2X\"C \=.+?LSHO3ZJ3PN%X_TTS-;] MW0G([!Y..7Y+%1@4N<>,U!N=W3FWM#&T-4CY-<9]F/UZ\7I!8W^W]])?#5EP MW6A8VUL[<9J;7#,.PE;7AB'5'4.%1@"/E&CHB6QMF0K6C)EKW6BNZ)E:'+.> M-7$*H0.<5S',7+3K?PAXTE00E'W $/:MV+;5[*Q0[8SZ MWSXES]]QKYJ^@G;_J?@%E/M/->66?_[/+W\[$:?^P;QJVV8)=+3ZZVP*>3ID MNZX=^>5O,VM9-T]>Y+UFH7?V"GJ6.CU\UO -'^"H4\5279T>/L^N3L60;6=& M?OF,I$YZGJYO/R_OUO>K27*24]^0@EQ]B)%Q?,I:E6!(K8'!,0,N( MHI'[%B)4^=4*A,2R[15O!YP03H._S',J,P>TV4L@^%P6?&):TOA,3WMFDW4U MUJD,=="T3<@<&[E%4S6 M+^)K'\]^]]X:NWUG Q#(%^SGS5\>Q8\0N M0NGFS#(XFD,\3>$!TWNBZ^T]]9.G./P'#2Z3F ?/';U(!E(K#V?6N!A7 #T% MJVX(+!&1+A!Z<=?2K,TNS B-1 Y)2@^,1U[SZU"2A8CAM"1,_(IRD;\Z\VGK M3(DK=$@4J@B0&H4BJWA$NUIMMU!XP@PKH M@<:\K3JONP'B\I!*!< S"47A: M*R"AU*"86(:1EM0F2@S\9=/ EM([;,.G8TKK MJR48[EYVQ9(K"',-Y/&8!C0FCTG*=FI%M1Y9D*>P]ZSHJLV]0'!,^8WF3N3G M(ZZL?2:EN:2VK$DBHWB%>44:R4DLMSFO)2#R@3?L[)>)BB&;!$)MCHSFZSV% M-*YNW]&/%K)+&2*XTM/T(83O@/ISJ_1+60%[LFN1:4T>C +;%I)7(\#CR6_* M04@Q2E&%Z3<.>:019JEIU9P@MV=9(*!&DVP2TIX6=!?FX!S,=QEZ<T_@@N0Z9@+1+!=0:A2)^QW+'3[DJ;W<*@5-92,%DO6I0 M[6.TBD M'MHIS4=X+8"O]FN2_@K?;>"]9E#SR_RO^P('M&;;<0%<%X M?0R/0"G0#QT_':S%CD;A67Q]&7 (^)TS?8QY7#X^:,JM(?9#5PR(L"UV, MEPN$#A!GJ3!STWYI+L')$X>7588GV@AIO?-PM@4\N9^2[2Z7/1GW9Q@>;.R> M4EY_+HF.O/IHL6AD]XP;^B6,X093)8\]+H)A]A6L-%1;1!S#[<==.UBV\9Z[ M%[#$*^MLAR5YN'H6],O]6#;S7NQ<62M92OSR/9<9$U @D@2*/T"4;U*/(=X\ MADE*B;+PSW7.!_J9>Z\9Z@HGY-'2F/B[T#CF.,(H1R^> B7%Q:M M"Z:YLW<&S5.)!=VMBL>3LA*B*(0XBV%=A$F%@@R_]Q&9IZK#C.3,X39(.B09&&>B=ZDFNNX4R"LAD J5IN-@.H0" V MVL,K%$( R6ZP6*]S8_ ZZG)@9W2..'P+#^^*2S?$VY3.5<;!\^Z0,M@F*/U6 M+8 &);;76B25JYTHP$WTQ_)?KV#U\T/^=:S3Y:'ZK2L0QH8"34%(T+A$DH&X^1*3-Z&L44*,/!M#3&A*4XA9IT/6*:E3PJBI@?2- MCNA<3H/?+D3?-4@0>@HS"&@)+KU#F'O*">B#C>!4^@M7.A1[5!QGTI>_MMI5 M#>^J\-=4$"N[[[%ES=]1<<)*2\+$%Y1G=BQGB]P*R222A,AG*\635% C0?C^ MZ.UO(RTCOR%<>%$B?P^281; M M$"'FZ.WI[NE>5)%B^Y?_M[VW[8[<^XYY;?$ MNV[;TW8R-SP$4W2],R-BM<2SX4JGC6!E)3:1T$F#ORK[CZ,V MUALEXL])SOZ<\T3<;UA\O0]8/!3$S,0.S5^^A9.'6NQV]^'F E=X*3BNVI3F MC]@?[_K/ W,[3Y1M)'C[8O!*Z:'X1(,PBMGNA$WJ6Y1 ;?&;(,K$R[XW\6)) M.<<3Z"$U%)LZ :UF8V.)N6]$-HW3[B-O3H\T!+F6,XJD)$EDF@2(BM>>N"[! M^VF8L%>_I\4FR%\?RR<"%\>'JM_X&I[C<_9NDTU\@ (*-VE&HUUR_47<;<'+ M_$O^4UX=5S)8_6N2Y<9". =8>N+J4X.E!L(Y8UA6FFZMICI?JKH#X,LLW T M&\W3F)W' MG<:IBX/%-+H[0KA-WIGII]E1W&D6JC;+/; X6W\CX_*V7@GH?,MNX$*1EE[" MKLK;\ *_TW+-TYVF\JT)$%E#.BPKU>/.>9W;/A;TBC&]KNV\2O$I^/R1N;@L M"N)>O6C#(JN&BG&E=LB > K2Y<+D/!@TJ<%7Y,( 'R_53 >:/?? MT^P/%B5DZ8;FO>I] HRLWTK6E0K>@L33< 4;)A4'<-@1K^FVFH\CWVZT)H )COGMV&P[\S!'AU' MN8>*)VNS+:YS]1W&F*Y;C[V.>G'BH1&6KRWE69UFNJPP<=1S@%"R9EJ@.5=* M:YY486I'Z5;DA<(-$EG'&EV![B MKE0Z\2V1D6QED&@MF['"=&\[ ]CJ:EUK@:G0B<*T%C$E\>;^FBTD2PE8O;X+ M"E&AA85Y;*,"Q;07%.BI"++"E4@O=!%?%/1_A;KT'J)"0E#WB1BSJ(U=FS^ M/8L*^K#=0HXK&Y\AAMKTO:D4,3H6SS()35/C2>1PDB[GX-F06OD9$#^$Z>Y3(S5?NZ MFUY?QTD3H+TB)]11JJ(N,B$G4* T@:0GO@<[M;235@>)BL\A34?8X5%,3<+3 MP.6$OTFQ"J?U(67$YC77?Q/")G0'3O6Y][AB%L'A[P4%^]SZ89-P-@E'E!!' MP9$ISL06JAV.YS1'@,&@OQNB),D@N:J M3K2OBX9)='W89\PP#Q($"<+?#WGQICA0G:';W&6:%_ J C@+'^-#?EU5T;T. M,CC7.%TZ!V,C=JFS%Z[3P:X?%;>[G2U_ALV 5 96AI&)3&R9]2D8LJTI >] MZ])M62AL#[7%>-<\Y^62)\] 77J(4R 5"0(T2$V$5%10^]I-%C*W_+IS5C,M M4ULOHI@![QZ2GY.R#R(-*[94,MOA850N'2!04Z_4 @FI2JDU9\K2ODW3$[83 MI) \)QYMOJ?1AO)*5OL %"TH2!AMMY2_9,JA^B5_T,F+_8H4:4'C+?@=BO-D MZ>]T4\ K3I)F(73C3AEY^@?9!T=>F1T"@K)2L%1-$]IWLE\'4.\]+TN]5\*0 M/"7;(...JVK,( [O\U=*46J]3YC["I64N.0A(1)VW<%DR=V,UE]-D.N.H?T[ MJ:5[$11<':X^;+F+9>%:Q[/>P@-2QM+#MI0J5^40+S*"9X>OXR?)ZC!V.'G_ M#F?'RJ#N@,$V^V\LRF+.,QT#"5F7K0JJL[[8-0K M/T,^2/ZB*6X6\9?RI4/.:,P#@\H./3K6G6V.^XYYH2 UCYK84(J($%YPB^$ MLAH0YW&&NTD#,GPSKM@:M#3(9P]>W]TM.HW2*.?LR3N3-;\WKX5 M5^>W9Q4>&,[_./FYIWT91Z]- #@O9]\[>8[S' 8Q/S$#8MI8Y^S4IV1-3!GH MS!W\T$R+M@L,W?T.H&L0_JZZ&!84_B?X'[1 M+[',0E&7\6O&/^]XWUZSETX^L.KJ_8E!__?5_ M?_SK#U?_)#?%%ED8C.:6]\7>LN6!\B=(##MZI^2-+0^O^8KO,(K7B('2A(3! MT?6"X.0K#>AG4PU%Q%@P<_)H3?E-M&*W+O4Z9>M/J=GBB5X!W3"$ O.8IE9> M_G=^6P\0<.?/E=!L#;FD\8BMR*,\V.TR*GB"?H*<(5,E'3,*4IMR"S%:3F( M5/F*$OFMHM71W65#F$7D#0!1G);7>*?8=D+6-E6DB8?O+2O>A$>, T2CC_6U!'$NGN\%[9S MPLWP7NG^6(FU*+[$;BSZ// C,UZXGS]!^$C?7FBF%]J @F82O6*<6(06'L,@ M>IA1*5&-PKMI56]'?A-H>/N=29)$%I*XLPW&RIYFQ?&1,0P[-FB3O(?;&%,A M_3XD'/NP$T6V$#.&V#*!N= M"3/KHOQT>('7TL_I0[9^#Z(8+L-NTJQN4,I+CUPG&NCR86H?0_A M^+>Y_' GYUR&;***5Q;K&[>!)@2D!;97A-:2J85VOPCVL-)=UL15D, @SRD1 M.,B[OXEB%+UBN+.&KBM8?XET6SX=,(X5F%F7+4 -Z5S[36QT5$;M/ '!*VVY M2B$GS%K@"MP7C6FS;]89 >N!ULB,6.J-0$%RETM*X&D\?M>3&S:6V!G$VQW1 M1\?7=VC995/8G"5^]B0=;= \V!P6#R%T!KK>>ZAL3\5O';C2;Y!>'* [Y [*XCNQ3$=E_@)IX:1;MHB2(^=.^,[%BS>';'%.I)7T&EMXS M+:-M7T/7;V]@9'HF_Z [T,8ZE%YP@L2!=* YD#X3OW%/===9P\F<@3^0Q!UM M^XR&WW9>,SB333-Z9[#BZZ4VKO=)5SB'3Y0L[LDT=*%GCN MGRQ9,Z6HZV)WHXN5XX$@VK2BY>H+X\>8ACL:,H_P],I&?J;9&^^[?"+U6"(X MYB.Q:''O M1_>$N>:D7NQ%+M9:SA$A)2U>CH53(T".MW.9N=% GRQW:;*;:K(G-/RT6*6@ M0PRV1U5P.8NYQBD47#I':[69$6MC!6)XMAHE]&%[F=$PTO4'&4;"4TM5 MB#G(4"5\?^VTP^0\9@H7(% ZDQ,^)ROMGP][(X5)@)IFG!KF_G)+H2P=+T$& MNV0V_:;['@,\UDZR1X#V]E$#C+!G-'*BV$T)>%$$;T5*%.0G $.E>(2^0E%( M8O ._*@%,=E?Q;QTOFMUPC* @C_FT2-DG\%HT+TP(2-O]D8EWU$L=PQC?T)* M\>)@&E@QXTA&3376)1J\8ATCDO,X<2\O%B)Y!GZ=L!'(-LHW0: M@VHQO&ODDXF1DAH!O+\.1TI5HWMIW\Y M$6Z(6RE1O?4F+?[F="(YU-,/_78C9N%MO0=08=XC]=5GF*5DKN*O"*Z"$5%V M*QB&[[&[D 4<[# V6^7T7 XI]. ^LOGX#,,T@_S&D#(:[]AD)1YCN_=>XX; M-A43!!+H_OH-6;RA;@-PO?8:#8-S.HTMH^J_SS#(/LAE !V?/89!3N8P?D!P M&-'[E$A#H'OL,"3Q!CL,ANNWPZ@9G-5A1-OB]0P\AE[X81Z#T?':8^CE9![C M?[D^.2V>TR(8?SY3H?OI,4[%&W9"*G"]]1AM!CO*=%LT;6'X;7A"(?F:(8C; M]=.+,[5C\<]7](AM?PA:$$YGF3QSH#SMY'-9*1U649'X>MA6%T_EG=,-I;K$ M L\I)HJM@*U2JOT(;FOL&+'D2H2:?2,>9+ZSK-$)8"+E3_@5"AW-G03)5%! M[UCD$-ZR12/912\Q%:5BUIL_#Q'C=)T_!EGQL+TX,'YIGE^F;R]1P@4RE?>: MA3*.'@ MX!T917>:_3&+=J^%#Y6\*J,U>(V[GJHTPTA@%9<=+F:[@*P]/D*1V*',*0K! MEKZ[Q\?[46#&(*@IO;@?S;O@19MLW(?C4]AA2MHUZQMR!O)(F?C?R";(LB-L M%Z"O.V)G4V,\."0A>0PA[PQJ0'KR<"H^&=VP#-X^,_0M9WDVP6=-6E[:7O75 M4OJ0O+-#3244,X9/]J6O]]%G2XO5,]&=,T^2!DZ-SV$I&_P28"ZBWIG6P%<" M\U#TR33')X_W+H.*>Y65JQSZWE.)1:9D=#X]@L6K,_$GTCH'^U9DZ4\BY+DU MF].ZQQDQ5BK[$C,P.K$=RV85*?&3J9V-W9ZFRT\D=0ZV:TBMGF*]&"GER\S" MZ 1S) M6I*9/)78N]GN:MCZ-TAE8KR'->8+Q8B1W+S('HU.]L4RWFR0^E=C9 MF.Y) ODT2N=@NOI\XRFFBY!EO<@]BQ3 M4&=J3Z*&D[L] \NZ]Q]14I6K>*?\+8=X^=%*W88W(J4!TR^;^ !UJ!E"$B2; M*(C+O_&LE%V:AI^C.%Z1.-C\ 6#[UV,>P3N1_/"2,]8WE'R.BE<2 $F%(FC MK>M":DM,IZ!)M&EMJESJVT2<^@%M[@07.O(SIHXO,1F2_)7BC,\95[M%Q=W# M=:6;/PHM5&6I#L1%<'9#!:O]FBVBLPAC!%&=!P],3HE+1 SG7# MUL5XYD(J=F[2C$:[Y/*09339')^S(,EC'NC^&$3)G3[]=P@!7 6R%U&E6?W8 M:"IGRYI6%U>D)$$J&D0B0H *^0;H?(MU(#595%F>(/S]D!=PP(!G=]43+OY$ M((^ +T.S=RTTCD7U,"^;CP;4N:T8^5 T%RL?V$G@Z W?52*(!R;4V/G= L\? M-5(*U*=0+20O5$O!D9V259C(;>+GE&G5+]2$+?LET[,T"Y4/354 "%MN)8OU MEKKU5[=;9L70G2]:PB ]#9V-S>D:=IEF^S3C$<1C0>^*?I738N#I8(\0ITJI M 4?14B,O6GV0L,@CW$<4/JCR\K*X"TL^TB _9!3"Z=MD?RB>V8"&4%8/CA.$ M]+$OQQXZ6.LKB+)?X)WD-;R6##3G9690C$PM,]M-#I8:#BF[RL1,]REKX#A9 M:1!W $TX.&G@IT0^UNJIC&3Z@/U0T6X$8X;T1DV-:_]]2D+*D^SX)&\PBE7"(&% M;I&.))DCX.0;L!R&,2[6,AAFD-EEMQM>-C#(@>4I(\HJJHR%@F3PF0\Y#4F1 MPD..D/<#J'H#\ (__-5( @])P(,SL!<& !7FTXQD=$/Y0XDHX8C;0\$VV%#R MEV%$_.2 (;R)?3?90D3%:6+%KKT3(P5] I8;PG+ZKS%8"R&TF/A6TB.4SG T M:%[8DI&W;GU?RMAAQ'>T?'+%Q@K)3GA6,)7*Y7)C6 D#]-QHALU QXY61+_. MS/H08I-!SXLK*OY[FU09> _).DSW?-+891N]1> CB^$BB$ ;> M1N -V%*""LF!\[#:6_&E_(T6KVGHV%/,])%N MZT]S57\:-HMUXCEDF56"MW:4,_J/YJ7$-?N.Q7&=A)=I7GSDTWJ;O%.1?YMK MGR0.)(#@.4:)6+N-0=AN\VU&L*9_^_*P)8(*860(T"&"$)$HH;Y6]$=I5\G:J.@-7R9+E7N0NR,\?F?!,-I,#PZ.N5@)(EN* M$<&YD5APT]&D"3T&QWO$S-&?$&:(QL^%[F MFTQX+:CC+/@>/KI9XX! &@P6C:)GOR\MPP1]OJ#1[U&R^RF-XV-^S*^A#UD6 M;3ZFC$"/ M7D1IP:PU2>.T=TVPP<*S& MA3HW%@()B)[W\:%6(89(6JC_&,4&HQ^MA0LVW MFGP,-FPEH^M#P?8JL+L9MJ*8T?%7%1OQ="N+"1=U=>EGK-\#ES1(0\0?0\*5 M<\K=0GHH7IF&7M%W&J=[V.$\A>E$P[@_LQ&AN#,SPCN\(;)CI'I.7 M6$1"(PR/,$1,BW HS12]9YN@UT-0&=UMLDTS86S/MB'78!(8=C%.S,9.AN$[ MMILQS'4U3U!I_*]$ASS[%+2YEO6"'L\LLS/&)KWM:J85-_F7!I6]] M^^DM^(-F0Y>\'CR\IX*C_O-@ER#F'(+5&)@^T8 M%OY.#LXQKZ)=5 3QJ*"W%QW_'--&/-TYI@D7U2W8,]A_SE?2.-4^+">QN&B> M>(S%Y5S6>_P'^]^OT:TZ#+I-DO1=G#M3>$UGYU'&D\3S,E.GX=3SC*6'ZHVF M,:U5;R!+?HWT 7)#F@C:323S!Y?QT2(+DCO'Q M)6*\) M>Y,?M]Y-[&NFUDSU@Y@[FN>W;_L@RN!?ZP*84LW%$&P$71PN7*V$]J@X2]E0 M_KIUM5YI530IW1(J%%#49R!1\[HQ*,@&-#+8P@XN9!J[X;4GHGH4J R3BOI* M+T',.V_GKY06) P*UT5A)L^*[JT7 1JD(4)6ZX*;*LK;^LEBWJ7)[@.4^9$^ M]:KZUBL2@[#-%\9\.[U)WRCTG[MA5JUYO'=/BX?M%90IH4F8/V1745YDTB%$2X[,XH:.MHGH"O>R9@YT'H, MJ#O7&@6KM^-B\_/T"M6!F,R')*S :4CV60K%AQ:*3=;A.RPM^7,JN*?*\C9] M&,@QB%X(9=S1!<>/-70\*>.+ND!C.[P(2AI01P["AJBD!&6H]D%R1 P:K,5K M>X0*C3RGI$)$CPRL92D!X7.46IA0VVGLG='Q4AC!7?06L15NRM61AI27-TA&L0=<)"GI^'J?9&!V MW.T#'"=RBJ0DZ=O5TO(2^WW1Y/Z+3W!6_]\KV['_+EYJUU[QDL7HAQB.8WJN MFX9@([BDX<+57L@>U>TA\5"^.AHG$9"/H1H2'MS(X LY7PJN]BK:.@NWEP)^ M(JZED+I%/W!*PR/"AB.$^/# #D\.N+IY @,/7>XPTJ%&"_B MH..>.^3"(UI/RH,#$OX6P M8*][K2=US\C9CR4>V;>ZX>@2(;Q(9+ 75IO'4),@#0WTFXH)$G8S5E1?=LX" MO8I:&MWMA2N?83TR34)UK2&H"!A_A,$H,(,IX*M+-'W P%(4TXQ_\4]G<[R%Y MSH(D#S8*+1A) RE6'"-H*UP<0L!]Q#B$33L>MA6_2UO$Y" V3&D2H9/AQ"91Q-'J M&29!UO$)Y)QK_&1>NYT;2XHB*TVB"491=TV-$B+3)3)A+_QXLZP\;.O%YH)N MTXP.\N6V=-#]^3"!-3[=C@BF7Q_"89]O;SCH"@FN68U%-@*-K=&_TPTLSB]'#L(&C0K7F:^VTC1P MI 3$\[EK:&3;/'.Y? VRG39>U@'C^$\SZ[*75$,Z]X4F-KHJSQL42T^D2G ? M.B_FM\EZNXWBB,7#N1P.,Z;3#?_M.@G_(XV2XA<&S@+JO.XO#KU\XQ2:G6MF M:?YAL+LZSCM=ZAZ0\XR!V#%R3@&,G1C9=JX9:-7:S:U(,]B*-^7FXY%JP!61 M.MTW@V*WI?R?J1OQFLO)Y'VB11 E;)U/TN0#\QD%XR_F[WVEPX6 0)EX%K?F MU>B([T1T]TA!#.WH?V32P!.X!^CPOD_S3A \GHQ/O43[Q>UO+ZJGX4G'T3X& MK2]!5Z0B18!6]=(36HZ4!'UJ3CI8[.K/9,47A^'B7PJJ=V3TWP"()>'MX.,=N)O5.QFS+.VJSC8)KV A/6M?T9!T%R M#K-+H/,>S4#DLQB)E$,1>2PI6EC)FR 8<$6:(8D8TQ^SO'F_CWY.LA,G8SGW M.F0_#,@LFLDJU)CHJFYBJU]_643[RX?[VQ5I2,CKGU\J>;KJ#9BA+JH_ZJ@3 MJT\93_&\4$4U4P,4416&(6;HQP&+KK9_#[(L2(J'[%.T>RU,K\Q-"$CY^;TB MM-+SM=#NL_-[6.FF+@$"G*^7*%!VA2-->BF^G![=]:2R]R%YI$\=47IUZ@XM M3=V&G2&Z=3["A T;+!C*P?I+HHX#$R.'1LM&] M]"V") RRD!\G7G\I:!*RQ:TD46G3D91$%CEDV-,L2L/K)#0=- P2ZC). X$V&Y21OFDU>D&H!/TLD0* ]EEIN:JZX*!%[%X8E1M=F9=Z6K:,]K M0_\F1$WH#AXB#+>A'HDKVXF2S2'+,(W'>I%FBS.-=LDE\)MLCCSS-^;+;\]) M]ZPC(.6/SS])K=3R^Q_(S) @?A[P>1 MCC'G4W+.4O&89C!&?4IY%P4O4C5ORI7@Q M'N6$QK2L0U 7FX M^D80)7M!%39;Y;Z^&[W24/]2,;@":<3S3[,W._$W0"&;?SWQM[GI0'#/OXZ=[_K;; M94+YR(;A'.%L6;30X;=%,:-'>%,5A6'S+CE;/[KD#!8<$ A@+&_DEH=BHT3X M('^M4E]BO_NOO%"ZH:;AFEA/LJ+*PI '.K=;T,@RJH@5RIA\] M''24HH(E)3!2J7GKJ_XJ088*0 P MLMY:^I60[A=] QN*EFKNE&WANH"U( M.)(&CG*-$E36N4$$G*OB".X4=_E,+1LBJZ8:%-!9D9H28MU/W^1U68E ,%=> M6&GFI0.%50= R6S[&7\+!.$5OF)\Q4OP4B5*,+RWVW-PZTY;87%[V%YF-(QT MCR[;(#AZJF)35E+Y[\XUM#NXX4B*1Q/IE@AP+#6U8;G%*+D)-G" =ER5KQK) MPZ'@J8A1LIOS@%QBK!I2#/AS$?$'1,HC0@LLC -S:V&:@_->%*0#=$N^#(FL M<:E0&Z%0VY(*.90$_#DS'RLK-YF'CLE4%E-A.S&7]7L0Q?QE=)K]W E#AB)[ M93P:T2QLZ 33-U-2LJ>^>8[8?O3TVEG<3Y&@HL*3O0XYA>;=-#NQ/V]LRD[H M'M.JB4 N"_EY9$1E;V/\@2L-+X[-T=)ED+_:2JY%]\3.>L0S6IH&UQ];,S*H MMC;)T.K;X+KA.=A5+BULGUEH3W(Q2%7R<1_3< ?%(>N#R T;T@,;'#89.BLL MJ9"+HWS6"H3O$0H:22QC9H6'6.[7DS M;.].UK;2HD(>A.9 2N1+Q4#,>>WC"1*>+&BD1.>!)B<@LJ4X"5_NATPI14I( M'^YZM E$"C#D>QO;=*'FV._D#B/'+UW2EFC])=)=/JL ?= 7F66]N@ 4LK8T M+/1=;9'? -8;I;@/WNA5"BWVK.24P7U0D"[[>C5I8)&5Y9217I4!!/*;0$'* MSYDFPS2$V'. .'7@ M:8'C3.&',=11&X%)*E0"N*1")@P;LYW]>+$^_OKI0TB3%(J+@GP0($_+3]/4 ML6';NV"?9LPVXSC(].JO <2H-6-BN:D>HX)"J@>C9Z4;)U:P).3 CHNPC.)4 M &/:V2"^?[QR8EF7:<+LOHA8/'^1)H:%10.(T@+8P++4\%2R#I3[%#,-"XI$,P9(2DA2I#Q*1LLRFY5KEYHL M7IR"G7T,BK*4]2>Z+TO4/&P?LRC91/L@ODWNZ9?BD^B<\_R9QN_T8YH4KSI7 M.0]I+&N9;UK:]C6=+H)%SL6T(5D4B*](0Q[*J%<#P/ER/004AX1!2#D*$<,0 M,0Z>_2\V1]]_]_UW9^(@2J%^I4'V_#F=8ZI.*9Z!.U!/PF@OT";GM_&K>)W+ MYBMS!^+,YM.SL'2K"6$&_M2)F,7,@>#Z&WG"[C*D# M_;,S=L.D,'/__OS,_89-[\R3)$B>E['+TS"'K0.]LS'UAME%+!W(GYNA&Z:$ MV?D/YV7GZRW[@ERJZ'W.I?V$[OE8O')"III]B^A9V+Z"X[D=0 !#E&Z #7). M;L!F=I@O^%^\4$N:? ZR$#%[4I;08A)\L-8^PT.U(2MS6.96+BV"V%:9%S^- M5M\7WVXWUE?&>EB$6^,^QNN+8QV@V[MC,Q?=H@S;#?'I"GDH^S>7]NS/H;UY ME"90@,5">4]!,757S797==MP2)JK8L*@N #.B^)XH;=VS-=JV\\\3EF4^KFR M/D5>#XY?+D7%OJYTB@R+6D:ERXBBA#=_U2YRAY'3YE6L"_Z,Z?/]:/ZHCTJ< M/C62<;Q0IRY#UN\F2W7#3;2?(I.JE$^/4%.B!*APE?!$V2"^B1*HZ'*99OLT MX[\SQ QVB!@1Q!"1FGC"!LMQ=&'/DKIR685+2F0B8:-&'BB"^5 $].J01E3HL\O6P(J71% @@H1_E3T7%G#"JG1%MQ2: MQUVF>9'?T0":73_#B9'*FQB $5:?7M;K%4<+B?,FIH>=WGH>O*%2NP5+52F. MP>R#*"0Q'"+'T-\PK\L.%&E9XD,T36Z*.O-7($V'%D8"NO\PV@B5YH;.305/ M. (I,0A'05AOA[+_6'ZO._A>=^)[*7EW7ZVW/.TM&TJMD_ ^3]#5V2U3LBL#S2^"T7_"&TC"_86HFG3$;KLN,&&B= M@ON$.&D3K /'Z!%LYD7A:@4&@3EHW0NHKMY\V,(\%?!(6)TH-6LR5!^Z"I'>;UREB#(NO; M"1_]*@6N46#XHC(_)\$;'/7\@X974;ZQ5AXEG@]J9!!(KU *)&35TG+4KV02 M*JEP?5$WR:="OF'.HI&I2[">C@_J.$!@J\571\2?E=?,XWBZXL M.ALE?TWC\#D+H'#T57"TJP[32\,W538(:J?&"@(>J;"6NZ'J6Q$B)24"I'RH M1XDGK4]VRGX']V'0)E$2_J^C9U!+SU?[[9F 8;:L(>:A71LY':WU$M6SL'?< M6?#)#S3'50];WDW[,8LV;%*BW4[;=GTR55]]@M5D#/,,1I(>^@<+?D?;1T,; MXEK129Z3)R5]7]V%5Y,R(=_ID29!7!RU=Q4Z((3\)BVK=5Y3!P(GGTG#1O<& MMO6=]P*+L$U=L-ME= =I;OOZT6\[KVDC7=>^I$GH."O)7D(ADP\W(#=!E/T" M#9\NCA>B?^@3M _],4L/>\A*,C1$L4/%6<*&B"6O4S9XSAZ8ZJ@:HA..N MH&-7B4XX/JD(X/=4D22L?_PIHAG[XJ_'._K.%$?_B,P6&5T3+433Z*(!$U,; M>]DRZF.-A/X,K9;C(PWR0T9Y=8:N<,8W:0-I("OC$$&5.FE# $\U[;DS:"B1 MJ1#I]Y+BHKYJFUG+ M29$$#A%(2._:YA!D54JR$J(0O2RXAO']8,/XWC_#^'Z887SOD6%\/\8POO?0 M,&P%.34,O2RXAO'#8,/XP3_#^&&88?S@D6'\,,8P?O#0,&P%.34,O2PH>VLI M3KS)Z)\'FFQ,U5FL,-%WU7U":;;4.C3,_;29IVX'O :;J9K[@9OH3N8 M_FR<-4+U;9=/T+S8)"MYLMP:RZKGW79XJ&"K@9(AGU%]@I?:\.3?+M QHOIC M6#JQ>@^B3O"\,"TU4];'3C6V+U'1%-%:UL5+^?8)AQ$F*:Y81%F;*(CY2SM^ M^QWLX:(SO^MI\3>=+': -6TZU-'7.)J(H=D4AHT&H;Z16Y&:.JG)DXJ^+WT+ MH^ %GO9%-%^_Y$46;+0UH%606$\WM4RWGVAVP!">8FIX4#RYK"%9^%_"+K-0 MV)0]'\/WOV/F_F71>P#)B!(_VA0H)2Q6GIZ!\7;VG0(0(:=.RX4B*:R")17P M$:]@URB^M[4'CW42($0WD@AE+!8^)'4<=A'D4?YSDK[D-'N'G!!^G,7^S)21 M8?'<+JN4H-F&08Y^9IXN930TTQAXT=&L ABC)7FAJX:"U,!F(\%'@P>.S7CB M3):T1_0HYVGZ]%EO0F8=ZNQ-TVZS,N,XYVRB0S8UG'WZ/BM3-G M>9O]O#W%=2C#:0TX:9EA+'^.]V:;N+[SP,D#>7& .),4UH?>G]EX"L/,3RRS M=7Q7FG,]KJ"[2,"^Y[5MKY-PZ&GE4O-8G>"(TJC_<6#NZH?O5@0\R8(3\%0$ M6>'A% 1%:PK^S_GY;(W\HJ;R;;+)H/[J%17_G7GR!XY]7CY]U,3.X>,'#7PV M/G^$5'.O :8E8%56(2<5*^2;BIEOL4YR,*?Z\I7]BT*7RBWCXL,[O^K[)DHV M\2%DT3',./M;6KS2C %MTC?V21):=.8*P8&N\YP6^9HMN<9=A"C-F[7FRNJP M:#I]9$<8XW\7,[D!UC@'. MYX\-YIHJS-CN;_VDU]IO_6W0Y 44<$3.F^3;9J]:5,@IQ!"*!LX2>2ZM. H*CCE!R>P MVOMRO;5%E^D1B:#;6H3HXDXZ;Z46:A,IC\LY?$0RJRUQM)5BPAG9#/P. $);]D>I9F(7\)IE=V%12"TNN9K96_"X)C!#H^NA?U M E"\Q2,"U'$AV9&\(IK+S!Q/L)^?TC@^YL?\-@D/>9'!^\QT6WP.,JJWIGX< M!-NR%:2VM#X$'+NSXZJC)Q4::?!(A>C6&!<0 --278KC<$O6N7J<$@S?85W& MSB/ZZ.W9W:+7J[-OT>ZL[U._FFW:(B)[\N?'#%UH'#.,RB>+ M)R#.SQ.5XZL",D]:W)_PJSA%U"7@6&%ZH2;/0Y31L)T&Q/[&%CCI M#DBGKXN-AJ/C"T^>;!<+#>7Y[64^: ZF)-]L;"0*$4R",!*EH$$$$Q7>@2CB3-VES*DYLF=K ME0KT1>\3NQ<=V:=8BJ=T*SVX^)[%BL%ISB6HB)*PI.JKBQDW&6T;/#$Y4E,A M%1ET/X,CIOMK5,Y3'H$9<"X?LVAS>FECB8-[I6D41'4QJ41 NUXT<*._))20 M5D+)",?#.?591!0HO$;"-(X#M@-@SD\X3,1::U?1>Q2R&")_#([\VO<-#)D9 M/F=:,S5]2$A=*:Q$:;6G,&*X[U-AP4ZW\4.%1$JL%1%X4 91J)X_VG45%%"N MD&D_#:^"X\X3LTTT-NA>Z:>3-6C?3+1%D\)53DNTYO:"/0310-VT( MX*JFO8@JS>S'1E-,6]:L];)(R0N+(QD=Q!H=21&%47R 5/XGJ(O 4_.NOXAJ MPC?L"U^F;_N#.(EXV%X'6<)VB'D5Q%P+CHA4)V3Y26Q5&EEN./>U M2I:6I5OM1$(@#09Z%I9:D/O@C1ISLOK1?+*)KCC]BMW@>**=IPQ9JQ@@(F=V MS2O1RBS2M,L)_JR,-\N%X\GK??[,,'*X;KV+WJ+BX9UF-]&VH#1ISC4O#L4% MC=//SY_9OX_-[_5Y-0L-A'/AL=R4R50CBAPSX/9V']OS<,%\[ MCP>;.*27OFR6:1S@U2:-YYM_FT&8L7;*AR8/F3#8KDUV[!58.!NW]S5.[*+> M4#4;#]GZ)7V?Y/$LR'KIU:RG8X#GZJ7IFW>R9'BLH6C4GUD.'\)O!^/IW+@[ M)OF%Y@6TQ= ?,+8@< X_%$S*YQS2GYT?:73&[JA*"8%^(%;R83S].H%!_=KZ M&>V"PLQFN#=L"@;9;00TA'P-FN1;MB/SRG\ZN%0Y$60A"SBOS\82GFX M&QZI,)+CZ6W567(TMONR34X%Z[X>!]H?7H XD1D@$@?DI7R>5<*57!#.QHJ4 MC*R(8(57V*N8@?1"^#6#:AA:$<$2SO[>APDG%^8)OR@GO(1K37@UW]5TK^7I M?A;3+<_VDI-MT;X1>;K%'R'[6KPB;6DIE;3T':8M*,A_'!)*?OAN16"-6? 6 MJB6>S3'\"8('-T=*$;1W0BUHM ?+?2P9%&@OW5YP92)I:8GO0J4\>((\6+S. ME_'@_FFH&*IO<[XQJ:O@\ZN),IV$D^M&/X\?=O0Z76P@^Z,?7:><)A@ M>#MHB:%%O2?>ILYVRGLV=361>?9S7CA6:<7X.X72EFSZV(<*=K2<-&-5&F>C MGZ=;'3BY"P62IJ'/SJD.DLM=T%GQ0DIF*J>Z9%$@]]'HB!FO)R8H)X96$[,' MK-Z0U;L:1,LO40A^>"I3Y^F>Y_D4;F/AK\J9SR&N)W$SQ@+@14"]Q)I@&77[ MN3:\],_VR^"E]A.%?&#V^\LT*;)@4QR"^)EF;]^;OKMK3A!7 9Q)[[A^MVS@ M^'L,&1$#^9HS(K%&@#=4G^[%5^@X\JR>K(TT67&TI>2;(R1S?>O[&?6$>1V\ M5NJF^Z\+??@Y&3Q/7S__)YIS"9B/N[-;&>86W===P=>WFBS^Y48M,O^=SNUO MV21$21YM>*?PY4\!3\<[S\.?W@E=IF.?DRQZ*E5/D1/G.(&?\W2>DS^ VT-S#3-GYWPG M2NI)4-RX+Q<^W(M#\F&?Q>#?1YR,8_OY,7N+FR#*^ RM\_SP)F:YGMPE3D@L M!CRS$P_K*9SE!*-WM/,YD; 490EG"D,+5TBDP5?2,ZQS/"@8.Z&UU&)KSSR: MV-V?8=PJVN?>)GF1\9=$^4/Q"K4,@J1<0N[31#PH62:->?CX9Q:7CIW@6>+0 MH8.?3]PY3K(E7&/9@%IBA7!>2,&8::+0FA\'[T"NDW"1J'*F26^2F9F(+(SD MKK3*:_XY^:!^P'86YR:H,_0U+#=B&W$+U4Z'_]H6&_7TNEEKVF-_ M14N-2C#$E:;\'C]C:%Y'^F]BIA-^#("TS%A-N-&'JI]Z?PT.M%Y@3BXW MZ]I']:8';^VS8.UK<[S#/XOC#4 O7U^1PQXJM!_;AD[*AE2:K#F?^:JW%6._ M5R=38P>8'T*8NBU,77F(78?6E@G<7]F>Q+?I_1K6XW:LXM^B/)B_KVUE'OF! M,/9,_YW6Z%&2>[3K0EVOERL)Z.B[V:XHO_BYG#PR8:!%IZ%=2AL$QZFJV)3] MFOQWYZZE.WBW!AK[5]D*%;EI2L6LL6O**1#N1]?W36E#H'UX8S\2Z=.C]DZ9 MB=D)93:?BG3S!XS N/X7?5EW)1A"24T#NW4A306,VV9I6@:Z 09 D@H4L[CY M&)Z)D>DIM5^#S1]LV0X,S01/(#"JNRJ9;,JYMO[LN%N?8NRN6RF!4%OG#6"4 MK!=4M9=>57O!5[47LZJ](*K:B\T7?/% U:P8)1<>-&?HM)54JF@O-%*8:&:^ M%2^J0=T'CB8^;%ISXBCWXNQ/<*YBNP^APO/G]/DU/>1!$I;MWO4.UP8+P0G; M"U,[YGX4M\[:EI]NRJHXQ>)!'S2*JW!)B8SIV&<1BNGN_UZXEW9YP@4C637) M5L#C]C#0"J!J8= !1NM7K>'$Z!(E'$\Z2T^08C'EEOMN6L]"UY&U>H(S:%1W/(3QQR=+QB=HJ72SP)LEZM54!XF@IV:F:T55 M@[G55!,/G2\N-TLI>U)3MQ_V5TJCI(!&TU,UUKJQK,K;:: M>-"V+1?0V)YU*=;GTE86?EMJJP2)K:T=IM7:6H,A:NL)#WV?'/9IOFCKC*S/ MIJWF6$ /BZZQAGA !XBIM;T+Z^G'QXX*EF3?W?'Q;;))W^A3$10\(^<.1H(D M'7U.B1$#YQC90@CY*-D [OPXN9>7CB()#%*CD H'/3]%(XLQ7:4'QRM]TB>S M&!%\T2EC]HA!JU!37]S(XLY&?J0)S8)XG83K\"U*HKS(&&OO%*H])+DZTAB( MBV,S@P23;<<*T;D-#>"JHW\E+F\AW<8F)3KR)> ?#5EQV MK@_%:YI%_^ATDEYPG#-[^= W8;.\8- -7:$Y MKV:/OP,03[Q]?DN6]U3MXZ\D/T\ZMVRC MO$1N6_Y3<&-\F'4F';$6G_?>]E=\! _?6UV_[>/T2.D3S=ZC,GVN,Y/U,V<^ M9_ES6@2Q_/?+-"_NT^)76GRBFW27P(K"4^7+Z=5\-D=CX[A9IQ,K.U@G SMW MK0ZEZJ9JE&.3%-2CD3 M[4D&-H;/]%?@HS"-6U. M_#O16%!,KTK2+%QV9LF#YO\^G^(,U@#E@=./69KK#DD6&>G,O'?_I,W9>THQ MS/GXW3X9%NT7U3TPYB.?6:&ND5-X89["BVH*+VRF\/9D"LDW4>[)_=Q+_Y2^ M:*;T%ZE^?W7Q:?IZLP]U9OV>+*9M_E[5[7'.I\=3KQ .6N5U[]C/KK.3G],X M.3]!_2KB8Y1$;X>W3_2=)@?*/.WGXO534)QNMGM@$5Y%]#%>OXK0 2YBUV&Z MX9$\__Q#YE"C69_HGK'!MP9L9P#WI1N@OJ.B-P$G0G:<"LD8F;\L8FW:MQX# MI2G!20E/! (!#(27'LLQ/\$>ZV*G%3B?AR@3*Q9S M,?"KA"UD/Z[7CR04HQ%XN-_4UJU]#S3&S>B&0LXPX+V5!L.^,SR1 HKLQSP* M:<9%=>RKEIK%ID)S[0_(PQ9._,6L756S5I*';8U8TZ7J!^40?CB2X,L"CJ0B M>EZ.I#T5<%;F>HFC 7HV+4 WR_WV]=8SG,+3H<_ MLYOGD=/K)E.H/?;YW%&/$@PQ!>7T6AO136Q>:7B((>2CVRBAX05-V \%U/'- MKZ)\$Z?Y@7WGY^ EUF8,#J.!9+!C!&U9W1 "[DUG.'==_2]I\.!=4"$E&5[7 M.2<2(?(;)X58O: K:,/>'?O+;4'?=,D EK@XJCI(,%E%K1"=J^8 KCHJJ5)# M20O);T" < KXFGB9)D46O1S R0.CD'_>I)V;9Z=^P?T8[H&*R]B/Q'M_ZB.[)JT2 ,!K.DNAV7'Q;2+:-/U9V[#<+T M;:U3GKD-0/-HS>L[;[-9][PX[ W\BB,@BPZ;5L&["-UH5VAEWTTA30'%@-O,0QI'LHGBB%\(P3U1>04D6[)J.N:BC-&%?=9):=JV MST(6Y_7%G+PK7F=2DA_>JE>8M!Q"M?5/,U)N_J'41,'B+KAG+=+RZ26_=4V; M6U=&<2O88 -(*T]XR#B>J%@1I:[?:RPZG35Q4E%7.97V" 2&J.ZC6ZLTBB]= M=GX,^A44)*_G"O[ WQ)&"5<5#])60/RVZ$+LYJ^,WZN(31\I_!#7, MA)71PG>S50:30DI5&9 56;_!12QNXLJ\#)? MM>GS)R7OS)NDAYS\SE:-/(PV?&WQSA-&CQ\5 MW5AM+J)>^86!4V'A'BPI^N(E!K$[P5G4XZQ(/1!I1B+E4,=E',:_B?E)Z([Q M%HYP&'-,$_B-/;/NRLEPUU%D-"@@H/;.2_#K-_JV+V_CALU7!]DKJ]>(9F'= M)YB^6+&2K0G6*JZ$@6 )ZJE9#I$;S"])DP_,ZN!JKXSIO3.[^S0)A;-A3);W MWY]H3IG6OZZ3\(J^TSC=@\<8-E5#Z'IEK,,GQ,*.[8GZ8N)#.9Y@_:VAJM20 M%:E&XXVUI?$\]0TS31BXC2 ,>9L:MF9+$Y/)\Q$VY*HC O\"?]643)_4,_ 7 M$SV#SSY@*6OW *J15^2T%OKO'R%2A>WR742P*%C>2PQ;()T-+RR4+.@ M%C:J)N"+E9JXFV"G@BR<,I6$:U!/%^ 1\P#FNJGEK([6O+74*]C,9URT=9[3 M(H<:5*)P3ARGGX-$VYI^#L)>VO2 *1E@Z!94?;-^:Y9G<0G5:!Q6C$?J 4D] MXJ++>F]V]V(SULS#>RUS4.',F .AN"EXD-G6Y@Q9(B)D, P2J4Y0L,+"R3\8 MP)JZ^'/$ @_ILTA7:"^V@TEBH0I6%B9'(-PG!0P24;5-1UY.'$AG +*A?Y4 MV7J_%?_ XZ)_M5?X>U2\0L'J*-DQ!AZ2RV ?%4'\8S?/NQ\.D[I\6'J/<7P\SJBI_IUO8%6%HY+<*T7FV_AS2P+(5<*090\X.0^R' MZG?255?V3O-U$JXWF^P0Q'F]C;Y)LZOT\%)L#S'[&[B;O'Q$S:#O4U%UH'/! M['1DA$#8[:36,;6;87'"R=5NC\(6TJJ<&YT$;<324;E7G1/P-0$F17^DF M]0#M_2.W9A(4HA8ISR4I4OEBF*V-^S0+LF.]#P7JO.0;;T%3C0@O#DA8"DB" M4D+'6PO43Z0ZMH0?Z]]7=2DJ%OB'J9AHSC7Y3%9\D(H1NICB".<= MT =GN<043@RQ+4?SQ.G.+Q*F8_XL&"5QPRBV6W8PP1/#X6IP(HWNM9-W,*7U MG$B:M.12<)N\,V;2[/B8I>]1#ND-8YV\+2D?W/N[Y)$W#;_: >7;S&BQ\:]I>EBSN[2IB*QXDR9A?S4A;^YPAHIZER:[#P7-WJ9< MYRQC<=4OC"]U>[$\L2VU,$:#:J/@6Y&*'SO3J7]YJWR=BF8LPR3**%N?#G-F MWH[;.M1KZTV:\>9QP:: )C;+GKL,&]6'Z'VQR9QX C-D2$_V! O)=3:7FW5 MRJ^:-J5P)&;28>\Y7'V:B:4^"O(G38XP&1]+&#QLG,6X77ZK\T$KMB%:D'$H^3O8F()UWKBI) M]\&1<11[Y$=^3-/P8-^/AVWU69+B5-H3*OWMCF<.E+1N 5^%KU(BV?.(L-! 'EW&=%]$;),=?!QE4"LYO MD^LO+++-'[873!CXS>A=X^0Q?-@CSC11^AWAQ $\V?_-(@7F9=$&!.#D:24" MH:4,\,*:QH*_$TO/R)R_6YP#@&?7H.,\DI=5'PD[AWHGP=H MFB6^'UTV:^>>%F4K^V3'CZ."+#MNT^QSD(6CP[[A1'V(\\9.A3ZP&TH1W1-- M81LS= /S22N6N:,C&V":E%QC!VHSS:@J,H-WHC7M\JQ*K:E7%,RV">-":JI?G&6@IO%G^ 6IR:TP7 M1?NE8PO[4D%*)'2+,(BBL0T%!J:5:-FQ/AE;D1\SV/]X53EHA%@G9YF+GY-K M4^)'!*;CR7ISNCYJ.GH.W@?11 ]PIS$^,?"M-/\X-OC=U^]0]O4[%%JQ[<4= MP!R3JKT>J(BK7N$X":,GW1[,,36/)@58W)M*Q4OK6J>?J@*R]A/10\8;;VDE M;H]W--+PR1M:,*JN/%Q7',[U5Y9R'6(/B@_/-P-:5R77^94J%=?T//)+8^1^ M_'39U"W^W*YI["#YH9V$QQPG/W:8%M,-H^J-DQHS&;VI%/8D?7)AP_G&C.9]>EM.W? M]ZA1<(^43&*H#I14\&C'27IFAAXF+6E+S[9GK@/$T9Z]KLC4PU=U]%'S=A7E MFSC-#QG[!S-6E8_0PR)$"GV,U^N_#M"9=EMPH?":=1^"!H'\QE$ZQZ(3/O]/ M;-!_O*:'G](X/N;'?'THTC?1WRM]VP?)\:X(/]*W%YJIA!J"C: BPX6KE<8> MU:T:#>6KHU@5 5)1( T)4M(@C CY39!9Y@Q>VW3.$R$G6-0%C7YGF\1J9!LS MZD5!L!U+,6J#Z8%W:R56S'2TIL1JE,83BQF;K-9Q)ZY%OP9?9=L.? M5SO^G&[^LDO?_YDW1#MD-JLAO_^E81?MY2IG._0'_AZI/'Q\TC,,?.]>E:LCN<0GY[1Y) ME_0\W5_=KG%UZ6]K#=/P!QQ=:EB2=>EO:^>Z5 W9^6Y_([^MD71)S]/Z>?UI MSE/?*_T>K/D;QJGNE6;'5/T!9R/4'EUQ6ANF"CC3L_< MO-<9=U%"50V<+>#]N-;H"&"ZVJB!T:\W3CBQO>( --%4>?2:.?TRN&X(W316 M#@K:;JY\DV8TVB4MB*LR :)@^U[-I> \I'$NE^><%OD2>@ZZSB^KYV-Z0C_R M$?^SF2D\A_-S$D:Y2*]J"CH];$NFY79ZFCD>0@#'>0P7 M4781]MC.'<%0UCI*W"+0E"9+M[72RD2PK-BQF.2;*"%A&L=!EG_K=R2P+FYH M2+,@?F([B -T^&D!3_"*O93]C0,L)V5H&-!#ULLHP(KG"4M;4)!R %*/<(JD M#0+,\53,$IH#<2K'0:;5V7YKJJ" M691LXD-(X0?":S28H%T_AI@P%2K+(A4V:=!G-"SI"5>Y<#YFZ38J6 PJQXT0 M5])0)>Y @BF-DK$VN8&8>,8WP@6N\_R1!P3['CQT9-W>22# &DOB,+?^,D**'45II;5LLOBOAJJ+LEU@0O2DBD-T)Z MIEM/@[I@[E\$Z7CH/@12G"W@OR:3'OT<[].B[)GQ#QJ*1Y@/VY^3K/Z="FGR MP2 *)]Z44W(UZ3TUFI9FPX?"3VYDM'L >"2,&=)PLR+-HV>9(Z+&7I%I1[(3 MHES[^8!U\CYMK[BJ-7DJ180X>)Y)J /C:>1P(N4Y>#:\_#^T])M*^KTM];L5 M9D&439+T--I>P0-_FL#^MDC)"PO3:/86)$RN^$@8&=$$("3IH6"T:-FIANX/Z5NTB6+J."!?9&HU#N-!<[D!-)F/(B>!_5*.Y!,M@BA9PJ%,H(SM6"9/ MBMK!C";K@:.9R+NUP\G*YZYY[I%'+J#EE/L@2^J6'BD&>\:HZTPH %$ M\!1&EFO#5T*YS;PSL-"]4JQ4@0$3T;]G_I("IPS=F?(O#< >?/0.Z]H/?X>3 M=MG#AI4"W$U,N%1KP3TMQ TTW ^LI+4P9$-34;IY !T%WI@A< MJ]48(FXU;CR'RM8W99;"-T#M6R+3(\]I\YJT)KET<>BRS"./EGX\1*&BR\WL MTU#!_3O><:5!G,< DB.OHAC""LUID#TZSL'@4/'DTSQ;7.='<,,8&VI]+*H6 M5%:DI(.5]3&#G)&0LU/ \+5YD_Z!A(+,4GDA?+7-KVC"MAY)WZIG $98VGI9 MK]M!K9)FY*<6#HZY*XIQN#MGXCB2S. ;ID[&% M]RU-A(3M5?TR3=AVE&@W_!>.1):SFNG,0R\R00"EZ;^2)-QJ51:=]A]S/\B<)Y]08< M79%N_E#%/^/HX+S;'BVP_)Y[,!&D@@BC.>W>$85A!,,P8\V%E;:2IN'B)H@W MA[A.NJXV:M>/3R3(24 8SB'FQLO[!Z6%>,T9'YO%C];VG=5,D1RX9,,Q\2C_W";QG72?AS$N7Y 2[U:OXYK#)) M=N81,!+5%YFD)I-]5O)(J>X+R(#M.\M+=6C@<"@9;?E3SH+K]'H7\]S97HIA MJJ/1RN]*(Q$Q%&%CD6JPEA]6^BTGCOBKFC&7>]>"@K(_)%+<#''V/2T>MMU< MJ0%X6/M/2X':.\P>)(0]I!5'JL8T'(_PFO#-3@A0Z_[-8_-@9M&XI\TK#0\Q M?=A^HC%T''D,LN+XG 5)'FS H^<7Q]9?%&DU$VGA:.8DP65M'47(N09/X+)[ ME5'2 N4M<0A'(C*]%7DYGOQY2B+0+-IN)_OZ2Z0[!AQ" $>OAXLH*[,]MG,- M'LJ:8D?7TD6 ]$05K]*W(#J-\$V ^*K59EFG0@(*555D%OI40L Z+F2Y$-,3 MCB*;,RR[9.<"2!ABSTNHB M?$]I*E9FP'T,-FPT:N@?I@;$:!5F8KGI"J:"#*V^D,R('3%F\SH!$U[C'@SNF17]<'1 MJYP6%$'W>MBNE5 #AW/H;F2F6TFF@FY:% EXMR?8DYE&M*[%>)^4:4N3?[#_ MO59+CM;>=) H.;8FIJ4$6Q68Z^Q:/0^*U-HV,*:RCF)\5;V\L8='LP+%=<&^65A'M,!1 M DRTO"4/I^\T;UOMT?!/"TWB6!P_WSE_^3J,H9XC.@EQJ:>PUS'=P"7VQY1A MZ-V[$@SC$;2>W>;YC:]OC,C@/NOU:<_MX[>_2^\BFYC7(:7[#E$6&&;9:&,AX MM33WBFNQ5&MI^+)T]S!HOY2O2$V*P/2VEP'L197MGOL/S.#Q,W!B8J>%3:H9U+D8K0/8H+T/BRSI%0X'CE3[9 M)6YT$'S1J0&9$2VM\B:U8SE9)H3J/X*'7R?A4^G?]0&[#A(A;#,#_H&DO5H?1DV+ MQ3(RB*XOJ\T(IH=L(*JS:O3UL+].$E[I0/J:T0D-8 >(4Z^&%C@X5V;6C"D,K*QT ME//WA8(0D;I' 2D"M* \;47-[:W:>.DLQ9G33#[1A'ZF(1]HOWQ^ (S.57!WJ;/'].?Z5! MUM\1U9H.=J/4@0*K^Z=:$D%LJSJ(0U,[14YH100I4M(B%;$58>3@;3\C2#A% MG*!S+L&__^[[[\[!+-FH=![#E"CY;IH=H<<99TW&8_,\X7$. P62YV&B?<(S M(_WK&1CI#9O#66Q4(N2YB79$'F6A-15_#?2$Q1GL$R@N:)Z#VIE/%)[9Y_?G M8)_1^SQKJ$3(=_L\%7F4GCJ'Y;-/=&:=/WAOG<^O-*/! MMNA<+$Z@X[5M=@4>89H-$5\M\Y3#J8;9T/-\U>P5G)GE_^)Y4VGR.Y++#PCJY(F M'U[B:,?/YV^B?!/$L')_# HHE'WLZ3\QC 2.N8T14[:Y(?C.#6\X<]K<6=+0 M8 ;(J?!@DU1TENX,T1M_SBEL6M/PR0!Y]/Q$F5:'()3U/'3P?#$UC4!F^SI! M\L"HE!S965*Y=Q/(W*!\,1X[H7"O(S1/X8AXG M# VR#H[KGW'TB81["Z!A&HY&B]?AQB'C>64=78$LS*-!\L4^3CD:9" "V3\+ MZ14*]R!>QW6T'64A#9I?!G(JCHU]5#C>F$>;H6'6 ;@>&D>/2+C'X$JFUW \ M.,H\3C$]LA"U4+U&TD;SPTY4/-F;"C_\]=-:K 3SYX"Z*X.UL/Z8AITE>*#X M]GJ. _GMM10^J ?#<>=VHHC.]<^'.>NUHZA[KM9@0;O?!J\%1%XZ"415$()UHQ5 M$?K1_%$TE3A]BB;C>*%H789TBD;E)3ZO]0RU2,(TB72F,Z56PCR!+?LR_&.%B#GPU9P:%SZS2A(?3(MQ&BUPS3 N^]Z MV,G5?S*& M&/,.@:.<2TR3K-%STG=N!O,SW[V2J(:0ZN!!*CY;2%1FE1,^D/[/N"&8@PD; M)K;#K4ES$V",VA1P2)L2'<.M'\D M[S1M8T91\/5NLB/DL/O).^=]94;S-N&>\FYBQYE9G*FHJ96$GZ H6GS]94^3 M7/?<4 .+XU2-C,N.50GHW+D:N+!X)@A8I$3"<;7+\3^EA=ZAR&$OS8:J#]25 M?E4#B-$ZS\1RTS9/!874,D_/2C?$?J5D<\@R^-J;(,N.H /!6WI@_TZWO RB M1 Z*)-87(KN:-@D*#OD2Q/PO^2NE!0F#@KKNN#= 9R)-6=TLGN)_HAO*AGZ)];F.H\A@K(SCQ6W6S>$TW&XQ M1C/8&V1I2TDTY":E1AI["?[4VVY; XC755#-\FEKP9\0>VT;6-"V[?O)@U;; MB_#MS(\:SV=&D_+>G^I/;$;2\=FO]IWAC/*M7ASG#)N'66J.J\GY6W'*)/[0 M$E0J6E[6I-(S.J%(54-TM7Q9\IG*PPV8"/_KD[>$F:-,N8[@F5CSY*+E:FK^ M6_1L):H:ZZA=QXV/;G*N9*8]Q8]6\WS4X->N/3Y M[/9\_O7/6]+,4 9=0^],S'EJ470E,?_->:X2Z1US/H-*Z4,FPO^"Z=+I[!QU MT]7DSL&8IU=15]'RW)3GJZG>LN2%2ZO/;,96]=7/Q8IGF9'SL-CI=NJY=1 GI*=]XH5LO_(:3>R6U9JJKE29-].2. ML+'!3_2=)@>VSK!O>?V%Q7-)$%\>\B)]$P^+[E*V$L$ZL7:-KKL@2F'A2$28U99Y$![0_<.)$4%\@4^F1ION8/C'# M/+S$T>9A>_D:)8$^8);O_9/_3J_=P&@@J/U;0V@R&$G!K M&N.XZV@9(T-*.@J+J6D1($: &J85S2?SA\G6-=.3A4'K9E^0/YX*W MGSZ,HX7P)&(*HXIW!>-B)"]V$\P2RR=?@BW-E'7!:D>(U2,@N3E:!(&UP#VZUMJP+._694RT1WBUF#$@[KP<'> M"?-L/$/A+"VT'VIRPKQ)4TI0=&5I\=&O+P"/7CE+(8.Q#)8!WAN]T1>HT@+[ MH#O&2D@:[4$M +6L#&@V8*[#J8;U0O<-E3=5@-@Z;RY0V5E=<4ML+L$ZFH;W M7O-IP;W0<_-UG@866]M[K^TZ6F/86Z,H?:\$/U\\7?_MY^O[9W+]"_O_)SQ] MOSCDC-D\OTS?7J*$WWQ>IDD>A3RW)4VJTH5LA_=7C?##2.#8Q1@Q95L9@N_< M?H8SUWW:79(@$HT5:5$A$AD<*YM!SK9$56;5C-<]UTF8,C'"BR#Y8[T!M82Z M2!=1K#Q@-T$C7.'T,U]?UNA!<2I?]?&C.,?=,T9$FMTK)3S;C]"2"GDY%"1) M"W*$:E8'J&^5_$&"FBYY881S$N15I2ST^E>#Y:\0"&"0!H4 SFSK49X5TEK$ M_G6Z#K%?27D-S#Q#*#L7UN5LG]@GIZ(RKN(4;S"V6Z,:*1P8V4!49VO.*+Y4 M;EC@2>6:&\S9SP>MM- DRV6PYRVQ=-N!$?CN-7&4@)4N#D)VJHTC.!NHCRP0 M*ND@;C5)NOM-HHCQEX.>ZPHC((LHODZS],-_^TZ"?\C MC9+B%P9^R#H%16>BB;-IF64BY%W,)(+.MS4S<-O1?HDF/*> "\QU^,[CGB(E MS2 K(@^S(LU *X[$QR+58#C;H67G!Z8GET@A5KU.D]TSS=ZNZ$MQ*>ZN-3.B MA$2J>*UGNE7ON@OFOMJUC@=U5@#3RS<"L&RM*,L'?X0^H5&AT!(WEF O0<4Q M3_A/$]B^Q;50<1I@KGN?:!&PQ3N\#K(D2G8YVY,=W@XQL][PBFZC3:13>QM$ MK(0S6Y':J65]6 A)9'8L*8X9!"*I,,DW$BXID;_%L9OI4M$2<];&'*=!KO0J MYV'[&( !7Z9O^R Y:NOHCB""TIYCI*A2AXZ!%%PWZ1C%GM6F17ZKQ=RXH$5* M8CA'""UYE)?C6BCWQP$&9JM-OP+$Z=9>.W[W\<;)UT>Y I_",I(#U1UH32'D MN2-5'G&-IX)SW3&!U8XB.KZIF)/U$>L"V@'>_,(_W%]=WS]=7Y&;V_OU_>7M M^H[_SNAGUKQ73--GX3FM M+F#AJ45]#'%\3H58JOD83@/!NXP5M'8L0PG@^)1Q7';4\F>FX1F_%(4W7W'P M><7_<9T447'\IYS_5CY8(HP8R9IN':+*2921X$5T(2_2\A<)+:K7".)W9"^, M>R,,YB]0FJG:DI!-D$#UE*))"N CQ=%;!,.4% Y)&,'0+X>BV-, M'T"0(5(#E.>T3MX@0*HYW#S"WP0UE/Y'?HGLZ(+Q-F$*2^M+%]W%=@\\X@6B M28#.A:$*&.>"4,^)(; 02,T5&?+E](D,PVZF+9#]T:H!=]*]F%[HVX@KVE/E M\_ J>E$A45_*IE5]-\&@N=VJ 1[M[:Q9@)-'M&I@C->T)DY4M05J^$J3OBE1 MECE5M^AM,52(!_ZVE@J8%<2YMJ1-II7G@7 @-(.83Z^PKV4?#_;'D7"! M[%^+)&_8Y?-"E]H@"Z-_T/ C#:"!^L,6FJG#)HV&HE#J/2V@'>=-G'[^1&/N M*MDF+TO?:?@0Q>LD_#'(V7Z.9N\4[B4S*D[(*C**D,3-L @9Q ZGLTX]=C"F MVYQE9P)U[5,:FI1C@X$VHU(DM^: &12+T@I>B^2%[3,P+,;= U#QKG8#:CX>09VK+E")=4J"0;RKD;R&B*O&)1 !K M*S)!N,M7]B_*TV1+>6*]/.Y,BKF*#:4AK^=UF<8QW0@'<0?9>[VM JRQ<0QK MH'"R;5FB.C>O07QULR1*;%%NK<$'-\\I+-T&P,+&IDG8EHGGH IA_G+TLYZT9 ,S%*.IL=RR MN!?NMF^3UK.,)&S>:]A.B!4I3XQJ@-A&0[.@@V]\UDQ:&61%#>*NIU::!+Q5 MJBEZ8Z?CI??QK9&\E//=*0T?@ZPXPLL2B]6_BX(?1NK$T,6.I_"H :.:F9XH ML40B'(L_5<)Y7C%%$!]#P4^TZDP%'2BLC,.,@O4HJ5^,]G,D/3S"0Z0^9E25 M3JIUAO?X6-8X^D\*YQ#%2_N 8TVV\,%_X%KG/8A!N$>:16EX>@ZCF9-A)'#L M9XR8LCT-P7=N7\.9ZV[HX00?HC7^@T1E100=HC@VQ(KG9I#W7EP["HE8)+>I MY.<_T(8J9EA'10KP4Y%N_C"6+56#8H5Q>K;;X5L7#B%LTS&AB')*4,)AD2N6 M+L"XK6;GE6KG=/.77?K^SR&-A%:S'TZ5F?WJOT06_3H,V4SD;)LE?M#4+[=! M<*O8]B* >O=#.U-R6U849=8 B=18J^K'.8J:#U8?B6=E[7(-C'LET3):Z44' MP*DJ:$;OWDJWOC5*"?+9V5U,.9ORGDD1;-3%Q0UP[I74R'"EJ$H@I\IJX,!4 M!Y8#(RW-4]F>,7T6SC=W&4_%2^,#STJ'03(V2MD*2M^WSQX7(6UVJ&!URJPM M(DZZ[##N%(?2%3JI\4E%H&J0NJQ5J.SX*Q'-G N+*I_3.X;PH%G?-#!HMPA= M1D^N#1H C'N"T]%5Y^D @[[#G,ZIRZ[WV7NT42]K&ABL/O8*1ML-ZR4 A,[T MG=$5+>@Y#';/EADX7?9)P+M6%?5GD@H81 _+K=PPC%GW&^L'%G+WUCE%.(.3F=L)F[2)/PX_53 MF%R\AOIMFPH*88.F9[;>BG5!<#9=.CZZ&W4&2#Z2:\)@"0-VNX$:S2;FKFA^ MIET^?XF**(C7^WT<;;CVB)O%2U%F-'JGU]LMW12\5$L$?S>T81U+#.N)S!31 MVX]FQE!">$8SGDW%7IX3(Q*UZO*\H4<$0=)01&\2.WP2C#UDQY,[%Z77=Z = M2^L,%-\8 (U6?=0.MYY/@LLDL'@C2FCS0GCEL>./ARB$+A.WB>#Y@F[3C#ZG M^VCS+]_]B_&H90I!K 2QJ5/03A<;2PTA>6P:JXI4LHH@$645JU/LBB8O;B&L M0) E%5WD(Z79I^)"=-C+H6(CFXA]1M^C])"3ER"/\FFAKJ:,LI4$1A.>0 >C MB/($@9L:RB.(()50'LUI7R_)2*I O*<9M$HHRSC 7X?8-!^=L.%=UVB>;VX& MBXOGN^86_<1EW=//M?!5I0SXMGBQRE7$A,DH- JEQ6=*$Z.;YF^ZV.1912WS MD,:)7^:<%CF2F8.N\YAF/J8[]M&0)B5MB_AFS9]!LB&PO86#"2HEAXHVHA;' M:[1[I=D_?Q.GGVGVK0<'?.OP]T/9@^XFS9B'6V]XE1ZVWCUF:<)^W(B:GH9S MO8$T<'S"*$%EXQ]$P+F5C^!.D3U:TR!,U?EZUY A;3KH)W60X_JP78ZO1F6WQ$7RPD,$:WE?&T3W7M>>*U7!N\JSULA$QD:VH(5D(X#^ MP2#=+*G>(S*\?4SL'IK/[64:]\@48.]RML]"#ML$[9'"Y'5>]J8DD)-,D,!; M+3^RQ;J@T([+G/.J@,-9!;4,RRM>!\CYZJ;AH*,?$ASRFC4GQU,J]G]AQ$,: M_CW(LB ICF7J;>]B9(>'4:%_@$!-97X+)*2*_-:<=4]T2E3RN<0E>9E7'>1Y ME!=MUA0G#_VJ.?&\6;BIT?AV$E(\9I(QPX-)]89PELW M3JZ1>3TH6J,W&T&W,H&4KX_E0I")EQG38 MIH=&.6?K8UXZ8M.!8IVNF?E1G.%4""2H,5R?I(WGN<' /3Y;5(()=O@IB&*> M10V-KWNL4 ^+8(-]C-<6J /$L3\S-]W\0@8N&IG7\&YM;PR_;7A,NUN0^TD1 M< @+K"G0;0&@Q+,*%J6P5?HK5G3:84$1VG 8UX&F-6.X,>-T-B>8P'V4[%[2 MG](X/N9'PY9/#8=@$":&:[M0 >&8AYZ3SE=._CEP:R$#>!.@I(+%-)@%N%ZV MO$830CYFT).Z."K-S SJON!&']M5Y0T=G-,2'&8F3%%]!8^DTF.87WMPYP$1 M6I8&83M(@_KE>_"'QEM\2URDUA1#!&OUJ+!!=-^LPIXK910.N*>1>(V-G"LP M5;9EMA3&(\#19^K^'JF/.U%W; Y#61IQ.NOQP;-9LO\K>-O_W]<>K"GK.'XH M7FE677J9DZ0UP$A9T4;66VG02DCW><\&-KK)P'%,.#1I[B-Q,YN'<'^9)CDS MDI"G/^)KN7A1]K"]8=-2O/[M$&1,W.MW$./B""\9#%DCEK@X-C!(,-DDK!"= M6\@ K@RO!@4V*=$)QY^C[\2B>@C\&1-1+'&]T\.N8)9ZV"#ZI(>G7.GT\$&M MAZA-,6843V-F^6J>+AK33>U7&F372=B\SC1&-EIH''/J85XV( VHF94DMR9E=^R6#)B&)712IYL5I MU:\_ "^2* $@0((""'OV[%U.&P#QK?7AMK"PUM_^S_O*:;T!/[ ]]^^_G/]Z M]DL+N*9GV>[B[[]$P1M+U_2 MECI& &MZ;BMN\N+7\^U?NFFKGOO7UOUOY_>_79R=W[SB];X>5OP M&?9R;A>6=&SWCU?XM19$Z@9__V49ANN__O;;SY\_?WU_]9U?/7\!*YY=_I85 M_"4I^=?WP,Z5_GF9E3W_[5_/@ZFY!"OCB^T&H>&:NUJH&5R]\_O[^]_BO\*B M@?W7(*X_\$PCC&5?V*\6L03ZUY>LV!?TJR_G%U\NSW]]#ZQ?H Q:K;_YG@,F M8-Z*._#7<+,&?_\EL%=K!W4\_MW2!W/8"\^Q80OG=VH_O]\2-6=_;?M M6CTWM,--WYU[_BKN_2\MU/[+I)^#\=5SG$VP"7XUO=5OJ,!O;&W]5K7+TQ R M"+7?]=P _M5"A.H8#M+3= E &+!VF*6E$W1W;/CPSTL0VJ;AB.O[0;/U -G^ M,AC-N]YJ[8,E< /[#?3A/+,"E= 4MBT%DCAM\7WH!&"-8/GH>#^KC1]"B_5W M?QIZYA^PG@77N]Y_(CCO",.!:[HRH <[,!TOB'PP\A>&:_\93Y!PTNQ$@>V" M(.@8YA\+WXM^^09U[?JG^YBH+[%2*.9@ $]AOQJO#/+'2VQ#8Q:X7A %:\8/0 M7J'QTS-\%RHIZ+N]=Q-2;S3OP*TC^@U_W[D:%PAJ J ^(_#H>RLX-82^88;! M=[@?[D9!"&=HOP04AB8% AC[WAKXX6;L&,E^#$Y>:S2I\7>"!8V'#[M(("[K"$H(4ML(P([^>1YUD\X(/A[MJLI ML#O)DHDFQR",5U3^?F&:$-C![X;O0U9O!K;Q:CMV6&KRQS8BGXX _ZJ M8[A_##S#+;.@8MH0V,6!YRY0ZR5[=U!=8,<>#=O_9C@1>(8S OQW2182FA&I MY-*;6'H;0GD(#R:QA0<=6N"))=YD]M[1CZ4V>07MB9R(8'%O T 'N&!NEYJ' MCEH0NK:@<]_,>"^SHFRK"N_0&/BQCLKV:E=?Z-;,01M!>$@.-S,X[P9P(P5I M4VI'1FI)Z/9XM;*3E0ONG=#.#VY6@5ON6$1M3.2Y%&[X#-1VLH]J!P.XU?;\ M$J=14D,BIR6P0!*9@#5,48S8=>"';GL#+3$+4U MH2?[UP#\)X+?Z;V56S./6Q ZK%P++1/6H^T:< 8SIZM>31/3&AH63'<$@LI M7^LGMZ?4;5>IQ;Y2:)B:E1P2S V?7$]E$?&U7H\-K&S?,4W4:@\KVT]R2W)L M8V5QE/C$*>UD96$Q-WP*FUE9$(4-UFD_*]]I0D/UVM+*SS?$IFJPJY7MY6'] M.FUL9?M(;*A>>UO9[E*:JLNP5;:KV$;J-G*5[2RUL9-9DTIOG9A:K<-T4WX" M.VB@-C-.M1X>MG("DT[YS0.]O=.8=\KOZ J;K-_44_HP1F^N1K-/Z1F#T(XD M8T5YUO!_XY2G^P<0&K93Q_%^V_(IX;0MRT9_S(FY/HSTSYW> $4ZV,#==VDA M"/STR06".874+ ?:%T\.G^2*6K,,"C\K51!;/T*LD^<)1>1DY42"(;I,W+LQJ51 MEOF&'(C/WEMBA>B[M>B[QJZ63B$/H%%?R,W5>VE7 0FJISNZV73B]B*YQ63F*1P'SFF!?IA<]H?EA:)+HRGZU9$$)IR?V!&B[ M-SB'0SYD_8KK>R#>?9 MLX!3$US\-TX&<0+IY=LFNB)'Y:KL-TM]YF1 :P)6RXGLX)UU^;,7J:$ZG'^3 M'SH #M[=+RO=_#,V7!\8^$.J9U$H,"W6T?T),#UXWG#LU$)\^'$!6F'_1!T M'\ <^'"7!G],;VD$'/+Y6J\#EFCC)5.SM3G;5^SX43-U=W0&WL.(/:XA:VLG M>"50X3:[H,%3=#X",V_OC]5NY_F_<0*(X\@WE^A6:S1'1FOD%3 %_IMM@@ Y M$M0,OMS73R"6J>'L=PH9QA9^[*[I.5'R7*5N8E3HP@D$%/L<)+/+"7C"]K43 MP!;MQE7F*Z=Y(%7!8:^XS=- R&:7T:MC+ZIIJMQ73@-3+"=+?ZC^9V_E7_ 4 MM%=_UP6_2"KSD1I?]Y6W8) :JK&SJ9MDT-D\ 0^NJ.LEBN3=]H$A# ;#)VH$ MB*[!!O8;L)(38KQVSI:&NW5*B#<3.>>1&F4AMC0P"[;&U_:X?H*V=G9_=GK2^MK*']'V&C MK:35UGZS<=]A[QW/S'W!03F 4*Q+NL;0;W[0^MU^#>(G%%E#CO$*G+CY'\QU M?YS?W5Y?WV>29NXME'D A1[G)0J ^>O">_O- G:1B&;V;? M@3\>,2>?8"DM\=LZ9N<7 M.MEM_]*"H!.[_" 1'Q%4C"B6<1EM9\J>&\%KW&84?%D8QCK1.'#"(/O-H>K3 M7__8Y51QC"!+H=)^MX,#_1>65X8$W$KK. 8.BN!!XT ML%,SL9Q2:F;34EZS[*B:J5W,G#6 @/MPJXJ;C6G%E=)UA;F8&V.J^4M9Y^;2 M2D"\R(R\7U8_C;*" M3/5XKZP>+SCT>/$1](@'F5DMSM129!?^./)GWD_9*I MPF0E*-1?4DQ?Y5'P99J3?PV7Z_+8"T+#^6][3=WJX IKJ\5BE)DNF M(9Q1Z+0:&GC(I+'T7+(-]K"(3IIBPI9I"V?2D3L3]E:&[:0S.L.,N%]<)RUR MX\PTBK/AG%:C4Q3/#W[O_.)UAMX]8+1X6$0GS3%AR[0EW\8R\PT+1<';K%X] M!Z.JW-]UTE,QL$Q). -*";/H3K/G)]'LT,M!)'@08$KII&56>)DW@7P;2S9_ M]-[-.(P\X6B *Z:3XICQ99I3Q;2RY]6?1&0<12$\F+J(A,2#.JV23EHMB3;3 ML2!GGU//Q"EJ@+)5.7W7 N__ &2CVT$Y#=7/ ##3>'-7J2B M>4G<0DE<-%;57!@S;>/,.VIJ.V'R=^ X_W"]G^X4&/"9WT MS@\T4WYSW(D2C-\\)X)J\6-_-Y_\M.F@G'[*9@&8*;EI/D3I-+8-!X0<*+!N M8[3B^JF< V>F^>8Y%X4 !5ZPWP!)0[[UPI_?17#"]3FR"SU\G4VUL!?P'GHB??^QDNTW! 1#5C2^NG;G:8 MV5L+^1:PM.?O<4C9.")DXJ!,UN51T3S".XCPLNF*9,.8:5&^-6P;U"A)6Y]L M$ES+\'%Z)!?629.<*#-=JN)Z-%W"4UW1O+I?2"?=,:++=,;D8O2WWPZ#TE4- M5;>+0>2Y@>?8%HK/G8L,^4M.SL1 =>=G*%#=MCGX3?8.. )>L[]!OQ73VIPI 1K>I9B4OM!666TSZ$]DLI9H G2O 7F MMANS\2F"O#+']XG%F2P >FNHKR@T75 MQS0ICUB;"2,.0[Y-1+V7 YQ $F+YO)CNKRYOKIM+##Z42L17JTZ%70+(*K,( M9RM:T48$=D&1*F23*3V9!BB:/LJ?$JX;OPC$1]-W>NPE0,,R.[3CH-Q#P:-YV M'.\GVE(]>OZ#%[V&\\C)!'7 'N'M:\&NTTA%4"R/2ELB/.&R;N\&T@2$4'RP M?_A)B+&6/N0HB550.(_]M:JB1YVXA0L.E7@7N)<*AGG1HM;5@C75$0N*%"+_ M!-6VWM T&8Q<=$YPX5))Y0JNA%#UZ@E(@AS6+%0X1)T$F?/6A5M&(% M-U!*_)%FL6(["N#D2&#!?A&MM%X(C!:=I%EJ'OM@;=A6[WV-DDW11SVVK%:* M9T=("V[2+ 8D"=-FQCO8VU,31SRFK%8,8$=("Y+2+ ;DY,5R Z>5QHN1T4*H MO=!PI.MYZ+DFQZ7K<7%%M5]*[8SH!%V;J'+U6F3\WTFEY,W)K@%%R<*H M=_Y[DP+D\O-I<-L=B61@KY@3QIN"X, M*853T#VJN,LP0^^F$Z&8&$^>9_VT MG-(:& *NLB4S8,'\!JF MH9)L4'Q8)177C0E<.&NYO92^YRQ8-'1=&%@F_^;?2&9;I)GQOEW_& 8_K9)N M1"B!5I^KS$/9,9JU=>, $SY1UY=J7&E0-9W'?Z[*,Z!2UQ58+*+<\"6KTA.M-H\,-V^HNP8 M[A_Q>R8XW.+W36-C0_&**JRG'TG*0=9GM4&(4Z0S#\F /H,0R^O'##ZHM5Q] MRGR+DR)G>WR3+ZP?%SAP:G.[B8(0A7YDQC'+6,A KJ ?(3BQ:G/1B3(;(3%] MM\-E-PI";P7\3)B;0GH45LT+[P(*[Z[Y1"F'6M!5IWS*]%9KQ]L D#X]8CZL M%-;3CRSE(.OSJM,T_0A8>R\7"G^9\%%]KOA^X8;;F(I M&$[7,8+ GMO *GKFQ51;/[94 :[-+6N*^M'SX_$2/Y6?+0V7;WIA:D _!E7$ MKM%=;#+Q,N]:B.4UY0CO+D6#=Z8/$9AYG$$&"!7T(P4G5GW>GC+/$$7CY5*^ MXT9UVRD;1EW>H^[!97Z42JVC,B,$W]PR@J_UR9DD)\]X5W6\BA8Z?A764YD^ MC/H^YDPYU+7*F:"R_@4?:F4G;S51%!DO3HT& M7)/, 4H-93@ARJF=%ZLV?F3<[QY8QYL&I."$JI%+V6KEN3%Z:E*D@V)YH5S# M^?9>[D+!J3_\K%"(4'Z(+3$W:)9E)ST?&[;5=[O&VH8KUIX(2%=IA17U(T9) MS-KXHT] :-CN+E%&>[WV/;BM1==)!)K0JNA'$&ZTVFPH#I&_N 8_.?*5]*<' M UYM=A=MTXQ647SS'-\5H$R_/E@"-[#?0.*X,O"")-/.S'@G.W#PM*(?A40( M0!M_]V-I,I]>]&,&(T910;HDVS6>;3G8>E@L+Y*;J\N;\X:K MG0FA-D[HQ^*"PM"W7Z,P>1B(K+SHC8<7YW$K((N8QO6C6(UR M$>0++WLV*K)-%YO;L=64H=*I@HC0."+R*B:1X=]^VQ?A '8V^?7A;U,@1U+\ M"@F^"3;!KW#7E7QC*QOT M%S; OMTSJ&@^)03)< H#>J2,9+$-JFL8T?E^@, MO(? M7:'I= .T0?/SL[/KEM?6MNVX<_=T7 Z&O0?VK/>0ZO3'K2'W5YK^K77 MFTU;_Y7[Q/_Z1UK>0UI+\>SR'*;!WKN6$\@74VV9,=,U;=:![_9=-^MTE7:V6:4H8['+H_ M)HPPY$1:2;DQ.>@[%N7FP5L9MDNZ3>%H0CDJ"-,JY@ZFJEPTN9_!XQYZX=BW M5X:_Z0 70"G9\,=GL'H%/L_40VM'.;)59@3CK,0M%$V8MIW7X987].&/I%7L MN*!R7"FU1C'BTN8VCY;/?I=UJ.!!)4\;ZM*$KG&,%;XR;!6VQX0<711LHWF< M. 3ED0E".$6&N[NLOMM[-T$ BW3LV.YS.'V(;;SY7#J!/&IXEJ7*1!5??NV& M6M&[;_86FD\L4:"U\4W8\\\9&_[(CR5JQ:Y=8^!/EU %Q;YNI)KZ\*4L6&U< M%/8$$*,-VE&X]'S[3Z(#"Z6&EKQ@ JF->\$1\'X01.Q<2$IKS ,*0&WBXQV! M'D5A$!HNNOQD)<)>%8W94(12&Q\$8;%$FJQ^1FR"[O<=);0MXB&E)CHO@$<) M4Y>]@;PX\2W\]I?QN?K(:9+Q*AZ*FG85/YW!_SSWAK-I:_0(__0\GO2^]H;3 M_K=>JS^$_^[)N(Y/$&X[S7 #3ZCQX_[RIJ&7[G?RHGSZCN\^%'Z^0GA.A3@595/0)> -N!+#W MREQU5=0VH]H.[/65$,NG@,B(-%1W@UP9+=3/CDR36Y=4.E0UY\IHI>9B9*(" MA,A6LRBWCZ9MP3AQ:>/VD:Y304' C\-BZBJ;KK=CA3,A4_5855;=*. B+MO- M]B4/ROP+_[]%?GM;HJ6<:&\OKRYOKN22ADGW1,I4AE[##G!W!I1DFD%.*J-Y M*B'BE
&>5(47HF*89%637$'MVYU?;D>T$ =TESF[0"[)701V5%H#0)^S9: M WA*A3-2[WT-W*!PM2>6UT?S?!"U<6J9@MA!, 5-/,?M%U).YWRJPQWF"N%I ML]][ BX4E@//O6UK9;LV$A3*LDTG0$$M[1A1!J\V)\ GS[-^VH[37ZT-VX_G M4K@HDIB!+:P?(=AA:F+XF4 =0?DNX1AX@#M8QULCU/1I@EI'.T[PHU5AUX"_ MYIF >>1:Z-6<$X&V9>$.^N2">;!75Y>WDF.:E%4M)T1M7%F/Y,5Z#M!&\WP( M-8F2M06[BPQ7I/A=27U57X!1D*>J=.6CMSY#S_7RL.DK/+V2?I3@AZM-^N9' MSP?VPDW<=\W-S#?< $H.HGDR;!>-C@Z8PS+D&P&.%K1C3E7LM61RKI(T#[]O M1&!&[@,PMZZTL)M9$+@D:@+VH2]+/6TX40VQJ'3,^%NA2TDV!B0-'PV#D3LU M'#":QT]%^NXT>@UL"X74(!DR5-6<(1R@,\HT_S;TP7ZS+>!:J0CB27,*S,B/7[5M!4Q@#6/M MO ROY;_XJTJ<*K@S[E0.WZM2;O#\VIODC8N@!%)1P!- TT7@ M4W+3DQ; W=YNIJR0-H.['>T((T8"&:_$FH2E,XN% M-7HS@J;MB\I67_D)I@]C:63)QPI\CAEJ*L>+"D\%RH'5QP.%DJV.?)?6=JWX M7TZB9.O?46+8+$@36,_'E&-C65(1[L%/(S!M/*TITA>8E$SP5_(J42 [F3@. MGT)2VOB T\1>"UD_R2E<,CH%:"8)AY]H'Y-$-()4O;:1?<3(HMYG4:@+SA6D MXLH1H_1A@@NA-J%X#U%WC, V&3D0EU6. %QZ+*8!&:0V>^Y#R ^V$X7$D-R$ MTKKS@ 93FPWL=W@F74*4;=@58P&&$0K4-)H?Q:).A?%@!Z;C!9&?3+0%2XB8 MQI7C6>D%IT9Y"'IL88&Y[<:Y2Y\BVT)93]2F)6WQXFHC+]3;J\NK>[DDJY$K MY8E)%I4V2R-!%*F869,7<+;RR;ZJPJIQ058CLGJ9C.<7](SGQ6'654/CKLN<$M@E>SRR&2 )6CB<9D9<5V&N9U#23K-UR*P.J/ M$9S\<-N*1%Q71-N,:MNIO#IB^110(.)Z4]7/CDR7B.N"0G$W;FWFQ"5(W>)V M7MR:WHLG/ $.FMS@<06]I2$HG%@^+Y\[^6_4&%5XK'L^B&(WWU5V=?@U/A<9 MN%#-+%6:K^G2*,6.]YVRSP4I.W:>2TZ8;*JF5M!$T?P8!;FS.+)-8$:P?'2\ MGUO-%]BZ+KE2"K:G7UN/@]'WJ0R+UK:3>R@9S%JT:C_.SV[OY"S"0Q"B[L#M M)7K=:G4V+P&P^N[6];]MAO9;_,*UX+:0OR%EQCBGFHZ7;4'8M;F%*?UN3H&) M7I NL2 LT\,7-.'9_Z.(0\F?2T<;=Y +#' MIAUKGT#)_2+*4>ED&C\F6Z%<-+%2ME?H<<6?,<[1? ,*#^4$(DXA9'*?Y*G MK)"TF6[RL/M0W>["?G5 #)VTM:)7^F15)4EI\]@DEF8 .__H^0]>]!K.(Z=M MFEY$#C!(J_))JPIR4B%?@K!PI_OA.Z$DH#3#S=@QW! %S(I31Q#HQ5;YDVA" M)%;U0?U]0CD7+)#A3ZA?0"[US,C-@6J[%HE&?)4_:21$8MJ\JA*>#.H>"NCL MPU&JA(1$I9F0'H7WI)&;/S:]R@NL:MH*$>N>F"> 6-!9B-)@Y#^@;'[H03WR M%2.]#.1JY).!0B7WF?KBDU'ELV;D250^:P9V0I,>6?B$>3,^)NNJBJMRR@UE M%M(L9@"PT*LMX :TRQU\X4]"E9*0J 0<\D^/#VEW^4)'%]3Z9%4U48G*\"'\ MY4O;-'V0W#ET/;AW]$-TZ=#QW/@=+C(3X_93Q;4^"5--5/KD]WAQ?6 X]I_ MVIF('X!OOQDHNSOI-%A0ZY->U415.06(,ENF@W/*;@_97F%F+\9:G_2J)BI1 MZ3=(]@1)&12AL'WD[@%%$O]W3[Q=8VV'AE/@(LC>P"<#A4E-B0P@I'?'A\BR MNWDH80!G<.0 XEH3$$*Y'Y\$2[61D]'=61(N7R:S*JKW\ Y1A#AJG,'/B=ZJ[U9J=.H<5/R)WF&2@@L==3>1Y &LOL,-8#%37=):J'Y% C%*H MZFVG,H5P81"27#OL!WM:(Q^25KSRJ.J+IS#!LA/IV-C$&49\PR(%BO@#VSCU79@/YG)16WE([*,7R"UN-*I MP;%D3Y ?=VW70E><$825BH7GL,?<8E[4YU#4E]ISKYIP*GOC*4Q$N)E EQ 5 M]V>$)CXBU3BE4=GC3F%NI<-KZ]T#LJ''LT/#M_ 1F<4G#'W<\'!6O>0U&YS" MXYF]%+=HC7Q$>G'+0Y0GGGR&L8?B(;"+O0'EF%5;&***,A$4DD%V>D>"%)+' M10+B\%$:4H9J=<7AX\6N0@ 9O /"S%Z!U%HRUCO(K'D9BP/L8F M]1=LF_^);!^PAL_@;R OU0LHU5O-&"5()MHXG!S)(0[$5NPU4%CO U.)212U M.)[LYBI)6=6@=$T K#B& R: $8,*EH$W7J: WH1('M@B 9138JE+ M_V*Q+JR4)O2GF#"I5'6!49=BSX;_!PC1X6@*3&3<(=^N,-7-B^\2BD_R,\_3 MD8I9''6'E;H5M.KM+_W;13XY30,+_1(C1-S25Z8=_7DD5C2B'%CP3J&27NP= M'[8YCYFL]?5GFQB1B/)F4^$/P[/*LI$6'@I-?T.'FW7<$T!?@>4 MAI3A6EU^![S8=Q!N&H?DS_,DJ@E'Y5T\\]X.P-O#; % M%R![)3\08QC!:Q/E@EV2E4TV>4%>0T'>:^_F MTG 78 *I/G*18-#_(H/\F^& .,(G\J M2GC*Y:H20O)*1T/ (C)#S^91Q6YI+S0RE%/7+;GA'L]5^CKV"P] M@IUZY&+@'P&>>=VM&R_,/XLP86FS%A:(9.^) M:44FXEK*B_9.OC^>&CQD%I5R)C%"/!X,7"B[M1<8#GJV ]42[,6-(<0EX&_E MH]%+I)A$11*GIZ#^VV_[6AA (,FO#W^;@CQ2Q%?/<3;!)O@5;EZ3#VZW*_OV ME^TO$7+D?Y_Z32>/Z7_)J1Z\A\"U=J\:0CM$'ST[NSH[:WUI;9N"/W='P^EH MT']HSWH/K>D,_N>Y-YQ-6Z-'^*]1]Q]?1X.'WF3Z_[5Z_WSISW[_1<18VMN. M[7N )T@(^U.TG6.O_./\XI8_)HD8:T[6OQDE*46^D#)CO)20,1::8G3:[#VV M6!/9=+W5VG/C5>_=)MF5J77RXKJ_NKR3_$*:09L4"C!#)#)"RN':6ZT\-YYF MG\'J%?@$31Z54U=[S(K G(294-9PV2Y#]6W+LI.>(QM2WTUC25)I0*VC)27X M$0O:YU>@!WDS$L'"FPE4A \WLUA-TXIJI6!NH#5LLN7X,(2&[0*K9_@N/,'@ M64 OK!4/2D"MX6Y6R@)@FM$JBM,XQNG0D-C@#ABX@?T&DBL&^F+ 6E]+OE1# MKTVL>B1J*DOVBVA)A$* @KS/9>L:F:=0@FO/@4TOLCMHJNYI5;3D C=@00[B MLKEQ(+(';P774@(IL&6U9 ,[4E&/KR738"NT =Q)]>&/A8:A;4%U"5#*&D3' MI8UOQK%]?OL4=>SYL;;")&L%$N+,P\^/1)*(:%Q=8M$Y@B-7;?(09-)2XW%F M>FT6A4%HN$@Z)'X=EM.(*DS0!$U#:FB]FYS&X.$KC2WA'I[H9\8[R1V"K;(^ M_*B 5\]7%6WKWU'JQ3'S"#;?>%!UC !8:$L'#_JQJO=#Q$U XA8"IL!_LTV0 M1&M 3Q(6;MPBT:Q^DJ_KPU^9 A-D_5-D\X9BJ0+K(?+1+B+&'SO6\<2.Y&Y' M'QZ*@:Y-[$B".)+=B !*41K*"?;^[.KR5E+\B[HXQ8N]EHB2D@*2SNUPX 64 MT*-I 7U(4(!)OMD0?\<\\PTW@!U L4\/=Y2XBV9:^>8KLQQ$;9[N%<5\Q0<[ M;:2FV2!ID^H0;UG*HM%A$HURW0]1VM&'*6*@UY/N4,A2L#NBH2R.A7?E:*GC M3/LK]@O-I]:IA%)O/L1SE::T+-!FG M@*Y74^!XD64BXYC:6!IO/Q)ID4&^* MQ&LYQ*.-S$?/!_;"[<9!;LQ-O)4TXF3>;=>*_^4D/-@.^CCG\LQX)Y"RGH_I M0]@3RD=4&D;Y^_RF70(WFJ$URB-C9%7+=L4PJ0K= 3>;*4S0,J6+B]%[NY1*.VIZ/D9_)_6E]:N7?B/ MT>2I/>S_=WO6'PU;[>%#J_,R[0][TVFKT^[^XVDR>AD^<#X0%;-7V(/ H6"BNSB>Z*8OS\_MR>_Q(_C^T[#_V.^VA[-6N]N%4]RL/WQJC4># M?K??F\J8[HZ1,LQAY$H_("W.)&U':.HKFF[8*BLYB10J [-M*8^V^>,=!1EQ M(0?9!_7E\:#N#[_UAK/11-*HS3!L"D.Q[3.%4NO'^8VD$.283A4-5EJ5/&DO M(&D52 ]3*/CC('8_/='6=MB:];J__K=T9 M]&2,TQT4EF454_K'Y9TD;\V!9[C!T OA@N ;%H![QMAPM]=']@%;JBTE1S)1 M1<320_N\5]ZKBY-Y&R^\=@WH=<$)29N;:RU\B$R3CP;X\'_G@R M&O?/7_K$/UH8-N^E: ^3LQ+K6W^&&?&_<[C^T!FBL#WKMJ1R[ MWD,J^7@+E[ZQL_\$5HHT.T,F =FY;'\56_YQ>\WO-(@_2AQIC7I$()=6;_J4U M[$E9Q3&PX)$M\2MZ\CSK)SS),5GQV9N!?))D/CSL)8]UO["FDD.?7R\XJW\Y M[,T?\YF$V ;Z^=GQ0'\:C1Z^]P<#&4-[JU_7(JN086QSM0-))"DL?=9-]D%- MJ9$G]!4D])7\P5Q"$<>CF1=T\T=QYBV[3=?".)PQ_H%)BHCXHGTZB]-(R+IH M3Z$\@-?LG!5NIL",_#@I">.].ULC/VYO)'G/H WKMF//(%QZUGZWF0C1V/?3%R:/Z,\-WP?<,--P/;>+6=6'2,Y[>S)I#^&L,.BW._U! M?R;)_6;L>U9DABFV7&8BEOF I?J/NPMY5KF]WG&XY1175'*LLVL#:X0K [GY MPWJZ]/QP!OQ5QW#_B#T=&$2AG6.U"> M[WL_XPO6XM%,J?7C[O)"SB#>=@HM7X7.K]C">>9>0^I*RCG/)>SC,9*EA&(+:LD@.0)N7C ML<>.J_E#[]&P_3@HW3,PT+]YSK\8;[;'=G_2^M8>O/1:S[WV]&72DW8(WB+C MV^;2JD'"2'J_ANM5T?"DUE%RF!;+_GBP\J-L_J MF?ST_!SC+R8@Q6E-L0*0 M%S++3I9:\OG27X##VN2@J;R:@6SZZV$68.!C8U,W'M' M/S*;H#"^8=.O[4GO2Z<][3VTNJ/G<6\X39ZP]_Z%?I;D-K)[L#_?ASL!<6"J MV!DA%L@K$LC8V+ ^5J_6,.2FI-MGYGYW]OM=-(]4;%7)V46$AH]GGSHDU?PY MJ;=:.]X&@ YPP=QF/AQ@W-5ZS^/!Z/=>K]7I#7N/?3G'@GW%MEUK D([.?5P M'=LY6H%LDW3A?=#) T4B%\S"R8.G"25G"FY%X2[%*LJ@QDSO]3JTH0!G>R'C M"D8\UHT-[C9ZK5G[7W*NP5, G._-B;5^W%U+NNC&=*K8(XU<)4_36TC32_E# MM5#PQT.3&V.CA^(8^/'V@VT\7F"\S=+Q..Y-DB.!C%&9/:+-T# ,25(52 M) M\1\.>U0T&(GEE1R)='D?#T,^= T=@^DI8&SXX7Z(3\;]\ 7&66S2&\3/OSWUFS2AJ?R+CJ62WJ?B$S%[.S_N;B5-"$S=9#@5K/84_3:>CB8SY(455/ 'D"T+* M2/($/=#':)[H@R.(*W,#2HYLG!Z.AVY%D,T?ME.P0!/7!*Q1.UYUH>_#A"/YHCKX"]D'2,8Q?CK]8;/HPFT]A)#858&XYF MO;W@BV)"K=%Z7A1-C:4NY J_5QI_5ZD!#Y@J*C4".<6[&XH5\0H:BX#S-7CK3WC]?T%!#,PF%9)PE5(#$D.6D?]JAP M=225WV/H[=G9F1K12NGRQJR)7.B:-O[@J=I"WE_6-MU!WYU[_BI-@C".18JN MJ V7T0OT N,@UAT-'Y CV$/KL3]L#[O]]J#5'SZ.)L^)GQA<&V=?>\A2C88O M 1P46DIG$VL'JDU=!;,K:\)%SY22[.X/^4ST_2^J_L:_]+AU0E=_>2O%,[1F ' MH_E!US;)_RV:4]@J*S5ML.KB>$JH /8TY_23KU2[+$YL=*%5T80DW!!3:M23 MXE82-5X",)IGX?4# AGRA?*R0?E];INH?@90J<*KIH%52N'D5+E!/E=NP#91 ME&Y/$QJ)Q9\RKFJ:5Z48EV7_A%OP5[A#WY,%::M"K* )9S@!IJ2HF@96*5)T MC6")/!;@?] SPS?#088CQKT)2UU-J%(>:\J:&T58@[_NF-DK\ #67F GZ3=& MOKV (\)Y-L(T8-H(GI]GL WP[+GALH A0MIL.'/JDT'*J%M%&%7C/#0!4+:V MB9X<4L8?U_3$UF3#N5>;"%+JW>E$O8($+&QK(5\CFM!+ .B44/>*$ J_.AYG MMHR=/),(H<4I\1C62K%?:#B]3B61S,1XI@CYA$4\CA//LLU;I.(-IU I>!D? MM+(Y3T/#M0S?.@AU2MTY4>MHP@Q^C!D]M+([$]-0L4T?K-4U(4TEN!E_M#)C M(V=Y !+7>3;*4&IHPA)>A!DQM+(V'Z;=>+1=.P0#^PU8U+6GL)XF)"F',Z.* M5C9H2K*6[$]4RC#7UX0ZU?!F%%+%("UFMEFM#=N/G=#1RZVU%QC.:(["%\K]%3(]?Z"@\#R&X01[9CL-:&4OWH9:8K6PX(LWG!NEX&5\4,7<*^C^( !0RN@BY0&\ M <>+3X1IJ%KJQH6AIB8L*8LT<_53Q42+7TB^&>$$S"/70JY&3]X;\%T$#SW' ML2V[Z&!YM(XFAS, M8:VN"7DJP'8?^X]\F$]/C.WH F#JB+.B*25@?0IJY<5W>75Y<]]$PI1!F9%$ M%0NMF(TQ-FG0*(867Y:84/YP.8\S%= ]8/A;TH1,HI!G!-/*](O+$-DS8+6-P4GX4 :3 M'K9@P_7*"2S3J"KF6U%1'M :Z2<9T^S@CRZ$88?H)Z)IA5BCX7PHBS CAE9V MVR'XN2$_"H_DV$AFZ.P*L65.%M/_C_D)2V/>IN016 MY(#1_)OAVTA-F46I!\<.>G-<>$G$WD)^E%U=7=XJ$$M:H (Q!^2*PFE^ &JV MR'9H?^ZGX(XE7FCNJ-"D MDA-+D=XP%A#1(JAU^I"40W WI;;-_T2V'X<0)8FMLWDV_NWY7<<(.!:RL@UK M0L.:!%%K)#[I9*2<.-#][A(*#01]=[^,#3<3:TJ*@'H^DM?-M1K9=ZJ0M#:A MU!I)4%(,?+AK,A8+'RS2/6UJ4V5:H9GJ:D*O\EAKC09X=8HM>Q8'@7=??GF\ M+^\/4]-9_[D]Z\&?VI-A?_@TA1O/5N]?770/-7IL=?J#0?S;DNL4WG0YLX]5V8.\8-U3<+>6E?'MU>7?9 M6%J)@E_K6G,24S\Q1BG7&G-[O,:,)Z-Q;S+[_2^M\2#VQ$''M'^^],=QSGB9 M:PL1,H/UL+ NW/Y(NM@C:[)L5%[UAGX)51P/_I)X=30'[DRFF5"FT>N_@1G. MO)'??C-L!PU3N&D?P3\:Z/HT?G##;H0NUZQ>?*M%<_Y8Q]L#9LV$VXY,:O MN+A6G#O+M]G@^L%#BDT"AS)I#^',,>BW._U! M?R;[@5,^,RE$N.MNT9S!5E7Z_=1^XE4^;P?>9I2;(7B42[QZ*@M0 U& V?OLQZDV?X4WLH^Y+I->2\.\)5@%M,^0&( M4-?Z+NQ0E&SMF$TV/D@\ MG*L!6S-ZL:@"YN9;A7 1AOF6 \PSI,=V?]+ZUAZ\]%K/O?;T9=*3?X[< BW> M!>ZSBE8-]I[:'5'S^/><)H$>>W]"_TLV[EN%^%VOH]^ AST@BQV68GE M\XKD,S8VK.%OP#^@%F=MY=AR,LT?7$M6%)E\ M'IUF[B,)'QX(0#\$*]**6+UA]9AZXF6T)A$*.E26VY'A)[]O($!ORC(!/WK^ MWEB,,3+$/^%N1#V"U:/P@XE/C)QT-*T5#?!I"*61+@UM,[3?^"_WRS;\\;A: ML^Q.8UJ3%NC=BUVL@#6!_]>W3?A3+*<7UP[+4K=$FY^L%2>V6@.]G^CQ&/PE MF!GO7&9?[).Q[NBYUYJU_R79$3;%PQFOFUCKQ_G9U9WLJ2/I7P? '<%.8_!8 MA78-)HI1"W]O+USN.-XE6LV/@PLU[HN*]4>;#<3)H1:7-[G40W.RYX(XX-Y6 M..E=40>X8&[S>L]PMZ@AY<3(0-!^226Z]>9S@-;?W4"<&&&CZ:[Z7%ODOA32-U39V%U,W ,&VI2%SWUFS2'D[;7>0^)3NN,AXN4^(<>E7$,G[7IZ)'I>T5>L+XD(1Y MW>M"T8I>MID\MR_5" 7&*/J#NPA1Z!6[C6!FS,P3P!=Z(WJSI01VO2W_U,6" M?:?!UHP>W!**OOEF^JZW6MGA-C6M%Z@/GWI#Z4GO*:"YK/M<[4 FWM05.?+9=NU5M(I#$V:NP"]03_[0<[OHIC^. MZ)L/Y\NU_ C[C)*32!D]$E>K>D6EV-X'-QP#/]P;BO!?A\,0_FJ;\" RG-&K M8R?I-!ZAL WG=V#XZ:/03296*EN12?/32QR,N'8P $'@^5QK'2:K M-$HMT4:K6Q;GNSV%/TVGHXG4A2X%6;R2Y0LB-O$GC< O59B)<.9U0)*%,HX$ MQ+TL56PRS^PK->*O815PL,;4@;OY$=BF8($D,0%K%%C277 -94PPE6GO*TP].W7^$K!2]UQNLC: MY,-M5F?S!+R%;ZR7MMGV@<%C4!'\13U8>VH!Z6W\Z\$30;CY;EM[P0Q&;EX^ M 8JH$T=C3B[-^V[?M>PWVX)G@F/9)C]N.*XH:^^";L27)#$=#)5P ^<&<)N; M)+(WG+X;OV-)%L!QK#CD_6:X&ZXM(";21']CMMP>M_O!Q M-'E. DZ,'ENSKSUTE8HVBB@617OXN\AM(JL)A5DB(]?9,)DVQ30,!\*MF-!, M3)+8=W],N]XQG.2%$P!T-U+N^OGQ=0W'UYV\&4FHNO+6H^I":<"NLBR]$J>L M*=0SV.8FY608M8D/3#)^N31@FU>69UTC6#XZWL]*3"MHY -SK8QDFK^5&OD+ MPTU3L+1=*TLEU#',/Q8^W$U:#R T;(=M W5U=GYV?F0.GSRUA_W_3G9+Z.ZW M\S+M#WO3::O3[O[C:3)Z@;_[K_0S4NQJ^S+8V4D2@8SW9!PG94I(N"4)BT%= M2/L_(/%$71GOQ]O?A>2?1JN5X:,<>KBQAHN^5:TQI>::.G1U8+(7*ZCFA]?Z M!F$C>'T7SG]0&O%Q.#G&.D80V'/;3$6=')0I4;C*-*4,_6H@Q['509B$E K@ M==AW+,H--3 73Q/*4$:X5H\)4UDNFL1)PN/^UN^-_+$'=T$A')/P7WO#\L4U MDKSI<0X+;.@NL8WGQ7\C/]A"9>XPSE]B)"6?J.)V:0-"<*[J#2I#LEJ7RYKD M)#7REICG>25DTHU\I,3DXH(P U9NM_F\I%/G>"JL1V3R9T%I/!UZKED350^; M_F2K,*G58.EM"F&%T_23G$)D)%"6=& M%$)%GD1CWWNS+6!U-B^Q']OV-5X:^)F\W61OX.-QKZ)L4I+=-WPR)$@A$7H% MBF$:^*08IVPR,_J9GAQ+)5R>8Y@&/CG&*9N,8^+O:J1ZFK8MRTZ [(F6U_WT MHI3[Z9?6[N.MO:]_^J6R^#K>2G_^V(6\,UX]M EX _O9N)+TRR;AST<1O@H? M.8KZD#)S7EU\.)[T3B1$Y?QB.9][X->?X]\"@+(>8GQBJS:G##5/3)P=8VN1 M8)U^LTP4(_48ZQU;7"$/\DX>36K15IX,)20AWYT&[U38\5#\,'\=CQ+/'8=@ M$%KD]+*4XDH1H(2&#IS^>)'*5W#IF6#TTX5?7=IKPNJ1^[LR:I:Z'!2+A.*. M).'YZ+:_Q-G]H(0R:F:3-D$[#9V0GWM3R^TL"^;A?"DU%<8WWS(@DJ^V*C$Y MMB&WLH(2@>,K3X #PFNM.CZA#,VD+24GDZH@?UJ) MK[WB_"KM^3P.*@I2-V("2;%EE6-;[4H_YAF[8)2S698QBZG_2K:JPFK^/RIQG;,5 " M_ZHT^4G)&N0GZ&52.9;B;1#<7G!-JAZ'-_0ZW;' YS)F;N1 MC\PN@1(3]*8HQZ=:G]N3WU$L[FG_:=A_['?;PUFKW>V. M7N(\@ZWQ:-"/4PU^:64]^4MKC?K2,ERK!;+>_*7E@E"NU]^Q[!A<^Y$GB;;T(@@NYL9O#;E.B/##65 MX8@091]SIZP(E(KF2)8$_#(UB"-#3>484%9E',HO0*_)14PG@C*&$RTUTF*^ M4'/(4*!"W/FF$*@F>G\VH$!=X&_VY44E :6&QHS@1:U)8"V4%"""G9AZ\_ G M%#<\W\,3G@W7U#B"$Y4H3'4UIDQY_#5D1) 2]1_V_JJ,CHJ%BE% X[;W3,I+LYH3U9?[NWH*I/0KK\)B'$U6HO%.5^+^WYNL MQ$(:DFKFX$L!>$'+!2Y\FOR[XP/K0U#BRO@H+ S7E?&N RTC[H&.U\3P.[*O MB1_AMB@$<;;S0YVS7107-:#,Q,&E%-I5<2G$S;\LIL#N;)Z-?WM^G(.*Q3B@(>.A[=6X%> MZ8,0IH00Y!M<" [91ICZ'7>]]<:W%\L0/UT4E-9<\V70JWGA7--5D@HJ%[;Y M+(;9T,LDF5HJ%BK;99+:JW#-]Q!**)#2+]9["!V46/I&L&%*+,0A?V]3]^F\ MZ#J)I:HR%)!AJ]']4HD,O?!6B:5J7FKG5Y=W5\KNKGDOEDKCU_IF:3_<5<=P M#-<$TR7@OUZZK'2]M-^+UFO2C5: ^M&0*R:6"E)NEK+H]-3;HUPAY>: 8B7D M+H:*P5 &M-A M=SJZL,IRC:<]GH-@291F 'LD]6-5I$3O]+NS>? 3!YHQR_W M*?<[Y1I33OT,"CUF@4#L.K&%>M]3MCGE&"-0^2*819&2FL=2_LL@PS$1>&"] MP.V!G^:+?8K@@@X7\KZ;2*0#YIX/9M[:-F_.;NAW1:4;U(",%+Y@[I3$2DH^ M(?'7!VPPJ=PJWYD=.ZY$;6R\(+[I[P6AO8ICSAN^:[N+ ,YD[R8(@M&\ M8SL.^@V$.YJW'?2Z<120U;'_'$FR"S MJ@NL]@H!@2B/AA>.3L6U-"%)2: U;".JJ%Z0F0ENL6#;&S@:B*:C79'F$X 9 ME:"0#_F;(>GZ?DC[GFZM"P+98POGI76AP.O_LAS@P%=#2 ?QTWX[!?:*1.80J^D#T]*X$Q9 M55&T-!\L@1O8;Z#OFMX*H'C?\?$)#BJRW8*G%7UX) )X2JS[NHFEEHO25N0H M9]J1T'B=EJ[$.2T%6<=:WKQE[G>M9<=]^W1D:EPD=17F&$[GIRHP3^;HPN3V MGCYZ&_E3X+_9)NF5$*Z8N12!U1\C M./GN&&(F[P0I]38\5T9%33.J##,I%R+31,W*>:_J,_77(!5UK\"5]&M5@$L" ME2^"6?JO6\KZM5Y",=\WC8Q6M^HX E[(26050=$^>9^T;8::>0[J0)E?X("3A%(!B'JN" MK A(;C/CO?>^AI*$6S07S&VR!R.V] >A"P]Z02ZNBGDT#$&XNW@G<"17YH,P MHQBS("?8M8<.8&]@IM(+.46(A#DQM;B5G%FKE,BH)=9Z('D2PX5?XPB6P0I5(N MDC!+1,W5@IMB+P&8D), $4HUB2+,"CVF"0MJ36C0]5P3RMB/E3:Q@S\ZFPYP MS>7*\/^@+#)%U90ABH"5I116XB6=&DK.^D]=/XJJ*:/D2IIB43@#;DWF@^,P M2]3U@52\ =1@T.DQ-;CPJDD)IG/E]@K["7@+WU@O;=-P"%8W8EEE2%#1"L<' MD'@=?S+=@<5A9XE//8EE\]"NKR[O+^79"O@4<* \+H1*#-D@TWL S%\7WMMO M,7']#5+];?8/I/G;/\RAZB5\-NN]8_C=#PR)VE1D;,5YF@X.22!ZKS++'JHP1G!)[G.JFAB?? M<$.J=6&OA(I:9E37L16A")9P0^,YFTKZ1)U"L 554;-XG1UK']FX+I,%EN1 M34/#M0S?"E[6Z#D-+']S=LYBA:;7S0OO1KY)FEG#1#-T"<#RV<+JOSL@A"@H M*JZ,GBLL J4P"HJ'7&"CWPPG FW+BF/]3^"*A1OZY-*Z:+<,S%K>?0N?YO-8P#S: M?QU%FM^QE;32=3FTM>0W$J[R)*B6\9X&,4"AO-)T'AZZN8U0!J<)U);_5LP$ MGK:T)4AE(0C*A%2)-T(V!)TH@$(,@K;YG\A. L3E1I*'Y-UWH;@ RBF(2OG$ M=[WE&M.%935(05"NIAJFIVS'G$0;Q$TZ^1)Y>+<0GEJ60ZZIA %:+;F3U'HI M\1+ E=49V'-22@J6JKKPHC+F6M(H*>$+O9O\SEG]H/>JZ$80;JR"TB")M#J= M)+/N)3+:W392UU7@9C:F,_76_"#$8$".B."5..FD 6'ED+TT?.!O7"3M.7F)K;E0?$@_;I6_"\GT?;6 MA:0@9VL]'].%EA*DE/%8JK&5X /3!\8<%7>!I&EA<5DJ:(+3TICS;1=U>8I M\KQ+QH&/<\E6*0\?N2*=ZZAJ&MI,V7)<:H2L30\@OLX/DI@8A#4E7T@7Q7.@ MRQ0MU;S).KC91K,N6N2!EZE1)6/D_MU:MN6 C/2!:Y?1=?CQ2UH MI7ZW<,!^4O0TZ "SM =[%6UUC;(>KW,4/8:VO%CHJP M,V8TV%\29Y(;V,:K[4!VIJ:[G1LI^7J+HQ%=&"00?48DK1(I;*&C=VU(OL"/ MHY"C ?;JV O<P&%"<:7UX4 M3H!AV0YI;OK#;[WA;#1!N6RDIJS)0&UVW6/(64.I M]>/\\HP_:8U8+!/CYS,DJ&\;#LFDBRV;9^XM9.Z9_!0WQ;(^W@.QHZLEGYE4 MY7_W_#_@5.1[)B ^C<07UD_]Q?!JR5DF5?_(A3M8 BO.+5RD_UQA_?1?#$^% M1Y-B]?_DDY]$YPOIIV\R+%'QZ[S0<'):KG/'=>QSS;?QNCK>>*7)!*>M2:_; MZW]K=P8]N1NP'3:69(&8TI 5);($"NG[T L!"O(U\ QW3TDQ"Y/K*)*UBJ&F MDJ.3+/_C45D6H_P0-#5%RF?@!;U2XRE1 I[\>+]BV. XWD]DZW_T_ @WG MD7,LC0)R\+31?*Y41EMU;W>?4,<%"^3"K,!40IA1D2&+:58IK-]\TE1"JLDF MD39R>#>0%RP;2/C;[),M^,U6]M%6]M7F;S&1X5;==:/2@I$?"G=75V?*#GJD MA;(K!1:FH+WF.C;\3T/##Y7?8R27%-FM17;#5HE!^"8_"*\XP*M@;,1?3K)! M_>[;(1C-Y^A>UG,#6-$B>J56:[&QW*D+NS9V2D[95)J7MJTTEDXB\5;=W>:/ M0S.%#M1HEX\V^VCB12_X /8-GT-S22S;G%;,J@Q/=$-HK-!'V#!^Y\P9]Y!P$@F T[]B.@W[#=]:^ M/KZLZ8ZF\*#='CZT>M-9_[D]Z\&?VI-A?_@T;?6'K=Z_NKWIM#5Z;'7Z@T'\ MV[(';5*8/ CV&!B$G_VX^V-:UD13A44Y9XMI&)+R2I1G7N;BG_O0V(F"(QWC M-KKLM95:*X2JX6#_6U$D*OCD$![K^=X"JBE(I3-R7]!CP[4#PET0=NP3/89Z M'X8=I851]?@LPI[/?WQ.9<.V9."<-VKXPH?AV@G$IL+)O&96UDK(3RX*D9C8 MT[W86,O,R.) .C0YX3=@XMK_,&2L76B"3 $6F*.0Q+#N4V1;J .*'?*>O;GU\[UKB+/BEM>UW7_DDIUC1-?.2F4L %:^?JWSKDZUU"%#0&5I\ MUE%10LC>#3_8L-7WJMQ\GH&9ZNA[-)NPM/ MV-_[LZ^M[LMT-GKN3= 9>O?UUM[G97LT4[,N$([0W+7UCRMV=09'SYWH=O$^13^-I@G =O3QQ[D0#EB MOZ #M4XEEAK>]6$(*'7=@D6-Q<)/;E32TA56L".3,.L*ENM'*^W(YV)VBNCJ M.\FC:,3SM+,SBO,@K8H.\TMIG)05*QOV_%9]G)8#/]S3,/S7H7;AKY 3BQ69 MX(UG*!.X<48'%*JJC\III6XV=*I>MO32H\]WPT?I:#>I M" JG<99Z6JBY&EI1P2W$CG2FK1I*Y!'[,3T!#ZYCZZ5M&@YAQTTLJPP%!&V[ M^8!2YGD)>^\I6!SVG+CW)I951J'\VCC0)!="^1LS4B(K;^V Z02LHU?'-D?S M[M)V#?*T32NOEFJYU',P77.C5%6]0\]-L 0'6+8ATK]Z[N(?\'_)*N=M0Q\: M"$&NR5Z=L.X-LMC]?(;1 3;D_]4Y%-E-8]?W2I@I^WNQ2WU92S])P]F?FZ)) MNAJ(M[54K=5\(2OU/BS[;9)H%9Y^LE]D^=2X,TO25I.I MN016Y(#1G-A+FKLA:_7\4+B0-QF4T:AW!3DR] M>?C30*G"0\-=V"@7$3J?48G"5%=CRI3'+]^14PAYOH&E;3H@H+(D7TAC.C M5=.3DUOOHW )?/Z%I:B:QMPH!5U07 C9;.EZ+CS31_'KXCBE>QQ#NF!E(5?1 MF"79<45E6/+J4P:= D(VKVJ: C#!6)GJZ0<5THJEX,E M9-PJI'(0DQ#(-*-5Y* WE \ =MZTTQ@.*&\!TJ5KM5>>']I_QK\GBHI *5'- MZTN^6B6D0F:)>N>S(2!1CU9%7SIQHQ9UV#YI;FCR!5GL]!HG>K-F7GRN"%Y< MB' $R\-/NHOX;YSNN+?',6KH-\)?6DE'6D[_PW,$/+!;[]!*:,-Y*-W0(G.YMGXM^=G=;J.$02T"V8Q MC>>'Y"4%:EK#+XPLIRXB0+"X=, MB&=M-11/74!(Q953/H<^6)2I_^I0V;%)2:5S3?T,Z#11-M?4R'I[Q->8*GNA*6I,?#<155FY-KX8,0HQB[UB%^>%W#O-9IW8>_LPY6Q M3!,?C15%T 4]@G%.M\$$:\.&G7*M,JY5=[A@&[UQN__0&J#-XZ#7GO:F( M#ZG@XU2F76-MAX:#@L^ET*&BX_O$Y(IQ!X5A^UBQY1_G5V?2-I=[/4>*AZN6AC1L,)@FPM(Y3^ M\-0AR:"A3N('.Y.VZT:&LS\FT#.SBML7C&?X\?;E2ROY=FO_XZW1O)5^OH6^ MWQHHX NN\E[G_$S8*2>O]'VMH.R_+C("OX>SG\!Y \^>&RX)!V#N9C2=89!F MCLY"8H2CPB:H-(M^!X8_^^F5)$]:^Y,SC#(19&>32!78R.%[$^[ZGW1AEHJ@ M;8T\PCQZ$3X'%7OU3[JP"D6094XB6^RW*K,+JO[)%E:A" I/(XU MTKO>I'I>,- 3%I6F$]32<7I*=C8UTY:=1X=JYS7CF(%!G F9-O$KD_OE3L#V?MX5._ M,^BUVM-I;S;]2VO8DQRZ'X.S]YZFS7SR/.NG[3@,ZM5V8R[10C$(:%G)R:2$8H]G MCKJ$T_QX#!3)I.^ BE[,9IH$I<$KV"5Q=3\@+(4Z#2WOZ)JRI&JLJJYEC:R#%2X]J[_V,?C LC? MT /,E5?C),YA_!^K-?;). 9Y MJ. (*8MPQRZ4U1K[)!R#/-3UI>0#V7?1AA7!1'"Q;XHJ-:@?F6J222/=+7&V MB^H.E_?'#I=D*X6"/I<5;!&E&(KH='E]=7]U>W-Q?7=^(>Q1(D,O<$Y07'65 MF2"$B?Y@JJ@D"&WN7++KSMA0',1#EN+%1"BM#%>J*_9X<\*#F4(+V_/M//P)98CU M$F*JTPB%%ZOL8#4HA5J^VIONW:K96E%5#DHEAE' ?_46BN5*6='>%9V[6ZWGKCVXMEB,\P5E"Z231@5MK!DL.)7E65LYS+!@3G M4OX&E"&&R.5#D!B:GP>G\).F4'N M+F&? =Q\=PW?WZ# A"LOF' M6D;\);F&R:WYRCU:7+B>?G.U\^/\ZN96SC"?FDM@10X8S;,>T]YL$DHK,["K M:N!X1/,@;O[CRBG4$HC3^:8'^2E8K.*=$?G 2:VC##/*Z!/#!FZLZIHATZY3 M3XRY,NKIDEL;&(T6(E1UL_\,3+B.VJ:!9K@>>D?GHW],/2="/:2<]=AJJJ?N M0E4=;.,KX%15Z3N;:#L*O>0FEZQH@JOM!!S MG<(;_( SPUF@9N6T6_8 304D:%)> [CULN#FP0\5&,G]U=JP?33W#<@/#^R%VXU@WUUS,_,--W!BI3W!E9"!$\4-Y 5Y)_\I9%6> ME(2LC] MU&#MJ[F_*:+B,7G9: M+<949W@X=G5@32<'?U5&)<5"Q2B @D&^C:NT\IZ-=WL5K8CJR_U=/052^I57 M83&.)BO1=NE*W/][DY58B$,3XV0-#Q@:NP*60:F4R^F)7BDHH& >%;$IN!BO M_&D;?[_4]5P3]HU\I90KT A5%BOCX&:I&*)\[95>='>S&4ISC@*NADL/'MS> M0! BP^OQ;P% OK2$@TN5YI1C3_FSCG Q$$V5I^()J3*4 MD(3\"86Z''0]?^WYL7K&(1B$Q>L#H48>_+U<&I30$WZEX $K7]-"=H?/P$!F M/31:^NXZ"F?P@Y2]/JFX,GP0L]GG@DF\MU!%G]1M/KF"HB[5TVDE:O(8+IUQ"*>5URC2W\H!K MA#IGP%_9L%>Q,)Y\[V>XI&N66D$C)?/CK.&^I(J^5?+L;NQ:RX=/4"C IGEV M*Z!=-OV0]5KG!*Z .H6Y0_+?O9D(9N6TK MZ>'^,0*G?=XV]."!$-2"@GP[Q%UXG1[XR0W0[N(O&'CN HV'O5_Q.>*?'P<^ MZ?WSI3_[O=4??NM-9\^]X6P*?XD^U$)?:NU]2G9(YCW,KR%Z,AV+9PK,".K$ M!D%A0&;V!H0,_<-[W#A\5Q >7N<&Q #,7 TH-^CY%;8=^M6!UQ)U6?HA? >] MX$+SN* R]!"DX.-M/2-FI1*_Y_O M#"4D(7^.(3A/+FW7F $H+Q?XBTW7HSM.$DLKI?X2^CDX>W "556['6#_VW87 MF7DA"R_V[,$&"E3-6%4SO5=!+?^!')4$_37HV%X(.>UZCE0&+RE5?\]!_-J#@7+ +0\1!:>2"KA^$$V+J1>'21$%;WH#C MK=$V:&JYG26%! 55-%-\&;2";A;$*QMN7):1L*ZCY; M$1_LA1T:3JE%HZ"ZGDPHC3PS+ITIRHC_"__W=[N/G^GZKNN])>S!$JC8Q-RMDJAQ#EJ[?;<)?9?_"VH1E?A,#/"**<'?-KY!K(BV[Q;AON MXME8.."->?EAKJP9):KASK@@TKHI_M$:ZUWO@)95DKN1O, NKN0F)A9YWRU0 M'LU/,8F_0![]="&EE_9Z#'P3Z7E!BI+,7+^9?**KG]4[AU4]L0 MA*/Y@_UF6\"U@I'_8*.\4Z])#C&B^VC5AO5F8T/08S+QL M UHT<1W7T)LF904@Z*)8_@1%&!%\;LEZ$%WRSA^G/2]FH#4,>?'J6.P M+]943"*C\I,UP5EC".QF2R)#JYP?'Y=75V?WJKQ6X'G6)@"TV" 4HM^R-?O- M@@*\JL",'0J/I:M)4G0PE)J.K1+MNQ33)12FA2I&.;XN20 MY]C6>%I4AJ[JZP'O"B8;]MJ:4:,B<%6?8ASX"Q/=^)A]K0M:T(P5 L#7\/Q"O->;+']\W0C" MC5S5!QHR_&.OX/]K-!FJX5;@:49I>_K6YXYPKY+[NS):%WY14@R38MG*YO0+ M"6HCWGL( Z[*<<^*M,WVUNC& %5 VHWZ*%,N,5?ZJT(08P,H1@UF_QT3AAZT)1Y"3 M\HJ+(90:^O*#%[0F.X;"5790D->/O0'EN"-TAU%1#E(S%#7Y56P3>$17/>M: MQ2H*J4D)>9[ 3@ ZZL%3')$;?)7STKB6%Z=!.#$$R$&%MZ\JO8_^(/1@%H2" M:1%QS^N*UQ.>JII3HHH4FK\AF1I(CM/0,_] 'B VQ!.K<@),8+\!:^3.?,,- M#!/]DK2[Y6E#7S:)$X?8O(LR:#7V/1, *W[X_V C4=IAY$.Q( LTU''8=Y%L MX/BSX&G4FD:O4$ZVX=N =(2JT*+^E!,MG.9G8-\;A+LY?#3?3NP=,/=\P#6W ML;6C/]G$B$20%Z'"%&O/X=BKSK##9CX)QB010;Z($OGU ,SMG(T";L$3[,A' MT73:*Y2UF4"G@EKZLZ>, 2Y)HH\UTW P@[0XFUUC35RM,2=X(X*Z:M>#KRB MO LECOUV$(!P9Y+H+@U_0=P:XPOG17,#17.E"15*X!85O5DB)9YM-_::S+;T M&!M%9S..M4#@"4<+^I.GJC#J"/>\<.1"V:R]X&B;5;89_2DI1"(9Y40^;E>$!?[9.44G-KMC-% [$:KR(&Z M?A/.-?IW/CDH1F09-W$V><6X^?@VM%]<_V E8"0&O3;G?Z@/^OWIG*C%8]]SXK,, 6+,&[[6Q2GF*VJI%O\ MO9YMVJ;I1\03$KZP#(-HM TRSS&'E MQC-) %P5TJ34R)>QL:%ERZ!7TIP?5)A5?5;O$UZX8(%0O@AFQW#_&'APU>(S5UT>FZNF7T>3V9=9;_+< MZK2'_V@-1NVA9'O5#J7G^]Y/VUV0S%2P$S\8:OV JI=TW[HSNF[[AY)+L:7/ M.JZ2)_/=U=69I(QZ?)+';-5X04I]%%TZLM_$D)%?;ORFCU-+*V>FW&)CT MI%-Q][#Q4P[^JHQ>BH6*40 %@YJ!<9B4]VR[]BI:$=67^[MZ"J3T*Z_"8AQ- M5J+Q3E?B_M^;K,1"'&H&(6)2XG=@+Y;P3-.&FV"#,J%BRS58J>QXY"=&$O/> MXZ?A6P7A*'-EE%&N@/T,.T#B4)9R[%A"H72, %@H@BIP@U358VO@AQLDK2QW]QK)L[,I6+L8:JK'K.HK6EG8 M2H58)H) $*C+%D--Y;1>5F4(9>" *X :-=RQ354X\9 M[&JE<((+KJ!Y0KYC'Q)9WX5[Z A-J=E#_(D1@MY\#DST(*HP(#)7&WJQISIT M%5R*\8X7Q(5W[ !K :Q'S]_*+AXX.'\,[D;TX(= [%+CW0J*:)$,B]X[L@V0 M U+D2NG! QYP@K8<\M<4))S1O L[;)/>6^T7T4O3AC>9JO\H=0/0MF MJ3%6V1D0OVX&5F>S,ZAWC6#)R@%"=(^C0 ME8QZND]FGL,>6TV-*% !<"T!4NOTR<]>'I1PQ[\Z=L^ H[X2.^[ MWC'XX.,K_) 4X"5OA**YW&-*YLAY#J=+^OJ+E"5S-2<<6U2-1%D1(+$,J_E,5OE%YN;-64US1!?HZV"25Q:NJVJ=P,V^L/1^*P'$,GZQH;$&M M5,N.4/X# %+J/A<2,[3A^M/Q7,JHQ1;42IGL"#5Q^,\+:U#@)D,HK3@%RN^L MZ @%C6>)N^GX')OZ>,P\M"R1[JJ."BJN<[KF,%=6; "U\7DYQIL&S6 F0%I> M>Q[0<%:= 90)$I0S;*'LC=2Y %-6.QJP8A2T#[# W(9G!!25*K(MPS7!R>V9 MF7.I-?9MU[37AM-VKGYI;;^+(@(G'VX9KM6RTT^WUNFW M]3"0GE_+'>*H6\]&F,9QGH!,NJ/Y5N]]=PA5.H'$@6>;V4_@O(%GSPV7I&VA MB*;S@^O\ZNKL4ED;[#G>ZZ4N*6BTZ>"04"J=WX'ASWYZ(IB7;_&#$8X!O IN MN')Y!CM!NC:JU.8'YAH1OC9Q@&<+*AH[L#?MBP[Z73? MG7O^*FZ9]X!_67S WWVGM?W1>8%\QLX+Z='A20"I2MWS-"7)X4DZ+1%V4=7@2.W*5]GQ13ID%.N'W?%%.H/2UAAL7Z8ZBH6*44#Q.%(L=%K-<=J54""E7WD5%N-H MLA)+9TQHF!(+<@H/([.-NT"V 9&**Z/JZI8@+HA*Q:_%]7R S.H^U2Y4 M5$TYW7)IB$W!A7CES]F$,PGR872-I#>/MHL<.[N>O_;\^'>4$PI+Q4:HOE!W MA^>6TLCEDT#5)SD*4$.4[9^.L/DA:\G1-!\BWW87XSB=+!,92)45YP9=PT7\ MX *M@FUJQ@Q2LU#F^]2P]Z\Q# 9;GJ MND-J)R]/^,/]A3[\*8N_EO"^JA *?B58>HXU\PT4V?K!V+!9Z O:^#!$8L6> MD4CDK<[:MST?[LOC\[V:M(*_"X 9H>19>Q(Z+TTQ0GL?CFX\NZUIR^3WG-O.$,OBO<^W%JE7VX986L.O]UZ0Q^7 M^[IX)X,MGH#AC3&M&J21G 5CVZG.IF,XR!MGN@0@?/*]:(VN8"E/CUFJYH?' M]=7EO21G!"Y%',_YI;$V_XGR'O3MCU]MX$.9+S<#\ 8U!39>USJ8QM MY\J"7K=MR/[\.T%)<=%K!+9EAE)57>)PJIOQR//_M_=MS8WC2-9_16_[-#N^ MR+>(C2]"MN5J[=B26U)W;S]5T"(DL8<"/;RX2OWK/X#4C2(! B1()"$]S'39 M!DAFGH,$D)E(B(AO&G/RS&]R%,ZQW#@)-0XL6+&7\#9SOSAA,O?L/<1(/^++K82KQ!9J7N8GGB)6;5?N#]:@;/+%5C'SY+8 M_U1^5WK W>FS*U)0B^V.ZE&.HAGJ,SYX3Y95?@AA4R6I-H;6DFH" SSSR>/0 M,TK^JYC/4N\^=7Y75Y8Q%U^9:*LO3XK,);2CR-N06.L^MO6N'WM!@,*\=,(1 M'GK83VE'=EF9N:N$O:Q,/H.57.CACM7!!Y_3^:#?8^"B\T&S(4MPZ!%69G-- M1WO3GU3Y2+-#*#.QZO-;./D^<.U5+0HQ*L>Q[DBP1A(UPP8%X>(B7D%9?-44 M+H9$$4G(%(2+U1H5,$&_PU70X6B2CQAG>\.ECR3H@D%C00V81J&F$O A$:CY M*4I63>"3FAK,TH?$''DD!:V/E"I,LT'JL_0A<:8TS!SJ",IO,%$49>F?$%%X M\I^S](NRU.^)HC3YE9LF"D]^T[+T*RP%7T5S*%6\ RX9FUY,UZ;-]J=@)JK) M<>46)&06]C.2?7PV9!E83DO&I.X-\!<*XHJTP0#WYO,X_(B"2?01.+9C^33E M+0B\6?Q;HN__]1P<_DZ:TU!"CM887%3]&G#4+4>C+!T;490Q[/WF>?8/QW7% MB2 M52E+F':,'.PN?HTL3$"(CVH#G-[P>X8M';GPWT& 5DOQD$ MO=E_(B>(!R,GPLIH#886BN'-3@PR"@"5TI/WX?2?/D+< &EAO[3H#T3T"[UK M !F(Q NEE=_0"M_MGCTL,V^F7?_UU: 6 S#D9TOD \J:$\>GI%OBT]UL\'+ MMC(31$$Y]4<*\\'<+L$'V([(DH0>SO?FX0^B.S:T17W,!+J4U(;LR#F^B9]KWUDLZ8$TUKS#;MTF&@B#=C3_2$JO'_(\JQ+XX8%% M(3\=6Q/RJ^^C'YB\=>E\YLPGF;^#@;ZVV4),9,Y*8WOUR)4&"'.-?4X+,#"* M:9N!3@M-\"-R_G+P8K^Z#9'K.@NBG2F:+;'G>@M:4W5I M]5.A;0JI-?B0CV="6.J5Q(_#!$GI3;,G353SA40<2;C%B",D MOG[FJ(DBOS)RRJL]+*4R\J_NQ8-A>#6R3I[80,DW/4JMU< MX4.:-3@BPK<_]^!(RKP\#C%RY/4\:<((*T11V SBX9)*R8S&$T9.#8TYOTHG MT!=DRY\6N%RI%66KZA[R@]4GT6) CM_(WM@$_F=N6/MPD6;1 4[?5:/_"U:'<:6BC(B%;_MM/C9I!(W M!+]M/\$/LFWV=[2/YK][H8,7U&].6+)7EGA^I\##3I.>"G2T8=]=>]GWYN!X MQ;>5=Q?BV:ODNQQO\+O-G$L:1)ZLW\3;1-) M@CX92.%:[OC1[<7E\?&CR73T]*]?1J_/_?'DOSK]7W\;3/_4>\0H*^30"UG5 M$ Z/NO [?K^\O%?D(,Z^B'F0B-$TS=!+PM [_4>%1/1WY+V5$<^88^G["\1H M'M5H'BN!$W!FM@?# FDLL^993DA0IW\.OY@;(,XV!(-@.1AR7*5B(NH/W2E! M_GW[M4E:+#?*F]L6'/Z"^&6!%Q=//_;YL_(X3DI]=RW,SA8[;M-^_,3%@GH( M*'_9P0VJ%W0!@VJ%>;6TG,:4=P'GR8%'I&(VU..O43L3E//7,,YT'(@RI9M@ M?S0GG_+B^2/?=K#EKR=+*QLZE^IK$BNJ"P[!WA1S(2U(PFK"<^H*\:*,,TZV MN]&,*".[HI.G(">A6 _OOC-C)5%P^YA$E?("JRH*I7G_^.Q\.38QF,&[M8XC M<"LZ(LC@B<5GT(/?*:VN*\U'#]3PHX3$[8^T'PO];(7T=E*72&P_6^LW#X?+ M'K;_1!;+XR#QA%-@C:SX[8]EYVE@-*?!?[\"A1A/.!4*R8C?_H#T5@,'"IAZ MC^C=<4?VJ-+]/Y^-$*D/WDK3X1#N*G]7_2?Z+@=Q10 MW\!DMD1V1%.I94+/=SFAYU]ZX_X_'GN3_G/G:?3VWA].>M/!:-CI_Q_]=Y_6 MP-R\LQ-L7JHW-+W__-'\4$-CY!)F$*4%81#K\(/JD) FJ1M:'+JN]N#OE]UK M3:'0#2RC>3YU>KYOX45R).QQO6^SD:#WP_)MWOV]RIX/QCBI1CTG$ENKSMI_ ML*:'0\=VW(CF(TWH,<4X2ZG_<^9&Q'"]$)2HMJ*$#:-YW_(QL4#!=KORN,Y_ M "8A0@?!H<4S.K MCA>UA)T%W,@ZW!O25'M)2;9QECORJ2*.Y4WKX84 H8:>E5Z95O\U4?_5*1!5 MOC&D3.[&5<+9AQRT $>0IO<-1;H M5=UV\['<17VJ#3AXB]3-!(@C#]25S#?"U)"ZBGMDM4;F0(_ZASF597GMH0+) M@>7(:DM+UQ)825LD!^Q1#^.@%9$/ZE(N+KP-&M&/Z<$%53BH&Z MEB#+H.G2BP(+VWN?WG9S.XJ_DC/WB/<&QY;&D#^:SRJJ3#^/FK%]+.6_,DYC MJ7LP/*8V/(W6I,+V%S0KK9C-L*9KW[@<$LUCFI%_3CWZJU$4!B$Q!V19/(PX MYWZ;>CV\ 5 /(14R7X6&]5MVL=A"2E:1J$&JP^F1JZ1.:O-/Z$O;S"QT>K/0 M^9*N'71W<54F@?/@[9U$FQUK\_YS+F=N5M_M[3F74V)!U85QS[H*U!O+Y>PJ MO:!=_RG-BDX[C11J!F@IIUT1.4#N =KDM - MV+X=3CMU)HE0YQV -C2&/** MG'9@>'1:3CL(3&UX&JU)A1!JJH#PW37EI"OP%4%@=CU,4^^-$U.E(MO\B7S' MLR>AY8X#SZ,.* :*:B4"&8QJUN0#HC<'!\XLOABO_DU6 M^GUIF&[TW0_8N@6@G$H557D\E8U4;['PT<(*42.CH_3WG$Y29@/%RU;_^\NW8WO]TZ& MWV[4U;&>+WPA&+.IFA<*%^3EE%ACMJX^0S@F$X/O4,'C=H&L+>R6L87[EW:" M^*UG_*YYY,($EEB9AB[&/7&3B*HM6TZJTI7.X( 87]1*\)21Q"*6 %R M8]RF(P@ Z%8,OXXC"&KMD>[4\8/5%;T.A7N_=6Y;<*QIC %9\HDKR!#VM.;@ MP2V *%##DV=-*E24:]K&:B'))5$#3 9Y%,,T"I>TJ*&%-V[-H8>_8L]F/5FF MLN^'-P3JH:1"[BM1\?GD@I JDR# @)[8(W(V/EC2KS^/%2T:KCJ;/"1#!<>A M(MO(80)_4CF/E$9TK.CX0C*M]+'AH^4H4VE7K7@76=$WD H_[3P9@=/^^2A$ MB2D?WAB4_+[S0(0)@:*S$JUUGYWL-'@>?KK5K^A$1?XJ5%^6B6Q6R8U\5LDY M@R0OE^#R_IQ!(N'NU[@&48UZ8QDD:MVR&B,7VZ D)X'DL D8YC2#;Y9/A.BFI MH(+W;LW^3=:]%N>6W50+ R 3$ CJ[7N;3_\H1.LC3[@[(ERWI6CQ!#K?J <$ MW:97-L7: '4[L5&9L0#H5@R_CLS8-//:GMNH.#,6 &L:8T"IS%BSV'-\KU!^ MV?>"UF<&E5,1U$5LXIRGXF?KUK,7ML6]SCRIIBK]R^C"&]XVT1O2YH:S!>*T M/W.DK)(4I7X8IF @1Z/\M837X&4](@(#_8(XPX"\B\AE"ADUCL"8M5 X+[PKKR M%3#RX3Q(CZ-B2J80]6,Z)D M.2B(Z*YE6O+[;O?BMLV(\N6J8=]4-Z)\N\MJ:QJJ!9+5L(^I@JN2E>\ S[P5 MFA"4XJ7_*WT3Q8N]R>'T ,>'IC<]LKIA6@I 5.!NBKA]P-%!%AYA@#GRZM]$ M*2''-X21;[D];/?LE8,=FL\:.E]HDT;.#?((]6T+63A09^E27G*8M G\\( R MY*=CNI!??7_W/3N:A2-_@OPO9Y:7V\)J!HX$34T@4@KAK$/47GHC W= 2+[Y M\"!WRN"V!0.\%!"Y^ D*IW^ Y^\+!MB.:,H"L5I12#Z??A9[9\!N#1%106B. M]@B2,D(%=FPY[I18J^#3\\,"6%EMS0%52D*H:15O:+:TL#.+5QA]%\UHJI'E M3CPW*@B"BO4T!^X*\D+-D7A#-A6!A_%!@[1H#ZV&LD@L_7D+IU5C4B.;=#EZ M:E*AHC/F;:PQF12 VN 7D)76DFQE_MX?05?%8=9[X%&Z'HHIY+*4*FN\H@,8 MPYD&9A/FC0M.!(PZ,$KN3E;W!>=1H4O)BO8<^L=+?_7I>FN$-BN]?+WNBK/$ M&@RF7FBYAW^G=16&7O@G"L=HYBTP-3/Q@8J-LADCI9%WG^X8T:=>19LR@T=' M8G9>/'_S*]J.=>59LQ]Q'B\:]:QH;ZQ_X.0K3VK%=+I$E-"'(*#:7_&;D-/;HV^^%RAW5[+?E(+F_H) "DJ5N>'Y MG0G3QD>QNCX8ZOK]H+C]UE'&H[GB5YTXSYO0YH;H]SH-.B- Z&!G%:W&Z OA M")&A^B-%'";7MZ!))7QX8!#T#2PO/)L"MVO!5E-"<;S6]$I<^.&Q&J M]RT?.W@1$,,>*W!WPFRCBSS65'YH6I\W^DO+-4.O>O2VC;!<:(D>*J>=];,& MVB4//=-.H=ZVM&MQ>>'2BX7=7J\7!-$J63G0W&Y:[VF*_!7+X5K?"T^/VIIT MNJ6]GOM &=86X\AR#\&4TR!?K9TJ1JQCI6J82J5Q5:.0[&TS MQ&S,*(D6N5:Y_K>>'L5U*G;+[*KQ--VKY5JB*6GG7ZC5?WM_'?W9[W<>^\/^RV"J^0*M% >P M/4:AX\A[[S$9\,HL42:<;-/M>&89:$ M^J893TN2W.NQ*96@R5J,\L+7<3=5G:,]J0HPM7XF_WA$<^_@E[+7Z3UD1_]@ M^#1ZZW>FO?^C/\0/[GS$;^DXR4\A?8]>F[ 36,H&<'I]O[[06@#GU0N"%S(R M*(,=')'=R>@3^3%3@BS&Y!]!Z,P8EJ#"$T':AT+8LO9 M0J,.3Q20C$OY$=G MP2_ 4^:!)\PUG@:,.7=10B_]GT331 $.MOQUO&,8>N2O9%(G,R+I.L A(KPX MMO$-O/&$R5I)136>DVAPE47^L:F8)+N\NA)97I$%508P$ M^3FB_"&;>7^6=Q^P8*_VC6RJTB-G8DDQP5W,*U3P:5<2[1OR%K[UN8S+:N07 M^6*V!0-[%?SV+)"7M,5@1(OCCV76[6*V!0.C/ !'X$E)J+_&$WENL,4] M0+/_7GA?_YQY$5D5K"GT=]L?*/)W!\AO?OW]:7@$\_X/L#"5PF6/:8$X^@', MGV7)THY8''9-G\._&X&3F%10"W!QYXU71AD>B9YI9=SKBT&IF26K2JZ(!AIC MIT]45!P>ZV 3.V+LJ_F=6L01/KK9W7()P?4;=E61*)2H388H!;T,9DH9R159 M$WNW1?P6.3:]$4VGOT^4*J='D1+4J%SSD9X';MYI1D.N>.:X3ORXT?Q8;=\+E8;!RZULS+V9Y=:UZ'4FWL!'IM:8PDMVLD&^-U0G,8)92 M*&NY*"6E;L]:9F]N(R>A*OG',4/)K[Z_HH7E]C$9=.L<5UI."S#@5D!I#[6H M@ J]9M(0)9^6ZR,[_C,8<$3UFD:B4!3]JVS6O='>IXO&Z#/Z<)W9:/ZT=+ U MB3X"QW8LWV%<1B_3%12RA3@=V=(J,D*%G&=YQ#PPO(Y@X%9B92O*?4Z-@)\: M\= E"W:@%"VW8VM.:5!-7'\^1[/MM5'T*-6Q;M,[,*JL38;3H6W/LX%JGFP> M ^M6CF&6-.-SV.AA_U>BK6>'Z),BYU!!^4XIN:>9Q[\Z%&),R5R&4IX1O5.$ MS@J_1I;KS!UD;^X9H<#3@>R$63.HYJ$GQ\ J>JE:@O8A(2(FV]IPTQ84$6-' M*UI];N)6 M)TVWD..6^'-/CG8555.UJFL;&5F=>V>6L92@J'HJV+7:TY(>)1_@/K;BTB") MHN48E?^,D^.4A!JJEBJ%;J6VJM@F@Y &O2! 84 +? M+/_*ZJ:&ZJE*G&XYV^K1H9#,N()01_-H4E%V5<5+:ZBC_(<3+FD13 \ MQ8VR/,Z'"Z*C:].8(B"PJJ*;V<5%(WF\0':*0(8M(%S"C7$KQV3$M+2.$>C#YB\6, M* ?C^,"OZ'^AH(?MWFSF1Y8;[+9(+Y[_[$4?X3QRR=_H&<9@>O.9MX,AG*EN7.T>-6HMA:Q>/N+P\R&TL04?9CY7*ND"0A))"J-X!\6K3 : MK@]6.?7:/L$7FD_#VK4%(?=$D*H#_$6D(%N4=]_[<@+JX2Q+0K%'F4^O"GHP MYKKBC%*(+CZ1'ZYIG52J"%H[F1?3%W^ 2812)+VB2XP!TBA]\%F4.^E>)T$8 M 9$AW,VK9_]P7)?H9$ PQPN:VY7\292$G$>DE7FIK\97 MG423E5]1RD@3\S2] 8$.EWX0.BOKX+*X >[_G*$@&,T?G?AD6OE9N>([3*)8 M+RMRSP1 M)6T.T^)%O."T?'\]]WQZF5-I>R3[4).YI% CJBZJ%6S M3#)//1EF559*U?PD,(=',G70Q6-B>5W2RKHBRKIK,8-*2ZRV8LU43U7PGFT[ MR7_( MK$L)=V*UO75B*@_.'EA1N=I8TELG)J)Z32-1* K4XJ<-E_36C6PA3D>6LXJ, M4"'_A2SF_UYZT799TXM"+UE*/'FK3PNO7T.;C;IX[U8#7U%,J#?J/2+G+P5%-4,[P'9$EH2.Y4Z\>?B#J*T$V,4/,0G^DM(J.D2C M^$X\37=-MW4Y+2\AT\2W]X;IAVM]-W#( W $GI2$^M=F>?LIF1NF)]^.8-[_ M 1:F4KCL,2T0I_T OOW) /#M3Z, 9(BC?X5<%!@:!2 #'$4';O6"."O/0: O_:, I ACJ(3 MT>HO_7MF>PBV?S,"GV*)%!W]U;&Y']/*T8S-_.YO8&"LNGGG2\1FX.=5;1BPI?Z.SP .=^5AK!8#OT@"J=ZO K= M3IO3/BUXEQB;V_:9Q')2*MH2E,[]J)Z/M+M5,G5[GY+K$U4\&CRW^/S8\ZMV MI4"HWJF$D;]AVZ%1I8_HX&C\:%Y\A:S\ XQC5T71(1RW:Y&CYO32W2SQC4JTFLR'-;SA*(7,.4W![BS9V03+>'\RR=A/='%P[AEWJ M63RH+CK[O$Z5=\(:OL0\W@+1H:(JDRJ7 M0.(24>,_]-)30-YL6.V)QG"O+EVHJA)9&XG&]&0NKH-,I9]L,*G4ZD35-:HI M,H^?O_7%G\DMOW-=[SGR+Z58\@4/FK"[?N]== M18-]B,)$Z]0!T L3(M+HW-3;(C6,5M1)X/F,+R[]'# #65SG1X-7F=2*8D6' M.OL6.792*5/'DCNE&<9B.-4&#!G4 IM=OA9+K3]%03T%TCI\C[7_[+ATTA-A M!Z?[:1)'5B$0 HGY,U!L98-GA+V5@XNF&6;CM-"WW>X5@)MNI>82.=$4X0EG MPOB#+'.7A+T]0C%K@<@@^4#^:)YH912%06AANMA]M )GQC 94L\ PY@2Z&>- M0W71#9EU%$(^GY^LG#Y$OIA5ZC^3/Z""=H%OF\&GP5GPJ&?W52*$O4.K0&(:N/F4%< M+.T846?3C*HY]&;_9F062S_GQ BF5D_&V#[&(H2E=KE5'.LI8*A7YSI.2GA5 MYYHU%^X_WCWQ5OZY;?[RYBM#:; SPA:SM;W7@$:(I^AM'^ M4$MA(.A*.!#4V3RZ_0&AFRM%J\CC5S#K#>'J#.SA MT+&I"7&^T'[;T_\Y0^D;8/.&#_\1=QI0# 1GNJ*H#[%C1.(13L()(;UKBD83 MZ,W.\VPZK' _,_A43=PZS%*=3HPQ/C.O67'$=)I6>!&?KR>&5'OCH-M-_M(J8!CA=%_ %@.*2>!WE[ METIJ >4&.?QBKN,CVQ 1OZ>)KV":(C(2,/(7:W:ETMR&H.$5 M\C5(R@85QLS=*R%R76=!M$7%PI[K+1P4/'D2=]5PGY!6SCU1SF4;@5<@M/[* M^XS#5$2NCUV>/QOWO':&H"LLFO[B^XR[Y;:?;A'=X/R"M^R&AJ H+IO^7!,. MC#,/%^"W:V$2<'RA]-?<9]SCZ<3W%>+%]NHRSKV=^4T-P5!&NAKJ[W_ZCN<[ MX3I><2DZX87PW^1_R\*),;^E(;A*"*>_9C^CL%ZX1/Z!]-S;=9F-#<%33CY% M5914C=0Z'5FLB*MH-W#\T."TXBM#:Z!634FN"-$8I\"@6#-KPNX"A3 M"M8L.Z1EKLU9HB5@%L4G: YEEXVA97*!.3$TTC)"G=#K^,DK.Y_).PT.KMT] MG(-K9/ \D,'ST(;@&L6KEN#:1@/GX%KI:(5&#JGG@;K@6A&Q='.D4G - .85 M<9$/KJFU%*"#:\#@Y: A'UP##J/>X%IK@5<@M/G!M=:B*RS:*0376HNBN&PU M!-?4>_?[+IK13.\WC_1@(YK3S! \126#&GC;S!F#3\YX/&YC"'1"8D&]X[J. M8$QKD9233W]\K3WQ%P"4T.#7X"O#B/C+L6N],/K"Z ".+J4@S8V]R$AL5.3E M/?)G2RM P6C^S?/LH(?M"?*_G!D*LO$HV9C,M51,9OB3^F8V&[L_V< M#OV>SN:#.N_&1VP>Y N]F!>QN;RX((/NK@T1FX>K/-NB3@/GB$U)%[A6#JGG M@:J(33&Q='.D0L0&!.85<9&-V*BV%$:Y^L$1@H.?,E<_>$:H88!;N$34#VI;HGT@J*'! MY/.5H6C!#L_%N@NM',5TUG)48CX&'+5*P2_,(CD]U%C[4D?$<&*YA]%"ZHY: M^+3EQ*-%B4F+JD>YNE)AP_A[TB'#_3=U=A_5F7JG$SR\N;@[!P_)"+PD(Q# M5>-B>-42/-QHX!P\+!V-T<@A]3Q0%SPL(I9NCE0*'@+ O"(N\L%#M98"\'$O M#6HBLL&M2(8K48<&MQ$Q"J%2>[ M5,83VPVFD&SZXXGUG.]J,7A"8IW.^:[+BRM8/EAQ).7D,_M\EXK0/@ B:'!? M,/5P2J%] -#+PE,IM)^&&-S65VUH'RZX'&A*A/;!@-J>T#X :F@P^7QE&!O: MWZR7OA".DGCTH9+_<,)E^7"_U*/!4; 438395ETW1ATCCM4QP*1'3AE;V?C_ MC53\/WYU)WGWB9T1OJ$7 9_#_#JMC3Q>M83YU=H4>+/<>2=<=J(JV@G#B]R? M=\*F[X3U!H&ONZ!N4BRU:!N&UQ$+-T< MJ;0-!H!Y15SDM\%J+85AX0U@A.#@IS"F 9P1U6(:K4540"CS QFM14]8-+.C M%VJ=6 #8H&&)QE>&UDMV\H?_*PH"SQ]](I\@@Q>OR K0%/FKT?S)P_%&Z)@. MHMW T:$49$>FHJS<6O=Z^U42NZ&1Z(I+6L-LGG/: MN4Y/X).W6CDA%9!&<"A["9\1GDFG,1-F'?O]GD9O;X/I6W\XG71ZPV?R\W Z M&'[K#Y\&_8E>#Q]/[)T( NX^J>=\O[FYUS/5IRU5\!*%Y+/>'.RLHM6[M8Z_ M_SE" SS]X?V)+)\U]TL_!XQ]J A:=N97HPK]&[B&^47>BM0P;/>DM&)O]%W3 MIY%C?&7HWW0VR[(7+_*5D&SWH".UWESY! M9Y(5Z$+__21-4FRZ1#ZRYF'&$5?Z.2=/L )5*"ITU!HC5HU7)\\F'H.78-&NVPF3B*^#6D,;L#A$/1OA4IY$ M^WXGS*(")=20*P&61LZ\%(NVW4Z91%P=U%I3&A*'>M0S48I&Z9XGRR0!-=10 MS!H@F82YD];1;;>;*K%E*E5RI:[!O,-;DKW!6(:*2C]*[JJH@/:?UOH66;Z%0W1@#H/']9":5L0YHU74 M#0Q=5*"!,GW<\]C%74#@WLEI,0 +Y3;D'2N=^3'DS6>H9T: M%^!$D++KTG(:0HD7 M!Y.YS*'N ;)YBJAEY)AW1FLP1*C'QLM(S8Q[Z W/@A%R+@OTD8T,9KGR!-, MR;<$^7_B3A J7P&&1F6 S]*F=M488H(.QBMW*LJT2ROECBCE4B]?:D<\9PDC MI!3]3*G@TWQE'$PO\00PC%$[4:G2A** JT8G9W)V%]MCBJ/;__F)<,!*=\YM MVT*&\#'-F@QQN?6;C;HC/_))NR= $%GI%:6,53H^P;AQ. H#NK$CW[_SUN5. M([D-#89:4FAC3OF-$5EF.;,0V4]6L*1Z)/_I_R=ROBR7:I9A#XJZ&ML4931>W_< MHTDRG==^;]*?='H3\J_)9#36FQ:S$;,X[R7=\/O-PZ6J25K@U-T8S1"Q-&0K MQ,QP*?$8,,.T2,_'$[,!<\M,Q:\FO#NJZT>DG7+^A<.G9 _Q% M9B@J>O:W" VM55Z22]7'I;5ZKZ_,C5):[-E6BW[JS(X1(A#KBW,=W<4=P)"@ M%K329"BA"?U.!*'JQ<)%BO/G7/)18"A1TV2@ M7#=:ZZ$V5F]CKPTE9?;R'M=FYO$IDMUW*M61(F.FWS\AK145]?CR'W@F8VDM MG5"]OD.MJ"C;E_N\,Q7+*LF04O?22E%0VR_W>6X M,P]+ZJC6X^-7;>"D$B:>^2>EF?8?36>$TQ0<2[_.%ACDQ-A@GDDO&WR[O;@] M49/QT.U>W8 +TL5XJ+4 &T$!WAS3U)U!K8"ZDFAU.$#K-.83M*"<':-/SZ>" MRAGL;C8I8M+_1HN(=,;]]]$X-MQ:S?&Q? *&F=7E^^WEG>[[GH^_[6#:>UQO M_BAVV[/PDT".8#Y&6;.M2NYVIE>\^YX=S<*1GYQ@8:5-Y#4#@[YJ)--!<&'1 M.010N_63 79_. GE'^WCM@4#L100N?@)"@O0<*'. MM#,*;C'I] >S\BUX?[-3^L/RZ>&;]48%A693UI#(T83 %-]$^Q@% M#D9!L%FM!IPZ'=P^8*A1WRJ]O!Y %6K:?"VW $>J34JD2_*OJRO-T$H#D -B MH80PEVY"F[(!MB-ZL,YRB9'\1#Y-X\VQ^[RF\$ O!"R]'Y,2#";6\@=1+>ZHW")_.U$R;4$^8U;S8(2HIFR MT& ,Z%-M3,:_6% (!8O4U/;WO2 @FZ8YLRK)00N3,2\2L\8" M1DTFW&Q-V^/Z&_(6OO6YC%?*/K)D4W$RN9/95)Q_=+:OZWRL.XV4>6AZ M]%QVN]< 2J+PD>,E\"A303MS>7;NUY2Y8-1!8;4%0XD:X4T[).54H;V>R69X M''XL,[&'V18,RO( '($G):%^=W*^G_ =>9\NFA"3%WVXSFPT?UHZV&*[!WGM M84$K!<^1=U!:2JCP#CVRXU(L>/$O\C\VY++/,(<&2B37'R%0 MZO 1G *+/(EE'P>&7(TL$FK15OO+X91R/@+@BE(811V2Q3-4)D>\25?#D=U+&QW]A^X;6FZ(^/A[,AHJ2/CX>S(.#LRSHZ,LR/C[,@0W.)?=;M7 M=RW=P4I+"15>_8Z,-M- B>1G1T9]C@R-Y&JA(T,M(34Z,LBXG$4^12:1E\&Q MXV;@N*,4UBQKA.2O;>:JU1L2?03H/Q%Y3/^+9I_*.3)NZ_)ZY#^(JXO(:^2 MV[8-).# 6$@#T%Z!\KX^H+=X0220P)Q0BP[J/ RO_:8N[8XCU6BER5!"$_JM M"?>FKL$GIR;*<9NT@-=$P%M]4)? XLA1*"2>?OR4+ CZ\SF:A:,YO:$B7/X: M63[YHF0W]+@N6/4+]07##05[@/(",X_$ ,.\<'<@U!<7)W$8S6;:)( :Q9BLC(; @ICJQJ4<"(U1P<+=1YC/@RUE!6 M0?N5)_E+[=$/3#YRZ7R^(W]&T5RP_,C"_:&SA@]]SA132?#V.Y^W]O-6' M@V/@GCP<.'9<\]_#<86B1)1+!G=D'F$:?2K+7D.2@_:J#>^^-T/(CJ.S$XOM M"6#-6,+]36-3-<$YM0 :S;@GRS&/L#&VH_.A%Z+]53"2\>;;;+RY/WP>C2?] M.'E^]-(9CJ;]SKC_U!_\WGM\[9>//C,JV7)$8826)?JI*;:;O,I^M/"_>[,9 M^@QIU>!'QW4Y'Y;3.DTI\H_[!SUC25KQ^XJZ?.RV#8 M&SX->J^=P?!E-'[K30>C(1V5TU_ZG??>F([1I]';>V_X)^GWV'LEK?N=R2_] MON(T$2&?NXS&1MA=[X5FC'0U#XVI>7U[<7-UU;VZNKF_N%O M--BBPK4899Y!>[)B09B'$:3[@V*&40^U^H T.:23Q'G&RCF_$2B.5$F/9%&_\D*ECULT_]0#]:7Y5*]]<(GR_?7#E[\;KGL>JXB?<%P10+; M+"'*BUI+N5\=3'F.$/5V]N9SQW7( 'M*SMTPN,%H;08;9(0SY&SDNX\^+N';%# 9P M9-E >6M28L&K8WT0DL=..VQ/0F_V[Z7G$CF#)$Y>L-T4[0Z&&W5M1"LIPIA+ M)FB1@"GR5\_H(^0O17):@N&($DQS*"(H<@T."^UFIK_Z=+TU0F/D4N?Q@6;Y M-"GL9SIIRBG D+WL,_*=+P+>%Q(F#*^+Z5R1EEW1UO?3"QSZUJENND1HZHF[ MO;)MTTJZ[7:O[LTBB+#0M6R:-:]O"Q8D!4/&/#8(2ES#!E;[9W9KE4I9T?HGK62)"ZW!V2 MHAL28WGR5BL/Q[)SP^U'S<"PH21Z.5%V$0F-":CW;-M)OOW=O2 8HG TGUH_629&[BGFD4B% M FHH7P!C ;NK#?].+Y$AH(:A[WQ$(E3N)EK M[PDU^\4M_.GCJO9IP"I<6&5=TJ//N^D[:SN0?RI?YF+S3M>4> L:NJ,9D M;W 4*N9\P%8W312"N6>(M.1FGK/5"*LT L7@<22$>6*JR7.V *'FX)4&6U0X M_2A7G^A?&8=IRS\(# ]JL>2*]6+B*=L#1S71Q,B/8V5V'.5X1_YD2;13'/9A M]6PON_A$X$:(I)1A3-#H0 &QM$$O"I>$VG_O-Z-L_ASW.$G>""G!F-3YC."# M((C$N9*T3JOHOMN]OCH5GG 4H"A@!) CHR@,0@M39[,H40ZZG#!;BK0 (?\U M?WG<6WD1#L5%Q/O41C>2MCV6>83Q1U:E$4M,EC M#A2_>TZ(5=;Y?JW*^4[_->[_0KH.?N^3'N3G_MD%GW+W7JC92^2VQZ,V5&-1L8[)ZF#LY]=-R/*X5;&I5X$>:M=ZOH1%$>@G$M=[8AML4L= M(-0V^SI!.1XS1_!B]R6IK-"%&!(3BT M:^#"AOZ'XV*(6$<81+J>$ELD-%"C5[M9^KQX/G(6."EX,5O'#GYK1J7Y1O:" M=)I]1'/2AGWB2N()9I.IJB(4'5905T6 <1O3,&K4H*CH1/YV^5+79+9=W-,((U$XL<$1TMN.?W 1Y^Z\H*?)?4%RCGI>!H6A55N5XK9M3F"$A$([N M%1;O4/P6@QG03C^\ MTI08P,T$S6^4&CM7%]WNE:8+SE7K/VMU! 0_YWSJIH$$6,6Y@DS)C$STU F; M- +%X'$DA+DL;3#1$R+4'+S28(L*!Q/E\I/R*R.YD]T0#.:EK+*D7"9F:I)= M#5VFO_O>ET,6XX_KWV(_U2[OK$>VYE^)H>0[Y>0?!)<[?!KDNFU5R&Z(.2%J MF#LAQZ&_;P". HJ0S%*D0&9%T-MH[N"X[O:WB,Q]>(9TE4K?.N^"J3=&,X]L MDUR4BFY,/35VIXY7@:-E:39)4W%"X]^^!*8*&<"D9?<-1J MC"%%N10R"JMJ+A\2MF&TH/N#*:3*R'%ABD>+J)CN/Q .8C*P%N2YC<\<*Z4A M12:LICE8:.\^H<5,+-^F=9+>D$5]CJ,Y]3_2BA;(?HGH!>6;-0[US,?7B1+U M3CVJ>62/''H Z9L5C E'?#(&>[.9CQ*_YO8Q.8V6WF$]Q>HLJ;Z@EYI_5WJO]Y HP$NHZJJIU1@4HWHFJ@B0,\H M^>\ TZ$7I6YS9B\M"[N>2:= 7\8<1 X.JIV*\O*;LA%:40-,X3LS;D+UT6S9-$:WTU,1CDB2PIV3HE@;W#D4<2! M7(=T:8484YWYW5IOIHG>[#^1XR-!,A5T.R$6E=&$,<6:,]+O#U8?GF.D-5WF M<[+L)/, ,R96XE$G3+.RVC&F%H:XJBLOK$Z'9A5U8DQQ#88>-OFNU5?OG >! M(YOJU;NL[(9<2GNXW(Q=TLA^M_QP_8P^6.3A=0%'$T5H\]?I0EHP)8MH,^73 MJ 15*;:+EDX'+4^('H+"5UUSPW2IC]'G3GY!J\+KR75MN5_KNG&YF2Q%5AR$)&7*N5U\2GPZB*.C$F:D>5 MT,,V_0]-A_NR7&JBWQ&99^WCF":#7C*/ $>PTINMRE(;1:$C->RO,MJH*?V+ M@Y8<3I5^IEDD4ZL&1?'>SYCG1"X_A)+&V@8:7IYYN-6#HJJ*"1'[.+M!W-$P MMSC%__R3"OE!C//_^_]02P,$% @ 9X@S3UP\8[T=" +3T !P !H M;VQI+3(P,3@P-C,P97@Q,C$V.30S-&4N:'1M[5MO;]LV$W_= ?L.G(L-">!_ M+"Z4J)&4'>_3/W>D'-OYLSAINL:S4Z21R./Q M2/[N[D=*&O[0Z?QZ_N$W)G1:%U ZEAK@#@2;2)>S-GV]VT+1F9! MSLJ_(681*0I]O!A2^:P?(6VE^#26I9(E/$SU!/Q@$JT$ZCZ]S&4B'8L&W6C8 M(X$PI%[U/(;6.OZI3&QU] C;4L0WF&W)^]OO'SX\8W9^U M=3*;AJ+F!NW"$7>D #TRO,J?Z<)\:]-75=TZ/FNS-US^) V'_JA5DZ5 5XH'KY[76%9?QJ@;1GW&:J5'$OO\S8GN.CK! M9B)AT"#A#;>>OK!BRBY*/5& 3*<= -$@06C44VJD2*B=RQ*!,F5UZ4P-: ;2 M'\^?$"*<(2Y0/X(HXRD6&:8+3*E.![D; B6D8"TW4Q(I^ 5@OPLZ+98)- :[ M5)0RJ \22*5!TH9B)39'2P08-LEEFC-;TW_S]A,PT"BA 132*B14%,4\S3-@ M*TB]@:2W0M.TP&&.L9E@R71Q&K;07A=H[]T';6"9+!$\A,,Y6-J(:Q3':K-0 M+\L,HV (=[),52U0)P)R 1EM!+,T:LHJQ!.Y KD([AJNL-[ S%[K&MU)2%+< M)HE:H0 "7",*?7?6VY-RF[-,Z8F]0K\N*O) 3B7!:#2QO8!@.[/DAJE;$*\+ MB/>[['R^V#^]O*2-Y9%M\-FP+PID.LLDWGH%]P@()-L6;FC;*FC##NB M<2XY!U83Q=DT:GJP_[S&LCK@^2Y[!Q9MQL7W:?Q^9+:)8:2\MJLWH52? **L MZ2F0!UT;5(#!21?S 8&%/>P;=A# [UVDR:H1F)(1T.L M5E+X8R);)U8*R8TDZV4@.#XYE:2FMD0ZO(M;SU!\]-86T!J'J8(:51R=):T5 MIXR#8_(6S,D+M@A4:)'!X54")(AY =N#V+0\L+YND5QWBY7#Z0WO6#T0K^PD MZ%ACG#!LRJTN.64<;M%OB)ECX8@;,<,GNHODB53238G)W-8MN:J'LD=I\+(E MT05F[Q/;93.@JC85>HGUS"M-M1'> ,_Q1U BH<*]*]5 15Y((KA_"0Z!WBHK MS"U;EU@7ETAWV>F8J]I'5,(+9!G2:SG&E;;7:?*<.:V0',+M=>I\[5P$W0#; M8XBW@:0GNG9WF[%*%N-7TD [D.S^S2A+9GL;[]D0I@/M.2+E6R2O"9(%!O> MCQL[-7_(TO!?7W,+HA\0T(G%Z#2M#6'I)FM80AE<0[QOG'-[18,HEGJL@_!) MQAO=)( I4_("5'.B(^MXTC>W?:V"M"X@M(KI#. =R98A*-A(=J MA43;O(H=] ]T,DNI O_2]F'F>_!7+=%T&D)6EZD_\]G=;EC7!=ZX83U1R$G1 M:HG0Y:B2#B]2"0BTADQ<;1PGP"^(%@2.ZHF!9]?^C'QVXO<@^#;;O'#@>C&YB7%Y?X.*6 M\@3)168PK+411N!#,0+1/R)I$-L.:5^68ZW&0+F_Y*/F28]IHC<4E=)3P-I) MKD.\YDO^@/A=G;W8.Z'>W11H/0_35T?2.P1+S#[3KKI(<.VBPS:CU5W#0?_3 M>BV\)#61PN5QU._[=ZB-WJM_R]K7@ZN_<#?-T*;^&T9IH2 M#+8XN%0KQ2L+\>SB*'2!AO>[H9M@NS/A J\$&S[HG0#)SY9E[BA56X PNK MKNVR?@H9]'0LSJ7 L+RP\DL]WH]WWR;R;9: , .!?R]/K+0$^]LE^-9+<-#? M+L'77@*\,H^*3:O/QK^<'YXL+[Z9QD\5/A8 Z!\CL9=]_\,V8!I[MK?TUN$7 MQX.G]\/'3<'6N[X$%A]Y 5_N7__]>=JZSE=SG>>RQ$]$53=OX%M4_X<"W3E] M+[7-"/=/U-M<0L9.+R&MZ3DU^ST\<]FZT=:-OD4R6=>)VOE?>&N(JYN^M+N1 MSH07=!3:?%5ZYWGOOW]^^Y4^BUC%;F*1_[I*1TA^/V%)'L\** MCZ"3&. 7'9XA]F/&QUJ*UI*VA*<7(Z/K4M#AL39Q;H<5[.*&,?F<7\X^!9XLW[/FOC;__;MCS7R[_'U!+ P04 " !G MB#-/Q$ETP"0( #I/ ' &AO;&DM,C Q.# V,S!E>#$R,F9F868V9"YH M=&WM6_UOVS83_KD#]C]P+C8D@+_D)&\7V0V0MBD68.U>M '>'P=*/%E<*%$C M*3O>7__>D7)LYV-QTG2-%Z=((_'C>$<^=_>0DD8_=#J_G'WXE0F=U@64CJ4& MN /!IM+E[$Q7%2_9!S!&*L7>&"G&P-AA=Z_;[T;]5YW.T???C5#&VZ:7+F-V MV(L.>X-^=,@.X_W]>"]BQQ]"P]P5"O^^&.7 !5V\&#GI%/C+%[E6\O>3BVCP M^\!7]2[K1KUYAU&BQ>QH).2$63=3\+I5<#.694=!YN*#[L\_#_8.!H?[4?3J M/_NO?APVM4:.\YNJ6T>C'LIZ3(%>]6I56-ROW-#!A>MP)<=E['L/,UVZ3L8+ MJ6;QF2S LH\P99]TPG[T[?'9Z>_??S\ .O^J*V3V2P4-3>H%UKFX(-^IWW3&?L%ZW4S,XL.ZX= M"G42&YQ!FI=:Z;'$X7YUHKN)\'^>(!AT@]5ON/7LA14S=E[JJ0(D.NT B 8) M0J.<4B-#0NE/J$$.$,<8'R$4093['(,%U(QYP.[:XU M*"$%:[F949."GP..NR338IE 97!(1&1G<2D@2WJ46ML $"7",*_7#6ZY-RF[-,Z:F]1+\N M*O) 3B5!:52QO81@.]?DFJI;$&\*B/>[[&RQV#^]O*!]Y= V^&R(%P4RG642 M;ST.3ADWX.&&\)&) D(& \1XHJ3-J3DU*S"(4R"G>U0P5=K6!GQX-UH%W%5& MIR"PV+(=1)H Q&V T\E%FB/[ W:,D?-3K;!%M,<[T<$.[/JNT8$(=^'63V\9 M\$[R&877)3<(R"1=UAXH6QDHPX'(SA7GP&JB.,^-E1[L/RU;U@<\WV7OP*+. MN/@^C=^-S#8QC)37=OTNE.H30)0U(P7RH&N# C!X3J3U\1A;0>GET-9F$QD(CD].)8FI+9$. M[^+6,Q0?O;4%U,9AJJ!.%4=G26O%*>.@35Z#!7G!'H$*+3,XO$J &F)>P/X@ MGEL>V%RW2*ZZQ=KA])IWK!^(UW82=*P)3AAVY5:7G#(.M^@WQ,RQ<,R-F.,3 MW47R1"KI9L1D;AJ67-5#V:,T>-E*TR5F[Q/;16-059L*O<1ZYI6FV@BO@.?X M8RB14.'>E6J@(B^D)KA_"0Z!WBHKS"U;E]@4ETAWVI\Y5P$W0#[8XBW@:0GNG:WJ[%.%N.7K8%V(-G=FU&6 MS/ CVL[-7_(TO!?7W,#HN\1T(G%Z#2M#6'I M.FM801E<0;SOG'-[28,HEGJL@_!)QBO=)( 94_(<5'.B([HWMPM M[$%S#G.O?>R.W6VVLOZ$6LS=H[T(>12!"VT=XH*>:2U%/XJ=]^!'J\1]H1M' M]NZTL9>$Q!=0NT(Z!W!KBDDT$AZJ%1)U\R)VT#_0R2RE"OQ+VX>Y[\&?M435 MR82L+E-_YK.[W;!N"KQQPWJLD).BUA*ARU$D'5ZD$A!H#9FXW#A.@9\3+0@< MU1,#SZ[]&?G\Q.]>\&VV>>' YX;@RP5VM' 9>V^!>L/(L0,B%HES.S 3B[3$ MU@4N&LZ>-Z5)!C>>C#['N+RYP,4MY3&2B\Q@6&LCC,"'8@2B?T32(+8=TKXL M)UI-@')_R'XQ#$.@XOUN&";H[DRX MP"O!)HU,IZO6JFK] ]^KD8[U<50Y].P2V,MWA_2/S2O]BUZWUB;:.5W<7A]> M!+M>G8?W>B)4 V>^F9=X:15NP<*Z:[LJGT(&/1V+W\;$A_M0-VJ+P7Q27SNCCIFT OWNBWN82,O;^\CSLM_"$9.M&6S?Z M%DEB4R=JY[_A'1_TH(4OT1.-X\5K0(UK[3Y+W\(+.L=LO@B]];#VGS]\_4J? MJ!XUJJ"*KUM1ZX@M3=+?#\E(Z(]#MC+0O+#B8^@D!OAYAV?H"C'C$RU%:T5: MPM/SL4'8"3KYU29NMO/#5 $W,>[V\_G9S@#G+AP"Q/W&M'@/)Y31[_QB\2'O M?/%&/?^E\/??C7K^J^/_ U!+ P04 " !GB#-/I(5L1(H% 7* ' M &AO;&DM,C Q.# V,S!E>#$S,6$T-&0Q-"YH=&WM6NMO&CD0_YQ*_1_FJ%HE M$J_ET82%(%%"&DYM4@&1[EMEUE[6U\7>VMXDW%]_XWWD("U7DDNO>4"(\/HQ MGO'\9L;V;.>W4NED\O$#4.G%(H1PRA<T8V#F(?[N M= )&J"WL= PW(4N*.X$,^>?!E5/_["1-E>NV3B4?T)E*NNAV*+\ ;18A.RS, MB9IQ40J9;]QF^>"@5F_66@W'V7_;V'_=SEH5GP7?:RYT.Q6D=9\$$]:C56)N M-3)MPZY,B81\)MQD=-N7PI1\,N?APIWP.=-PRBYA).=$%)/GHF:*^VD_S?]B M+CB64#K'3L?6Y_-0KJ.0+%PN0B[8[4A?LD28J0PITAY= M3L7V2N6J1 ]#OD(WY>\.O'D(Y.(G7%+F244,1TN*!64JD[<_&$V&Q\-^ M;S(\.WT^8G\Z'XW/>Z<3F)S!Z/S# )QZK^0T=M_MP?GIT6 $DY,!C ?]\]%P M,AR,8?!'_Z1W^GX O?X$SH[!:=4;=UBM/V-MN+](J[('E!-7L,0IDS-%HN"! MXOM7L[XIZ4)W*,"30C#/:CV--R9@T!,B)B&,6"25 >G#B0S#A5YHZ,4&R22] M)\P+A SEC.,$'PPMPZX=^^;5%0:>?KLOYQBW%NGC47L/XQ(<2S6'6K5T#+Y4 MR4P^UQ[.M&!$ 4/04?@]%@SJU2(DX8MH[!+FL=".&#,O5MS828F@,+CR B(P M(N)\N:LR(,B_".\*]8LDMA"66R%0'KK'*+$,5*QP0U8B0X!W!>'I?[9;24)@IB F+< M1PBC.UD 1R4*X];V'Y8LFYO$KK.7BCU!16<6X,<(?[24>11:W%UC4;&O,5?, M;MJTQ8;.#,FI[Q($O *GN4OW]C?2/6W/"7Z!*14!RF@)012R.ZOCEX,P=\4'YB@%PZ9%QR:@+7 MJ5:3,X@ATY"A/P_#B%"*D>"P4"TDSSHB7OZ<"'A82'=RA9S25"K<+I4\#)(D MTLS-"^UT"F2\6DZG27DW*BU@B<)%1M/(J+#*6C,=E5''=M>)# B)ZGEUU+)_ MD#96!;]8!8VM"GZZ"K"D[N2; MEE8#[+^3_M[3RJSQ_;=S_VLAAUX:73M*5RML#+\E#&D9<@JOJLD';H&+_SE2 MWMN.IZ(K*Z>DGXRG1X&A'T:.IP^+4S)G[G]V[P]%\9O+O36%K2G<@,0];74> MD>:WZ'X^Z)[85.!S]/1K+H,[4P65[NXGQ87'(Q)^VV-O:SE;R]G&A2VZGS2Z MCXAYEF%AS"+#YE.FP&FEM^^;& 06[$US]M++VNOTAY:O>1@W^[?8K-C4AE1L M)NT9+4W3<7I'GAG]?>#$S,F,T830S92YH=&WM6FUOVS80_IP"_0\W%RT2P"^27Y9:=@RX MCK-X2)/"=K!]*VB1LKC*I$I22;Q?OZ->4KNK-S=K5[=QFJ 47XYWO.>>HTAU M?ZI4SJ>O+X!*/UDP8JO@\_%1SJ=>MH:PO*3!5/5X7YCFQZ1AV9RHD MXG/AI:,[@12F$I %CY;>E"^8ADMV"V.Y(**8E.)-J 76G<@:!5.E, =<^SK1D M1 %#T%'X-1$,&DX9TO1%-':)BEQH1TR8GRAN[*1$4!C>^2$1F!%QO@77VFJ& MO[8GQ70((5,,#5A3+;/K7K,RC,HP,>R&"?@-995A$'(6P!D71/@)UPQNV?3%ALZCR.W M<4@0[PKR;2:XG\=A*!(Y!AMBQ(\NY[Q8< \*I#P5O1*A:295+A;JOB8(TFLF5<4.MD4J+A3S:;) M=#7;:MO^@:$Q?E#:VSJ3!I+VY M/7N1^GMSF&T0750#5SY?%V_%"QNPL*UOU^7+&Z:"2-YZ(:=(#BN>7YOQW^,W M'>.F8]: 4( @?:VE6[G :>U=\(U=T-R[X*N[ $OJ0=STY5=C ]]_'N5OA!DR M,](Y6E0O;0VY%=QH&7$*SYST!W;&^NUW+35=6WW1V4-B"_+?WJ#_>0_TQ5!Q M21;,^\\,O2N.W][N?21\K4C8=8-V#++[%+WGXQ5>FMH[M\=(R!N.7;LS!;7> MX1O%L3K&^@\]['E'W_=E(@R:6@PXV@?2GLYWVJ ]"A\/G9\2\RC9?,)BPQ8S MIL!M9Z?)VP0$%NQ1;/Y1R,;SYEV[T-B-H^_/V&/8LW^IV%S:O)G=8W(_N\+@ M&F;,5@>)$ER'C-J3#V9O+SYYS3FYO_9J.6E&1@%"FD)(>GU+-,0DNTLV(;9_ M=,.L; <"FF$G>VN+=OF1U(EB]U]%_4!7$5_I@Z=>K@JJ>%)R2SU8B;=_GA*L MT.<=6)NHJ(S)G%5FBI%W%1+@TGE ;B2GI35I,^*_FRO7-I F+D\XZKEUVMN8YN6E> Q<4[%]1^/!96,$#W5KZW=G3)]U:^@W;7U!+ M P04 " !GB#-/Y))+@=H$ !#'0 ' &AO;&DM,C Q.# V,S!E>#$U M,30U8SAF-BYH=&WM6?]/VS@4_YE)^Q_>%6T:$FF3?J%M6I"@E(T3= @ZG>ZG MR4VW:2C0K&!0:WL@-$<&+[\[Y]_)[C]']SG _CXR,(93"? M4:$A4)1H&L(ETS&,99(0 <=4*<8Y["D63BE M]JHNE7/;3O.SNM7?<08Y+.D M\*%;\[JUNNMUH>LWFWZS!;O'VS>Y$4VHG(C/&% M/V8SFL*(7L*IG!&Q:>\W4ZI8E(U+V=_4!\\ 93+6^N9Y(2=D:<+)PF>",T'O M!WU)K3$3R4/$'E[%;,(T>*VJUZ^9 9E)M:24:5_FJ6;1(GN4WZ!6FBJ'A51. M%4GBI[2\LO-63-*D]P#5 VK47-&P##Z.SH:C,7P\@,/1_O!DB!>\/1V^/SP; M#T^'^W#R:>_H< "[@\''3Z/QX>@]'!R>'J^D'WX@2#^;7V6A*SM_4 BD2$U. MU1)T3(&)0*I$*J*9%#!9@*(1550$ILN.B"3G\I*)*9S2*4MU/O1,8W(UV3GU MGZ'+'A1M)D*TUV]LK98MYUL>:W;&>6U8/C7G.D%' I3%=@%?2'7+TJNQF.1 MZ\!I9*.N,ZQQ:\Y2UW&04^WVUF;'=4&JD FB%I#&1*'29>D&1(2_0MC^IQ1L M/B(%O^6WAMO>ZI1A'^8UXT/TS S9IRF0F9PC)G8]E)!E [AJ7'INU#$AFBN, M*.ZN=0JA/8LXHPFR8D(5>-U-4\WP:D\U,(()#;YNR\TN77*638HPSB)@A*-. MQ:;[7OG'0M(H0@%8+@5-[73K-8&H*$PKR4%>H%[?A&6:&W*6EH5O$WP>HLKV MW8'A:"'F"'5JH?*54'>=@XTE MS-E=+22Z"5#U\DE77;@A(%5!BC?I\+"@TW MBUOI=;1"Y+UKW5T[;;IDH8Y]SW7M890F$XZ$I)PG),24,]VNN!5[GR8D*.ZM M@=N5[#V]4B!-,$FA<0&&CR0I]8M&+Q.!BKO53$RFNU99 ULA7.286B:5&ZK9 M:3D\#O"]1(.0&)_U_:[YA:+3GIE]MW%+N!^S$ OJM= O2?SWQ&7G>';.\@+,66!/.,,\&+4B&O<- M2WEW_,=KX]%R>RVMP5")5,-;,DMZ\"<6Y2E\F!,X-OGRZ.CD41W;:KI/1;2' M>>I)Z/, *Y\K?_8H^X(6;L(8*\P)E0FG;]>O3%GII:98SB>)F1*G8FBY-PA$?+#!W(A65A90IN0X'RJL$2$9BP'%SZ>,> M)"X*?AU]EVT]?#^0]02P,$% M @ 9X@S3\N!K\3@!0 8VX !P !H;VQI+3(P,3@P-C,P97@X,68Y9C S M8S(N:'1M[9UM<]HX$( _IS/]#WMTVFEFRHOS5C D,WGA"E=HH"6PW#C6!)<"M4@G]N7E<_ M>TE,^2:J4<[.;PP4G1XU*+^$V$P%.RR,B1YQ611L:/S]4K6ZL[N_4]OSO-<' M>Z^?UV>QFH_"9=&%HT;9II5G@HGHT6)B?B4R=<.N39$(/I)^_5F,A7R?ZKF&D^3,^+^3?F@^<22O/8:KCC63Z4QY$@4Y]+ MP27[;TE?L:0P R6H3;MY'?(!-U M>8VRBT]+5([N5+(OD]CPX30]--NQ0AFF MBYPR-=(D"N^SX(6C%W(01_451 ^8$_-_:I5.N]>'\]^A]^&DUSYK'[]O-WMN MOW7>Z7SJ?>K!\8?^>?>XWSY_!_WF:>O=>>?\C3NGTS\K/3([SK%ZQ:D)?:]2 M25 V9" 8!$R(B%#*Y>BP4"DD^W%$@FP_*>!A(35W(4MIH#2UA0N4$"2*F9\% MZFD65O!**Y-!S"DGFMNKB*3PL=U< MNYEY['K,JN'M;1[-0_Y8/GBM^F.B>4QY8+B2H(:-@8;R4::;7 R08V)+Y.@3#1)!%P85H(.'W/;57[ =N9^ MM9+GS<'CKQD]6SQBX6((UEI@O3R..8$+VZ\;\F ;R4*RD*Q\R#J>V-Y5XK&L M]Z(.,LTOB6&(UT;CE=0%1&L5U;WA0_=LQ!T$BYDK;8PT;31-)YH;'H?PD;NB M0#L61-(8\5I%EZ>"$0U=+BE"A5 A5+GH\B^E!;7>*F+0=")&FL<,O=9F ]92 M<@1O[0:96LE1*3>R2J&GQ,3UKV)XV7J[C4PA4\C4RCZ?\2^VA-!B@ANGRE[ MF0P8O"#CJ Y]%H12"36:0O,Z$K.'&G"J2J^@8V@)H=M(Z"[>GR)N:XT2OM%J M$B%'R!%RM);;RGA"DI D)&D5CT3DZ%NH)K#L 192A50A5;E0U9O&AHVA*6W1 MF#W+.B^D"^E"NO*X^VL*%ABM) _B^2$+! P!0\#6>DUPAMHVM.4EBTTRQ16Q M0JP0JQ44]S=_\>S:S>RN$XE#%X@3XI3O;6!;4BNRYD1 3PW-%=',TC6.B)PB M8 @8 K;*;6#/#5[8PAAH2J9MKVJN@_7]]A"=&#*&C*WR4A._YG #VH5F 8_= MT#L.8R!;R%8^+PRFPX,\N)E"C"QM*DLXRS$7HDZ_?^$ D4*D$*EIJEY/)^51[)WY+^KA.M%G>Q_PU5-N"6[IDMQI4T#VM#I9]N-^*>%CP"D=U6,@H.QB1$2L.-"-?BV1HJX4/ MY%)Q6EA(;4""KR.M)I*ZQ8Z4]I]5DI]ZX+ZBZ ^4";.%3':L[M(E5?S*K&C^ M[FQX!+) _68-MQ]6WNJ2K/N_?X58\^; M=<4W$15U[/G-]2 "GE$!3S<\"*TBY[/XZS<:34R&)B;1I#&L9XUO)A&!JGJK M^JWJZNY__G=MZ+]"X'JJ9?[W?W+_0?_G%S!E2U'-Q7__1^!II/P___OO__F5 M_-_N?W[]^N?_(L@O=5P=M'\IEAP8P/1_R2Z0?*#\BE1_^?L7;]FV9/[J -=5 M=?U7U565!=A_I?(?[#^E7!']#U:IE"N_$.3?X]M6)2^YBV7^WE^=^T_NY27D M_E';BRI_YRI_8VBN\@O[7\V7\L=_'W_H.=( B:0_*Y MO_9?T553>[P^BJ+_K&>NOOL.AJ+YO[2S43*7;C]]PL('H)#8]_0;OV5<#,'P MPTV6U@O%UBU=C[W8^X]L&=OKRRB>1Y^A3SV)/OP!?>I?__ZS!)+R[S\&\*5? MLF7Z2:3Z[U\^6/M_/VAG^V4$.($:_O>O_>>(']N)7'__^X^O^CKX]Y^_#_]] MN-?,4N)__U'4\)?GQSKX[U^&Y"Y4$_$M^W<>M?W_ESSU[^3C9]#;@//ZJ* LS=C\D%W22@NJK\\+YK?[ %9BUP=UH32V).W&I" MY"T1%_/H]I>*J-CUB&Y518UR"INB(YN$O%+Z?_TR)6/[<*#^)I(@K6P#-:U+ MB[]^J:33=GNE%**__IU+N@?^^?O9.]WT%8"ET,G?O&L'%JH%@3GDF#Q8D,5$O?3D^]YUJ]P_ MWW1I3Q?R:UI7TAJF =0O$S]Z4 MH0HV,0M7LH9/5D'80='Z;$7\]2^:!*E\L50H?BD.'MZ75G7@D@E<%Y;[_&W7 MQEI0D<6X+>"E&E:>B ;::B5OVT[B!OA%R#)(OKDC-+M[G'EUVI7D[6O^"DSU MX<6%Y >12\*P(KF**' U<=>U]]M4]23PN4'B M30"3XR04"!;6JZ/ M&CI16<6NWRVBBX\93P&R:B31_+]_H:>DM$S.MV2-VSV8#?SMR+[E_L_#6#Y7 MME>1'VM2I44T,8OBYHO%7__B:+Z H97*EXM[WH[7$+<4C%EJ@N<9 ]+]1W$NLV^C2'Q889W7!&1C^6,"4TF+ Z4@;H!'D]OV,P,C(S,]U.E]! M):>0[VVT3;19O0KHOY\SM20E E?D8'W[S];_OS;VU'C1)1?.S[]>\LC__N7 MIQJVON7)N[\M']*,A.@B!S[[G[6G;,/%\WL\/.[X&;M?/2MP=[_MLI#?>_7M MY'JIOKU&MJ;PP3:.40G-3<95R[ 3$KH-:VO5>[QJD##DA*@KE.2:B:J\#C!F MP!57EC;V+4*QDM&/+7D*37:-::*E_?/!;N@[_*8JV]_G*G!_[>0 )],]LM%Z M/E*__/+A=AY8;%_[X5=C:UE59]1]>[9>B)I_N2A:/QG]5U+_^/5QV6M9_ M_C[YG'\/+_CX.G^?DMW>T;]'3>S2(__?A_3N@9@^_^3P^^%[?S\SZ/7MVY.V MW'IO56XQ!Y1ABG.4C1K5@2#HI:!+I-RJQQ+>MRV[EKF]F9MDQPE\&\EMD\!P ML"TS,^KE.5<7J7A1F6S0+D8QE7[*;?N:Q/=M:T)1U.WPDR28DJHT3%*R55_2 M]\860<-8;@BE0^$]93CK#51V7$V[L5\5^J!ODT'67R;Y9'*9"Y9; M18:@D?B ?:6[^#EDE4OY+?)PJVM'!W2>!;;CP M'G!#<&!B,AHH/NX8 VTT!GQ_VF]-FVQ:Q^RMI+_/2)HNVY:OP[.=-78;#OL]XMBW61@7&\6:H"DC/6Q'>T!VD/7OZ IX- MB2U?Y=F68E0#AU":@C$S*W,G7(M&)4JY;;^!9T-BZ]=Y=J5?+L1B%[!4W.BZ M C>7/8=.N[&_@V?#8NV+>;:*L0,Z*GMM3>W6!U-+G+,%*>T#\W?S[&]&P:L\ MN];K-ZJR4(P$T)0CS^A%6IU(:V+U#3S[1K8M78=GVWHS&E'E/"H@-N]HFUPO MIS73'LB_E&>7X+#O,YZ-5<)1?:#QDD Z%2QTSIF?P//OI%M\>OP;"I?;LY6:#G45'O#;DIU!;>1M+OSE_)L M' [[/N/9*C^*UF.PTK2@UI51PVOYA2"M/ON%/!L26[[*LX=KQ5@OI@Q#L3.% M]OI\25;PM&?&W\"S(;'UZSQ[B:XW.IE?NEIKO>PN9TW$<-R,9Z?7VA?S;)OD MALM_,\_^9A2\RK.7D:0TT:C=1)&>E1L42D+ IW;J MZAMX]HUL^][.L*.^]D,'6&CI.LH2EE91"T[LVJJYI[^M&K%#<6AP[5C@5FTF^8(]6=X,>V) MTU=9%9)*QY]6I2IHVZE,K9F@NDRG'E/#O&>EG4M]E56O-JZ^7+];.EZ_6WX@ M1\,DZTL2P(;>G@2D#UMZ^A_?B+ON'O/G4"C$".#]OEM'1HD(88PIKAC5H(_\SW>R)V>7* M.8NIBY]_I-7]TT^K]9KH31#J^ML="?91:;N)RN-]'C][M)=RN/3%L'3XY'H4 MDDA>6E'UP$_2'0[(@9ODP<"CUK(>*$"A7GO@[_R$G1_JEXFJ=FLDJ_'I M&SQ!]LB.#ZLJ*=OCE\E_DT^5MFJH/A\EFHOIY/O)M7+RL[0 K$O,K/"+O(IQ MD_"QU2N1W,!-[KC=Y.#P+9QP0:]9]&/-&;3JT7@PSSEY>'WK=N;<^\H5[/EY M%X8OA+R&H70E(EEL>"4V)"\'CJ.#U7=DOM/MK 0\[F)S(3?I\O"V_&71 8[H M\ )%67RXE_A 6X'[C#PX"%4- IW4@&:65KW&NNQ@67C(PL-KX>$%B++H\.'H MP(:)-A_-N4=3-?"K0+>B!Z0]_1V"7(,7Q:YL#'Q#8\LTT]:Z(S/FLG!Q70O? M?P#)LH\?$S]>YB.5NJ;/A0'#"E@AWQ+R^I#?,%D$R2)(EJ%D,>2RG(4 [7[/ ME$L4RKH3*V=%FM\I0#LUE8402$-(EL5<*X)03B#IK+M%V4LP/0?9\ZP9@GRF MP.)$09ZICH:3+!BMP5@;\1D;N96M[S^H9)G-#XPI+W.5N@LK&1AY:=G0-^0 M..C=>(#VEVX1C5OX!*NPPP$"H%UY CL0[X0U?PO9;%I5C!+TJ2-(#CXT%GI9 MZ;/PIK"P(_%>F-9W$)0%N1X8*ZU?HE2;(><--[.<2L*';IJ#-^YI;7>JJ\]MLM?+4%GH^+ MQ@IB$H=WP9BWQ**8*SS\LBB,0J,>ZD5JA'JJ4N&C6+G]P2H7*./9&J0DI!60 M7/%1J:^L04HN+2*YPM,C/KH&Z5%SV,-R.VRK."SYZ>&7TZ[RN)O0RW+$WC5F MPCRTYX>>X:CQL)G1;NFJ[PS/K8]O3DRU:@[2[%;K " M[>+5E4GH^)KZX)FGYD<#69*]A2 P1MRG$!21)YVT( P"WGU:K>D:R-\#UVV. M^QV /7JNI"KU^M+OC-%6M5.+0E.?QUUX>W@@A^R38M,!VBQ1%XF0M%4+;TPPYU])7C+%VJZG**]X6\G89XS%G^JQ%*P\D"7W:3F0K M4UEXS2!3CJK(/E./]89HYP"ZD$L)03(3/ MM6G-7.IB6CCGX<\G1;N9Y;]C5XV7EL>/+5_ZD.4550";\H"<4N0\9VR&%22) M?]"&;"@LCU]N^=*M+)\_MGSA0Y9WRY5YO#!Z,HHU6K,!1]2C.;P[?4%A^?SE MEB_?>D9W=@@ E<22=,A5 ,U523^TG;'AYJ M;2CP38F',^9O['O_O"=RH@I-,HRR20LO#9 %9-NB5"6T-(XO94&+[ M"KGU]9'=-2:"5F.ZHN9TI<"D]9CH#S.>G19!>NORYFUVG1;BL4*F@M MV=[T:R*5QRM9S,ZP_8D=:2B#[K,L!-U3E%_!^^/ %J!_57 T\U02> MQSWHY,5QK;E/BQ]VLX VMN+#^U"=#PO MP :EM!C!J[S'D.P"OH/(887P::5FF/TD9K+5', MQWMJ=2KUNS%T162HT/M>'6>(_B17V"&[ ^2E9.Y,82J4#N1M"4K2.6N[)85U M:$$-(G&:[PUE"R5G44R1?-7)$QG7?8,Y[&!]D8(S+!]AN2.IR+# MN/UL9<)M-U!E3J $&B N&MERO32=IY ,7Q&T677BNQ'[[@J%;C,>CS66590C M6%>NC(?U\BQ#<5:E@)!#O*-2P8[,I4.9%H>V^FLV<''>W72SM"ZK5EP;TSM, M-I+[)%'"!PJ9W-*59'\ 0F &MRQN44(7R'LS<4 ME]4P?@+>SY0S&K4I)HH1S6O8,K$/UJD4.0FW25 MJM,1&D]-8D91_MKHI:C( 06>LWK'-=#\V=)'IX]Q+E]UF+0] *DE;8*(510 MSZHH7X;M5TLIIH:/73/.J8(3*^2P.@!:>Y A.ZNG?">N/UM4X2+?E.I>8T:U M"*).5LSNJ##*0)U55B"/U.]9/T#(H&K(@SP%6AO@$P[K5A=I2S>AB-M9SGFE MSA-MHW0UU1M-T-;01IL<45,Q)T51]_V-(G=J]T_-9[3LY;1#ZK'&&BUATE)\!P=(+4XI;,I&RJ-5E*?I1I/<> MO*X'=I^H'%H;D!X_0K9FZ4(5S]Y[RP8=O#\2D2?F:$08AR4 M:LL%3K$VNI)KQ35:B3,(PSD;\5,P^WH3ISLIM-B# M]L[Z*7A]1_VUF .6$TBE'!63K6+97HF"O4Q12_V/W;\EC5C^FOU;#!$-P@+# M55!'BO1V%$W]2@AE40:VA7X9$_XN9)]APR6F$I0W7;NEX1+0\WB,E^IH"MGP MC]F_Y2=A]_7]6\0J$A%T@T%C4#6BANC0$GQGY<&(W(P9WQBW[V#')M;1,4-6 M>"'0V!B(GH:96 K9\8_<,R!-F/ZV/0/,:F_.2GJ!I#A9<7.#\8CN""EB&% L M]\AX,P1X/T.AE\1H@'G*HBEP=JSW^L6 ? =1YD2@&=L^MOW#*@7AY8ZH.D. M&CN3^I6U[&K51IEK85,QGE[1!;=31;$,UX. M/Z[?0&LX#U:#D9L46#,C! MCY%3@F$M!ELT-S.E6A\+"(\U S(F1E*<(E+XD]=BX);E"9JF M;H8?M!;CI^#U'1FV$#I<2YH7EAI38TF"X<+>; 9E!@,3>B'(IM.(Y:]9BQ'9 MC4Z5;&DTBF$C==*==$TG3=O"?W\#>\:$OQK99]APLUR>\69 . )>B^M!JU*N MVI4,RADCA@&[K[)B,.D 8E8KKC0#Q -NJN5PB\^0FS'C[\?M>YK#:GV+C(V'1:4E/(CG_D6HPT8?K;UF(,J;RP+J U4I#$JM6=%90*SZ4(X5"T M/V:\&0*\GZ'0_7%/X.CFW*'(!D7V6;^$>K.TM1# O",37_[6@Q^.HRUQKHS M%1C40U!";VYH-,-SQK%A1?,[Z':9;FEQKIW7-L7%(UF*T"VL,TY"%ALVC-8IT%X#/#G/,>'D*>G4K,6 3GO/8&-V4;_ M/20LB]!6:SZ*-8,H53%06RW,*$538(=1YTBFF]DZC6>@'-L:F^9%I8%J+#72 M>KG57(UYB\IL?=+6:5QC=6SK[KHPJ?3(*2\P&K+AU\VQ.P,I2LN^TM;?$<,) M3V3G1T'[T8:!M)48 #89U!8[.'C5N"OY@?NB-1ZX<\LUMETMC]_9VWZB+MNU M 5#*V@@H&WK=0^U& )V?/UKX#8F/VMS/BGQ-:*AF H#DVC^C^.&3JX_8CV5S MH&^G3GH)_N)="5>2M]]Z8GR,92E>DC+M7<5[D>Z>^7ZBSN-/CG+I?>;5L7S+ MW=]KVN]PI8&W7J%8EZ)*^+#;"1K0@N<5C>V9XFF5?3[-O5S7A^S[3V7_)*8" M$\8%K,F3LV$QI()VWA,=N(I9"V#29DQ. MS$.7ZV<8AXZ97HNK=%5S,;/JEJ['7OQ9A)]QF-9T9>C]%C H;E57!\66S'&% M%(/\E,Z^ >+O]+5[8"L?1?G.5O+C/-&5\1W1:I7T!*U M0*[0ZPHV9K4H2OK M7X[OY]K*D TSLJ_,47;-&D7S4'\7<J M>2A ;V:;D)X'U8!R9C3>BOU"80[?LJ,4PORDNC.WQWD5J*N$)#;L TDA)D%[33$N(K1(:2$URDVTR*2X M=@@-Q%]J.D/WEZ'[P ^WRS!U75TDJMS&&M/2K462_9/6_C$RYE1]/% %BM'$ MFE >Z^,I?,>^5@E>(* MS94 >3N/R2KR5T9P;S&=].V\5=%8?![7 []4J<*WCT"&EV_C&.R*\(?8@I6H M>.@V:9:U!DWX#K2]V>!_#XCX:&_=5_1DR$VOW.J'V%B3VK@Y7C'V.H^E+?[\ M^)X,&+KK/HKRV_9DN$U&P*9<+D9)'9\RD3>AVY,4YTX_K2'^=_OCUD6Y%&BD)!N#S(3GC(RE+_1D\'51WC,1(4FY52FK86V:45K?$A%G("L/'J5[W(:D>9UIS^S)P.&W6 ^BO+; M]F1P4]]U<7Q5%[ H!K)GRZ-03]OX^H-[,M*,["_KR6A7:3W&N28A<,4U+0V$ MG%JB4PQR: H$7]^3D>']=?I#AM)R/#^3F:K]E(%_!.D4KB.*^R0J<^9,4, MX*GIR*,7'3O,"^"_79%].A0 MF%(QU[1=;V9L2^&RL,7>KID^MN#JIU M;?*J,9\;#\_ MCH_P/.![;2!Y0.&MW8S2 4?#FA+)38]6A18?<49>7LZX";2!YK2JG@[A>ZZK MSP^$%RCYZ>'GM7Q-&-_B!,#GR"S#@_VUV>:^&+ /=?AS49Q&':[^@)$[AQV/UOHQL<7[V\Z MP(>KZ5R1>4WM48M2/VI'R;">8?15C+ZEU0RUGT/M:X"=35UG2 A%GB+K<<7+ M4RB77V6 ?1VP&59OAE72,NS !RYGS?U(=]G=>%/J1YLA= M32#IS;C&B&YI+$%75H0,M1>I-L/OY_#[(A-S2:PDRKE\7@.#I=@4Y7ZNN\F M^CI0+\S0?@8BI?5ULZ@R+XI!K9(D\X 'FX95<9S<)!4#_K$FLBPJQ8A\,XO* M!^Q\Z"XYE6+[6MV<#.;20DU%U/Q&C&99U&U1^QI@YT*WF!M-0X9B[,G$H7L+ MIVMD@,VRJ&_"ZF59E-BK3DW;CW4TUINLYE.5KK/,J$"617T[?E]D48A&S>R" MNAY0AM3BS,E((">-++S^V"SJW/S])](B12$K,3\JHJC1'$P"+D;):A,ZB$&6 MO-Q^!OQCMGTSP0B[(>V0Z!2A6J,%7IXH+!FJT(U\T*CW29)N[#]#_\0XWT MZK#:J<>T3=]'A/\F3@>5_5\SO1O5EJBW%DI42UFZ."JN' :'MG4:D.\C9_\&3@>9W2_A= K3F3 ;N8]H1K>K3:-E M65'H^QC@OY/3086$%Z5@0E[1LT8AW&A8N23U37PH+<%]^/SM"K9?L1Z@LIT5 M*(GYW-.L )?H7 ETP,ZWA8QW8:XC.&>.\N%!?[QD4F?/*.,S;\ M_'N<,?[3DT]:_V;S*95WS:>4D'SNZ1'7FD_9.:^?W&LK @,2\B'92;XIZ4^> MV:CMO6 ="^R"8%NQ)N6J:D=$$7?1@6X,WGG!.8GV$#^(E*Y*R95#[8L=-@?- M:,$QI7@@Q 6UR #2$HI]Z(;;Z\:XVVU[^65H>-UW>\"R=< -@!W,$I'8^6X7 MK<.HUOKJL7_ZT3W.-=<=KQX4\ M98BV$"TVA4HS3*6EO\&G;Y8-W\*G$9%K=CK. J"L%2\;SIB;=[546AH2G[ZR M]S>?DHK[JYS=^Y11L6]ZSL!P2AO5I;+ MS18>!V7UZ*05_Q#H1I8J/:]Q7+_3I 9F?F,WV;)]O:.-G*TD273];<5])^R# MU?KMF3;IZ[T!2NHE,-J(N4K(0&>U0^7J3]D.VR:?$BYMK/AC%HS"#D%(5KNF M!<*&=9M>L[B$CR%!9<$;,> G'R1=H*@^+/4F9Q&_A^$H02 M"KB[]-#&RX"NJ\Q$ \7#6MEGB G78:"K53Q.Z?TAY5&-^14QT^673U8=2JXJ M)?C<#O$N\'QJ^U[)V%Y]V)4KT::\FT%BY[M/GMO]Y)?CKN7W7-60W+@*3)#< M0$U^/*S!LQI.9\B-+,H1UHM"SRK(]@I:Q_Z(W*YJ\6@"]8Y?AY.G!7XR^2I-1 "W=KU@CQ+"P^QZ^F>?W0CG'[T M8<:.[VC30I>6?(TQN*'=;W?;M U=AG(E +ZAS<\W!_QIAJ< ^JH=;M8? .D* MX,][QMLUP%TL:?M7]F>^DR'?J@2F9 M[<3":U4R%QUIH8/PN'1^1:U.E3HTRK7WO3O=4PYK\C,'U+D#T^]O575\F\S;.!$ MI*U[WF0B2*BI\9[5E=$V=)65JS=+GU-HYA_I\X\7IT43@6\9NX=?U5'R10UT M\3K*"U)-YYRAL]%J\)TE>*..VUCV&TH'LNZK$F'9LW%:,7'L#'7 S3+R&B=(Q)LIIF7L& MXS)?KW6*(PU#/+-M"VNTTKI7>O$#YYY+EWM&.5V>L03F)OFWW*=6ZA?,/M>1 MYK!)]=$FBO67W3([68;F_%XGTMZOX,Q_4N0_7]^[X05(N]A&+ 0E^0'14BI= M8EB]US)IUKMQQ[YSR]EH,')[4[^MUE%D8:Z&FFEQX12Z5"";C<[\X8_J3C/Y M-U'/Q+J&:5KAPPP1V+:O7]5I;%YPW;7=\I/Z/'Z* MI]34A>I+^HVFKN= E?TFSQAWC+:YK-/":E'G/[SJB(BJDH MQT>41C8K?)O91!5C\!-,ZEF%!T[89<'#DUZ()\AHD/=,L];B=;#;QD*/,\ M[D%([RDX=A+7E^3TE=4?6<'@AX?].LM^AV"X=O M5X"CC+M!;0S2'"'42^ MNA7HV5:Q MLN4JC&L%]MZFB! MM%S;>N '/1\\)<9 $S5C;C)+BHDWND)1?:/6@6X\OU:WU*NZ2!<^RC<8P:NV MS0R+E3J*&HH@D]*LF1LTH -#:D;PFY\I^KD17 QM?5GHA2U4)XSFA122JW(Y\:$!ZTY+QJ\TVF[+QFW;:K8 MX 5N/M4PW1#-%M6V"?CH=YK'[9N=&GQB??A ,A$)C.J_D MH)S%>-3(7_]N?WVFDL]//;Q#ET_UYQ?*O*OJT#=BE'45X+)NS[640-Z^0U62 M-=TZG.[6)T<=))XT)JA!;+HS=F-4D"%TG!12R+ZNVPS!UT$PF9!.RP#N .B[ M5]B>&W6(N#5WL>9!T-MH1EW<&*VY6ZGX&7PO@^\KBLVP^SGL/AR@FKSN-H,R M$VIEQ^XQ4^@-:H49K=1$5.*JN7%U8AFU:8;;UW'[<%SK6:7^<,Q*ZQNQVJJ[ MXF>+7K4KC JY1D!/[42SJ<#JL4HR5GM/&'V#U8+UU/"*D;\01F.@U3KNFF?@ M:[B %+(9J_T*!+_&:GMMS$\>S[2TF)&;A;*/J>-%*NH($, W8[4WP^Y;K-8 M!K^N1J,8Y91A6?45K]MM9+C-6.U;G10?": /.PL V0\D/1FKDI?8EKD?FG)7 M7AXO=<,ZA85BO=/1-6,-;ZO4AZ+<>>G3.L]^90RHG6ZHS=OEHN LEK5^IUAR MS3QT%#!=&+CYJ\+%3:F!G:>@'73O#9I?RO094)7WR_SUA@H(OGW@E(;IN#%?-]W^B+U7^+Q3.>GB9]^Q$:&GHT.T/QPL-:.%+-9Y>>PRX;VB MYQK["$*%G-)^W"KMD,-&)G"W[15'4+!,I4,].P+L2ABSS+.+M3K :_I#UL % M1L&L7#R?C)01E(3GF<8.(/E#91^GT-?"[7EEWPBGNT+<]6 MDE?$@SU3NG#>Z;E1#W\=@.TB9=D'"N=;LK8W*,%V-Z7Q*C?7&""K3)_=# 5X M^P%>&/3PYY.BW?4\#OY\'DXB!/2]4Y:^XGR@2D9=B2&3^- M&B876?GEC' HM>4ZF_)T-59-Z#P\$?CW"X%/DXNW);X93G#X]O![:TW/CI0< MMCQ@@+5P)7NYV\=B>[UL!:;OQF*'%=6PW>_,IL&(DN1:"5NW7$R ;T.VVRW4 MV3&*-06I[I/7;>LYN68JI!5'8$WVIO9C7 MH9OM?//"TI>.-W^,+E5-#>MAB5$IL,A/8UKQA%H?.KIQ\>CR M96,)A!BX;*S@&!$I#-@V$CH\A2B!S] 6T:C#-WM^843GF,S&+VW<)T33XSH= MBY>F%-/&JQ8]6I.U #J_OM#&?2*S\1^<;R*ZU7&]TEPN^J@A-+C.:4TAKK*ZW[MK&I0OK//4DR]TLK>! 3(\/_'M9X-$BW1(< MBM"XB*%5F6\O2!^Z,'Z>@E\NZLV0 ?'I# U3W?;,$?96XH=IBMTCR, (M@M_ M0T#-YT#V>5!7/+ M!82I$',?N+QEJS*.XGN$+5:MU6":K\Z$N-WJ&TNAC\S@.T+PJ:_J(QI[*CY? M0V5W'<-N@U12TN7M=4 13&6[K/T5I;_ YV:Z(IPR)8Q0UMS82H6;2IT.=+6G M:^'SXXJZ*U2>FP'=[8< E%[R"O%.A=)N/[0)= MZ )HQ[9WF_KK^D9ONX[C&E[=!CRAH8,BH8&RLY*6#E'FB_=CZJ_SZIOO5_YI MKQ;H@C\1=0Q%XY[6YHA%B^4TZ,H>L'OUS?=!>*^=MVVJFVVKZCY5W%L;':N! MH2-K#%75.5T86_50H.]GN#XM=;HB^<=MWE-WY0%S<>CWV!M]XE782KTLMZD1 M74,G@VZ/#LW[UALMR(T!SP!WVPH=RB6&I7\ M_3C[6<%_BN6["?!G5OUYA)<%IF;YG$(('-4ARE&K,]=:T-4X/VST4S+_%'L_ M2BW)2]4\1/>29^'M00XK:4BI.9Y-K;(3+.Z'JY\4^D=97'X\0*K.#O"<5 -5 MP:$=Q&P@3EOIWL] _ES:GV)C,H&UM%T!!$S@+@X[(40\,[1G9HG2G/*:$D9# M/&9*]S-VGQ3ZIUC\CS[MDROJ26L/A?&26"WG$0^H%LK;GB@;LX5Q/U[_/FVD M"R,?K].4%P!'*R"$F=[U5:\"UL2T?^#EUM[ES^+G!59%UWS(K& ML/EISY@CE%.['TK_M?D[=%8_G[^7IKG&9D5..&UD!$*I3-)# KZCC%*3OT-G M^9/YN\,X4;W'=\8:$,9. XP6RPI]/Q'^"_-WZ.Q].G^G=3*/S.LYE0HLBYI& M%02LN?N)[E^9O\-I\:?\?:/PM0H5,Q-* N&2K Q*)A+>CV]_2?X.G8U/Y^\S M1=.TN2ZC%-*;S 2M-YIO.O?CU5^9OT-G\7?F[^A*:"_(]:9"M9IEK-X8"AM6 MOA^OAR)_O^E^E60B?B*ILI6>,A_V^'Q<1JOW.2/2P8_U.TM%5?/F(]>R/E\R4OI"@$;:WR/.\(6!6ZK LB MZUW9]RHB5GJP'IH?^OUU+^+0T6;>-EEN&5B]F]? WRU\!<%*5Q0>?UC\8G2( MFC^+R17%&=41W1(P6^_='(;O$[ZT$Q[_O/"/??.5H[[Y)R 0^2%I;U"FB :( MYS;XG#W&B9N/H!?HXF5K=^7RI3''J+G"@H/*T:*I)Q!YZTB2ZB36I22ZUVW& M!,_5)C!XT,LU192"6Y\C)N@Q#HSY9B/%[3 M,.W ]W87Y/<#R8E;=H#D!>YN71_M B< IAR?OM_1E=X R('K)AQK?^-FT]NL MP6I3HHRB)SCC65E98] 2RLLT^K1HXQ65GAW /O(RYVQQXDU>,4:Z&-%5<8[= M&N>$WJUT-0-==D>SFLD@+K1SX-? .9;A'#ZRW!^[;,R4\!;R!X63JG.J(S&7-\Q_'6]* \YOSECS3%X061<@:8-:! M$,N]:8Z^:YS_.-YRVW/ 7M\PM>?*>Z!1DP1HYGS!HPR/:,LQN9PC#>@2P4MV M3'V4*5T\\QU;7E*D5&+; V"C+0'IUZO"K##-03E]\N5;7L)CI\Y$),B@[4W4 M!H.JR\(,;8O$J C?F;/?LJ7A5\U,7AS_Z'DD"?&8R5&Q,K4&5)_TR2%T RT, M\>^VYR)=$O^L!E$.2+XX0!G,JAF(;P\'+>B*\]\=_[[93DG\BR*_&U4EQZ/P M90G1 [:ZGA32YE,WCW]7L]/)4SP.AT?AWW'H8;6CVVL'#T(MKN9C _.6:M^# M9.SHW:W\O4Q,,1YM* M>50U1ZUE,"F0=1ZZ,>)QE\<_5'4X_N&,KCZ?'I]3\N'!EV@9]HCX')DE2)#) M%D*A6S#J A(3*V]8+K=L^$;%#)EGNK&N?"KU#ID%.) YDS8YIEMK5 5\C8,9 M(Z&@=/MFP R9UT!F87=6]HW8_O-#O49 72Q]H!")BJ7%88U5ER<&&,?F^AI& MZ$Q>+&R(W!"Z ??$F5TGQ4G7R';*2L^/7I-9EI3[!9#3XDG'I4)"BT4'ND'G MPR>JI<J*-F*!]/^[W^3'[ M B7>+&>&#5C7B(58JZ//W;ZM:^I8+?&*1XBE\?T,>EDLA R3IV.AW._E MS97>*Z/QS*BP2&_8R\-W2L(R=.QL.U8,UZLOVV@^BJM1"%T S8 *;Q[^451OU3Q(7N&QVLUSXWZOU=4< M/X\,NH5:J0+?0>27 _&Y>/>)@,)C0TP"@0]TQ[R @*&*!.+)!87"RXOFB&BP M& WON2W00*" H(4CN[X&@1=M)Q! X)9C6[O=&I*AM* UMHY&([>L8$H?N@FT M;&R#$-;GYS;>6*+4MS4,-L:/;5QZMU;51;0X=>I%O4]QRZ/'^LC5&X)S&_UZOAL'&9ZI+CXJI!EZ2Q'@>]R"D]VS/ MGH&DZJXE*;M=^Y.TQ=_=>KLXU-Y>?.AP(U"K51M&A.;D.K-^F%^Y?@P=' XY MVZN2/^V0'%4D#74ID!:N5#0\ MKS1;PY@)L"BM\6-'-B^2^R=A9ALE$H]1 MEGDY#JAJH,GA>N$R+G ^6@(8], M[NU*LC\ (3"#PUR(1ZOB8+3N][26N1G62B/0=.$[]' ;*$X)>U1 OD3:N\;' MB=K#27P\!IN'O^UQ,"Q:7;T?2VLJ&+793J VIST 7<0XCX/'6'(LU5W7(5[8 M^Q89RV8YHMQ!H^5HN"VN>ZH[74]%Z$"1JHPE]<@YD[%LUD!?T*3J:@C9M58] M"6'P+G3%:K@SEM1BX]6,A8D0>=Z924,M1NV)SH1QMZRD%1G?DK&D%A?OR%@Z M_9HD\@TRH(RQ[3L,WW:,55I1 D'& @-F3M3-W\%(&;VH\\NI:0A.@Z9G3F^- MF?!UU<#"2&&HH;^P]RT8Z1")\&XASW0U4&QY-%M'M?4L8Z0_&CEG&*D2=J.F MK96J&HGQ)6J!CM$V?-L!P\U(4XN-5QDIA4Q7[D"?E#55DA83<9'CNO.T(N-; M&&EJC)[R&@YO-$N[OQ7-U^_NRF-37YU 6F#*K CP P]S5J M)E"5;>MSPWSX>A7,+17N<:MKGK608H/(B4='E['5 $4P'NJS9ZX3>U<3LO%R9C M21O1K4Z%BO0V14(W]J?.;SYNDSLIX6H6VD 8L:D]4(*B56-1BS0K+\!T%=;#C M&:D.!UV\O6#L R;^RI-\+[5:M1XBXMP".1 M&UC)@+/M_=A>.U ]K1I7$SZW-"17>UXVDG>MS=OC'($:2C/]$';;-B?W[$YI M*)"KN8'6J/5H+4)'$1Y'WC?D/:H=G1'XKB+RA?-6GT?)T FIHH)6?-0A@3/W MM;I2C*!;B)<"E,"TE\_#XN.$"+]82_X$&\-0_>,JL]UB2=_%M! ENY6*Y0F+ MU@C>*M$9^8YX_$L!TS66/QQGEH#=2\8V99N.4-OW4<%35;@G)>F]G\AI2^:A M($QZ9,R()B\*G*BJQ4TTC\L:=+Z\)=KG1'NH Y^0[4;VPV]CO^+'[">R"B7% M^-K3)(O*#9I.%ZF1T#DA3/8KWNH4W(NX].XP/"_VGN8M.&ON1XGT+^I$2;Q2 M?=!60Z TS.0-%]N=*0C/ [Y7C3O2RG))7?*.2ON]1+';HK>ID)8=N]LC7 Z1 MVN0Q)9BWIU6!FPYZ)EE=S ,>.I!:-H@**H.4CJU[W?/?7-MFF*M%R MQKB;%8J7_");6NKK<0@"J\>./]41SDBLOXS8(@?Z,MCQ>TS#MP/=V%^1?IFY/M^P R0O6L(U0:T!E:8%(R]V#1T)A=(2VH!PF5*?6-(K M6KU"/O>V.4Z\R>OV2%?,NBK:L2] >UZ9+*:,NVP(*F]'+5<>K)GJ7:,=R] . M)=IS7X#VJ>](557/HX*$X.U&I,ZP&-Y)]6N@/9>A_:9H_Q@T!R]P*>19E\W5 MG*;F5/"96S+H_&*3!EQ^$ J## ?G0M3"6FMJ.VIU!<,>.R:2DQM&#&WNDD6% MU?D=_447=$*-]I^8WZ0![5^1WZRC0JG!4=6-9O27&X$NVC8N![B=_(ZVV?U@)$\>U\;Q9 M,6PT7G.%'05*!<(W ?F(-PK!-[&]AJ6 MZY;-HCW05&P-#+-.#ZH1M)EEUMB>SG$>7OQ[=:[>"<9SG#+::T'I23,1'4)' M"#+\0\XYGF?:I8^M1.O)$F7I]B2B6EBEK\W)I:J*4!(%6%:BE:Z>&^=V\0O= MC=\Y[&%51O*;)I?*G!]I.4&:CG(R5>'%^/:YZCN1CR9PSEV&_.32'':5]2L7 M,A\BD4%1MWO%A8#;UDUVF*'6LAXH0*%=R]CB)7C8O33AGY)K)G31ZP&76R9P MJL:G;_!\%UBPC7KR]B2/;:OMWJO: XY1U$I$4J-HY2F:U55) SJO>EQ!?SL] M'>T9>TI1/Y&/?!\J-U,B5]EHJPDU0IB@5;>FH6I#5_RZ8U1"6)GX?E3:"RG0 MUYH_$HQZIS0H%?15DA$N+:!9$D$@H?VT=%,#ZR^*45>)*IT.KAK3,\DW6?R5PN[%V- MI"][)!6@BFVPD/0=[X^/DFQ@V3H8 #N8)4*SV^S%E+A@YB4N)KF)7^V18.9; M3AG=J",!:]4G;<5==@HR=!EW(N;O%V(>,MK+Y+Q1QG.S;L=/VW44U4I+3T4! M"L0-8[J@;RH%Z#P<5KO>;);WK;-W'FKZVX'2,L$?YVH 7U+-),??#YV'=9@N M4NT&&A4+Y%J2I]2D,VDPT-*$5T4]'NA/R7K7_/-3V'BH\NP1H??"DLM4:E6! M+:W**Q+K 9&%SOG?B8AC"3,9QMYN=>V^P5BR;JT)C7J$TZ2W>: M]J#QAY@9(LXA@E"4W126I/74X^:2\7/$/020;L4=GM)X%MN/ ><,/'E)42^P*JVOV&AHRE/D7' MLKBBH2W"OP&671)[1M*[QL5;9WE]),-M4^O :PVP%MKBR-*JK;8K_#KMO/6+ M,UP8:MF?PL:S#-?KN9->;C46T;@CUS:;OCPDX=MQ$\8,-_4X>#7#753&%9&B MYPL*XQJ=HCB+ D>#KIR=A@PW]3CY,\,5Q_6X4S:[B( (-:L[(,P08],^C'Q= MAIMZ1+R>X1:7I9)>[F.Q!I NCG4Z=+E$ISUT?$^&FWZD7)SAUCLMNY5;F!.M M5=\LD9:PS$U3L,$S[!EN:A'T:H;+M^@%-4?6? M)&O2 LQ>7+A__ILO-&_R1;@#6W2\1-=Z]%6=^U:Y[J;K^TGTJ%YN3^D'<*CB,1KQVZ.Q5 !,H])06 HL2SFA:2E=SH!V;NDGH;%X.1KQ6Z&Q M<(S&XNW1&"UG,NL@"YX""]W"VHM-LS;(T @!&@N7H[%XJY[^T_![?:E0F.?I M:BSX([YRG^+W6"\_[4_[-J]:&@ADME+M%\R5 MFEGO&_;DN\YV1-TDMYA93QM ^$#7U47R51[(2]/2K46\7X_?5@TUT=@>!W2W M2DBGJ)YS[62F_CQ=FSS"5/9:LC> MOFDU_B-*5 ,UD?!Q,\?>!&]/_"D3H7BT">**;7$S'-HYA@L$?0H:SR6%/=9# ML+O"2Q:Z^X9'V1Z_3/Z;?*KLO(6/$MW$=/+]Y%HY^3GA3JQ+S*SP@D+9.Q:2 MND/3J@OU.:%)NE3I];@YP<-[L-%-ERB_Y,4?MK^O!\,:HY" C+5&LR$JQ5>7"HXL+-0K5T,EFH6&;(E\18\0>PW>4^!^-.-]P=#%TZTM.[9-_ MT \#K(4KV4M5EO0GZ]>"F:0FB6A?2MYW#X"14"R OK#I4[AK"+48612J->@ ML*NTG!-N;_P3TOW$"$ HJ^"A].31EML%$2'+5F#N9OE=RTQ^E!].BGC9Y[F_ M*%&SJ21AUQ/L[3Z:V]DF]'"6T&:!*@0JX8R "5.614U$*77@)5ZH@8=&$HU"&JGS$[ >2JO.N9'JVY3ZPW#U83-;I86&;6E*DN^LQZUWV[P!E.\3OC3Y=+U>MCB0 =$3.HO)86E9.[XG*E0.I"W\Z?;;>*WR>M3_DY@/*7.)*0N,&(M6K(Y1%:1M/G] M9;)FV#A@X^G4 "+P+>-X'!"U%L-UR'E# ^,XT5'.I IEZ.CH&W@X+]]/PL!3 M6\ANL54O>:-X-SI*\LXKJO'Q)^<:# Z=YHK*4CG&0P56-7G"GN5)7H8N3CRU MBUPJ\LE^@0PKEV)EIS'Y,7HT!HM6S(P'E*%^\D?X M>ORY#$)W.-#4 L50BJS5V3IP&S=G'1_06_[R.M+QI5?06R'15G+C_%9OCS^W M2XS'DV:C)1BC5LZ(++)LPJ>W1!.%1!^7Z.W%I;==_/=XV"\5)O\K/3^BC >N MH9J2OKN <:W(7PZ25]D'JBV_'DCF CR>\M113=4(C!>3JZ^>@D9NMUYQ#_V9 MO5ENU1RT\AT4].8X6"N8DX.O/W,7Q\XH[C";^)KF/CZ!N>7\CRI_.'WJFI5+HX/\J:YL!/FQ7O'982,4 MO&+#:59Y=&0*:Z0I:XU"F$:*=6NOR,8*6$X*?P[@:$X+*HKD2YHQ)VP#94)E M4X8.P)G=/W]"]G.[&^TFCCC%QHWQJ8";5T5!KO#T/-S8D[NRC3O M\)4.D+S W?7'-$P[\/]8]/?R@A/C;:WH4D)UWB0HLM!"2O/%HBN7H*.,Z>!P M%S_LG.&>&IS>MMQ=Q\ZW?>BSI/":/D34:[4H7N:'%*.K4;L0"B$30#=_D0[& ME_G0C?@'Y..07NH7F%%>7:-JO35>:B-@C!K0<=QL'/HZ'X*!R[WM0S"-0^OJ ME*X4B&Y3PT2C9$8:4@G[V3B4^="W^E#^V(<*8E6=CF:]*M?2L%I$=X=Z7BEQ M-P?I!R:O+U5L7S+O2K0NQ:839M888-R%7ZMV O;+YI0LM3K ?TMK69H?_?&71_& MWS*8646YL\0H,+.E'CMV6AI\6=(/L6M)S.\7>5X_BNW:C95$=!/P)\=L8FKG M!#EJHQ3#C3?AU+ 1&.1&]IYD;8V:WYS.=@'0$Y*_"7R6-J( 2ZM=L; MCU/,ZO)J(]\$"/*R/VO% K:H"N5\%R>4Z%XIWAO:S$:\+T;WV_MZ[AKHKTCT M[ $CC3:Y7%4S5 HEE]Y$"UO0#;1?MFWJ<_5F^/]B_-<#4S+;B976JF0N.M)" M!^%I6O!IX-<;!8.-E]1(P#1.H!OS*II;W6N*_&/'D4C6EK2F "=PK M0[SBQ%7#5SU$P^NY>LTUOOT&R&^F]$_9M5C4_#?EA61Y+F^'T*Y,52V9Q&C2Y\ MK;(PE44RW-\4]T1C8$@:<&^$=Z\;HTMFMEI2$MU8#;%2R277=Q[F7U5IAO,O M/ICFYI5'*I#S%;+6DM' =05AG5_3*GNO$/]QE4?(CUWBDKQID_Q;[JFE^@6U MQ[F9SPWRXZB%!LV)7>6]36L.WRK.:P'^W0K.? "ZH\>N[0%"C5)G]D%7?(T:RY0O&$"ZRF5-G">@RZNG^=4]W3\_,SL_T<6[L MMW=N!@/_[++?:O6V-:Q]CS73FX'Q5YJ-^MDZMBO?AA/K\]&!_?,L==R^=-+#H=>]N: ML7R?%0=7QV>5@9$O[7P]=C[;-XET'^_K MFMC+9$G?GE.8^Z(TR?)OOVY='5$NZ97.74^7YQ<]BE3OR5ROC7?>Z5MF@TF'E] MQGK4XIR)G05UP9RAQ1IL&'2 !_4NGP1N!AW/-$SJ @LC^Y\MM7HW%X73]OB' M>3*RCH[2^EGB; !TX7KE'.>_6DE;KR(PKW%GH9P6*.K+Q0-OO@N1_=)MVG:/3IT7';H6!9U0WG> ME7]=';BK>IC)_+13],R[ MS/VZRG]+.YLGS[?3SQ?/PCU./WL[90@"*56:8A4'?;=5.-E)W/S7-"7[%(Y-T[;/P;+-&@V>#6UE:ND!/R"Y;1O,7^T6+P[_S8\VCI B4473^#/9N!HDHA,TG!H9-Q?W[NG-^/VX)1= MV%EJ7Z:N$QN6;O%P.)CF\NO9T.CII9^GB6O F-K M1\.$ NOI@^&O&]TYN2P/OK1WOMPXWG?5Z/K)6XFR;8/AL\%HC;/3+ES'"'2_ M[C:9>VOJLQ4WXTZ3; M(^6=SEM>_72DY]L_O_9KA=0W]]O7GXE3_J3(.PD3:NO*FP\(N-BTYZ+!:SI6 M@,UX96C;I;H?&K\0!U[N\T[C\WE0JY15->@?E7,_F[7$^:WWXX";]W5[N]7X M6%*0]0A[X#657.8TDQG0;QLT+B3#'KS]9'OF&3?"Z@=TNDT-Q%MB.>OR=0;U=K]OC'KC M1N7RR.Y^[AZG3DOI1-J19]K$ZA',>:&((O-2Y=V//-&\>_=M<-0?GI_=T+-6 MOQ[=@ MT2V4:.31S MLU1)G( CWR[6J= +^W55LL[,^OU1?(NC:AK3!95A865+A^.;)W5A]P'P@KR MN>6 %Q:U9P?\"ZK?T![KS#VX *CP@DC"31'5NRP-CR_+M7)*&QU\+=?;/X=6 M(;&(FF';I%#S?K[="ZVUOQAG>/3!&8[__B<6U62YK%Y,3S()B(Z>64]6PQ]M M4*0 OP977[Y_93.3R?)+M,M1..RHP\>O8+/L$X'=) OM%+C7W:I M_:VSG=9JB4S5)$5^ M+U38F[^^JZCZ385>GU;8J.Z72SWW:_#RJO2XSN=?IO.YZ[)53GTKLL;/&ZV; M.0KU_G<*^78HO&\Z0/6IUE(!+=CPY_>S!1.@_G4M$$GJ&N# M!Q4ME;.'%U^,']F4F3K5@Y.J<9TJ.Q>)=4%7=G4ZL;.\KUL=Z_\6-H15#!'A MUXHCIW4TU%/C\:]RZ_SD]MO/'YN.B'@/)0[NPT'-L;%MU[$LW(D7MYB&>"O$ MA9-SAVE'_=Q.E1L_C\YOM/YML9DX%^Z1N%C58XF3^W "EP>.W?0=_28J";O\ M/+[IYQO?*Y=&3QWXI_7O-\F;"GXD.!:Z*1%Q'R)*AL'K**EU04VC:I?I$#>[ M#-%QF3DSW.-.^:S2''6,HNU>%'N934?'RBY+I-R+%%T75;C,J/M]/,-@,'19 M'X5PRZI@C0=1=K1X46=??Q@GS;;9R!^D6OG^^-9.;!IJ7=2LVWV)H'D$B1H3 M>"3P'7?<8!YS;R=;?ORPVM?VV7?C2SM7H+GK[L^;<^W'IH)%%(PL[^E6XV*N M;O6[<6I7:CGO-*7IO;O^;;9]_BZ&OG[O)SJJF7T]^N?EQX MI^4DY(@25OE6N/YLT1NS_>+3[1JG$QYKALD4]K][E M'O # <#7D<9^'6E.KG(\.BZDOQP?7XY3B4L0+]C?^1Y*Y_^12+AP69>Y+C/B M8+@\O/IU76CX/V]R%=UJC6JUZ^^EY/O[]X-A62^W"@_SDWQWN"9-ES$ZG$Z M62M1^/[5^]4J]TOPL_:ERNF?UGXHNDY&4W-[\$KO_'!SWEJ\%?B#=6"P8,],AQG\CZ MA??QXB&SG8%I+VMV70S--/'W+/4S?/G;O-N#MIS U9DG_NPS:G!EA!?^_0=^ M$,\?6Z#3 WJW,S(-O[^GIE)_[@^I89AV;\=B77\OLYO)3R^Y9J\_N>:(E>?P M&;$D??_#7*MNS[1W?&>XIZF[N:&_#X3O]!EO(KN;S\*5V%?AY6'T:A>T=*=+ M!Z8UWON_%EAYC]38B#2< ;7_;Y_?]C559EK@R$GT)+Z%=V:&6V;/WD'/P_1;M6(PX M78*C#29'_OD;20 )4/AON$02NL6HN]=Q_/[^O%"6&KN$ MPL*_8WW1&>.\"(5\D>*_R^ZCPVD=U$$L[>G0MI?)@A!7,3I MD*\=QS+"%R??U>"96],S.Z8%(\E>WS1@E($F__JCH*72^Q,&#Y_*G,6>OP'I ME-NRZTRAFU6+6OXZE3>ZUQDC1Z]I)IV_SA?R:4.CJ92A&A\$FA[=V<(:?>W, M-!KOVH=_V[5JJW)(FJU2J]+\Y^_.$WG^NV0T*^5VH]JJ5IJD5#LDE6_EDU+M MN$+*]?/S:K-9K==>CC9N;K2IM5E%YV6I>5*M';?J-84<[I9WB9;*9HIOQ[>C M>N/\KS_47&J?TP"C@^W8?- R=1(Z20TTG4]S)XE-T5E$C_O0T?GVE.B'?^"X MKE'7O;Y*??[.#J\RI7;YZVGI\P^]T^\71@]0K:5VC@3/9@A^2?FFUY/OQW/J MWI"ZS3Y-9.ISZQ^^$II''??C''IL+_HE;GYRD\%,#+TT\)WH@AAX^969X3EN MS\4SJ85AU7U >UW+&44V+OI[9^32X5['9?1F9P0,>="%F-RG'0_7-K-]'%\6>_B[CL-J MP[ZFT1:#>?C3-];B;S&W6\Q*!C^1P7_[+J([SND.U6]ZKA/8!NJ:XPJ5>3*^ MGV13'NAVU$J3]1Q&VE72' _ BOP?[W0QG\G,=GH628_LWX/X>H8.KC*+C_#/$6F=5$AL M=)^,[*5R"V^KQ71F8FJ3BH:UM> 1OF'2 /&H/BY Y#&=C@L8^HIW__M!^_!$ M3G#3]LR*,3,TYW>UI0X&OV+:F!W;VQ$/K:]0]<;]H$\>3WXCHGI6M"3$'*R" MR"I /'H(R27:8CQN""G5:NW2&6E4+NJ-I2.'"&/4-(X=:O:C\4E<^-TA)*': M].1LA+2T"XIUY+C$[S/2-3V@6\!FS*A+&+QCD+FH6&QW\]\/YIV_AXNS!D!0 MWZ!C?(/9'UXF:A;KA"MB4B,6/AL7X]9P0$=^>V?GEM'\CS,O7_WRX=_/@#'EL;*&R#EI(P=R>.,]#22BY;WYFEL4[ *<6JM6>7!J/0VGGTV1-K? M>_T/?[*+-Q'E"J3K.@,RPUW>EL%T1S@6>P%N[6V9-MN?NQ.R))IX0R8C0%__ M9RA5XCOAWUO1G=U-06E21L3D<4;Z3\FU]M)_VES_J7E2.3O#F?>+4NWJ%5VH MO_E,ZTLF5-+KI^=?NLH \P!84H0[._O$93\#TP41@Q]A>L3K,\L"Z\(WAX&; M0\?U-]V-2/+/UQ0\+N

,&,6UB^A[1^]2%YCZ]1][@NVF[3ND8O$S?8T:/ND/7N=7!V_'=\;/GTX6Z MX?)T=Q@*BJ^:*HOOE1TCKGT']O?1U4UCQZMH06:<[G[[8=3O2B^$CP,70G^O M3[Z:R"]2!9G9AO=V*ODY<$W/,/4(.&:<:<1QX?\]:IN_^-^OAI@70$.X0"C\ MYPQDI<8PH V_?:]],5OM=K/\<]SOI,ZOK6 U!E#7=X55U<@AR)2!8W8.SB(, MUPV'&LKK"?6-&*C%&'BCU4^&7[SJES;[TOMBIM/^./?KH0K/ V;^0'>V N0Z M U/?F9PM@2$/.02WUW*&.#-&2BZC6\K1,OQ:=UO.R([Q4S^Y#2ZMRZ%6:8ZT MX*J<;_\<=%9[7!-^+F73JO<4KJL7CN=3Z[LYG!N8KLHM MIU[X<5&M_!P43^^.SVGF(OV045+!?<[GWFY "?N$8\D08E7='((FLSNF!UB1 M"I>[ILZ\1(XD+[!P-B;R\/D+YGJ.;3-K+@:XZ[E.OWA0.ZVPPY1Z=)[+IMWJ M0^@NN0:SR3?S\0A72(M9>^3C;P+]A5F/AG].+8O_8[3K?QFI[3 M?ZS^>'A'STL0([B1:KTO]_<'5CZN\T[TY3C5K6J7?ZIQU\N6'QK3?\?=?W-U_ M38XNQ KT_$?N^'IH]RL_OP4'VLZY/_9O'F+GV\0*K\BG>P,-Z^:D?4UO;U/E MWLYQ__CVYN9HF/1 _UG[L6R(3I X(#LX&A.J&W\[;CDB.J>.9C.G>!U$@M. MPD,52,A0(GR"%XI+YFAO0C3D\J,>B,L3M M0AR%$ZJX@$K\"IW!NJ*2[N_&UY,;:36;Z::-:XT!UC*&FKHN=O3LM9[+=K,9 MJJ<[-!>N)Q=OM/3KTO""'?W<*3@WY4ZU-KJUQFG_YLMUZCHU_^2WZ\SHM/,S M_>WF,EOJINK92W?4PR>U^2?OG>3YWXIT>FL7@YV1VLNT/M\,;HW+@7UQ?&78^.1"FT73 MSK7,QGDE1=UNV4T%VOD![5UKBVV>G]92%=;\?)TRK<.RJ>Y<9=P,/AFUF: E MONLMY\WOIO-_SN_EL'J[AE@- <>L.ET0_1*>9\OTQ9X9#'Q@HN.&9LM*(^XO MC-G-W%L*\AKTKS20]\\CQXL:UNBEIG%!OJ&87(J?"\M9/H;9&RFD>6W+)EO; M:N'$*U>:*I!=+][W ]J$QORLJ MUN%&+N9MM@XHT]K"2/5HE5BO_:=8O3XK:G;-'S+);ZO:E .&J( M0>-#Y&;E+BP_=5H:W;5/&V?:V66Y7:PWT'73> U+]?X5;!N(N 5=>GD(AN/0 M*T-PY4H;"$[62#7@@/0BTXJ1*:Z$(][\Q$LA=UPHTHONS2F[N.S?Z5^^W?U\ M<.J_U#PL?2''EM.A%D1F%L1F!'<%8OZ]$;$<4)^R"_-Z8^K5L)CZJE6*MS?E MWOBRV%5-[]N#8^J$##&HDD!"Y#R&&G@54\.D!LQ0,:7=G</>G4-]U)LN;8+UU$/*7DXR0=QZW92^;"EPH/#'.8 MBL"CIA@Q/4+#=2V8?7(ZT*"H2[U?CM,51MLKQQ^!YYO=\?VD5&T#+)O/. /" MZ0]@AQ/X>.8 3^6)S:AU MW7(\%OT1+F[6<;M"4+W.F%^EMAU ,^%JI8^+.YA\FBQR.7*I*$O&/:[YH/R8 M?=MGAGG@@>'X!M/- 850%#> ?:G9H?\-0^5(&$S'F]@?J8M%BB+3$U]RO28 MO^J>]-03V[G4VX-N__SHV&R;5]W1AW]S*26=T914<;*32\2%?^?Y_CRH7A]+ M($"]S_0;,L#-3TTA9'>ZAH-KZXA9ULZ-[8Q@Q ]0;(:@4Q(G!NJ8MEG@T M BN4?":5C3 3,P:HMTN6DL]T\Q*8BHSU_F_E M GM.D3O-D#E5SIL8,$S*M/:W7.?ZIEGL.,?&0>HD>X4W->"7!=L;PQ-!$(*SLR&SBF3[=/$$\H@*;U(6H[T3I*@"&,'GQUG6C( M6S&LI/'3BX-+#*]1=@&!BW#&Y:LO"N E(@*0D%?3EK!O+ZXS7QTKL'VP>[@R MT8V7Z1UE?PS.W3.UEMHY]-RS@7U@?CWX\H$C]04J$IYJ*D=]AO[,/!@_JB&6 M^F 8$88&H98UP6(W\'%>-&@[O>I/]^?$?46-8N_'';ID\)K,#YJL7YW& ,4!IT?&,W M2_QY>!/I"1O#Z%KXAIQ_-R+/EQ^M&0?^K]I1 MWVU^_WYX8UK#'[>Z\ZUFU4M)&"3$YUYMJ'B4PB'> &H#T_U.'!Z3KW(=XBK75U%)0?E$R9CW:0NU)R9#%&&H3/&E:C<[=_I![\M->^?$ M58W14+\8?_TBM6>U]G#WWH*V((;3== >%P^%YC!"W]Y>>A7<+7MGR0T'R_$( MF'8DK4=ZKC/R^]%6%KLP?#$1*IC1LE0,2;74_KW?_^MGX/C[BS?X>^H^'WC$ M,_=\5-R<#4Q4K;.C1:%)?!R=J;.CU$BG.VKZVF!9[3K3I=WK#C/RUYE"MLA2 M+&UH1G1N2X(JR"(J'G](1'HWG=Z 0PR>[IEU627F-GNM^8/'YQ>[%4)Z+JQ,0K[SRAKS13^Y*G*#XAN7N_ MXR]B6(A^AWQ>"3>!@AB VKI)+2 LK+3PT$D'&PA.!]QB9&1""^W=YBXY+I4N M'I$-QGP SP* '<6T, 3(@2?FS*!'XE2 )9OU0NR"]%IC[ #_.))N W?@CLN MT]PN1W0CI8'-)S"]<.;*XU%)9I_@'DBFL7)>.OV1SJ;V9N*0%:<6O):)NFM- M6"2.+XC9IT+0LHT+9K-V_4LK?S \^\FRX][SVZ>W"Y5QLKI#/9-/@<9$O01J M@2>2,"&^P[,HEL);MP)#S)+Q')'(A^YMS3F#:G:W6-S$4&2-ON52V]LW;2-C MX\>XJ@\B,UD5M^N?+%.:F*:H?")FIH.SBT[KHIB^:)?5\M'1SA>S7'=''_Z= M#*KS1G=%TOA)AU0]79M>0AX\@6QSOH-A/IJ8Z,E\#(EXR&M?>'G#I+YEYN5_ M.B[Y^]\I[V,O'CCPSPLEWW\WM%VMYR_!\CK/.+]5'+OY+O@J?SM,G7,61^GP MR=0K=V:$JP$N]]"QT0%VHEFH6],)//(S8![B^5[76KA!2WP9<.'98)7;C=/$ MX+,XHQ%W]B@.6%EQVM7*LV4*#U0E+1J M=FUV0_>/]]7+W3LM]6F7X!SF6X>$3>S&8K)JY_*\EDJW#\8WQ_Z1^?/0_)%1 M6Z-G#08?JR$UYS<_9]>]IY>L>P^? M$"_M49T[$7GB*B[J5RT;\'>1!)I%&!F-Y/_DTQ_ MG<97,6H&]&XG%H+-)!+4%%]*,YM+B"X^$/"%($>\:.HN3V/ GV&_,NIN/KL0 M^_WNL".VZ4E-2_HIZ;MH&?]HU&EF#U YN&Z M'Y[LX9L5@7VP<85A""@:^K#SPH@A8%XNR]C],H9KU4*(AXXI(-,3"E[9L&9? MVHK^UBZ,,^V8&S>:73^>R" MDCZ/KS[=['N&(-!Z^#:I"KVG_[YKT$G3\AZDO)9IF>IFM54Y5ZN'X-U66U?U MH\-JHU)NU1O-9J56A5BF5"L=5\[A[BOI;43MAW^1,*+N_K;FOJ89W%A>AS1A MK#.A2B&"+C(EC)1JAZ1T^+7:K#2:KVE37RE$G748I' M1Z"FK5*KVFQ5RTW0WE[AR8VWL>K:UEGU1/*:TT2F1''K'9%% M)G1).YX(#9=V7-KQI;8E?5JYJM9P8H%/RURGM51>S;R-Y4YOG>5."'>!"A(C M0]KD1&BKM,G2)B^U&IF8KM9KK9-*N7Y^4:I=7:LY+?U6QCFS=<8Y<6R>DH.3 M_3C)'E*T]08[G9<66UKLA$CY*::DU*XU*LWZV=?*(83$1T>@N)C2;%ZKFEK4 MTF]DLDO;9[.3QN@I.8330R*"MMYFYU1ILZ7-3HB4GV!*LO6+2@.\K=IQJ79X M5*V5:N5JZ:Q1^5JM7,*5BT:]>?$V=CN[=68[D;R>T,13UQ.JB""+7^2$5$@6X701(*S6+)4Q7?X.3'I1FG1ITA,BY2>8F<(DO(Z7 M0^0*6J:0?QM37M@Z4YXH'D_3*>^I\*28DF9:FNF$2/D))J38.JGPPEYPM\ZP MKK=V?)U/%[/IW-L8Z>+6&>D$<1@+3$05-SK7(3';;Z)EE.S?EX^JZFI-S+3:FKK['3"V#PEYGWYT])82V.=%"D_Q8JH7]HE7/P, MZOJU FX6_'D6_G58;9;/ZLWV&YGL+5S\GD1FQTGB?G:,*!)1U:@T2>F@WFZ1 M\U+CM-(BC6KS=.N-NYI*2^LNK7M"I/P4@Z,=5IKE1O6"KR Y:E;*[09X:95F M'4+K1NND5*M\>2/KOGV+X!/)[!A)N+O)E"C"J2)(%JE\:>/N)].;[\"R9Z1E M?_>6'5I%#/SW0_K#[WSS#> ]N[=<]3J7S^8+J5>R+G.;RRW974ZJTGM3I:1( M^2GC=OJP,*EAH=5LZJM3=RDK9OOXE$,CLB M22$1461*%8^).5U?VI5:^7UX1UGI'4F3GA I/\7*9,Y+K4JC6CH[KQ]6CZIE M/AG1;/&8IWI\TFK6C][(I&_?+A6)9'9$$IFAB;3J?-<*0=9<0!POY&TW^<$' M%XUZN5(YE!8_*;9 6GQI\9<;H2P>4M*HGS7%:MURY1 G+:YSA8RJ%=[(UF_? M,NF$L3DB)EH*'9(CS75"%%F::VFNE]N17*G4/JRV<"^::JM5J4RJ\7&#WD;K M.I-YHU470-GV6>TD;UE&%3[ U*XVOU?(;;30$E&VAD4X@MR<4D2E)!&GBB9*0JO=@ MRN6NS=*4)T7*3S(NAY5OE7->OMD\:M3/6R>54^*XDOS+LW[/0:G MA3\M2#BX EVOOI5YKVRA>4\@MR<4\0S+_#H,FGJDR/E)QF?(]#5VG&E6FM4CL%_:T!(WBQ7&JWJT17N.@]Q M^EN9^J,M-/4)Y+:@B%1K9$K37W\4-#6_WR13VF(I&VG6$Z+PZ]C%.33-=C0R MFIUDJE@2^O=N!X;CRWU-B?G%=KE6;IJ-*ZFNZM)8,/R_49 M\Y.5$0?NXF8<("7MM+33RTU( M89D)R1>*6>VM\KC;=X)4HI@L[72"-5C::6FGEYN08N7;2?6@"G9#5=5,_JWR MKMMWHB:OHA MM3L"07MII#J6BWM^P&B9H4]2T__@$YH !2>2__S?_XD3NZ !?Z3X__9CO>@+ M-FH<[SVVTW$9O=FA7?CP'K5&=.Q%EJ>XF_YSO^.X!MQ)141AM_'0I73V3Q+[ MG8\E\[P;T+N=&(="]=JQ6-??"U^+KKF@QA>BD$$F0?? M;Z$Q($Z7E.%I0(TW@7UD&U<">58NR]C],L9OU>1SN#,?ULN5JC5RB'N95 Y) MJ](X;TZFI%]A\N-%+=Y#E%3N= 8@HQX!03%W9'J,F+8! YC/#-(9$[A*=)3Y MG:\00"!SF:W#)TT;;ID>H;8=4 ON#!W7)[ZSES"V\5%L8J^X<4%;9=&AQ_:B M7_:?H*6178Y=00/!^X'?W+'HV G\O:YYQY8Z&3&-B(R>Z.6L9QP^5HCYS].; MCZ)[WN=#DKCCUS=]M@,LT]$FC%PZ\;(+"T[*7W\4<_GB_CP=&LZ(%E("+W% T0"2%M/[-O"G9P(?SGQC M5R&4''RM8@N\>?Y9T_=0!3W',@VNEE[0\4S#I"Z\II"3*OQ7NL ?5?AYT8)_ M%7+@P)O',#8/%;39.B!L\F?SY%0AQZT3^!6--#D'C5?(I>-:!I Y9- 4 \5R M[)XR)3M\^83:O5]])YC&H9G\G*EP9(&ZWD-5G7&H'AH46*(!P?'YI8#%.K"9[ODS!P *PPT M&TWH#H5!F$7&0Z)=HCWA:"]=K(#[QY)G4G)!=;-KZI\DWB7>-Q_OU56 CSF& MX#@A]EWS%AR^&.JC.V4)>0GY1$-^&G\L(IX23!H.,2J"$&LNG#%MW0JP*R*$ M*3LN&'FA%6((",.D!?M//H9J=E"^. L_^BD,A,[_HH/A?N6^%LKS+9PWC^]I MH6G8N^2@+UHXIP Q'*462#C_?#!M .1F48^GNZ>[7Y:NZW327>DPDN%3ZC" M3Q(CL5S#DU4_:F6I]D\THSRCZ$M,@E"]Z#$UO^_-?3'ZCD@\H*36-3+E2OS; M2]I93[G+E>;!8C/+NJV0PZ!#37+@4EOOS_! W(F:648,9NU=JOO(VZAO7ZA/ MW8B@*3WELUG#%;5V3@Z9!R+G%RLV*!]CKI"5Z!*G$;NJTV"AV?/#BK1ATH9M MB UKGIPNFJY($9J.%:!F0H1Z.* .I_A#AJ02ZAL!=3Y;L(CUB]9] M8:ECPRA HU!4_&5'>)=PEW!/--R/6R>+8#\VNSBKAA]'U"/=7MRLQR;DI$&7 M"$\VPJTWL0G_K,';JFQSSIH$O ;S#@HTJ< M.;A/BFC"VZ2IFUB81WB&>5I8-":5NZ$5Y9+*SJXRR?]<-,I2#:0:;(@:S)2A MK9A$Y??C0.]"X\RUQN0&.&)CI>M\ =K]NA,U(]5%JLMFJ82C9E_))[H MD0.%1/Z&(U\4(Z^#>_'DW)R6Q+_$_T;B?T7M_:(R++A"2]Z*3_!*?9#ZL%GZ M,(_P-71 &G\)]LT$^[*%5&L /O;TLNA7ZH'4@\W2@V5+!Q?U8-E3&YWR2?AF M$FFYF023FTGLO\)F$M+XOV/COV2%^*I5AJ$W]"GVN/1\)/@W&?SS.R'< _^% M#1-BOO]4+:0N2%W83%V8V?MC235<_#:Y<)D.F(IORB(C8(G]3<5^XSQ:5L;7 M:T4:4;M:V+"HP6P(0#JFPKHY ^'FWO>)R7.3S[2;T2MS^S3]9\G7V_=\?O%#>+5M8S4@:?K49]ZD MW?.KQJ*%P,>CE7LV:0"5/=._KQ/1@Y,F2Y7#Y4V&%)1DB(>30=/MT M<%_CRUZ9?.CD])X/3F315K=W# M6;Z3 ; U&#)V7U/\F1EA?RG=TYQ8SM@PQ]2ZKS7^R)2PPR4M3=:T(%TF[:\@ M3#RW*X<".10D>B@X^+ID@1>B^L U?=/KDZ\F"HY4/0OT3&Z2)@&=<$!SCV2) M'P .^E(_X((Y0XM-=@!HL&'0L4Q]ZMQ(Q$O$)QKQ$P=M">JG3EYSSC5:= .; M0PARP9,I&>#RFY[O\HPY:$0/ U^I#U(?-D,?>(2Q*D"10)= WP:@5^[T/K5[ MC)3T)9-8/,?"("P%/Q[HB#^,&%>+Z8R""U[H@-D&R!"'#0EY"?E$0SX&Z'5 M/\5Z.H[UC4C+O PE59N@9+$H0B$C1OH41CX+!D'DYKZ;C6UW"HW=[0][D0Q M $S+133Q/>8<*UI.<\9NF46T^_508N?=8B>]%G;2$CL2.W'L'):;>^00PSFS M$^!P-@L;"1<)EQFX5$X0+CW3!P\G7..P>K;ZN&&@A(R$3!PRYV!.SIDT)Q(;B]BX MH!002Z/U76 +]0BK9F6DV[&7'L0RX>51O7)8:ASMG]?II MM79,JC6XNU?_[NO.249W(F7UM]$^=)[8!:Q&5#Q_7QZ&Z<;?5P)U(8 MDHT=RW%N@X'KC:&85HP&Q_Z*0)#SC.R3PB-^G/L'1O$,]9A!X@!\S MSM7'<.&-Z,2J^.3O[E]_J+G4?JN/,SBKN@4D#ZC!"%@TK$?$ M\]-_!HZ_[]$N3DR[8)W$!23I5JR_$\\V!7U$4RO1RIU'E+J(HZO@;X-U^4GL MIF!9=*)FK*DS^*MPN7(Q$N7.=2G[]JHEDQYJ\.+6K':T@] M$V!/742.RSPO @YV:BQ R$((.NX<3!0N7?$9X X\98*NH4:L0,0,<&) 5., M^?E8\W_]D2[N>Q.,WYJ@DB 4H 3T26>NC0UW S\ (H!9D1(A35[0070C25&E M@VMZ-]"SP XO<,D+B,249'K^'!U@N>P <0\&E[G>'N_]T$%;C0E TZ;"QO!# M[?0^"FS"31C"1WX? 1,2"/Z5Z0!"**^Q,$R# )!\AY_-9N$I=8!3'<9QCT5 MI;<4F@H_$:JH2T<$ 8 92$\ #UCE]OC>Q?!,5/6!2Y5 :9DP(-%J5G[>G= : M#[]B. -$E,[9 !(#4VX3BX[@*3 @27,"+_KT[NYEQD(P1G R_"O^.@"=P5Z M.# F!?N\_EXLIO+$3"\V'S6F '^AO[P@A8/3X36Q>G$58Y;'1D "6VY 0HT0/YM])[ E';4*P"$H!S4 M;Y;P" @P,BEXUQ.O(JV<:FO,<3R%-Z$="+06"WKX2.(, $B<#)XFB :$YC+0NK! )X"[8-/8YC%Z>1-I'9$*V0@3A9$HY*=4.2>GP:[59:303*(>7H:3F^#'G(6E#;#BTZ=U, M-Y,IY*[S6IY=9_2B<5W,IE+7*54M=#6CD\WKQ1!X4[1J]:,CD&2KU*HV6]5R M$\1;^78!XJ\:HC.@F$\(E/A/1YQ"?-)OO M:.ETX3J3[Z2O,X5"YKJHJ^PZR[*9#LVE:2>M+^ S?5JYBJ5_K]-:*J]F7A.1 MZ;40"60^8YHZH3!;R:S26GQJ,DO$Y."L>(YE&CQT.3(ADN%9 YPJ?#=JV^IC M&&E9SH@GV+@?AT$S#QF]B%/="7,,G$>=3:I'&9A=4O6CU$V'P4.41]L00?\( M;)$ 'YE^/TS$QU@_;7UN%B%*N]D.)ONGH?@#::A)*BB>U!+IKRKFZ;*3S%>= M)X-X(X6+UZXCHOH.HS9!+@"E!E1;HL1&ACF0I^6BHCOMA5N/3N9 MU9FDW:8KL&(CQSMJ+MDAIO/R\!LU.NJZXQI< M_-P43?/D<(<-\2E\)+"Y31BZ(#!S:(EI@H7]]GBJNMTDQZ72Q>XRJS!G->/6 M"&3OV/A9X@6# >8<^23!P\:3Y^\G\RU/LJ-QM5UF4T4>-MZCI0TO>[4;("^! M_8+I7#VF+T_F5\1M:)^6B] FUT(7"(617_O8#WK MGC!+6,SRH#F(E?5.'J4=&%<#GSV+&;!@F(S,BZH^/+9!/D[GU M!=X]F5T/9I"2BJ1917Y4QY]J:5^;%4^MEHYX,U&HXM/TZ3X^90N[.2V:GX@F M9=3A'>$3:B2:^4BR$E[AK*B8IN-3H^)7G!\5OZ53RD8HVU+&S,V=X'\YWCY9 MA;9X=CNU98KX )L>0LM]]5"S$'EN)G!G8Y.5#*M!7I9%$B=;@I.R_]#UQGK=A,85=_?5\XE@^F.J!O<$WL#0&OS M=^:*US[\VXQ7%)=G*HJKHJ)XINC_(: ]P+PD1>:1"KU@KQY()SY3KV(JPJN0 MXO%A>J;&<=9V2'%*<4IQ2G%*<4IQ2G$^39Q+',K$^8T-W'LF8,NDM=%0VW1$ MS23KXV2##\[GCC&CGTVK2CI?7)&1ES),O PS&26M9:4,-UB&&=##8B8M9;C! M,LQF4DH^5Y RW&09YE-*.J,NR'"C,WO3S1;$*GX9+FQ\N+ 6F-5T2E%3^<>4 M6TBI;[[4M922+:QR):34MT_JN92BY5-2Z.]*Z*CJ6B8CI?[.I)Y6>6S(U)B6^S MQ+-%J>/O2^)I=0,SB?-NJ?XS,,46R3O1&7YXXI]IA$?GD2XU77)+K0 <50-/ MF1J(L[QDA/6VB%T7I1_57.Z3C(LW3FI*/I.52 >J8NXY&$X6F],N2"DE,U)5M< M#$FD&#=(C$5%S:>45%9F>#99C+F4HA:*2BHEUQ9ON!@SZ8S"C\&58MQH,69Q M8[=%;=SH=-VA:04^,V3(L/$AP]J#"E@C"!9EK/C>!)]35;1A4O#O2_ J^!ZJ MDE7EN2?O3O!:IJ!D<[*0^_T)/I]6"H6U7-7$>:05ZMKP"8\,F2OFC)=.&6\T M0#<=AP]-,4GA2.%(X4CA2.%(X;SZE.CF)-_NG2N5;OE&07.]:L]=&8F],Y%K MNRF9=7E?(E=W5:GE[TWD>7G:T_L2.1CV19%O0G)MQ73O1L/Q7: .6"X7?&VV M .7"V0T7H"JK\39;@'EY /0F"Q \KT4!;G02<++M"5MOXE/&$QN%:KD:3XI3 MBE.*4XI3BE.*4ZZ"W62@;3J>U@T1Y?K731;@TA!1"G!S!*CNJE(#-UN !;GV M?),%""9T<;GR1F?9Y#K7;0D*UG7B5FTS+$6^?2('FR5%_KY$_H"C*$6^C2+/ MR[-RWY?(-[;8[OEW<=QH%&\Z6.7J,"D<*1PI'"D<*9S$S8!N3B;NG\Y,HR/Q M7,>Q#,$7@^F.2WW3L?>@-\S%UN;O1'U,\?_Q^5:+VCHCS3YC/CFD/OWG[XZ, M$#8_0I 5'5*<4IQ2G%*<4IQ2G.^E?*[E^-0B>N"ZS/8)]3SFRR-?DP:O]0X9 M3^647$96@VRT#+6\DEZY?ZR48>)EF,LJZ96;/TL9)EV&JI)*I91"<=4$J)1B M\J6HIHI*9LDT]D:G]83+=K^K)F.'[8-RL9!6<@59@O.^I([#4&;IP=52[ELN M]VQ!T;*K=D"11D=5W3#MALM0*^:5M"9EN,DR3*U])*=N5J+2GU[9-Z M(:,IZ6Q:2OU=2;V8R2O F8W,S=7X%C"V[SH6/-@CINTSEWERD?!F0C&G:"M= M#2G!I$NPH&2UQ6(4*<'-D: FCY;>9/&MKIZ1\DNZ_%0EGU^LB=CH5&'3=_2; MOF,9S/5P(D?NZM\^[5CLJ:3'*/T1>+[9':]5E5<8 MKEV4]T)TW;^KM4A7'I=*%^2<42]P<5U+YT6)22B3JC9AM]0*J(])6R=P"? B ML'Q/(7Z?$3MBTR!D$W&Z!(G34OL3%O:8S5S<:<@V"#4&IFUZ/FX*?LL(NQLR MVX/7/LZ_=/P7'0SW2Y,G^'UU_U/XKS+_O.YX/GX<\\H]:)V!XCM6@%N/>X0G MGJGN1ZTH"S0ZT!L77M:= 2,?HX]^4HC-_'M?BG+8\T0N/@FM1(U3WW?-3L!5 MCO@..7$L:^R-HW&0*17I^Z+'K:8RZPD7H$C1!V%OALV@;8 M,]]QN3109@Z\)R0(OW0==\!W7L@]/A R9B-6T"=5U MQS7XFR/3[Y-VDR!QN^22D0ZS3 :$P$O>,E0 Q23P6#>PL,NF?0M<0_K@T_#* M&!BH6X'!]HCZ2?1OIT,]$"%P##G+=Y"?<%DAVB="!PZ8[5_BCI [M7LF,E44 MNR@D#4_I$+UZG#$[+K,X+ ,GFDPL2T]Z5+3)8AP>,] %4 .>)PWF4_WW87O M4=(QNX&K\R:A-?.6(WJ7E"R+W^\XM\@H^ MY++2&L]$>$YUZ??B]:SDC: R8 M'?C\]SE>4A^8AE);9&B?64,N6LZM,&0G?8I@@!9\ ";A>_%[P!:#Z^X\%$)% MYEV%@7$$(AVZCC=DH">[!!0_@I1">M SFRM\!PEBGD=LZ@,AV&H$8(68/E#@ MP>?A88JR&P"#AZAX)H &4163/!H#0.O8 Q( $X .X@5Z?TE?X6YH@SC 2!E M 5S<)4V@U>SBV&V-[[-'(;(,?KL+I#HC/OWDLX&WEVB#+BQ$Y+V ZC$7/1>+ M#CVV%_VR_RBB!84[PL79BUWQG2'_DW]SQZ)C0.1>U[QCQK*.1HY0ZL]]05?4 MY]F\UZ-(F_/"^%>!JA5^6&'!]U(_S3M]<[Y97":SYU$\BE;Q)S8#)($QM?;C M'D1X:0G?/OS;?-BV08=!"]!@ C?T0-@L\88C=- .!AU0;U ]KOS"@@S%2 =# MGXTOH'IQQ,<,&+=;_ %B0*N[$[ ]DR,8,GO'8EU?B&<)#_@E&*' CN[M\(>D MVKRQVFB)5YO2PX.]4!L371D!+O!4W5'<8M10QRH$R MZM ]< C=D#R@HF\.Q<#(T4$P8K6AZX,& <2/7P$=AV$5^H:J MCP1!A[YRI4>&6)Z#1 %+<1AT9LE"55S=DXBWV '7!';V',?@C@WW4) X]'"\ MH/,#7 ?.V9BX5EB9OPWS]M]_X,<$6Q8XNAB ]^=4+HWPB:G/D\/L&+ITAMY[ M9'VTS#2F#N/JO(B2.9'\Y__^3YS8Q7Q"J!.Q7H0!O<95K@>&WV7T9H=VX<-[ MU!K1L1?V*E_<34^M0D04=INHJ=UT]D\2^QV[O\"[ ;W;B7%HUA:+UZ)KKL@R MA!<= ?$]@<);AJW/M#NQ=)JZFT/;!W^&'7C9$O)0!0N;!]UM&X 5C>_RY7=+B68CXUW7@:(>1/G0=!O];\ $X;/EHZK)I MD-AUG0$/DW'H\SR>#0'%CV=-.DRG&*SRO$6X$P%V MS'&9,ADUPUP-YL+@.]'>A^#0=P/^7OS+Z.;;/0 M.<:/]3&?;-J>[P:1%<"4ELUEA>#L.*C2W((($M%\.*YH/#)B8[1.)M [I>O9 M=?11F:@WG4QHS:3@A(X/7><6K*=(00-_=2!N$N>U=YN[9"$9N#S1A[S'.V Q M3Z-/"=Z()PW/F5&<,C$)B5GOR*.WP"1[VS-'' M_5[Q8[81F4:-+US8*1G_4HQ_8)Y?,EXB?LL8+Q$O$?^^&"\1+Q'_OA@O$2\1 M_[X8+Q'_6XR/+VC3'0N?_.\'5?UP[SPHST^L2B;P_CYC ?5<6GIV8G>-6M^/ M59NTFX?$[SN!1VW#4W!"@ VC^0E1;R-FYB<%F%A"0S]-JH+77OOW('=>:.'? M,U?9/%18-V.+P#CD9R8Z$;Q::IQ'U>RA=V<%DTV1-,7ZO .RYM- M@T1)_ 3ITQ6CH"W,Q@FUSX'-2#JE;(2BS$Y=3(HVM65JLSB# MMTK:\1T39W=/[+Q@G_F@OD$ZH:74[,MR1*)@(U"0DRB0*, #.B4*WCT*"A(% M$@6X /^QOO$;;B ST[7R6HLN-V^-^58L*7_V[:I22CJ]N?L&2)DND:F:4K*9 MS=TR6LIT4:9:/J]D\IN[EX^4Z3(]S2A:>G.W>Y8R72)3+:MDM469)F,SYQF) MG3'/VR,/+L),[#:6:\)O&U&643+)/S;\'WQ#Y+Z21%.MFB MU)WD2B>M+FYOO4FYK4?N+":=\FT K5;,*H7\*K,B9;II,DVGBDI>6SS16LIT M8PI)5<6B:CMTJF6E;1U,5)HP0FN9ZRNEN&'*^%MHTX M-%NR7K)>LEZR7K+^!5B_2;FC^D5\[$2I%NG$AA+%UR_FT"\T*B^.G!@QMDC) \D&E* MIKAJ<)?R>>/LL%+(K3IJ5LKGK<==63J87.FHBI9:Y>=*^;SQZ)->K"/9I"36 MO4$RS'A94*X+Q(_I M7.&33/,E2R8P@F>R4BK)-=^8'EFX);5+NBWM'1TL='-PKBI*. MV0U>O9 MPL*2+9JE?)(BGXRBY>7ZR^3*)ZVDLFNY-8E-8CU#,;CTQ1,$VX>J.:6PI+"D ML*2PI+"DL)(MK 0FAZIXLC/S?+GC4]*RQ1#(:JHLFDF<5#*IC)1*PJ123,NB MOZ3))%?4I$P2)I/LLBG(3H_4!UMO27$^0OKS?UDI++@+9) MG@_7M$J92IE*F4J92IF^8;7Z6_M\D_HE4^:J$AI7J$I.+3#8^5R7KD+;+KY83\%)84EA26%)84EB;+:PD)GF8/[/G)O5] MU^P$/NU8C/@..7$L:^R-91* M)[UD"[.-RF,M6Z'WQ%-4I$^^$>5Z:BXG=[?=?"D^=%*+E..FC25R]9:4J93I MYLHT@=FL9SDA9I. N(UX6WG>BQ1.@D]OD<))\%DL4CB).UE%BF0CSDE);#9K ML@&!_1M%ZM(AWS38JJFTDL[($JVMDJFF*IFB+ '9)IGF4XJJR;J[;1*IFBHH MA>*J:GLITXV3J993U/6.EGEKA^^287^902A00GN,V,&@PUQ,<#DN?(NZ8^)A ME;Y'G,#W?&HC 23 BGW3YD7[X!3B/.>>C$<2L-Y5LEZR7K)>LEZR?OM9OTF) MI0/JF;KT;A..L_7J*0M*3M64;''1P95BW6"Q%A4UGU)269E?V":QYE**6B@J MJ91R?Y-@DU&P:.]0K2=O,RQ9!<\6B[*1FW)E<\ZJXJM2?)XBG(U%QRQ0/&;7&. M9$"W2:!/N!M28%NGD#SJS;@E +=-(&" MR5U<5LP]NK_Y_@#/PNL92F(/PLTU#QA^;B+6/=?8,&___0=^1._I%J,N2KX? M-KXC4+"7QH]$4<"%&)/_YO_\3)W81R"G^O_U8 M+_I\S>">QN'98SL=E]&;'=J%#^]1:T3'7MBK?'$W_>=^QW$-N).*B,)N$P!Z M.OLGB?V.W5_@W8#>[<0X%&K#CL6Z_E[X6G2-(WMRT1%;LN[Q+5G-6X:MS[3+ M!>$[PST-# ?*'?X,.Y8!BY5])M'$-(UK6TS5*.F[K/O?#W^TZN5E>%_W$^)/ M?!%LB3N@EK@R$IT)+\4@@LR#[[?X5AY.EY3A:;$C;0ABN@Z09^6RC-UBKY ( M5QP$B"F+#CVV%_TR1<>'![+9O <@L!7&L_"\5C_2T]@5!$S8FY9#;'<'TGL QX$;S)P++&D^,'N''"YSQXS]-=L\,,TF&6,U*([_08W';)R/3[A%H6 MMHG/._RJ:7?1;^3N@6GK5F"(_3[\O@FTV'8 %+ILZ+B^ BW"LXP,Z WN#$)G M.F4P'?COV+NDVH5;X^@K7=!$9X3/"_H %M DT.[H>N!Z"F=%)_!,]$<4,G0= M;\AT'W[MFC:U=1.^#]TT3''*E O$>($E-N9UAN')"QX\@ISQ C300 +23WW@ ME,<43H;O4KZ=R= U=<[510F()J ?%M"B<"L_!J8/Z)A8#IA[SCJ7#*GK8P-C M;&'* %!)\T4!EARH+\;K<;0O,PC5YFF3-"IGI5;ED+3JI-YND(-VLUJK-)O) M(WC#N'O)<'.>@>D#_#NX;X]O&.P6 MC,20*S!>I],C3D"Y4.D#&_Z"1M!FN=S2.$ <'8M#?'T30T#^:L]U1G.ZC)=' MC"M0EYH6ONITNQ[SN4:"L7%9>!ZPQS7*"_1^W*0(@\65VM1-83G%.T@.[EOI M40NW*W*)8*&W^\KR>5.DM(")P#(0L1<9M(CW(-@ALPTN-AA&P!(.@&T!V&Y' MC#U44(TBN6%L2-#;X?Q6D)N "IM8C!H*T?O4[B&(T)QRDQT-7Z9M %7NF(N9 MW0WQ'[R^#&<.FF4LH-\5B=466F-$&8X$PD#3 )R-:90*)M]W'3#-8\]G V_: MLQ'U2)1[@%'$$VX@_QB,,V3@W,)WPL\T!7<0HCUF3\8*8%9(I"-[!U03=R#[\*M)@A-\.OGC@C8* KN@5MN/!M M,>:(/;08CGK1KPCCD>/BP(ALM&#HG&Q)CTU'K.&B M&:$R>X 5WDXG,&$HZU,<;G5XS^5;U^-+7-!("I?KO"S#'ER"8\#P-(20W&M0^]@@YTA %NO'N9'A-Q2'LX-H,B3%Z/OP,>"'C@ M^#5@K\^/E23 +42MWT?O:,RH.\$4T_NV8SD]=.H)-6[!>6""K<+<^$+FX6&5 M,9,(9.!?@G_B#?P;=#+HHKN"R 4(0//FSP":[(R%]Q!:0/!R0]\!/@K"15A2 M@!7HP(Q.!K;% 0S= '9%V^N"G08Y&\+8>2:8!NI.J(^ZAH\-:+@+6VAU%6Y; M06Q<5TP[X,V!A81O8D=,,)HP%G#KRD$<*6;,Z"N$@<&?VG_H+B+9C/CFH*_' M)G[2U#9[H7JS&TZ20";N(!<;02;4]YG'0C)P+(B,N!*ZT)!_<\>BX!W[>UR4R[H6 M2RA' ;KHY6R('HN[/RR$NH^B^SF"_;_^*.;RQ?T'0NZXG&;G55XTU1]Q%G-6 M'EA%--*V,>O@@>V[%T^$=9\"C8&9(5T-" M.JF0GDTN1$DQB%IGDP1#G [V($254)903BB4*YBJ]<(LV"Q\=0H=!=3LH[\A M$2P1G$P$ES#'.$W*HED>8T+8"7I]8H&O ? .X\"9=.1S(SJA\T+UP"7=P.>S M/9/<:31K/C(M*YP=POPEG4EM0L.8*%J<(YIDF'%:Q.03Z?=-*4X21^$,O#,8 M8KJ[2V\=%Y@]QM8Q:]JAGBFF,C#[SS/-[@WS%3$;R)-2S.6E"1 3*2(]'F:_ M4?!]TS5V<"I^3+P "Y(@P ^CI&BDGJ3/R61&)IR-#+-B,W, \4Z$M!L.L1V? M]"@?YY$Z/ITR]$.2^J;>)R.>5Q;L%743C,]V(OMY>E]W;L,"C<6L/*:98],V ML]88;\:Y/.4LW%@R@XN3*8&W, F!32W@(&DED DOI2_*4GI92O\JI?1)*2JI MQV8NP]G :3U6S#)S>]IAH:W!JK-Q/#Q"LW?1*),>&D&;3T,,'0NK.3RT:P,G MG/WKNM3SW0!-'[5FC9H73CAC51SX,0R^X6(U"9(4N!V*MMGSL, +AGU_EY1L M-/#3.A$^ZQUTX*/A=)^)0R/.@?!:!RQ5FTZ&QQ[&6 X>G*79B=4]\".RJ&M$ M]0@X+#E*5,7"'\)7D$%+IH-?NU0EZ75/<S-^8%S\.FM <)ICB=1#@ M^\4<'SXWX-$N\WD]XA" PD#2+J(%RX4(UM#$Y\C"T@J$[$,?G +!C.IML(5@ MB.4-/O4!2!:U[<@3G:W_G&^MR M#5F.KO)*''#*=\?ZF585H*34;UIDX6,1@ 0+@DVC#^V#1)NW.]1)& M9+ 76-P/%U0\5B%%;DS+ <:#>[5+VG94=ZNF%WHP<0[1V^:=72!*2RE+K2.\ M[86%',*$Q:4S*YT!_0+,ZGX_>)5C#",H"WO;0988)MG+4%U7+4\&% MQT+_'.W-"B4>\?*34&VY<.*U,[R$,7+A>0#%BYE741"N"XE_/2P@ MGJMLGA]!P[%_HJUS3CLS7LU#3_K +P0(K547G#J25M*S=H9R4[-@EH&#EM_G:9LE MIK#/G3X/1BO,:UFH)[R\D-2NEODI'NN) MB&+$>"0 WCF?;G>1A<&T('T2N(#PL""1*_LJ=P5PBI:#>V$<3%@T":^X=#"$ M]@/H*8\[A)W@,Z#<./A .$.OZ A$BU1W373QP@\*;^8SB!J'6M273.3,(!SA MMYP88B+Z!6QQ(=#]G>?EO/]1\X5=E0##+1.CH/^HQ?1N.OJ;M_X?+9.:7N*5 MFH@W7G.]2QJS7P3_-VH^"KS $115_AT&LN%.,#!PSJ0))CCP_6QV-S_Y?K38 M,L:-D!G0YSQR6SBI'5 X&N@NY4I(#<2#*.O$M[F&(,%Q^ $*8!P73:B1<8RK'@VUJ2\^$C*IXM-H@]B#[148;<8]4":T/BZDLA@ M#;D-#*OBIPH4>4OS-D\A_2C7'OKS'1:Y]"PL<@\',7\<=_MA8,2@!1?<\3@> M!2J6 N#('\T>L.F@R]V1L"K>Y$9#9PO.N\U#()_CDR\" W2N9>P,I -)T!F M$ 8$LYY81S%-Q',GD^(K:%?YLAF^%B*>Z5]/PW<))D"B..\Q7UZO_9AE_D]1 MBUG[N%5YN)T<5J6!I7,!:9'?0J=VSNERE*K[_RD4=S-3BX[=6,5QL!Z6 V@+ M5WPM:4]5=[79]F(N7&QAR;1%G!PRQ4I3L>@, ^*8IQJC-<8.=+X8>F)B%K-1%N(<1>5B2Y4W]4=^;28;"0QU39!:$ZO/.F-U[1\V) M7G5Q\1$T:V%$PL3J'S=:FB&"/(*CJ!"J"(EQ%.&Y4WMN=>&28%JLQUJR/'@# M;7O"9\3PC"PY)2:GQ-[9E%BT$@XM33^ [\:6@XFU8F$(LG(5+$\D<*^'HQS" MB;[)^#IJ'YR;(1_J(SL66T0=NE/1RL&E50S3(MLP)VF BX19'#=:F"EVCHB6 M0[+9US&CRE,>?#6L#?Z7G*=:2$?RY9NQVJ,=PS71]>.NE UN;0NK68##-(S[ M<"FU&"[#@2H64'.A\3A&+%",\EGA]!5W1<*%\#CD1LL?I]4Y3N"A8,72 MY>GZKEB-E/#AHS6O8GW8I/@D#J?I.\H#2!9%/K@_!KKI?"5D_(OQW%R8QN++ M*F?JOG=G"G3"@* 74/ B?,;"I>JTLUWG+Q$ST)/V'1H>YNMCQ M :(>\$U'?<;A->9 #5O#926Q-.-\\=Q4-#,L$OXMYLMLD?# 9,NO MI!O]QSL+9X[8E6,^J(J%?0(%IBLV5A$0%$&0/0E^HH2%_=RU(PFM78TF^Z96 M:Z9H,AHVA'L(..^;0R_<.H'QW FQ'%2$)1%P.'48EHE&T3+H6S_*:?$L,,]S M1PG<6,#-*T:FI1]BKE"D[MD=Q<2G&+UP+P+;MT)1AN*?IHF05&SYO-4 A]D% MQ19Z?>:#:8&OGF :Y!1^*.0,Z6Q%ZD]*(:4\7F^"[:)P.=RGZAQB]*!C CO( M":.W8]SD,ZP_4D337ZA/77( K>E]GG<3(\A,<2\O5Q45NMP6B*XL0%C,:?)) M.+&(()XKF\O G0.)#A_9P]''G]2SS.]9(S)T$:O(+;4"_@R6*-L]*W;+YX,5 M--;!.1JW!]\I>;S:1 G]!*]/NC"(1&8=K!J+E>CP"F3^8T?8A458N3.3@#A&3Y ?G\&PIC9AN9=&D!RY#8&(5I\^U0\RU3C'!_1N. M%C[!&1;7\53X\L1,3"5 6B+5I. D,ZB3@DZFCSO'<%.#WHP5FIDA>!A]GOD2 M]H9C,?"4>\*+'@N]%M,/_-F7HFU*Q+8X8L:$)]6G-"X&$M,!*'(JT#WA45#X M19YSP('4F=>895QPHFUYILEA>#&(#72;4H&Q84/;)8LJXSEH,7&[@Y*8 DQ$ MPF*?F,E\VD1RDXW!4/Y@AAPO#)DGFU#<.FC>^>*#:.8,/%M40QF-KJB:G*C* M5$FPA@*MRH3GH=DW_<7RIPY3^$Z+ 0\LYI=IB'T;%XR(RW0&SJ*Q6#0A9C2F MI$3:[H 1[?%8BI=OC0D.PW/#T-#BVU3-V*EH1MFC R;J<*,)#0N=!6_&OL0G M?F8Y$JOS<,)HAE=Q 8#!-DP-'8YRR]>&(#U.X&-GT*WO\CTIQ3[!@ M$W8$NL>2[]$;&R'+LD>[XV/=FG'L1Y $NV&! (VC6_2O?RN?/"H+ *EN^6J[ M^6%W+#8)U)&5E>?S5,TEU$W8C$KC3D&=Q6Y3\8"27\Y%M,HZ7(_Y6AU)]P0' M1_I[]=O\_F:A+'49[@>ZB;KQ(@5GI_*(K2,SAX.:6BP177R-;X?[*]PV@@6Y MT$ANN$VV%"E&M7&PAHA[Q-58AD\)[50*=Z2T85D(B*0:A2BKAFUD\1)#8/5! M@O/%9SK)CCU)*YYP-Z1"WXJ?S09Q,*C"-[B0.M89L55&D^ "/T$,#\\)HQ/' MQ5WULK12BWRHYYIS!7%9L V7EVUQB2K&.(,EK%DQO,G:V>XX;*#63CCMQ35W M#T?WF*NR+6J 8J@!O2)S"UF*U\Z#4JM7H-410L",.+"#XI Z0KR.HUDQ8IGD M-R YVS"6DB8XJM_@Z?K2KU&FIX^+%86J3'YMLS;YDDEG,W&'+ D(M'A)QK5: MY88J.'<]D\#>O1%A&P6J65VJDH6-A3[>(E MVB0/; -.T4V1N&_N"D]_%5<9D4M5!7)54:B8("$Z4N2EN&*1'6,B&PCZ\8'6 ML5C#T:(JMR5B(:;2N1^%\)][(M[PK68"X! ,]*U;A$-CURQ_=P!;>/0TJL*M M>PSO.3V1NZ8%V9]#"MW"[F-?8F<1B(RT*H6D*5*KT7;[(O=KI'TEQ#>R%?'V4U#@%ACR6 Y0RQ>BG MA3QX*8M!G"N&G3$TT71[J37B910UJG.(Z_MFR=.NYQ.,]*\"LO3^1R>0I3N M+ VU-INE!\^ZTE85;+-?'NHN#3I\,B_5^*A$/N]O9_C2R/-'H..3Z6**H.'A MV-+3(3@=@D.'0(/V>%.9MTKZL1S"0C.I!3S7?:G-"T20115U57Y#MUMT(^EG M7NBE85L XO%3*D-LR]6O0W=P.EZGXW5/ MCI?>9K'Y?0%*H>#)<'V215M11*>DT1JR9-K7B4^$^KI*(6A0P*M7H'A_4DJ; M[Z2&E0(G7*9G=58<6G4^DG']C)P]KP%.9_5T5O^L9W5=4J\'L6/Q)8CC(_D2 M^ELQQK\UJ_)T*DZGXL]Z*JC6L)#ZF,5JOZKTD_ MZY'6ZDWM,"Q>2YESB^(?;@QW]*MP]%REO=88L/=VQL4H6KC#[_#4%2;KBQX%B)I-^+ZY=>VVX6!K_0 ?;69@@76GYZVQQ MV33K,<]$>+;CJZ102BX$XQS>/!VVTV'[LQXV[EP$-LEUWI8%6LU[B45N&BZ> M@8XB.@5?Q2'PA$K09$ 3?4=!?^%V>&2PFEKCYBS@#0!!%U%$EX MI#/$P/&I1M(?B$UW.ED/\62Y1 ]#@]=]&6S=ZGXB[&X\9?IYOE"8G'/ MFK8=@D1^:X?LZ:H_G9S3R?FSGAQ'>&&-T*-J=.XUY=XN+F='I,!%LW\5'OC3 M(3D=DGMR2'SAM_;=AU.1$Q2KEKZZ9NM?]AS\<1I\$S0MZ<1/*RS,B(W-C,$O MO B"?5407][3KLPS J4L-0>D*VA+7'ERG$D$9GJQR@?V:,->D'O= MA"=O(WHBPY;Z,&U; (*ZE;G$,<++QD@HC1TRG\T0V>Y0TMJ,$@T@+ZOBBV5 MYNR%-0.$*47-['E8J[*[4B Q&;GO:C\.+?NF_?QUL :HXS*5 M!ZMJ:)GZS>#,/6!0F[*=H4^)L&!-"4J@$C M_-RK&'K^QM!H1G]^4*@8A)):$"_$(D6MP%N0=QCTQ-'-(5WH*AW4EX%C S1UY$J!W,:8KKA>Z/>$4* M/B6&(O#:'8NV!I>%T(LGK$\WQ$OW*$;;I"$:+9^G)499J0;?V M!!VJ#%R[H<"$9A.<&7_>%NB.HC-VOO@&/R/C0.KZX+=!H93U%<<:!9U1CAS" M'U2$1%,]PU3=*N$\ DT4) XP:9A+F!I)T.-?=MU@_5@@)G.08\X*8MPVFB2U$7\F'<1XFU M+:H[6 )#/>8 ,=BVIIT1^ ,X:JKJB;*UIX-(<*AV)1W7.8SH&X^4P/.$20YD MSPRM%9"C/R-(H0V1!7XI-XSRICKJ;3L:OK:.3J3GP!/L7(,\[3('PFX1=>D6 M9*?18RCWY@]AR-U:', @\M?A2K?K;J- []G(=<@4J$8N[AC!S]N^5J>B M&Y:Z<##T1C0\;7YC9",=D'>J$O>^Q?4S<7$BJV#X"-#YX<,P@N WX0<[Z(XX M.[(&J1^,'ZDG>32U>-[#/HPX:![&,3N(/Z>84O2G2'N37 .&'-T9P*5P)0!C MGE':Y)CNDW/@W%.)+^AQ BB^V$OSK[HIF'6F(8-38*VA//EP%:]7Q%/!B&3K MRZ+/[(0J<)V%."8P@G\8$/S[7MOS_JFVYU3;\Z#@?K_Q"+(P^AIFOA-NN69L M(:R+36$>S-@25N*LJM3;:E7EI8#!L3G)-GHWP%QD2SF3*S=H3WWZ 9(KH7Y3 M[,99Z-L'Y:%[T@F6TDVLBYX192CS545> MO&# ,5R%>"9!LLX73ZNN$:-;7T$$?OA^KE3VH'8L:MC5DD-:@L-HPJ&Q85M%:# M6)H%$_7!O9L^CHT$7NXL60D<$K<:-X6Z_0+HK:=8J @S.;R9F?W4[LD"0UZZ M9T5SS0#,6E05CB?21>O9RB5?%Y-=Y]M<\!6+%M#-ESD!@X<-#?MI^@3SC-.D M_](XJ/ Z0=%#[H- MM_YX&L;N*K]_E N_SD@B59A0 R6(KCGOA0AGV*=KQD.5CN-ZP.TISI!$Q(T4 M0[C>-+"D^*)= =_L?/$\#Q>'Q>;EXX4<9 ]M3;1NX>XC'U+"0_&>DJ%1'*\7 MWC(.CVV4,)((*4N#:1V1P);F&WL1[5[0 <]FITWY%3*CT]:J0OAQZ.*N-?+6" J)!7C?5 MM2*IVJE1I&U6*JQC5#G' -30&8_*S M)4^E!M_ 80[RV7*4Z1C&B'X7YTV@0 M49HYSDZSK5DSR!6&X;!)H>.>O)MF ,K!PH(TP9$'EKVKC,W76TK+$0(R7AUN M#6GAV#+MU1+9/.?C&^G;K-:!ZB5ZWUIP\^.T+$\H:\H8M130H\UB'E_NG^+) MQ*BDS(@H:2BEL2--2@FFSH>?L"/,L]H!5IF#1A,S+<:2$(]Q\1=[7RJ8)MI' M)QWNRW6VP,0X4DR7SCI2[Q2<'ED7UTU?)&#T%,1)+HY8#H/D<1>+"@UP^#^,J0,I4 MZV$AA9&B0:CG5GF+$L#V4MD"?, QV9!N:(UGRPN9<:+-5!Y(H-OR]O$I*^3U M+D=,EVR6)CFV<>,.)OH/)6BU/&-$O$G2ZR.GIP9: ! S=MU572J*L(3PCO+ MWI(D;V!D9LR"Z2(HQV0XQ)2$!9/%5+&R(T"9+6$",3W,M2!*#3MFDC2R\3MN M0.9+P!-#4*_:^Q^!NR]QAXL2B0V*!Q!6/SJ(.;B=QM8UY IN @O8BA1@\;LK M"NW+_PV9=%D JN MX?*](1 7BY)0LNN8Y-+X'%617$WLQL^(L(J3BE=%5%E!+,6!40'C7-V(MOF; M"247,6F39JN0,:)7^K%.7DE7QC#B/8^' XPV&TI _$!W$:$N>:W$S8+/&(>+G+CA\%N%-Q+XVTBD,>[JBA)8J#=E3J M0MSK:H:0?,5'S-A?7;BU"Z>D(71KFMI\7FW-L4 FV*8:3<8U*B3>.V*$O3F4 M^VN2<8V8Z)-"5&:U(I]!M>\HNL"3#"[#NHG\XLF9LOM!^$>3Q7-7A2%[8J%N M8P\M6Z[>6";U+.02PM'?U6VZS/*]B2#:3O-U[D7: V) M^*WD3VNY$B?MSK;$MF"E2[YFZ36JX"N.GB=58$MF6CGR1T(/+7L%5([Q M81D9%ZG#BQT0?,?*3)]<;N"R5^6:HT(4>()T:' (OXL_@ ''U5%DCF[))@(4 MWY'&(6K+K]@=(6$&@2P3O.K7AI3'_2D'B=@5\[L)@LF&3HB4%S,GK@OK=%?E MIA^='<'T.W2"D.G$@XQH"TE5V8T9/9A&!H7@SH6ZN1J,I),$(T_2QA! !+6# M_@[O&=G6_B6%9,/X9=(,Y AM[J2]+O7'LH=&:EB M/=*_I"]OX0L_M)M3"7X!4E\?HW2P'XRUHT#V&ED>*V[D8P&&Z,:@FH,P M?/Q$2''2J_+@)COBSM$H(WWS"FEG-$[4&ZXGX5O;91'CBGHK(E56A>FHLO-Y M4 4CXBHKD?ZY@NW,H=45[9FF234AKE;'&_94+Z41#2PG/K/Q1=U=#3W=T9UV M<4C"/D85V"Q:299BV%U2]IW3@ES\@YNNV?1DFV78C27?.ZT+X#V1ZH1@;U&D M[DF81=C.9KL=:N75P7"2J@%\C6T-L, &=S%\-+%]GD1D=7R;+:YJ$^X7NBB? M()N*.IIPWS;#6E.HK>F@)Q9N'*ARZ;IL!YW!?DD:':\^7SRC?]D>]L&ERGL# M<)=*@!65DP-[&A;.4*^:X).6M5!Y!Q>G7%/-%;':;G=<#$3W/C4Y<-+E)^9@ M%ZF\PW'&T6N0,=X162^MK*!:]90LI'\((7P0MEO$:?/P,S+0 M9&XD+RT;6#DGK=*8?(QQAI?\M4EO?$EBVW*'!?R\Z':E=/"56RG&LHJX5;*\ M.M+%._%LR[+HD6!QHTKU=B]6Z_504918(DV4SN\ZZ1\0AF5J-=X&U=4#9TBU M02QK(P45MGO8*1Q8+\$N6>5WL]M<4'0*PPXP/[,.BH_BZJ 4B4,0E6LWOBV# M+8BVM* :N!1ATT@CHI]XJ4G\+0N6U0%R/0EC8*(93J(?#S026EKF-B&6X#!.A>^WA:]ZPZ;1[METR <6G1,H2'- MJ6@5OLS"E@O/LN V"+42QSL>G &M3LID\>-PI8Q$W/CCHA"\-:[K0RY_&G.5 M+NC*@JC6)\%X/F$U@L[==I-Q:DP6"1$T!_H412,=%5%R/G>J/Q8?Y>K")089 MSV^^>;X06XO#W@<2O$E/(8GDI5R^KO*J=45!7#OC@?LRQXJ1'AF'E RSW]<5 MTL7 @Y?3"_]1+I2347ZXC)T VB%AJ?5"3D_92A3@NA2T-Q*:^(/X%:Y'FJO: M8,"=PKRE!V6=?ZE+%59!>>I1+_EZ%:L_J'YZ=95WFA2D\ M_2WI UR3&+4/K MTV]JRB$&2X-5,.EN*8:&@@AJQ?X6;D&Z858F%_MZWD&NK_'NIB M\?Y[V>+Q>X\^7=R@7*/*)0"%WN45][_*O?U9$U[^9=N$6R2H^O"C]SD0%TSV M?5""A'VBQ3878BC2%_][""(2OOWQ^>(SGTB3D@&N2HLW>";5@K:4-J1G34W- MGC($/S@:.XLG*[O_>/3H_*-%V-1*( G'L\5-(>W$9/1((FH\%ERD%)SV<[_- MG+&BR*'1-K)YQI/AKC3#QL !E;_*AS$*1=O<%E+U0'7;E,1?\Y52)V)9;1 LV6BSJ(O92\$O]*]R;)*$+#K1*%D4;53@[8B@. MP>4(/Z70A=;O; OB?$)U)Q0LO*C2 V6Q5T.Z-$-K5/!]6NZO+X(2;;8H<-+V M>GWL94'F=_"G\6"R1]/[)KN38F5KF:X";M\'VEP6WP]OOD$]0KK$,IH$."PV MB22P)V1B=,9^L"EN8$? [9.E/[Q4!E,2VZ/S,/#US$5[IXEK\$IVD;RA*123 M2_[X7J.?L=PQ/,^8$' O11"=_#'""BIQL5"$BK*BX-(Z[7874"(1: #^,%"# MEV4OX]RH$#:IHJC.^>*+H>4DWP<<SA5^;]$)8 L M*O?AY4@9(?'%5*W4-37E8<77T518<=Z-T$)Z;O\B]3@"SII+6SDG+.VQF+1@ MW+46ZN$X<"_J!>'K12@9Z1_8IYT:TEU0:6J!<0H=+Z^2[I*")6I>N!OA!!81 M=BDA*. X(@1'3/_@R?4<-N7!#!$E@Q/O#,P6I(K^%"XK!;V)VH="Q-F<#':< M%UXX $@HX[3]+J^"/EOO8P>:3[4*):EC3(2NOTWAWJR4B?Q1>^RHV\&U*R&. M![V(Z-Q-V16(DS'NBV3%!XNO1M21&!7,<6,N]LT@B%ZZ(E"Q<3LT!H=\/0@B M*+G,U2HU!R YHRX@=GE__-AW$6_EMMT=IYSSVX2WG$AI(8F5'C"&%X4F5Q#9 M+$)YL8=-=1@;9%.Z3%!DKIN5MJ]PQ[:5Q]1-?19NV>*&LHB;I&S!G11TTR+F M.:DG2"*J7&B"-D"74D38'LE7]+9+[<+KL,)U9"FF66KQ4SZL"01GN=>$(]&8 MN":?!Z7-OR_$IHIE.]KSIKD@^@>7Z,Q(AY>'%/F-U84"VA[JJ.([/0RL%QP$ M#GY;$&@6S4M+HF*Z&0@ 7&/.F1M&6(!0TM1V$I*=()1QDG64?S, $/254K$Y M.3)G*?;TZNPK*A['(--UN S&D"2H;*F15;S+,=06-[WO_%AS M*V5*X=!:KCIW?W83,&'0%L!12O#.(\SN_I/8"4>IX>";H@ZR&[H=9^L4A92T MSRMJEI2AJK:!>]YL*)W7P-LK6YUJZ3 %40V6J;.MZ!3(Y_\ \S^MM3IX=\_4 M0_W!Z^E_577SJ^IOJVE)>_!9=CJYF>*M%<^'HN@>DU,4ZR62#=K]9\X?$V=,JSNI 2X^C*.X 1&5T& M7:%,UZ?UD*=U0:DJJJFZHZ@,K0+7B^AQI172LGI5N#MM L:GP<"'H2ON;MP^ M!101P-/7H^+9H:?&,SI@M+<5?0&@^YD=D(CQR$ZMQ1,!*J$TQ!&C/>ZM,P*F MS$.^7GSCJ,$2.$^IE=O ^6%)*QR' :D)//"-1;@/T7;E_5:\F=MLN2_L*5YQ M=X%565-N?JA+C33_G<(6_T/_[^+I=]GB(GP[WR%J\%5.SJP16N!_FO 0^D_M M#'2T+SP6LI;1I>POP/TIDQ@XX"*:6QOED&$98+:&#/ M!RHL"AMYD6\H>WHAS86+9_Z1BW^0X;KXX'S!1RN&[$?H+5KCGM?C8\4P1:DF M9D!;+FS1S@.EIJR FQ^9,#H>'TUMMF=>;=2PC>L4:SBBDC'>A>$O-5K&LW>J MG)+80=<3;O?\PO;I(^;GX^9\D&(C;K_OG MS/,I\_P'SCR_5=HE-TH#A':8,B"X")16[=6J8-Q#E]YZB#P=G[.O!OL^[X?8 M6ZGI#<,C?/OUA 5 [MRN*M"<:&!$+L7<6B7R"Q0TI8Z5*@FN=ZTP>IH!^X:G7!!,=*[7#2QNM02\5PSRC/I5NT0 M+BP;+67+SF$IN-X/5__>HOLS[&1<$]=!Z4.MBPOT\LVD>+8Y#+.8?(AMD(Z. MJ^0Z2VET,WB)9;B9A1V)XPMP\JWUK6LJD'1Y]'[N]G-@5U>"A<]0ANF7X]>0 M%BZOR6A1&,D'<5PBD BLRKB]9V[GTWU-FU81Y^5]BU9.$\3M4B,=5)=QR=G M?K^S\ZC!61_854! ,4,+P825KR)(8Q6E"DP,?$LE2CHDS&-+;VM;5%NET,K$>8N M/3\(PR JLH%]&^ZM:H\I2 1)R]S?M&$@%^#H_.:-7]:P"0=+.,0Z8K4:1MA" M@J06C*ZJN8S-PXS]J^Y[65\77<^ RE5N9&B<+(JQV=B_%A$&Y@OTD]Q2#,\Z MSIR'<7KO;DM\E5Q6D8@*XK3I2Q%B# MX#@W8%%?'&)A%.M[4%;(]XF/G4<0=BUH*^KKLFWJ6/0 *X+1F]+8 -??4:Q#O*QPT^>;]'^F2W^ MKWG57.8W'*KX>Y"6U55Y_I=_?_31>T\."0@9 UOTU!0]24483[B>&6D1'J^P M;DEET-J$!2V41\1KIOPA\XN'!Z=+HC#*B)SKN(1:D=0%!^3= &1NCKHQB\CQ MV*".NM-@9X@GX$7:P*$T4#!T\D2N &0;;[Q:P _&PV7)XJ/CR.@U G/!BE[; MV,*'KR1^K,6@#"&.?K=(M"9)RP2JBL?&9&-AZTDN+Z/H:!\-TK3Y+X_HATXL&=S.Z)I,G=6/9B\Z,TL M%O-%E9SYY^/CGJK*&'V ?G49+ACNC89BH7*BX'8&S:R5"54C:*9W'W]8V&5+D(2$S5\RFDO3.FYHS\BAT56&2]EP^=]1MI>QCJ^WL/ M^YKW\5H3 E2_RG%I90&YR0*<,3/0QU-..6H^BSO@$%Z MX":46![J7.Y=S.R^Y[(^/N6R3KFL!Y7+^D:3)(ZW"I(BS)**I=-V:\SPD:AR<)*:[U2!E>$8@LM6JT&?O- ME*FUW%>ACI6/7G6G@\5X451 M, 0Q:P(SE,3*$4P%HL2#\[1LFWQ]OO@NWY5K#0RZ[_ C6&JXW&/7[+2R./7* MGTV5\X2 MAV1LG<]0'X '*DLJ\^@@\\6C$FQAAEC1W' MV%?YJFWF-OD=7W,;T^C" T(K4S>#00ELHJ 0B,%0#1T*@&V7-?5$T- M<&VO457Z3WU3QHA=9\';HUA#_MI_*?S3^KXLG8^\YDSY+#/BQD)K)X5\A_LP MLPHB16UGSL6A(%H\1%';LE;0@A8KU%4C3M!>@$AVX^H7[+A;EY$+C:;O"MS(&]C78_@T:_;L=<$!44HJ6Q M?67M$D]U+MTM$'?8A3SV%TG&&'KEHAG"KX/26#SMRGRN>0&!:-YN4U'@,Z"+ M8,SYS44\&P%!VJ#X:D8U=4YEW*664?+W02IGSC(MRN@HW_96.KR L=@M/[@ M4P@?Q._3M."H>V.&65/. X'QQD.N1YA=K:$FBSU\I1989"MM2W7=2_(Z-FA5 M8? FMD6.67Z*J\''GK$7!66G6!'J!XN ^EBK> /C#56SM%4[:-ZR7MI'S"IT M(5(;AFO&E$>IT3.Z%&Y5XS6K6[*38ODYGHMAT/IT$85$2,S4-21K-2D\TN(6 MX)[:PK<63>ANW;7AK_Y1BG'_H-R1;W!P"6A]!V2-#>=RR@Y%T-M= M6UQ)3I82X[C67>F/1B]@+(5=67-1;-"OVU&J418\''U*25#1.L&Y6R ,!CD5 MZA9;QFX+6]TV\9]!-TE(-5ML"PHO#>WEGBSKLEJS-65<@YNF69\M"^9 #D\* M>[S-5\40B]$5'5OMIJ"7*1AT%O6I*T[2B\6JW!;O_//B7:MI6[SS94'1B_V[ M5MTF7WCZV6>+=RYNBK"CX5_?-:M7[M=6__;.?^?A5>_Z.KCX&4-7.?2$'YI6 M+@&GV]R&S)NT\NF.T/'#)4.^91G$)V^M8_!\X;H6E!BI'K3H(!["&! H-[/% M@OZ8CDJW9HQ8I7&GNU;!],W T"@%_,&JRI<-SC5J!9(^<_=.*_! ^!? #E:^ M5W>%US>1ZSVM!=&:N^#9T%U"5=![+5"0%YK2D=*)A51UQ*I@9-MA35F0E0.; MT>P2^[SDU/N\Y3[?%"YSWF%UPT;:E8N M@)\E- #F9$SX(QZ<>>2(E91%L:5,#M-7TW6Q=/&P5;/;X_QE=-\RPCJQ<]!E MEA@?<]0DT(W@H[\LBV*<4F4(U Q1A?.#=KF><8F#*A#==\8=AP7)K)J MCQ\_,LJA.(TPGD>//UHX%AV>5OC\HP_DOQ40)7I 'WQ X-2(%V ,(0' M(S;>$.([W@JE430-$NADESS+B=AGS(4"L)X>[C7<&KK8-D793\*2P3@N.^#& MA(>2K306!$^J EYWH0K+$!DIJ4M.8]BZRTS]7.=;CEK'O.9-RUB:1!^I95\ZR#BJ-YXQEFI+EOIM MLHZ[ZQ)LWX1A3:0)CHMTJ..(S8#$YZI-!9")F^,2^JFABZ!G/V/@$C]5)4X+ ML_9DXH1GL2XEQ4^#8 Z:2:%Q.8$[X@R='5O=)JO>]Z=G$5K\'1P&^1SDHY6$*F M!H#EELSD\B>IX/!D;P??>=],Z5\O(DP)K> :$Y1VD%;>BY?A.YJ1 MA@R8.*\$T-D*[#-#3-,X$T2QL[OJR&E;-#+5P1:DW!Q2 M7I"^M+I=8=K=X/4T<.U,5:4<7%Y+RQ.Y*QD N4PQ9W%ZX[YSW(*4W.-E2+]C MV4(V3L-D:&K65ML)M/JK8M>G(\(5$ Z?V"5*6E.V:U8I18=\T0YQ^X105[ND MN;@.D6Q;!NLEF=FT])O3!9.YN3O3:"*)NX5QW9?[6RT2OQ:;1HAP""T$J>JX M7TQ%U1,VI+NIZE@'&4RR.KPE7!&>58NT\41')TJ8J" G%\:8K>W(E7Z<3PY+ ME^Z9IN'G+!,OA#CXM-+ECP/@GWP;Y1B*=HHLB%Y; M;ZN)A*BII&G\@ZI3^^I'O?#:WB1].6_4P YLW5,GEF.;.%_^P_Y;^ MHG D-*:NG0&Q**%75'TC53A4Q2]BZO-_'@*]*BX5V"#&-9NA7PGH%ZUG'";) MO3%]C$_%K5=85@'&.\B??#"5"<.0^4,286*)2T6NT+0-KAK@:'?#">SU%ZOR MGM]5-MA9;I9=4U&H=VQ3&VM=\/@A14%>NI)!Z[X;PV9+UFU$S]&B M" W'Q!,:2+IW'9,.ZN!J'*6LZ^9:&.+(L!*:S>O4>I>2A$F$7/I>4:SB7RPE MR^*'NG;D!#0[O@%H?-8>29I'FL\+.U)1_'\&2?T9I1-=U/6#JMN-#5R=4J&.&%HHEFKU!5RANN7 M<@[V./2M!GT366$5 JDXS!"AIX:#W5YYLYO,&S2?*@>;[P#.G7+#&1)*$.%* M\Q-.7K0L#*-'L=FY4%II=A"6L+:V%1FET?;DC4$O;R:0-*G6CDV-39NTAW < M0X(PABP@E\&4LR)SKG;%P!NYHN*GP:&, 2,3A<2KEOC?1P(#T?QD \.'-*"W M9@T\\9!CB<9<,0O;*FV1&'G!(ATX$I 6BB0_/5U,AR\F3Z:I3=E%YT4\!IG2 MBMGCC9&^_&]$=.*P/A_.O>7L/A;<2^IDEI)HLY51\BCFH%]-9&D[1DMA.]CM M&_?EU^[JB89M&Y'!F"3V?/'\M029+/Y'E7#^<4!B25E@ISQM"R8[?82=GA+$ M&@!* 3)!@46KN15W551\0W.1:XQ3R)!NT^AMLXCJ071^T^8\+N?YVS\X+0U1H MHAI9Y3/42.RZXF_Z'T_>(CVK&7GW"66&,0]ZYUF5[\/&_VU3OB[6ZFDRF5P?_GW3S_Z^-,GXW&D7TKV*:T(^%63U+JR__9?0^W8'JC E4(T MP= KF(I .. %8(D11?EDE9UU8\6.2"&P;IS*X_"?4EI'B:-E^2MMX%\A!/>_ MM./34VG'J;3CSU7:0;\ES76Z(4XWQ,$;PM$*!/4.GZV/"CWU%#Q$D+BESCD7 M#AMYF)#MNOC'F@,974Z])"YUWNUK@OLK%.@V-6F/7"FG@W0Z2/?G(#%X,MK7 M(J[RNE@2"K%S/!R):B1&I7XE@1D?(15QHD5P#<9\7;[3=ME3TD!)C".6]>G\ MG,[/'^3\N."ZH@!J=O\DQ2\?07JY-@-5K%(] M"P:[%)49)HDE]<[_>++]JY5&WIX&U:.S6U+2)\=OS %5$NHL#C="_; S]-\L( MWB,Q>KO\H$>)J9%>1G982LW?@)7*98\)O( UR$>"2!*"BF+ TD1:/:R^'D"M M,"B8'YEH=225WI83+"#?I=NXW<0YC/R<1M 064<1 MAYDEFD#K3F2.: X+"1K:A=WW8/W+US04U0/HJU:O(]>6%_"-#A [<8DV':XG%(6-QHJJ:EJFC^_RUH^W "JPH120<6?C6PZC= M@#@:;<(8'>V*H%X)W6C-M5*4<19529A3(R> M,W-IHIL 0[KKZH>A"PF$5BE* -WQ;33@.B0,=4)*U_N8@XA.0:/^&2%%CWM" M+4R%PVIX:JP3BEQ$?S3=)4*-HXQBN-H5Y)OJB=\/XEHUS:NH_J5OC 5T4O@I M93,IS,J;$75F=+H"FE(6^U05_1M614?[8E2.F13AU+1=U-*%NKX@CST&K&>> MMI#+\D>WFV?5/E_\BWLI#9&I\TSV$:6O3=L#'I0U^CWZR>).4'75 79XI84' M4?Q!!F#'(5S&Q6+$0-M_U?!6Y1+"[M M9J4C295C8CV)>HZ6!W5^#TM0':_S%=]# ):)2O^8-+MZ6&?TPNH$L%$GG2\) MMM#7TGY8E< X=ARQ_AQH^V)0;L.JGS@EFF[2^WA#'Q-,4EB%'K?VJBT)E[.* MJ^L!H05DIR&D!Y3/A56[;-K8!B-8U1G]QU4X"G*)U>$B2JH;G6_T2W.HT&Y31ZONP5GC$D&729 DF%[H0T@OGT0B'K%L$ HNM]]%PX_EW1?&*1;AM T5G1F'1G4=MHVA0ZGA$FA4:?$JP]O3>[1>7SZ,*S-#&<5J M@+A@T: AI&55@XZ/_"9"@YP)B3! M3GO&X)C=$03239& +>DF-KH8[RB"2!0$110,FBNR$3<%W;8W8"NAKU@BA'ZE MV"O9E$\]G;)U&K=!3'8QD M4K\(,U:$0)SK)>K"DOR2\)4;HOXEN 'KLXVFE@F;)!LR=*ENKZ-P+!,$&ND M:<16UY'(D_G!G"QD8!IV#=U0=UO$VRQ5 C,P/V=&I8$,&3X'W\ICT ^'US&^ MY-3>3O:#O8D(SP"I!4Y]BGY AM]X.&'L0Q=MH6.-X=RDYS)Q."@"%2E8.:04 M#OD2;P=%?!AU^ ^ "'E?XB 4^LV#0*+*#IEQ@9%9:P=O7M<#W&'^\Z8D/B/S M3BZ>/^,FJQU5Z;62UQK'C) M\[C4F[+=*L]*-Q1,JG$'@<"^$ 4.;SFGK,RKTA@!HB'Z^FH_F^<1!'H,R W9 M).WVXO+..'\DH,'?/GOZS6<9(6(8-:>((BYJ$:-T4$&9H7WP4OW(UHE59Z), M3Y92?!5,$FYEY6U26INU'-<^R, Z MQ0C+%U\5VX90"AEU_)\DN9'(K%X\ITB,,.,\:TQDHH!RUN."DU-TA+^S !6= MO&!V=5SGPB?JV07DRV*O,"=A#7^!*[C03%-!;.Y5V5T5#*U'%A&Q-#*'^\4/35FG1]+#A^MB MD YUVG>L356>UO)U/;DCQK)B'_6-@IWZ2F3%@ MJR*Z)5PJI-9YX!VM'*2/Z*HJTME2E8"%6D?.LHI58NZFR2>P*0]+L@^09PWD$5BSCQ.:+)96H 1&S8LR- MO_PX-/V3YW7'J&K_.[#!_F(4^GP)&I6<2PU(N)^"HNSL,W0[_(-!U2V6^ES7 M?/'.\__]YXN73S_[Q_-WP\W7\]N"1]AY) Z5T@MRO8/13Y@C3Y-.<9A)-'2# M.@E?[OIF]2KN+ZZQ;6',)8A#2C@7X7 CIL#F*K)&)8#PP(#JW%A*]2!F=H>; M_;%%O-?S!HH*I+^R',PHGP:NJAG+F8JCS'I#'DS8/X[(%#5K3BX+H8"L3(K? M1^GQZ^)U^,Z,^*5U$'9%PVXB"!W ;H'Y]@;4LY*FCO'G>%QX3JAZ1!R:-F"] M;M&&S+H/C*@/Y.*+JHT<.UFTX^) &R7F2B%^I&L/7Q<:1CM*[]3YR"#GE-+/.6E_=JJ(QX]._>XCL6U(BQ1J& M&05VRWYP3BDN<8GX;DBQ!4O\C!F>Q]>6C_XV=PW29'.%#U-[:EEPAIC#YYQE M76H ;C8FD=:Y\,7E'$"U0?3N.V59OFMK_?R9W;W?#8*,]2U5.1!3X&\C M6DB),V7T7I E@I 45"?&E"D-JN^#\"',)?C>OFI&MG[)U: 69;]J MR._9T-WJE$_8/+HXZ81#7JB<>D>&T5#3 YF/[BHH7I2+]<+93,X&,TWHYB*F M$S_.2S I4(Q@6?1:%7SM*AB9N!.!=@YKMO/;CGC!?^?U0*;@X\>(%WR0P=4* M(^1$3Y*(I&3=NE@AS\4N+H((L5B.&5!1PR6R.G$04(4S6'UM^-96Z/5X=5'( ME:XOKU3D\^W*UU0LU5]QF;N]G1TU4JAPUB0[16^O1,)+1,1AM:!G0=O2&"^. M(R)Q Q%<^*)8MKQ 6)QT=H>/O61C:-C*'(D"ONLR*#AS0GB5=4G/__+OCSYZ M[\GXK1]F"\U"ROEGE+KQPE(R4=II@K'(O#R,[;HCKKEPYR2'@\JP^KX2K#VN M<$^R1[*X^!(\]G"9[=E[T2QS5*>8'@8&OSM3$'MVQSAKJWI#0E\2Z \#810] MNAMSK)IS#OI8+1;A]>78(8=IL.T:*Q/5]/ZG3R8!R.LRM[!>V-R-)C7637@3 MR8T,1'Q[\RGMC0Q%C_K^6-:X4-9S%NN.720E]J ;/2>TW SXEAQ/&9TKMXQZ MJ] K:U>4R:%#M#CTT=[HR:6%EGKC XF/8,-^55B?T%?G1GGD#)"*6%.&&P6P%*+60&?PA7\(F[,JG,R(NBQJB;&FPV%II&^? MT;=1\L_X\B1$C3LR'S%IU/EB\?U5$"?*R4B;;'@KI5HD\"5"1.LB(:#([7-\ M8GKQC8TVW,*D)&<*1M- %:?9PP8* TZ,',@]RKB_; 5:,IT%S0WS9F1XFL5# M(HH].R:D? 0B= P3/E!#G])U2:,>VEF:.DDFY9N@X4INWSBD[%'GS<*:T \) M"C&I2(VUS)K,=["+O3%\O\L%?ROV!I4%41/=<3U!&KO02WG8R69O4' L% ;9 M8A*BG\V^8)^8=A6YC[1[(SR2PE=!(5"]*F"%6I8Q80 Q*!:K54!,%]&G6/22 MY@(LV9/B'MW9'Q-DX[>4.V_JVWS6A<3?Q\3J2OI,=X-OR/,NBM.S79&DD&@I M.>6LT;VD\3,HFARP[1Q[9#V6I1LUS;B,N7C!B'X@9F@1UG&3VH,\?9N[^W9< MG!.^6]+._'PWA*.RTE@3=2V?MPGV>_BREEN_<9Q\IK24A.//R,7D$NG5K-C< M.#&]]"&%TSCV:FD5X-J-\8BZECG2;1G?9+<)@=M$;0BU<7T/I.''1 M)M?0XH+O:YT>^V<\:ZI.W#(G'7$W.,O<\5]=-UI"J:; I>AN_FSN7,;QIZI) M>@OPO'YT_]=?,E=\A< X5Y\!941*P[,M?+E MHD:(%7Q[)D2'GMEHX\_HC7.W2SJ1JGQ%*RCUB3Y7/"U1A)<,0ISY"3Y$O?56 M[+RC8FQ?=4MUV0\[!)D(5F1OB[6Q-X:1$B[NIKKF&)?4^/J2]E&CC,%[,2,I ME>XF;3-IV?"D5GI$,"7ODY$L01W0^_IH>"52CDW-1'R6T?T.K4QUT.2O9 FD M]X;Q'N3;CF4IV<6"CK(N^O0/I* M81'V/V[REL)_^_@J ::T'B9;,JWKUZ;^!:K0>RZR"?,2/16&] /#"^D*:XL; M^TT$L407.$?].)9/2T$NC?:F2XL7UMHQA$)=H3QB18&A M799ZU3B3]#P8E$'D@0S:-:L2P5[?KSR7/%+QG:' M WPZ7(2^RKNKQ:9J;KQ)SMUYWOB./03A@/XPK"^W2@A,-E5BGP^=X%1)A_BH M8<[1K!G2%-LN[/RJ9"WR&ZXK3OW?V!2YK0^],PP.WE@M\(0@8^XC3BPVM'+ZU/DWD M.<+46[UN=-\>7S#)C]XET+,=*/\2;N.NY^SSVBW,+S#\!R'N3[M85HC '*Y MA\0P&QE%6H@J_5((D-]-)"F7%95=CFU"X?G[[V5:?"[H?G>3CBO+HZ-;"V*B M3:R85XSE_GQ9F1NXKY&>U_-QWK=_T8CS>;0=;[=4,U>%[NDBP2=YBP%3?K&, M;.,+X1WUF35%VK:(>UKYRA$Z=8>/UK$*("8G *J]@=2XV-BQX+N!N6T;X=/F MRNI:LJ$H#HDLL DDL'9T1 9(?#LLE$4 QC4FB^M@])7.H-)NE@7W:X4 M3)[)Z;',<-A\,-0^*)/K"ZQGE&2WH$G; 2^_E*(VQ[>+\BJ4 K%T*#(\;-0B MFM8C5L9[,JOKIWO"B8>R$N2[E4>Q4WN1P9&BD7;3J!P0'.I.8JQ7!:9:V" 30Q ;82"BXX7*8B 3 $=CT(>9 MC9Y9?GSCC+ZQMS"AJQ$9-4F*X2B1)1N*H*T?/.MWDD87=:L/X#S$(60G[,M? M/+LBXLL@EVM.L,0 >_1-OI!6OV>,06AUR1VG^Z*2&B$5QM)@P^ [TZ)=^Y,K M$LW$FMB/TIAJ5%@)P.I!2L!C#Y@D,@F&%J[X(&@6# MX4Q-%VL#!(ZSV""K+S6U9 /!&%GS>-,,P;EL%2/'W6R^@\3#\("@D1%+9)- M '1&D#Y<:VQ(#%2D4E6JJKL<%?T)LN XU[P-UC"#8@@Z\W+H&2_OEN32+Z4! M/!Y'O\[B-"AZL0?^ TPB(!RK?>SO7;;E4E)F#LS!-HG1?DAHKDM%;9>!DVU MR[*B5D,"XBP4=Y&2MO3 H99:^9]\]FQ>;L872<;(R14M-&$P8FF# \'U'\BU MA;F$Q6OHDB;CAGH]*5,51K WOXXC\J-DE;--P_T,JQ6)E""+J[UT;6J! MD!N$?7@T1@?>:M$8^+B^I,EP<2FN=CI'$?!:P2#'IH_#-S:'BU6)%7,>NB/D M"HE 4;/?3&'8.UK((N*5DMT5!++RD+I2JC1-3?(+W967UO0YGWD6@?L R\L, MZE0:\S,?U!TK&IS6GE^%^SG(2% A71!0E^<5@HXFCGF/M?5@9XD!EA1/VMZQ MI;?PVRED//?-5+KO2A>?*(,YCJP>3\,1*:JGU[%O4 MO#"W!9L45EL:OG?9YMLD&PE3,XD9C\(95PU?^T.[NLJ[6.S$"STH%9I^7B"P[S_Q NZ9UB5 9RX@B&$'YUI?A=6)9< M_B",-E)3EZ/%:H%J[8*HYA]:?,/BN0D6(I)ML7C=E)"!Y&@%(Y=L+H-O7N:L MX0E6$FE0:HG@..3,KAW>Y%AYES,4[BSKG.#MI_!$3F/>Q9P76H<\5K MNA&#L/I!C"Z<8L*7Y$Z$KE1>56@38)^'HHJ6&0IKH:C&I&^6':!L&@> MKFMVV813BWW\,$K+=P1/.ORM_$F#^4,?Y/TGZS2(W062K02)T]82Z4RBAAB- MSS;PM^);K-&)))UKF+?-F@&L&O&-49. /&K7,T0FK "9-DKEG+) ME/3!XIE-D+!"[$$9LM1P-D'E7Z,:TOC%%U-L(_/)#@ M_--*(E"L=TKOIO<)X251M=5%>[GW6)1VS4W!T*G+H:RX0QHXBF=! MXX3GM7E);B-18'+-//D8LHWN:'#IPFL".F &2;5YPU$DOS4(#&?7Z=%0$#D8 M9%AAY:L5H-7&Z3E$&(NJ!YF;](5^,;P:NJMRFR\^S\MR=56.ID*<([CQ_CNG M_>*V>*9#6X1O]5<_#H2P@)!G-]1A2^C+C]][](@+;2A_1^ '1B)'IS[H>3Z; ML15CT\]?NB_BGL=Z;;S:/-9H8Z M/SIZP2*^(+8'Q O@I96[>':[>&##WE.)@X7SM)*% #6I0*Q+>R^+:]I[=#>M MW2Y+%-'?G/QX_^AUL0J:O_#U[8IIIU(2?^C')8PP8YJ[] WC,<0P-VT^B";# MG:%Z)TA\M;;:/9HJ1;IHA<#ZS6H7_02JTG#Y?OGYMT? './5S/ZD 5?K*(06 M$SO*SQ JXK*WQ6\+%/F@(4)I3'7=]8TO1D4NU$;2".A">B=K+-5H8V]QE:F) MF13E6#A;C[_=P-']MOG;+6 Z*_&^2Y)G1W=;F."B69EY&:ORQR'\MT$A22P]\A>X_>@57J5NF(RJ$&1D'J->Y]PHQ-$+5>HEXR>O:/"5@].QPYY?A[.OI6>#MB-M M$6.6E)9V+ZF=Q$&!F\+@2\1=T,VU@]P5ES&;0*)%RCI?D!RW9Z3JSTP)*'MZ M9,Q4CLUI9=CM&>)!MRY-PFSM) U4\\4@*&M3'R?H:JBQ)KQUURL 3<+QCKB, M!3/LF1$8B1X#OJI:;N*A&X?!(*)'/$D^(L>]R&!:@51DYI!.RN2P,*,5@56@ M+Q7+N&'FL6O9?%^7XTLA8ZF05E4WK7,R4[?$"R=>NAS6E](S>_R@NY40\4U* M'(_7>!RL_(D7BF>>$Y]+^%)'*LK1<.LA<4:/2B,3E$VR/-KHE13^Q/RTU5HR M0E8802UP0)L!A40["D9PDUL8Q'0[4$24,QK7CJYA/;_WS0J^[WF7#TYYEU/> MY0^<=WD[@IZFO@3U*"/RWP1'X]9,Z*3,XTU8=*N\4O?(D1]3L.NXPYZHZU'X M$G6DPP,+/KZH'?'!.*FOZ:ZZ .^8>M*1GEU(BU(*!I:I22K88',ORW[&PDSD'/B2%\6N9U#61\9(@4WY-@R2 M'?3/Z?(!P--SX1.2O;R&AM%*Q/G9PPV\*>/E(VU]X_^*:(;93E+!BZ"@^T!1)H_.=%6/MF30E,ZSMI M_,P??Z"O>@J(.YI9!K\[9@;)RS<:0ER4;+GFU:L.8;L-8R.BSR\'K@RC,NTH=V'N"X", MD5BY#==91Z.QL;%]J&.S4_HYT93U&G!YV<)\WEMU6\5A#3"9B7(%8XT$LJEE MI=QQY30$3][S^'U^T=]LO',\+G%!2/[C\E,A(J'< I$T$'Q$HTE'N=-&T8*L7$[^KH+X(&Z;EPX.%7$ C;-)N5WKKG84 M'HIBF6A+^JKFP/+>(F_"5J\/B+AOC91%4H4@(WW)+FDPQ&*327J#@U:9Q#B# MI[TJ$VRF[[YB J)+AG>RWX59;9NR4O?U2L*5T8(!-XK W;!N"5/5V)96U0 M3PG@BSTC0CG=K7AA-@\H)88&_M$L[P?7,4[Y-Y3)$53WM.$<+P<$I.$?:1M%U26 XZQ$$82D18*N-A M$N](&4>B,4>81K#L]"9CZM5_,1NE9=G$3)&*<\KW< 6K2R\\)$-Y5"P.^/6V MW#((863M\?B:5PBX'G0Y6F.2A9FHSR)*-]N? U#D<8U5>46:I;!WW*$%\--SZFRSX2X\>CK4Y'-)*HI:IC5 MIKZD'G"EH[^WJ<^6C!1$%-0(-@DL87=5 (9(P*4/R;]B@@K)[^$3,*D^T-%Y M6(=YZ'_>LTKC;0"J?O/\DHDH?GD$$*6IVRJ3&H_SYQ'93]*7X4U'!MML:/,O ME:7(" 6M9RZ)G8*:NM#@Z14!>S>Z:O3[;79+Y?+F510LM_$&(@19,]A;+ _ MYT,M:-0Y*O2A!3<(VI?H<8B N(I58&;6"%%WJ2!D0+Y7/D,B"Y@ :-J"S8IZ M$AB=*9"?T^9\,J6[A$ZH\T(M L]9*6E;Q0+&8@8V)Y1C- I5XR!+PTM*;BL% MCKG<[19&%YLA[&#;Y&QUL[DPJI\8@'1J>H\ 5SMZ#JL,TA&8X+$>+)B'<18WD M-A7+C8!)@*R?:*A*GP"+BV@6J'W7'NM!0J56)(5&W#E_G>=]6/3I5&<,2(P9'PW_+X MJ[59]I*.GY0:_(R*S?MVYNY[RN;#4\KFE+)Y4"D;NA"\Q1.AE=!MUY6^)V:4 MAS=4!J-7EPP+,?IX3)NT8Q'% W0#I*J?NT.01AA:PE*78B*KZG7C>5A.J45N M/Z%XZ7L?9>![??.5T/E0S.WL MFQO*NCSM.BISNAAVE/OO](YYZJ[@$SBJDYDGA:,C]^-1P.S4&1"!1"WI;PXND7 MSS.F?%6TEUK(\=2?O/#NSX,%%.1BM7C. M5E?9<<.VCNF%LMG^O[^6_Q7W]B_Y=O?D*?/TV0G,MP7;'S%\&,/N(E\2**28 M+8/Y(T<$2G%0HKWWJ?;&L?QPTFWT/H]NI<6&LCB)LVVN!.&6!7\(!?9N,1(U M1$!PZ@ZY?."(.C>!TX*SZ!0//WO\:!_U6>XC:[CQ!$-9 ?@++>I;M7L9(OOU M3(5QLAXZ)AX.+YMP77(&L40B.Q?'B6*R+&=GS>9,>R!Z(F3/K?9)_,3)8!&# M[6+G!)%ZD;)8JQ@5)D8$500]]NC)XIWR7;R7LX5<[2P'LK3=(>_D'>(61&0X M'1#\?:IGY9I8!M22J'>K1C/]2S/YKOF2SR>W C!YX>0%"#\K,T0NRR.M_W&B M,Y/4^'RX\#J41V^IRA!I!*;,8E8>VMRSJS @E-N&%Z]'#K]52-/N?DD%\&$* MW]#U9_01U\S92(89[/5<95@XORV@?5A9OU@D,- MT'J_G-8 OH;IV>.#?5:VW,7R$?^6%]BE)9-S:KNKID$7)W#PI(<)S&SE_.&T M$L],3Y9?^3NKXA?JRIKR/[(#..E1I;A->(L]B#E2$31?^QP771%JXR?9S"J7 MIG36QY=Z5M\%AY7DCY3#X_>>V(DE*H-:L OUA?C.HR>J(K34\_#;6%QF="QZ M%%1/%OKR=<$Z10^ZON^0B""N-Q[XH<'>-P_Y5^5"LWK;(I94)YF+I6X 0P[; M00AW@'Z'BEB> ?1'K>4\LX8BO9]ZQB1W0(B"6[!;425IP."Q)&M'&9-)1(L7Q9 M,Q+1*!1T>!**V1,N";3W:+(UV8F;R 0%MDB+8C/6LC31T17;YI#ZNYS4,.I; MGX_8T1#798S;9,Z' ! ]5.)<977T@:<;3W0$"S92=5FTABB# MQ!BS6G3@G5B7MO-.$GFVI)9R.$E0)1Q[59TCP4LU-,"LDHE=19\KNY8R?K^"6J,>1O35AAPPMI,'XZ#RHB_2T%Z$G*Q!Z[9;0@^,3?J;'_ M@B!1.U('&O0;1UBA*A#7J:,?_9U4;1OA^#>Z22^L]0\R^472?_<=W3%!0';^ M:VHO78@0?"M"\*\B&#[!%2&?/(DD2-"3([X(B0;1Y$+V#Q"YPA&VZ;[_<28R M*V,&1)8)30]38U[\R=!35#-4#L'4J?93@F) ,@Y+P(8S)J4>;E,HT8NAJ!;X M 35RH3YXH6N>\*E*@0SS3%//ZQN/#2)F#*] %0O;8J0N,@)Y60W<#X#(6>M= MP:A(:*5H86C]@HD7)),KA_5S6I3D;UADQ[)!?P3KH-:*4\R/VJ";-: 5FMYA MDE)O/G6W9RF+)]=WA;4I=KZ"-@P!Z7RT]:M6>;,"RH3&#Y3?@(^XQ=F)8<'I M@>D=0')DMIVF1NSPO(C(RE$)?2MQ='A'Q@T\?J5# MDG4RUTD:JTF$S97);)'^Z-S9E$6AB$*'A4E/*,?HXQG5\YE>%?M[*\8C+BOE MF>$3CU6UK&N,L?T8!(>3%8#DS5*&!\XQ&$"5@>S8&J5+D[GL"3&-LC\9V[,E MGW.^^")8 D.;^G&V]UX^3!?^(/@ M%:T@(")2Y=UPRHL^P'DKT#FC\-I2K23F"\>GVX)L,6D$2&)(ULW@.5&EA1OQ M"?I%D*;@QY_IZ6F0PO41T=(W7_)4;_,[O6/=B R!V<\-D 2 (\=:;O)5X3/3 M:?$4KZ,4%_OLG&K09!%$,8P(A,8RY6'19LW9 SNEO1>'S-G;'M]XP_\6Y_>^ M!2%^ ]37HW4#6E[@><-674'Y"BN?363LG_["F9%XJF?37:89*'B%Z7 M7OHL+ETQ8R&0)9I9M,KM.3TSPL"B4IIXJ_/7$53 $7R+M@C?6?R:NH[Q>WQG9?VDEXULYEUP7#L^,WVY[B^+**#ZH;RXZ M[?KC+T]&!CX@0++8F]2]#9>+Z?W)KNJ7= :9-3ZXQ1]4D$(UY03JP)7&U&Y;^C(:&=KV"1-K!! JJ@U) M)S5;8^-2V!^"3-1"'NO%IKXEZ1#/82JIB7B0C<4V.CP_C$5O)NMY$=-BXC#% M@^Y13JTAEPDD%R65M_LT6+!+"9+*##Q^!.K\"9W.G@6]AQ97\MQ@^XX M-"6W2J\B$JR]!6-(6[D#!,O3BZ+..X&%HB/"G;^=B+0Z0=10T9#E[#%R9U0 M>NR3E0=T ZJ:T"L[*PZ$X-EMF#UGLNZ,A-<=8O6^I<19F)RL@'!_W+>K][YG M(3\^92%/6<@'E87\HB+(PUAZ$^T#U'(HWN$5CYK9?S:V"N.GFR M%#%RY3+J)4TM,KK6%:4&@#CKID)D@E<;^9.H[JV2*1+R28#57;FQ23\/KEY[ M68Q9!(+0UM8/&8Q3NLK1T0'TA_3N#I9$MKCX\G-\]ZO_^R[RLGE.<*$.0^ X MOMN^!S"N8U=U5442^=)LJD3MRF" ' M]M+,$,=0V3L/]M*FX"\R?A,#<0G2(>K9UX2$GY.47,7Q3Y?SP%)REZQ9F9JV"_@;*/@ MFY1]R5'1YXIEFAX :HVE%W5Q%\G\RB:**,.KW(_/4B&.J*\PM%X5(T/P06BM M?Q$/IH:+KXKUI< P1NL8A\, FR/#2,.@NH6 *H2K33(NJ53X\\WVO<4@:F&5 MXKAI\E)17S*PA.AP9 X+-6XBRM=D\1PTC:VO$ M_L8.@:\OX>K:N:P$IV;(XSH6)7@84O=+M)S&.AZH(FT>49?S%N4ZLI\Q$>-S M@>KY&^2?=Z88MY*X>HDYV!@KTTR9V_BRQC,G2;AQ:"%S/Q__[7ABC2,Q$FO( M4E3S"3C \+ L,U]Y-*VVH4MBG*LSD?#!+K"-<)8EO*0?8DC?)2G<+X\GS $X M@0(;#(FK;(*^(95 MQ$W4]0QKB8=;)*?"8;98M@9>EVXWZ*"B@(]HF76Q"+* MZAQGM.: XIU(#XYHY"ZK@81XM3_CO*^E^7WEFUB-36N!0$HK$+^1+ 2N66H/ MU&T J4T%XR/ZS475IUKCT&BQQ%P&DVYC?R'6^I_'G9K 08IV[D"@)LKL2T/ M:@P9 IM/EPVN!L'5DQ"0UT:Q#9/6EC!W5H0I3^XE;,1WHD3%K]E$#DAA32VX M"8@\[+UW(_U$Q\:H_J.L_6Y2]R(P*>F.91KJUNXQ9G:4K)/K^0)W,C=RLQ'L M*W$^S'@MQTUSL?9(VNL6%]2-%LZDEM6] .6SUB)-FZ9G*Y1-)NR??XHP_#+N#JDWZOMCN^E@G+&U@\>-P M^H;6 88E%W]DXH"*(#78=F./7RH]T@8DRN9+SSJ_UK7!&?Z:3T-\_P;4S9\_ MP%2V!21WRT1L0@61%%-/>O93/Q\03A7&RG-HJ[!>I\,[.=/ M853\/;NP5I2%_(A:E!+>TBV#/O:#RF9&!/RYM!7I8"(\36IXLP(67VPDYBR> MC#M6QAGSDS/_TDP &KY>%6DRSA'L3$Q20?1.L[WFX$4;TK520>20D)G#F_+A M H; 8NYD!RYW2T#:$V+5KYK;^.24VSCE-AY4;@-QIPD:Z>(?^9+@PJ5=-_SS MQM5Z5_1'*U*80?@DG2[\4U&5XE>,N9@I M:,BN>O&87%FT'\3(B.F.HV.';.N\)#9YIN=8L7A9AO M0B$7SLY5#EZ'T2'BL<_!X,YT7KS-SM!P=1XME;2@)I4W@[K+Z<]#[;9%SY\\ MAHME@J%IB\JM.%R2ZWPE>P<^X#7MM.U(6"P-,:;NX,2Q,_^AIQ5-Y9JKR5C"O=JCT.X0QF.9%$0)LC2 MPB=7%9TZ'D!6I2.=VU)MCT02Y>[THAC./" MTPBD_/92P7/@VAZ95KA^!HOI*!JRGF<4RAFH^@PJ\YA>E$O"E5[R\%W@FF@% M,):WAVZ?+CF$HQ,!%V/NY/BZ\5P=?.&L"?X@11G#)7S-G#WT,%0?;22C^.C# MQ3I87WRAN$*U91$W4\2>4X*$KU"G#\8#Y)+CT!%?F$&R 7+028ABG1,L?5 V M.1%R.W=W3M*DR0\1,T-Y( #S-??I2"QL:+VJ:R8W9?;60K-0NC"#1V*Q9J_\ M8!VMIE YZ1[Y,G,%>M"Y+(N@J:_C8G?]F<6BQDEDKI&;@4P?C0.> M_FCMHG'ATV9(A\DN"DP,0E IPGE_-7DE!R048<9M-JX6#[B!R"\Q?GCX#\V2 ME/,U\[S+X?;:#;T^ E7RET9$DK*7QH*'Q$*:\1L=]_P8K^0WP)"2,FFJ1AF%;I;[ S_F;4*?PJBOA;I8'JZ%:]U% M;U![$2^.6G)I&5_FK]^H_;Q?8\VW$UQ" HLC0C-T+DEO"7-5O:8;7]K(238H ML)=F3AVJ(I*6,](4A8!9FZ1/;N81ADJZ;J#3U-Z9A,MW5<[E]"..=XP-#59, MP'0M:%NW>,"2>43<%)1PP?=5B&I3!KQ;/CRS3/9KD%O@9^F+@A2$-PA-H(+W MTSOBQ BR/PA=WG)<>X_#&'8"#(MK/92:!E(W6)O/-T=V;KGG(<6=HFVG:I_I M667*;:VY=H2#B9' R&O*RPQ#D4+P](^.J9E[I$><;-&S>\*6DFN&0[FC+R1( M6UH\]L,09D$\(=*B("DW+$^I"-8%T*ZD5>I6J_T"2"6\.;A+#RY@E@A^N=9 M Q"2JII!DY!Z=*=,Z YOW>SOS<0."S47:?$E38*_&47[K35L)<&RA%5>OF6 M"^(T@6OX4U$[W#L[OUHS--\NK_SC([DXVD4MS;N%+@AT 12_V M[AAO8#.(ZN)2Z^B[!*LJR5=*W2-9*O%VB"%E578CN(/QZSPNA:8%CV HC)J4 MJC(,:,WHF2Y'_7!M\N_YDLL7:@AK818=\G;7M%I*3EOSV;]>P'N^9/QO1*)8 MF"8[Y>MK->TOS8,L*!O" )(N^2W5M..T0PI=N_[YXIE<5>/"R1W%YOI9$4GS MR2PB35U9'RH'??+5:M@:-R%7'0X[NN$@+P*\#H(IS6(;LY/SR4$X:) M$E(- M1JNBO J\_2A@"-W(/7S"&56O@^$V$WU.XBU@>IX[&+; E#<>AD])A;B-)6@N+J[741,^7R;_,H3*7@J@JV&';? MMF=J=AV9&X(QZV+9BZX(NTB0[5UVS^#&Q.N$7UVE_@ S^IZ<,_BF#_^?*X--O/_J] MK_6?@]WJ_.U\-H2R4=(0NC2X-+-S$&$'PWDONYV]5BSM0;3CL_?&3'D'IF%'*H]'J8]NM?SH5KX!$R1Y"':O$ 9+XPMP^$;+INU=)U0V3W5+(M%FS"0NJ"!BO9_\[H_.@GGQ>:SI>7 M",KTV;/8>** NFY._BQ'[&%,6;\-;%%]BXK^(" M?P:)-.Q0JSC^Y#&0=9^&1U7&-G;N_ZZN5!(<>AGO)@?,09/YB< ?0W108#Y<&X MYK0E*,F?@.": MT]G)%ZT-W>]+ZR*RDGSWJV3+E\0W_8C96=A46AD11-)JM<0A7JCE0=MX)1BW MMU9-/4$-A470$..."]C#,%+&D"+53O#%NJ15,%DE3@E4TJ/JI&&OT=+#:ZS1 M6/#A&=K.+:*K-T6,E8Y"?W=1B70?CQ3BBYH#E(0ZQ:4"[+?ZWL488+#>5R/\ MX&;?]3@-/WE3^)GD!9-+Z6=D+L\7WPAL]N./,\>F%@1)5=OQIS]-F4&^*O)N MD'S7_(N=DEM-E=PB47*SVNR=E[1J[YJJ^FP(3P@*?O'!A\>ZE2*IXB.=J"-3 M9/WVB+'#/^0 "F$/R_8@HPAA?,-JU#6E=*V$[TUW"8@FJ3VF)1[,V.>F9 .) M2G^QEG:D9X2-1C'F7C#1M;10,_S)Q+\)!SQ.^Z/,1[^,HB XZXR0QE?%M%+& M:9USO^24;6BI,2NJ_Y*!L5UEI]<5AW*@HC*P\E3>LTZNQCQ9PG0$4MD>5%U+(8VQ-)!Q\ZUAR'1W423!C\CV0 M,J";Z/XPA$QZ"4\GW\O:G7%28QVC-0X3#H&Z9J\-)4W:>GF;$;$^R&MN1?Q4 MH?15):B\W$XU)(>AGAH[L\>;U=H!$V5/)PI1R>GQ_]2*%PIJI.VYDFZTM9J4 MG]Y/MUD=75)NLJ1*J#/FM1]#<;I1C2HXM!!A]L+9A.L"F!MA7F'AWV=KN+ZA M*.P!FT7-%=@N;V6S*-VF39]HZ(:=<#L=,&=20%P\0U-];'S?(W-F_[.,F=7^ M5[5F1D8@^D:GIB(R'%8#25JN)FQJ!1?2KMF)'TJR=U"8YT(F#BCQB%&7>$WT M$F=.I>?-=>C-H1&G2.1M0:QJ$Y:+F6I..<:H^[ZM+?L0D[&QS16MK05%DUA^ M#NT*^E+##S*Q?LO6@4*&#]?T'DFM,N &)_.EOK:QF[4?VEH4&M>]N,(VC5\W]X2,A@8=\WJ,FA7 M:0.^N5%-@J3Z61\J$P.S3 @A1>&)R-%-C+524]!*HK1B@_'"N,>5LTB>4H!Z MG"R.(P%%(]I3$N<1(M:!<@7)GCY$^7^KD/-L7!=0W*FZ&HNJ@M!Y)(A-9#H0 MN [:E0,:V1,N"CI<+\DYX=C&Y3%&X\DC:XGM]$.-$7_CD#3>SP1,(Q;<'O'$ M;AW(,],N<@ ==G9K:34F/\L!-W MK5@[!.;B&NTUW()QVVA!Q!BYZ-NBO@R_@%4T7;GY&9-1<0'0OSC?V\XRTF=_ M^DDV6S!]-"I+'L9*7/SW-%#I\8G\*@;I%<-AKNO0GR)+]NF%;% 5$?#*2%:S8&MC*Y!)-*/0!& M3#;B0,7H_#O^"*4%[[]W*BTXE1;\^4H+?O=K/VG^]&I>=/Q45:J29\U>'#"X M9EI?\OGF%\%U*;?;YKK >XA#@ *)Q33_Q*Z+7241+/6(;0AZ"[4VK4/>[>M:IPJ7AT M]UG&;CXGEJDR!"VV2@V/-)#B!6-G_Y8D&Q%@2""$1Q>Z?FP%EC,AGX6!34OP M1O[%5YILQU3DGB0CB3GH-[Z.!LV]3^3"XC>RL>[],FHY&VS+BIV -O+O"Y_RL4?U[B# M/"WV5UKLUO?@AC7HK'FWLM^>B"QPM#@AO_&G8;F_G3GXQ*J)CO3$=-S3 MEK3!(*/I=$U>QQF8"/AWNX**.1]UOB4O 5K09C'KYJ"SNXX-T\<"YAZ"\S:= MAH7A,#-N9N8:LZS.B\3U#HGBW*>)H1-;[@!RN."V8IP:LPS-[2X-1,V: [?& ML;2W'A[R 5Q2[K8[%4,,LX_/CZ\+];5*R]L.R'R^H\N0KW>H%2I NA0EU-%\ MWE& (V Y97&9]E7Q373^J)Q.VH^LVOE*, 22F*4%*?WNAI]0Q#[,HTNH]= G MUGJR&NLNTM0[1[.OQ!VQ;5QK5\\0^22.>@C181H5Y'S^I'AD#^)N=B2+X975+KX^A4,E\PC=1#C%.\4YK3 M8P^7[T,^&D$5]!/7/8M:CWPE/02<:TU4XAN>>-] ['XUM*:66V?20&5NFL8Q MDM/>Q U--M?X+:Q;9)YQ4)1UFMWLZ/!K(Y_>%4G@?B0JK8E*VBZ=/"!EUVP3 M]=E"NVF%9) 5-WGM3 M.F"+9:*3#[TT(Y$2?)-&P+EN(46>+?MV!=M_:-C,7Y?2<:P8L* PNR.A'&^O MC_'^U8Y)P7.9=;$9?EQO8#ZN4T2;*H;;QK>C&;<#UV MI6E5/0^2TU4@Q:GMET!#D@3^UV-!:'$LD201+CHFJLL5G1?D#W7]_ M;ZIJWPDTW=^#R?M3N&#=I[@P5\UES=FEH*'+2VZ,)R2ROEA=U4W57.[3B*/D M??[^]^ .3>&?44+\B\",L@T[,3 MD1"^>F :@A]!.K5!0(V;'LAK2X84F[DFAQRL?W 'NY%M"YC(\ GUD>[HH!G&7O /W 2-'TKP>O_?H4PSU\7N/WS/\/*IE%]L1U6=L M3&OYXTH# SMA_]4<(8 YQ0BC%3FLWSHE9,%(Q+.VZK.;@Y5+AR!8\,>H!WDA M"-,?"],IXC[U @WP5/0;&SCJA$G/!6YSE+7-> V5"][VGZ.1TST0MA$<,VS% MZ*]&D6*[R@BX#.RI%//.QQJ="2TG,J#D,*AP1M*^QE_#P%U\%3:OL5+!$;,P MO[>@2 2!E>JN\1+<0BAXVMWJ*N@.JIQT0O*'R/0^.F5Z3YG>/TNF]W%;X*;&E01C 'N"0*YT?LH M(WKT*=^OH#"%NEJ&BR$?' J(]M/H<"*HB[B?80;%FF/ K)QU@IZ.8@H%KBSL21:H1K M2J.CL]*/832\T9#P!F^L70XY?584T58[O.[)")< XG&@"XRQT/&IP,X'_R=X M!8(W3G#N#R/H,(H#C^FO@D56-NMR%4RD7/LNC IC,U2;L+K&RT$UJ:[:/E:% M'O7^E_NYT)\3W1[K^@\6^OGMQ\3\7B^^>_^/IR^>?+UY^L_CFG]\M M+O[^]+OG%P\I#O1VC#KA$:\* IHO5S&?-@*>++O%=4.'M J:(5B-GA DV(HZ M9X558U.$RQ] K=YU?,?EG#:&*TH7U(T43'=$!HZN$LEY/:P WFVW@K[X@D*"VFG+O=F?6!K[Z7!)<:#W^?-/.2!3-2@J.CH4 MR8=\_?3B\Z?_N_B2P0,N"EB47_%4:+0M,\!+(AVQP&:#=7WTY#\>?WS^T2.. MW!%<0?S#HP_/'STZ7WP];(N6LG%2B)=1R]T^UB32_;0L]HUH4&E_S'C^:'KJ M;[FP="4(Q?D8656@_;064 J&J*>_H70@W2#=W^Z9E#+S74X3XAEQOSH'>>57DXQ?W?P%KC_6V-&?"4^C;\WUH'*%_[A/_V MUW[M_WBG01(O.UEMLIY8VC"^)T%<^N(LK,^*7.J;-M\]<2^5@(,,[B___NE' M'W_Z9#R.]$O)IJ1QE=_"U4.[<3_+C.) M5S8TQ_X(]%JQ5CBKHXR?"EB*4KG75+>G=N#&&3YRYO)@6.VUO]"JGQ^3.9V7TWF9.2_N"$09)5Z:+>+:P;(?(.A"9TLL76;=BP138=^6 MWA*N&8(%L[[-DS2?I/FWE6:JEE;"XWR)"* G4(KY_J[3Q*HKV:>B]Z$.,G02 MW)/@_L:"ZYC$7.16$)S$I13J;+8JKLJ=M+_#P _V<;-%8[/T(I?%R9PXR?%O M+L'-;4K"9_DX.,J!:G"O8VIPP-(RA( !$M=X"!0X%>)G4 MQJ(EQGE9K\,):$^:^R3QO[4!+9HWJ.TM2J/%*R2Z V.^%I3=O+)X: M6J 4E7+5:JA/E28I485VRRUBJ'0O3ON>Q/A+6WU9858M%*IV)]=9LRGWA.FNRR M!8#HBLL@TV2G!@7,D3$TWY'I6U)YW4G23Y+^^R76Y@@=L\6NJ0B6(OR7(O]G M$XAE:KLFD/-==1]%^+[W?SP^]7^<^C]^D_Z/DS+_,VHH1_ %Z/^"J>E=9L@FGL;E!*P=:]Z!B7)^( M@4E(NHDJ6:C?@=!1][LBW?8)<;61Z1J+3&2KIJA4RW6)D27)&+:(A[#V;7%L M7WJ@!U>"RW4VC S$\#;40D3-1_2_5(/>E@#D\C?\\:J<#9 RT""X&&H'51JS M<*/<6TP/Q_4]7WP1GD,]@KL*88U("T$]-M2'0B%IKA8*LEZ\ICVA3J==L%#* M7=DW0T=(I2AP\U_.B9>8XBH$I6,DOF&C;H)9T\?7^$%VA/BS>/3I^X^ &Y-6 M$Q6+B[^$83[Y=O'A>^\14TCQFD>2MJQ_^I^\PI'>0MN%FOB9] I]HITQ4@>5 M+##MU;A]4:I242YRH T'>7GHDH3VPJ?J;]5$EB)4#R?,L /M?Q?QW'>68:Z- M;!9,*^C?H1T63HM]'%9L\H,;T%[[@TT%',#;! M:#3Q0EHG-U)9VJCG5E,0'J!=&440,6!YO[UPO/ET8^< ?A3+L:/;'=JW;T I.OLVV3;9 MG7^&V85_@7VI4QB-")!.KQ0RNGY^M@?TB-Y2R[;)U[$O;1WKPK2SDUZ1M'[Z M./ *;5F8/940(6W%MO,EMIIP>M#T:&!\.7YC; M(4?@)8N.",++&MOL6G8&.V[X LX<^+>.OYE/@H#EC)";&5.EPCRH-E=XKNFA M!Q8M8:KWN,V"S;P9*D5H%KX(&8Q\EQ/*ZCZTU4_@NI.Y\0O[QP7 K-2 M>EUH%D=>90DG]S4 ""ZEB-,E'<4%4<0;VQ5AO#R\"@_*,+#3-+\6W(R0>Q(U MP8&AI70 *LZ39\EP\J#TIH!0F=]ZY=I[_FSD1+FW>7G$[PC)J>V)XT(DL>/< M>/*VZQAZ7TTT*?CER2,.*77'+OV*G)UBG4=YI>/RT M[^>')3JFL.58%^%_*MQJ\<#S/0!.O]?A)@:Q*NI ZDZ0-DEHRRX^&D[8[,K) M>.3<9VG F^&5[!T6_9X;NLQ52#X4=2-BU2L.CG:-\_<8QN>BX(#$HX]T_UW( M(IQ^W8(W:![>F:!'PY"WNSZ2V(RURW>&$+3XXO/%.U\0V/;GIM[?97\@T^IN M\JCIT=M"_,*PSNA;#*B#V>PT;"5G@I#N!*" CO;M/G T.#X9SC;Y4XGS<2:NM3/GV4,NQ6. MZ7?A+XM'[RW//I0W7B *L(T@F(?N09.%\+7CM\3AV]*>09F7VUV;V93P]N@- M.GMQ*A<)79P"1X:%F[E/_>]QP@32C60M$_5!5RG-(;OM)%*E0'Q,%3LUUV53 MQ<8OB#*V;@QS%;=2?-EU$_E-CN_&^>)?XY=T^AKVB!UD=L2D.HP]-8-6]3!, MT1=W-9=(P$ Z(L00)&.9A]?[\UA097]'"^H/4"CU_JE0ZE0H=0+*_5V<^!2_ MT3/_,!$*8Y6M+10WUHX,,^;\U0UQQS'R'"&F%O)# [T=Q89S9BH+;Y#HF28M M&H?DPOH4-"O-DLQY! A9UZ^+)4CKQ Z62S/\G5QO6$>4;.$'#K]$K/F>;OTW M!R+UTM5."RAQ/06(R[MU_N,\0%P$!>WVVR I&N+Y^S?_>'&N 1T*;H[?:+QA M&D-,Q,N0\M4K.R15;GP7B/#RN& 7LL0]#$LH8@>+JS3!#O9 O>/3FZPJR?_T M. =9>/D&L, I%X([EQ6C(2 \SV;:+9X(X\@'+U84_@\&&7Q:.^#Y@5$^$Q(H MDXDX'-8NFIPBR=?A4RC\+/S'&8PJ$,O3K\?S ?HS4QF&WS9'?YLAKXGQQ0>L M-&@W4C_+@G$/NW#S5>$1/P[D36KD?V[XX1E+0H+D]>J"NL[2 ("]*IRV?*\< MII)2V!M EB3W&1V+<+K9KS1..,!!(\,3,=9ET="FE:CA-I[MC"+WK\+*K(N\ M(IL7P5T]V>)4$8/+<@C&5CV*/A$UC.>A(F=8<,1'CT7P@5DJ)LR!$@/1N/Z& M@R]\I4A^)OPCG(*U2P>DZ0=-,HR3EA27:C4!!^T9#F;XI-L%TW)MKNZRE-A M]TJ_G%Y=YXL+"@G815^$5E:I:$\E.7[(=XF12XN20VC8HS,R4/ M1]F$R8?/P=HLVTTDRP6=0-+CRK"F,*1RK:(>+ERT=KUF,D1Z8YJ;B2PD='1N MI"4J;' U*'M-$F7 N5AKC2CY+0C(*<>MN]&MGLG+P,.X"-Z"=>P6,;X=@=SW MO<8=B:N[EI@?5^.0J.J)%G%=-6WPE.EAC$;/)2[:5S1RCLTOAI>LD5(N9))< M9; @%LC$[=JFE_!E^*55G,F9M3"FK/7#V'8)9/&6:/A9-V1V)VYI2=%QNR[; MGFD1&0_Z<&#KSK+$&7(&^(]CV[5T9EUER17%;'"IMGLNAOKL7R^@?,MB0-G+ M7:8JAB&-5E,D_=5AV1SX.J-D=AE$+7R\GP93)S^7],*\7'\!6EKZQ>I@QN2$ M2#Q;-3PSM5,A\2\=9M&5_;?_,C:P'YA27#3%L@F23F8A%4420S =A7?RJK]B M:NVJL@(EKOS5?^9#L"6 8$DZH& .N]%SHE.)4^,R4TEXE2@!/WW_ TYV;D'% M8S2$_HOO_N+](:?C=3I>O^CQ2G+)\7 P^21AM-2YYJ_D3UQ02;\C,B2X?3#+ M-HN__#@T_1-_GBR[_*NTHYP.P^DP_$*'H2&OM-9:#@*IAS>W2?W NEE0M7_+ MIE=3%\S%9H6.Q,JFU\TS+KFRO@5'WG86OO90^E&"I4MQDP$D+D75%3=7A9;5 M!@_K*2_X=T(4'.Q184^#&2M-'E3/7Z^GO&/L#'9)06UT#<4G4#M[4CH LF@F M'+,\OL4EA1*YN[.%?\"9N6^^X'W/MWYPRK>>\JU_EGSKK8)A_]<,4$E2?RQ! M>:(ZWS0M8HL_#.M+T3-(0+BVO5\D:_B'BSGEB,58TQ?E=-;(PB5#S)&8.?[2 ML#@.!L.X3=]H:(HY&HT[>U#HIN]#UUAG)W:^9A7YYNG:=.]4SXJ/[1G6++'- MM&#CO;R-^UGK:;2T!KIW8SV')V/BP&0N]2E,)%SY*)X;S=I!J3[3(IH='&E>'4!C+AN-PL M@ TD%+%G&7J@A5"=;X KZU\NB+'C+3"G.+R&T;>]6G)\J_E*;B5[>3[!Y MIS7=]#!EN@]Q==7,H^'*A/N]\KZ">VVFSDKRJLL4R^_%61_7FKM@#R)6M:'. M%^4H$5/,W\<5O#?,;SFN%=;'=GFBJ>95@E0%)R'>5!:-8GM4)3M&[C6ZG]^^ MN"@[WBTL_1!5VN5J+!>/[YM'Q4,<6L.>)=LGH@R'E8VHO0R=)16K0PZYRWP< MU7UXNN7[ CKD0. 99HL?[!HZZ;U"\!9R^*VM0%:I<+Z MZ<'ZWIO9,$V$'1NOR/J[>EFT ME6Q)BB67\3<0K7UINDEJ%=;(EX+CMOE>M\7B_"DT-R93A+8YIQQ?X,_S*N33 M\@Y0$*Y7U5%;W7YO-5R4BV*%LXXNR*% U[&A"KY&BW&ZR48^'D2+S]]I6<:9A('UV?Q:H%%,;+%?1_O_=2E*J4 MM6?LZ\(2*40^BOY$;324M;>GM^J+3.QX^0['DSW@XXWH3=KK;P..Q4'U,G 6 M?]M-7TT8Q)[OF$#2^ T&5-4 M.(U>O#"N1$./\Q4]B97/X>435RS ,'6?:-*Z5 @3602C_KQ!$]ZXX+:YED 7 MN3P+>P4Z(2R9S:$*LC7Y0WC'>EVV!P-_G: S^)-7ZU ;\LE1Z-T!:??K6HTG MEH !RPXU]4IKZEU%73\N7I.KYE"+$65K!23'P=[^7O$.=^V*MU,90([I&RA& M4LXV!J @R4EB@,?S5,PF&"ZUKFYQ(TVR/:>;[FF54V* M*$K#2%*W5%E!3G=U(BV&XMMSIY[OV/;LN0 R&.O1?O"$O$M[@_BZO:GUU$"+A<#VI9+G,Q&^NN0;F50X(N/:X?IN(?&4ZR]K5%_\6336KB@0 M0@O=6D*6K&S1F]+WD>_-#9.O^K?ZL.#&F*^]R<'>W5 HKY3=9FH(/9LA3DXS M5YPZ\;B3JO6 SJ:][=I^[4R"@0320_" J6 M]LB-QM?2$8J%MY/H:&/&OA!X MQP.8IZT*&C>KKCQ]1HD4;@= 2#6/D1DQ11D'4:H?GN=-]]_ VD0+E>(O6SY% M:_(3/_ :]IK@Y(E_(M+/RF_[$W16GJMUW+<_EQ)LN_G=)%W]^\K_?V]-2 MLS?8N'U'B(K.H\HJN!$TSN6I^47V44T\%>AR43EW"3&G>*)0"S MT. S=K".K=^ M\5NV,==VY%T*,_2WP)5KH((*GXC^[18B?O2,?IP M7K9U(U+!=YU\FK'Z)_L.\=APF9+5PDX2O_OG=?I6OJV=_[C0='QDJ2%PY&U. M3T$VMJ0L?+#WF'&/OO6)\ BE;TC8!4.:^\RHA1(O0M.5JA;V'JL^P)!$23PJ M7FH)I082D*X>5B)N?>+5/?_;2ASL!WOTS)^IG:M'%E=8T'S-F@\^]@','LR' MOD$F6B/@A4^T1N0-^<79P89)!?TN8E/):-.JW%7.-.>=2D^V<>ICT4HPN/YR/=S,!(6^T1GS>$HF/7<+H+N46,@8 M ;(*A:8ZG6^-W\Z[9EJ/:<@DWKKQ6(O@D\N3;(_UJ&O'>7H^ M8 44 *%[G0'][PX/WWY$E-N8E)[6*Y)13:S[SFCW662$I :B=00M6-UQ=J^% MG* U*4#NO2 B,F01+A6/Z")C^NI#U "JBP782=Z=0=*QO>Y'516C&K]*Y]P! M9?.KT_8A<::,FM@[B_(2$M=CKWWA[5F6\J+%D+$,V32A8YEC7U,7Z-EFR=TK?!$SHOZVE@'U1@ MCB;]102?@=VT-T1J/RIHCLRC1 PD8G*@BUP+/=7PEF8$RM"N0^;9XX7.C11N M[X%2B^4CCM56*>K6 N'6"8!3B 6HK)$"U TTP/K#=SO[,/N&]LN<./@>K_5 M@C:U>8C(-$:.U/0C#&&=#A$N9-F"+ ;)8V.NZ!>- !/@0A@VGS+LI5<-4K82 M**]E"T 71V!4Y%ZZ/DB,1&<.X:RDB9IJU@7EM16T5R>=,X@=M)]LK'_6N&WQ MJA.=.^X\DA])PB))! Z6B&BM7\[S@>+V;?Q&-YRU)M ;-C#V:3].F01J,KGG@0X"BSP*"6_%TO([P<".AB6$\TPEIIWE$L!4"C)Y<2%3C.1 M$!+CVL':UA!9VVGYX,U6"^\ETX(7UH#56G!)P45SSV@G8'K;7VPDSY+_)*B,+-JUHC4'Z]F]BP1?X9# M%H70B"!.BQSL$?0 H>T&>I*0,;XX:P+ (QT-1POG&VQ2Q.+)@5-&;LN;;RK_ M(T- >\56&/6T]\W>(<%A&:R68L*"2O10M69R(IY'9++F1,.OP&SJWNK?@B8X M<=S,L$,S>NN0OQ >I[M PX* @<0SY'SIVTE M[M7G]H@XKKC-.@-XSI2^A;L]V3NZRW@F:7:64SUM)!G7J11YV);!%$Q),S;A M4$AQWK11QP3A9:^HK$=Z9C<+O748^BP@KC<7:=PV.^.V)S4?;Y.:VZ3FOTM2 M\T86]R^SVO*BR6!9+,B*B-H< .D"7M?R<8[;2\VG(%1S_E_%VVV\<(/P0S4G M(W]IJ=7=,KI/Z+8G4$NW!P-@?!!*S1*&7S0KDST$D]JY0!F*71L!\?X^3#K!:8^.N:#&';&?%FA8PBSJLTI M6=T<=M6]7):C,RVFHV?AT8EKD_C7G@M-JH<3YGG&B2)92;7)<&1K%)B6Z==4 MOF&H8^"=!MCU^-EU\RH&6GI LX]AP0QZJ5EPKWRU"R[-*&D&=]N#09;9E49 MR%D858EEJ=1#3273;3/&/A4P-$5#9_IBW-#FUDT=T"LLPPXQQDLK N&G!3I= M3/7T^FV"&X>2[-.YR0#9;#PV"N"T6XKSCFPK=@A7P57[D,!W(43#A K3L2=WKA,K@8WQ* M6ME63,4]8Q1#&2AW"VU$I&AM3[MRL2K2-/7&97?7S*'1>J:TG2$RJA/L]=>0 MT#J\C7<+X0LM4&;SHRK$XWMOUO5?[6X1-=L=ETCLUQ&/ MBW=KTP9.:;J2A\F"H>/F8GZJA.B1"MQ)KKG'$ZF>=.+L-9?U^@P26-\YV\TG MH]??8AU=W6D:2+%TJF-H+YGF#LNG.7A=/XNL6+(B;QX5]H%O@-"MRX80,]1R MQ&VS)*$<4%W8+=;;6C;*L. H=,I7?YX&_F 4K+IK]Y /?.#FC&K[\[JZZ)(> M?<%NZ=RR3.K%1%)HTB@R1810L%E'\3&PHFPR9)I&#!P?E^.FS M_?]^-'I8_??#\>CI?S][.JG^^^GCR=.]9\_*ZO&CT9_4P]=?O#IY^?KAJQ^_ M??/N]>')JS<_OOGQY/N71V]>OSW\\;_^>__QP8/]AW;]KWO7+&#SX+&_?4TB MS[_L\).K7WY<=PMQ!?Y2SS'G.\-I,WJ?W2!&T!X^V]U_HG<8?G+21ZJ=]8@* M)K-XF)6>K__O?WX]_*NOW#";TYY.BXM2R/_)LA2V+GJ'6[7];L9O&@*!:_2B MOPLQ_5TI)]G>-_7'3-S4(TOQ'^>-HN4]<9@'_DK MW%(2W4^&RV7O&W@95#$!@K86,02+S;SXMAJV*Q@N!*?L/2:4[OL?CHMCT6A M0+R"L^[D:H/BA^5XEZA+[GZF/A! 4K?A2/3-6&;B1U%J^$NTM]$&*]J*8 *%8A=V.8FZPV;Q3+D^M3,&B)8Y:^M5SRFGI_GQ#0 MO4>#Z#N*1ISAG?V^,B6Q,TVYL19-?UPB24Q>,66"B8WFPV]HP\'\ V#%'Q2O MFXA7.S5FGD@WQJD::!SBLAA9JQ;ZH?#RYIQ/&>5_B5VU_!DE<>=HZ/ F*V?5 M]WRBCN_(.A4D7.^&2-1JBBM+&''U=R??#_)$M:F!!._%AST=;+1^Y=XM'4$S M.)KY=5URXKW_MI)%5+#NGF)TU9)4!WY>JM'RO4C@R^ZRDZ&(%-'5.:E&9W-1 MD*>86.Q1[DQ8:6X7LJGU9.J=6T?X+L!LIQ5--A;]M8VL6K4D359ZUR0P0!=^ MIYFPFQ2,^C*.Q%O^P.SN&FV6$YL)B;G%'MJW3.-](H"AKRAQ;_M<4(]#C@ND M6GQK>GLBIF]8K?X=*W.50"8]AJ'/A\=^B&,CKR6+3XQRI@&$+"SOGQ\>[#YS M=/9N[QFVJ%W!/2FV5^@QA#>0C<8+.&=25?\K!)[<98^.R MVRKEA9,_&.:.;!<#@Z49E8QNE1GIU9IYZ,;$]GK57+N/E%J%;V9_"_\A.(CR MX;'\JES0C?L_I>S90?&/PY>\RS%Z.11_KY'5GX7X]W!5LQ&YG 79H9,Z!'?3 M>]VVW7G;D]!/MDGH;1+Z"TY"0ZN+SIN:H'YP(T']O)GG4CIDF$(DY<]/'L22 M&"<*18)/$YHJMNWO#5:(ZWE- *IX=YBRV3+&+IF,)8M34VJV5:7=G*93@Z!I M@@N?LUYH4#S6%XRX'Z\0J=+\H3\[E.MX[Q6$L&UDGTNC2A%SVA$$V!TYD=LTL,,"7?">VG]U.@5BIT6RC'S"OK):R MCB'PRE4?1A7VQ*.P)537KLV8V[+@1] >L\$&3JHNDW%%Z+SF,=4R7BM$BA'1 MI"0ITM4PGY3MYMWT(4'9$T=6+0&0A(T)=UTKU8X5C^=FO PR M,0L^G2V@Z?(+V)]EVY8\A&8*U%66_55$.S^4.1/[B1H,JUK.W\M_SIJ.&'ML MM+IE!')@D!#,J2+R3\O.&DM@D!AQK*):\B9B4P.O#XZ35@']_APG7ZZ)4%"+ MP^\V:4M]:Y037#3M>PU8=U7U/@!2RC$P]Q9"C:L7,HER@X:F>M557KXY;%G% M7FHAVK'L\C/R"QYV=:GF3X/?R1(MO;PEORARD-PV^^>32?T?112J[_B09^41 M)7\J$(Y>'OW 7?]A,6T,DADM1IJ<8D\?O?U!21V+A\^^LHQI4L(&A8C[!!!& M-;/>P(_VOXHM0A44 /BKT[%8=Z4J SI FFA3TS+!>2BUL>PJG&,Y'O-3+PKA MZ$"!D$"LR\6BJ8ELB!C0#)7#\2+SL0Z9LM=3JAA4$5(**$@\[Z JGK-P]A@2147+H [UF *Q> MO5H;9S$A6$TC*=H+1J1 >^DWN!NGZ)7YN%K>];RJ_X5]3=-EA! 4V)M1@,AL M?PQ37,(+W=5P6@B%^:]B+ P@(12[3\E*G;"HH5%!/9;I5M&OUA! 4*9]E<@S MJ5>GO;7F//_YP=[@V<,'V&;XL3+C-BQV7QH ##&7>J9],)'!8._GO=W'7_E0 MUL[O/+Z^6D$;G_SP\4/OW;R\:/)^T+IGU0 (#8Q7D58X8:).=[$&[&VCSZKE62-+]@\?\+C*@)HP\:J&"_8>#1_MZ>GN_O?*I&Z4#CYCL MD16TR:K3X+MSLZ%2'I)C J@2-Q8W^M\KAOGK66CC@;I6[W1MGH,J9V5TKH>R1']62SO>U@00>"I@#"B:%QM4 WT'EZ;^GU9'(_GX@^>)4KW^>N_/4^3 M3\F &BPK>TA$**HD04,CYD_EI/1J QB+AEA+(O7H:CY,&95&QD0Y6X3?T&1 M@W2-R6UR.+\,E>"#>,QC>77H$BBRI*K/M597_TU3UK2)C]N#&[WYPW-5X.0O M&$AMU#&!+@.G6UW\GW)=>)L6NZR-6[MBNY:-&\9(Y0!X)8M">N M>K:,,L,\HI#- _6TF^PYLALX;?:5S)YJ" 4_Y4]JIX+N@4(T19#,5Y?\_].<:IEMD;K991I?O[4=A54R09>]/?5A,F M&_A"L#@"'RQ^'X[EVDDDD/22"#B:!B29%]D4,.X!WYZ8$)L/C1=M.CF%\8,WBN"64"I/&VLU;2*H+ =*-\@=G ME>(,9V!3\.K.*!(GF2;SQ45^Q'T*KW H,K\*J5^@$L2R.(7IE.5^K_"J>K]) M!;ZJLD)56:K 9,U^E(<.FQL]-G]H[X=!P8$0Q)N?:]C\X>9-U[M!8O^E#,Q) M2-Y_S*G-#=_)YA?(=O0@LRO-B(RS<3G,-JR$>-FZH+7;F,AZ),JD;KSDN$5#[>-B5SAW' SV\W#C@0!;TY M1Y/FT!%878/ M*_&YVV):3WY3'.\VO-FO6-QP9K[0E;UQZW-1OEH.'U<_0',);T\P'H8,:1,X MMG(_DS>\S/J7PXLC?9&7J'E_<8V9G_(B4XD(;@!>L%O\$$'&T)(;@<:7%GNI M%A'F^5YTQ,Y9V 3]G=&SC+S0]J2$KI11 MQ;F MAUIM5YW<'14'J"\ P^!DJ?\B@E@;KG<%-BCQ"9.Z8@$@/Q[T-@]H*^$Z( 7( M8-\*P!MMF-A+JXVFS6KL%,Z+Q=0(O)1->,.+*@+/T.9$PXPLTZ3L=CX0 GV/ M#E\<^I XIV>R-\6\0-Z.]\95JW98VJ/N)5SLJR%\C_N[>9F'AM@49*$XAU!W MT:V#M''[!&(EAP-H;T>Z/>CW1ZZ;&1=E=!GF!=:7C3"DLE!!@^ MM\1I C#LB;R;Z!]")8) )_!!.U:$Y[@[HR/K_G]TJGVY.Z)-=^.-]%T2\ MCS_]=7DF2[5:_'40N?#15V"TFJVFW@-F5+8M*YQ6UF61-"L'CZS3(X^1P4P0 ML?_ A"QJ/?2*[$V\8T-G<(;-%1 MNKCVR.%E>.59!4&5OK(#U9*. "^.CG-!%C>93IG)U*>#XO#D;<'6P!TR>]S' M;!(A+Z07A/*C_!&)^,_UA=U9U+DUNG!PI:\@$1B\+99E>KDCOKHU4";DDG/F MO7UL^BXJ\(7;Q&L&:50N**Z:!80>NGG 7N(+R!!E#\EEEG&/W27<%#.>$9Q^ M):MLVNGXMD4+;@M]"&G=W3]^*P<:L1S.X#^):W@K=JQ,W+/8U6\(VNP? MK$=M^-"=:7DI6N,OD_I#-=[T;DD0U&-G^IIY]"P)B?UI+0KUBP;^>\3A_O?_ M>O;XR;-O/A(-2Q?JD_$UK(>G?6;_]->WB5.IJ@#:+,E4ACVR%B?;[I@[N6-> MS7?&U4+4+@%6L2I\DM8K&Y0D];WA5S$2\!EWU(; \79#?>X-]0*0=[H][.NB MY)[!FM16#(JLO7KG;$X[4H"$E.?MT;6?SF#!]%F$84/\C,&1+O&UEBDUO<%8 M%]'VVR;;-#Q;8F:SF(]TL M"!+#ROV?%?^]W3';'9/MF&.O$V[8ZTES89:D"^FP[:[9[IILUWS/*%$QF58? M:FP M:^,,/_JW7+;48S/MBC&+8KQ#T$Q;N7FG92;1TVWW(E,+,%/W0:(MOND M[_[%YN$&NHF<.M<89+=FP@H[N4>_O/^NJI0P0Z M!)4C3/,_OZ[_^I?K?U?@FCLQ?PYH-+*O+Q'GILS-6J-$R,"D$;O:F%TK=%)4 M&OREM>-T7,2]%S7VQI!EJD^DAW4 S"'/-@+WVXAH M&D?YE0%1I/V/QX8X Q=\&"5[5S4[F"6YRFH)>PQ<7DSHS8W#[)2CMNDZH^4) M]S?"X4LEQ)VCO0)@?SL. $%_5&6,:$1I@NGGQR-9UA%1+[I?\$:$NBR;9MHY M:XL/N62+3+G)V0I$(]5E%5IH^O-L2"/V7%"\'SI":5NQH>H*5*>L?+Y.2(Z1 M%J%,IUJK3<2(=J3U ;!%;V6ER#-44X>2>^P@ JLJ(&*F)+(@)9J-1OM1Z+H! M=[>:>VM5VTXV%OL]4_\K(,?O#=%;_'[,@F7#Q2N>LL7L4JGF9MJ-+VR>KEF< M<4H5'C8]!1?3&7BAV &^%8T/Z%(I^Q ]P\*<^ZT8YIT23N"VO/$Z= M]_>MV_&.EO2[JMGA20&_F2^WXV'[/()&+Z&;=K"&B'>-%6XH1_GKXU>B$(XU MBO>J=S_3"5_+?E 9P_37>$>,7R;-]'9RID;O16/%<;U[C9N^J\3T)B'!ZZC1 MTC*XH'*^/WPMUZ.@NCX\+@[1HC#]3;CNS8E<]H9(?!% )ZTQWL7[V!V>'YX< M?5_<>UXN93R'46<6;W6D]_5MP@/?'A7'7*%[AXX+?ZM"**C'^,MJ.=HMF$CT M!0R-B7"BDB-H@BPY6J (:J;GCEFLYRL &DG'PT;&2V7:.)/130EQ]AE5Y*+) M/U]J0CQW(L93*:\*I@EH.11R(%*>A%_GE(')7^[,!G9:-)P>W M6BT#.GS2-&/#=0ZUXJ)*)D+OKJ!&8POJ%.I9&*L[>0"BP2,/F:VFRWHG9*A" M1Z)!:DDX'#1\NULRKYFCT_//[69NFG=$V:H15_QF%S7<1F-UK-'M,F,GJR MG;I:Q%/9II+Z3HC3UU4YY]8>&%=7UJ,$5 V+8"S[D:.Z2:5M@+WBL*+;EBLV M-#OM C7R*8<(!:0,R%KC%\#SVI[+F= 6H2XDM\=I^YTU"P?1::?0HAS/1(S+AM8'FZ'@ M)P8.P41;=;"-9CXCRE&7LOF#%IKH:X57EU2^K*B&5W?)>A_H+DJQ:<%H>[3F M%.-MM5_THC[ I$R@VW9659#P14S\AIJ"NW$H?S)A9M8S#%8+6_M1@^R13RJ[9=A+/+A>K*@<:2.K*7''+>G?!]L!3TG#!!@OBS]()I:] M*M3@Z66O5(I;?[:BIPGVNK6;YY@%?^]]=.Z3'5 E,4'('._R-X0S5-%*MJ?.L!%V87@2,=B M)?&[>).F?YBC I.W"8:LW(ZEH]EPG+W. M7D5>'UMWVGC7'[O@M*W'NX4WC+L# N?ZN.4[5.&<9/6>?[E3L4QE^L=9.K,* M,XOJ5,7FK4S&/7)^TSBNIGZQM$D$C6 MD#6UCE*R_T'4U.54I.PX[SE6LCXD52X8;7^(L8S7M#*+[2*)F;:%/&-4,\X^3HJ+C'D%.("1WQ M]-RGK$$1Z;VT>1ZO?-LV",K+!_=!Z\JK($A9B@D">@9O.U?YX((6\6J";1%^ M[,7Z'7BDEAZY[^C1:80MC90S<:"WF-:S6F2A&#]BHM@# ALYS*H51#H,%'AW M PLH&D6W*A#^R*UHE1>!N'-N;>2JT&8[CB(E3]4^W19WMU"QS''X+K[H:-6> M5VH%HLN-$[I:&J1M&=?D"]+(:J/]7)TZV4:Y-+9NO+_LZ0%83#7RW1456VM" M3XFR?%]%AYM9M%TL,[,?H'>?[ZAHZ[T^'H"-!-WBMC^23-&A#Y_F*1NYF<;C MG8H6WN;[L XZ&1T4^&K*1C,U@-LCE (O+RK-QM1N8%O-[GM23O .#(LQC/' MY<]FUD N=%_[*P?J#$[9J&Y'J]JR_Y&L42:J1#0]W%!6RJO&R=\/'MO&^J7[ M$FIP CS%M8@CF;KI'7'AG[.C4,<5P#S*0FFQ/OSZX,=R0T7S*N0@ZG7!Z@DJ M#X >GKR),G%D(O%-E#\>MC_AFA[IF@Z*'U[^H[CW ]IY'V,$+^/R_D/.D5S_ M_.0U@OM3I,Y/=$>16J1XW>#DX(['[XY%6H/8IX5,/^8@WU4P@_4\ #(BLGM0 MO'LN%=-\1S=PS.I?O3\57'OR!.4SQDH)*L+KI3I\'2 AA;?V8Y*6_+* M$*;-I7:N!4U&&NTZU^"7CMW(*Q1+L P^=:S="&'&JVW?L#CC"D]-^N &.=G_ M,;51FEUU@"95BT] M?G_UBW@B789BM&+F8+C]G^PW-M[E5IWHN^[*/NAN\)#P9AIH+$FZ^'(EID E M)]128L=A^H]?_5 \]%D865SUVPW40-&^.'IW9,G^D59WHO4PZ;/U.M'?*TVT M8J2:=@B!QI@3QGE4%XU*++(4BXQOK]L/MJ=D%H]%^OXL_[_S/<3?W_$_FW9" MV&/QLMK!5N2S)Q6C[/>OOL6&/9R6\@K^4:#3 M.!ZU,')>-*""MB\/1UD6UC\^FK)EDJF,XD3T]GFM/-)O<8[GIS+N]51S^JUJ MHTW7T)Q/AJA)SK0AI7:%L;1',5_)<86),0K-"T/O<582;R9G)CUW2CA81N'/[1:%$D MFPJ1;N2G@KA(PMGKX>\U8J,L_VU/-:F5@2'T4*X)R[Z:"PK!$@I!SYGINVJ9 M"UN[G7?T PMB-4;+/>U@U\@++&H-,J\EP8/=D)">'=?([LD'AU-H!C75SLKI M74G_7A_X?9W3V+T,-'9_N4O1WSQ@JL>/F8-FN<-^->OM.V_"19BS$#JQU14T MA+M7_LR0:>Y2W(!Y,%5$?PP#(2-15<3Q]CO:.P4G$;;,U+C_F+-,9B)T4+PN M1^7J(WWD55*8:YZ0/JX_\@MK0HNY\-9/L<-H?\/EG6?0L]80E L/WA$4VH<[*-W1&4CKQLSAL@VN:7+OYA=X]"YJS4WG M]HL8N=%PPO/NU??[N SQ2#(7F[U8W#HY/GR78E'+V)0Z8#!OY'8&2VUG@PGT M\L."?/_,.B;/UB#F-S)H&769OJL,^_CUNQ.U.COM:Y,96\F8@\!3P3@)IH\= M6C'F(^NVG6MBXU!VOD(U\@&I4%*'(1C?^ MVZ58=QSOAB&FPT&S/SUM7AXXJOHDFWRG=2KB./[ M968Y1GJ^/M#7]5),4+$ ZN+[JCP'EC> 3ONKEVC<;#^%&A8,+;:4<#_P12)] M_24,%NL73NI6YOGMF87N7S1G9?$:^$D9];E,;ZIQ?^FI#H4UM)KE3*OHV69T M?V%&=W^;T=UF=+_@C.[U_N!;\P5>!3Y1#NM..H/LP*G3H43:L,6HX]V78H?> MP/3M'SKXM^=4X:-)19T.S._$&F5[H#U2# =BNEPOSJR7]T;>M:684DUL[%JW M,0-B&&5M[,B@2^\E>D&D^#F+%T/!4J"^USZPZ.9G+"1Y!P7E3TZ)&_V%@A\Q M1D]FE!.F8PLN-="GL#6[I=BPE8UYXSRW%5UH% #A+++1@*,J$:F<#5'9&<*_ MHC(G]>FJW6!OY998YNSJ]!#_%9+_5K0J7NERQ]H-+*VZKG/SD;!*NO] M_6_Z@/A>= MB49KVG5]7#SX9$;PU MKB9:*NBE:DY+GOYXX-D"RSDP60#Q%47R?+Q6]@]?2B-*E;?6#HV'=J^FW?A, MS:&V,N+NR@@-VMP.":$J.1$3:E&E>/7+7EV)FCF966\RHTMRVRS;9PPRDSC! M+XB:(X"K?"@Q(_[KKHI!'$_[!MD7.3YSL]4#40D"J;$* M=AE87S"F4P%!VUEVET%>11OX*^Q$$%,*;K+Q95PF6T&Y%92W1E#F0N9V"$PW MJ7ZJ0MA;0^S7O74&] H=SE_10Y*G?_-:16R9B\&85T7:)'?>_ M_]>#9]] $-!:B1"7XA&<+L_D"9=;/WRK.CZ_@/[.2$68@=2RX[B%28T0 M&L2&1C!)DXF I%7CB@0Q";<4&%,"U"&13<&HZ[[9FE#;*TJBUK@ND.T/0#; W ;#L#;T*VVW #<=V>[ M62SK6<+&DYB8,U:V9^46G)4W MR,=J;"L"@])D9.*V-KFX#[1,%)E54**\TJS$2X3593?LI[80X4"-_,=3GG,$>C5AU227A5?YBGE1I MXJY(>9&54S6IE4SW1L@(HS@[2,E$JH929MD@YV4]=>+GW!!'CW(ZE^5L2HX^ M(M3+[E).X,Y*J9K%N+\;D-^?8A-JSFM2#FK+'DEE(]M4<#+?QQ"W_\DN&/O[AK1@I'#[*88'2@ MK__@GAGQMS!:/ZMZ U2$'&A6.A2B<&I87E3%J>4[4M9N-3T"@*0.S0%"WF)8 M\T!&2L.C(/91W82OY)+.NLAZ=#M+R=(FRK/?-:A13U%W9;@3S,:%*72Y1+M- MU'/2_Z-,?7.$WVZ^JPG^EH071@PM=CEDM=4.8)(5'(K<>S.MQ[Q5*QI_OJJZ ME,ONFN?86X>AQGHSO%7&,#EV"A[G.PF4-_9,HWD-C.NE)=F[A3*>M\M A*-9 M\G@MG9' %@L@8<^YT6(8@U.N6FP"N1G4A_%+IE#&*]YZP^NK\>SCUGIX#ME" MQ5Y0?*6OI?M>OAIW>0U56P&"5;.D6V='3>0_S/:X95+#%DW9J:[?DQ0033%9 MM7,BLN<;A EW;8CQI" 0Q8J4=C;"VGL0*;F5@F497G7K-9$H8CXS(#4> TU; MC14GMSX2;H?\67ZD%#J=]BI8;X6394T'9)V0ZW1;$;\<8[SH'8%TLM83(N"Q M K?YO*K&?3QW3Q#VX[Z[Q8\$[.:PG,V#(HEW+=;Z BES &G2OK_M.%DW1(0TTZ*".^AP 5J.84 MS.F%PZ;2$ODR3-B"->>2ESR%*J5HC)XDA2UZ4<")F_A)*HC.FF"G3)]UW+8TM*WGR5V6L"(*D:_!.\PL.F>FKH>\!FL-#+33PWDWM'G325NY>-6/MZH.?2Z_W1KI&'PTL:KUIA'@KLG)WI1 M10:O./K 6FE1"R1^+Q=*X4U#3_NKF80)X4'O@5H3$)_*Q_UV65' W!V:"KN%=.EV?,='1RY9(O0L*%?#;$NKN$(""K@4B3.6D.>"L-AUI+GRS\[#"% M>77:L-$>"3*:-I.KH6=XNYHGJ1JD<"(OU#SE!8GR245RI0W7-HVZK4"UIE:H M1O"\9B<1AL&W__+$U*>B]A^5JXAVF9>LE,\+G:[?D8,0CV$C5AD-0N'D^&,@ M!OM>42MRZ[D[&Y8 LY2!:2:$X@NV72BM.6KDE&^(6U5TN&JHJ]5KF@;8+=[* M]F@50,ZGK/'5L\?U1B5-3\D?5P8*PBFU71],UO,!S.10?LM2\4ZHOA/E.U'7 MBUY(H$KTT<"&N6HT, OD0MFG,P5)=: A&;M)H-0M.%R[Q1OH= T@:>EPEC;6 M)F @T5;=7E?C;!UI#'AK\G+3>0Q9Y93SO3/&'-E?7N*[X:CN%B]65>C &';< M\HP4R%9,.,.[QBRU66AK\]O%!+LF9F&=C1ONP9$\-NW2XQ"J>FZ]!#]E0J:X MK2>>M$A$==XL)PFCM)W13!Y>;MJ:FHG# GF&ARLU:U;]OKNXTI"2,7W]P8!X M5Z2OCP7:7'OL0KIV:1 AHAUVFLE.FN!O"5H&NA3_16_N,QRE M?TQ%D3/7.+!6UVG>/5CUG)>Y3T"IG;GE;-2CF\TK.^\U%WHL/V*B:"]=,$:I M:\6HNJCGIEW&2?SCSMZ_"1SQP1:.N(4C?L%P1!2"8Y-.&Z7^".(BF.VYVEC- M@XATF4:" 1$G[=Q[.F11FV!.4@!=0'<<,APNNVQZJ=:3MW&'/!U7]F\T:I;W M2H2_Y@O1:PV915@B(NH5@>91]+';DY=T8$QC*+>U,T[58KZ(\+1F%X&&*I70 M"C.CBW)N_DJ).Y>7;O.$Q\3X_=+C3JQ=8$3&0U1K5,MN$RH(;8,A%U0$'EJ- M+87@O)C[J\E*#6L'J9BQ)C7,\9]V68]MJ MX-M7T]"621S""'VWFZ4Q/=K+QNTW++NZL^FYB&]V!IJ'/GTBS4V.AE\1!/>-L3];<$9OU8Z_#]X:+>X-\FKV'@YZ0RJTW1G"&E?;>P^ MC4-:(\JE[D?2X(?9/< L6I#VQY^X0UJCI$Q/[7K"USE3*:%(K@5OAT+HGL-? M>6[E;8V4Y9XW&/*"G]\6HJ AKYZ #2-O]!]3J5]N:'>S,L>8AL(6#2 MBX>[S[[2[#)ZJY;S^4I^HF,H,"!JYZ/#[]X-],8'>_L/,2+Y[U/#3Y>L('OW M^KE\MOND& +8)P^[]X_C/S_8V]WW#^[#S:R[9 80-9F5UGX4S^20YL7^_N[^ M5WQH>.93?>;!@_A,//'!@V>[!]D3'^WM/@Y/'*B>6=\IX)=S;8G"+F9K9$H" M0X)'Z9TI29N:I N?[P7K[(*8R@CU94:RH-M;FTMJWCOM3@-]*"MFFX!C 1P? M_3S.RDAW>_U&8A>@I[O%BZ/CM+I/;QUN3'RH10$V3$>\F>Z/--(0]I>2 ^DN MPV:_>C;T(YV0Y47C+^)OMV&6,<[L#0:,O54?8 7D&P3[@@/;?[@K7A(>]6CW MZ5>#K/_18-/.^=B)NANVQ.M^G[,8__.=_GTSKRXOT+='CI2<(NMZ5MS[KD([ MNTOYZ.6,2 V[X/#Y\^+>\44EKX(NKLWH??+K_VK>-Z?E15G<^ULIC])FKM^+ M8I:3$C^[9L/B[]-I,]QX 'A4C/]UY7TQE\6"S-?4;5TM$U>V87>#:_*B8BR< MXD&;YM",3JC,0AWL B9[FT^/4U7.V51D!-W 'H#8LV*KCC6#/00?G%%*ZGL@ M">V%I/&^15!%\43"HMXA>@X'=ENJXW<=_51)1- MRZ%%,CL8MJ+;NO2S.(TM>C9'?OF1->I-)MZK5]QY%'=>&]1KI"">D< ,J)P! MI/C7!FEL'[=I4?-2]%32\]Q8(_P+16(MZ.%W;!9O:8[>1* M&MMM@6WQG5IS2!.$)FUA8^0VJTS\O)E=%A6Y]Y$B\O8^765&N:Z55M;*C-H/K+LNR(Z15[[C;TD9;YB*,W-APNT8,*7M9OA7/UA+??K.K_* M+8]U6Z3G521-#M'$W/K\G55(VX->8[MA&#NXND02N\B9DJ]88)45NL.T-JGK M2!,IRU%]_ :#))%BO6O-'ZG160U1?%79D91Y*AI^67EY16P<*5],JIY("ZFR M09+-W-_#[MU_Y#?NQ.\4G]-8,=.6>6%W7U-'.DBJ[%*YULG+(@.&U-8.[&NC MIKCZM%QQ1B!>9RA7^/CNGS2-9@.'E2:D/GH@-KG<:\=D>TH\EG*)6']5K!:P M^RH6:&B+&?AZD0>,TI?XF#KV@K-4H6P:<8P,2HE>HCMV KH9^KZM1U9>O6I. MZ$"G[I'73)?LJ5B(!%]IX!IQ=Z5"#QGB:XRM$$01%W#5(M9]Q7-B'7*\8_]0 MQ%FY\]OEV_*\:6F]+)HIR*\2">GFRREX9>9<)3 CF2\+ZPI!!)#/S,]K.:M V@3)\GD M'&OV"0IP0\ L]F:!:,=JKJ33#'6M6P*.L=O2Y_S2?/7#;;YZFZ_^@O/5Q]:V M>"[2;50I"5Q;&5>71H$H1A3IR,PTY(X,#AB_%^L1FN+MNZ/K8P@*G%D-01"& MR@,1KT9/.#;NEV$+R3@O9ZK"WC%&^*(8E0M+DKK8JR@:F5,G4'(A,IA-E+2I M<72VQ.(Z]:9TI;^-R-U:0W",%(FV'R-8Y!@J.E[K0;I!( ZQ -P@"=8Q'*6A MN@VST[=&IV80VFN/JVJ1D %#T@DL-JQ)8C MH;E4M'YV+?E6C"]ELM$XAKGD"?1D"!'O]*-EJ $.P->X)F:">]NZA#!E$Y7Q M0$TDIZCSU,\ >9$2P-$),'/)G2=L!.SY;?$2WZD?4B$T'CB"Y&Q.T6@%?L[X MRGD?#H^(29J8V* M03R:EIPVR;+=-G7[R8@3L00X(3LNVWPEYM6DMHQ9'@C)HA"IS;-;'"X=3C.X M]D?JM,&0]@G69HT^Z@R8=24TYT)2^[U6Y2EHI(J MRQ5J;.]'&\M+M0L/NZX9U=YMDO+U;ZMY)3IL@"3)LX$RK<@LR?\\?!)>!9DV M$&/7MP^&O"P> MBA[_BF>!6<_-=\1T^H@&?64K\2TQ MRT;0PZ(SD1.$F^+;)WL<0+WLUE:'6RA_&5^\H]@):M&\@-V*J M$3#UI(D@@&@&=<["2L1V35JY4;L:$3ZFCI,BU\9ID";-(+M(KAV7YN)DY5#Z MKK*'WC8<[F=)3J"CW$F> +]CZ)O#N29&Q.#$%-!^&.^8T83M%1*+1F1(.U*, M*. S,7V]/!@,417:E,T$',3THJDZ0\$8"W[_C@AMEE/MDZ(IGKRA;U=.*M-' M@/,H)!_5^\5,K$!5B![!* NL,8#Y1TTK;ZAK')2=C"T(@JN'$8\5V<9 XUNV M8P7^ZT-.^/@CRTPIW011*KSDY.AXM_@'M&SX6W_LM[(@BPOX@[V]G8-'>^]G M7Y^138IC&L%8;40VR3J@CED^.CIPNN&C!W8+7:,'MF#J41S89! IO8?[1[TX$F;(5$'SP;B41?O9[O% MGNP^VE EW"SD[9=G,L.KQ5^+;Y%.^2^8&F])3$(@ M+_WRA+$W_[^[T'DK]P?8 . M+0:[_3+$RG4&#_8.]@"V>J\T4_V7%[,V?P1:TWE=(L#-3]64RR=)2?1&=)J M"&,4%/Y66YV)3,3K.*&^_!8_.]C[YB6++[\7N_WG!E%9=;?TTW\ZFH/7[G\3 M7JDFI0PLS4N\RB.X]2TD;"Q5K)29P)[R+61+_R'\L/^,,"L4+&;*B,C>:<7_ MUGZC-K\]-!K?UALS+)UZ7;S,6MV>&^ 1-ZBL'$&0@O\V0+OV]W>?W SX=]#' M_3WAK((M@#$EXMZ+ ( 0U'J!T/@89QB>,(N[)@Q3_@MEV<@ M';M:F05,:8APNU Y.DB43%#GQ$[\IMM;#EYTE,6<6%Z;\?6G1@;#1MZ3FQD;SBV[4>PTJ^7=B"]D!T/+,F([RTB=)^=K#$!:+D]Z M9]")ZR)5T_X#V.'@R>/'\N;1<@L<^L]4:02YMG@X$F\]N#! M(%(?J,+A\Q2#*K; FK"Z(UY_'[W'M?IEN+T[,4_7>\;_P#XWDUYSPN^@C'3_ M>U8;N* MNQ >Z9D04T=RYP6/GED?\N%>.0MVUBW/97\:)M*WJ:2O^!4\D>" MCR(Y+@P@9YB7:_")-Q15Y@M25A$IJ*:!>Q !*=CJPP>Y Y*@;^21?3&6H!3+ M->\]<0'Z &VF1C? (,^U84:.<^R_V'HP\&.WLQO=-F%[F_!=A[,ASH"X\L F M) @OORQD]*%,^]&$#<&$XONX&Y* :UN/D:=[JT2T@^)Y-=5=]JXIQZ*U:U*& MG3N6<\--7M2+J4S,Z+*O?!VW&F&X+-'>:.S=C:WP6@R=AA5$ 23!>@,],#,< MZ@1C4E 36@L>"1+*C&>W[/E8J6H91'T.?5RE5D_(:1UQ2)I%LQ# M'.$=(HT0(0/6_B'?#)X7DYTM-AD8K8!_%0=WC"ZZ:NM-5@"U^&-'EC%(0 S: M$ E.0(APJ1\QK;H0+..ON@"90//(R&B@]*+FCCH/6+VT]KKZP ARCL19WB^\$Y:85X1.X2?/T6KR.W0_H'0XEDU\5@$0R_R__@+.L=RY$<7S6X(D78$(UW$;98$CUV4>45/-:5 IR3SMF74('<_/U0 MQ&A=8[Q? ^N#DE9L@T"2'AO!#G(WU'IXS>H.[;("77@:R"61(!'WK;/%1$C9 M(&FKE6#F!X4@6V-+0@352E$LOW#:TQB %N1BDK!Y7)L5-:/-&RVIJ MFC05&FFD[6Z(#2B2 -S(5S.4>5>S85L"EI?#P4F73$?^"A7#- EBG:->!0R[ M]C5 3O4*Z@'<;,1_RS^V?6?@C\0$0P,JT;[([T)O:/X'];PS;:8<4YT5BN=N-3/Z2>BZVVY,-7 M(1T7TD*I'8F(*WE[.%R-_R.YT5X&,Z ASG;:'^GP,C8ZP!N?EZW28=N$N:D7 MYA/$/R(CZFXF_Q!! /:\V6IN="%R]D7?VC]CL9 =I"5=#%W'I 1;9,L4H6H4 M#U3L &FF<#I+Z>Y0V44^H119UXDQ48 ]V;&3JNTOY"M*K&J<3-HNQ&]'NYX05.6;S#]6H P82H%)&V^N/J8-95^!=&7W24 M8&&QVF V.P8V_'1Y=J=(C5XEXB(Q5IV1-4OO07M;#CNVI.;.G?4Y'P(^)]&9 MA\^?)VCR2/&0P3=$<2?L>HAL-$/4<4-&J5A.1:]6A.J3D:R*6@7SRB. MF.Q;.U!6GX'^PH8E&F29]K6TOMODZ@NSJ?WEIMR^([J#+D\0:Y[D#_TV-^(% MU191[ W8>/!R.A&'HU(L,,+[?*:/D;HQP,3_/5O]+ YU_WCA9A >\>+O_-UWY4Q4;F;WWHV5_:F' M?X*-\+[*"JE$%9V79 075P/5;VM A=_27_83F.FWI)_.MGG.[]H\QS*P5A8) MA)VHN;-ZH?K"BE;::K%:?O8FBC;4W[W'RTT:NB M_V^"NGB\15UL41>W&'71 MFS!.VN.TX"]Q!+QLXDKZN,2"RO#0!GY&O;0B**"=%R4#J]H,(V5C=9[TRN!E M5:\$M?I0(J0Y^#C=YZ?4Z:R1N+FC>Z5!XECN3B] M119AIT?*^8$\R);0\W(S[7]SK[Z?]\")31YR8F #/P^\A5U&V4!(#[ET[]5V MP_EJ-@1>?**Q])V0R%"^C$A#5B"MTRF$8.'1OU_V[ =/=E&)#6]%GK\^@*R\ M6A_'.SE%-_ 4I6P0LC8P\?EX;^_U3U;O_J(:5;S5@_W!=>- >="CO:_4M0\D MR"MQUS5LM>FM/S*,!]BHKE(^.*Q]'&*=L WMBFN[\ M)4.JYO]B;&Y]0 \/9-E^=TLPMRZ>;G;T^!%]Z.5?=GC1U1KK&BEMDI&/VMM* M[:W4OH'47L-D7B._-\CMXO#DK?Q&SF 'JD6O('GDI2M7"\EGNP=?A5[T,)/J MT0KTUIK]22YF'.KDZ'CGH/>P*%W EO]5CVS)?MROI=DM?DK>K$,)POC:%SPY M.HKJB-67 %UY?<_-7_C@X>Z3K7C9BI>[)5Y26/8OE"R:Y3"?:V-WD!N=.Y:V M?98 SR]PG#Y!R+A_L $]$+%9C].(7:"M0JJ,5:H,,SUI? B!$B!NQ!F5> MC 7I/6\2HLXUC'".@0D^;BJ%E6HI8>[,8M;%I"H3NO>0?EN# V]]Y4PL[A]L MY>+MDXO[LB<#4!VNB9%(@267V;JD;=6]_6?/'MS_YFK9M=U#VSW48^M;>LAR MME@M8PV4\B$MLY)Y;*\GV^VUW5[7;:\K6%;4.+MWL+=WL-U!VQVT80>!^*NM MJR4PD6$WT=Y79MGB[0]'+IRPC[:2:+N/-NZC0-C'EDTTERP/T<@U_D;27>/'R^[Y00M[MM$91T'*9IMN+>YIN1]3]_C6!]AUU1X16M+QG9D?L05"8ER'G!#B:A8U4]9P-)IBB[:MEO]A=8 MCJVO'&X BLD:/YF+&=&B"E4FD+S)L8O5)1M7G,YK:R#Y8X,INPRC^"U1ZE]1 MPWC; M=;07(+!U M>A[[N:5<@ ZXC.=L(YFF_@#,3JL%N)VZ2,*0232E=@CM?+QP-(YIQWO*S\0, M"WP/6O=-PO-11?[3*86CWYT$-S$9E3011NT=22CNC@$$TN[*!CUS13@8F 0!%NQ@,<\KWZ:5K8>1+K8]^VS6F+DWMX MP2K9'UT(O4C8+T@C5D'4R,V=GJ5W_\/1J*W&;,/[,@JHY$E'E%N#XK76 +-( M<_.@PIV37[^*V?(7H>$5_HH/&R2UX?$1KT+U/&LGH[S<\#R5; V"K4%P M8X/@G7O(3K' >G[C9/5>EN8T$^87..*"@GM=BJ8_,?O?&1+NO3YY=Y_J!S3^ MVD)ZM&(E =E=!XF5 ?WU'3#$_\>>1[/!]-#CV ($V,2S9LY(".@_AI>%/ 77 MH8GL%;^@&&^BAT1(WD'0_>QB;7%[FVQ ME4O0 EM*,NK>744.2>M\V"=87ZM#=.+0\$0DEKR^&:AO?!&\ZF.]ZW-Y2KE* M*)WVGQ0OZI9 _TNJ8O)JB1)O/#J(#PY!4S*JQN:01S9Y^_[-L&NFE99$VY,2 M%YK$O0FO?-YLBF-7,J? 9I5/EJ<\;M"0"A373<2;D* IR^R2K-58WDCXF*U% M*#(-F9?^,P]/WO27)G Q]=+!6LQX!<$]N>UDP7B2RZ5%7%(K)G1>M T1^DB. MH/-"-'1[(GO9HQ #84'MP2,VY M$F]ABV*DB-VLFF&2))G#S2;PJ+GO,+,E" ME>,:[%G3>C:TU6E!Z*L\W2!'79;O1:QW -2\/C,B,'%2?:A]'YJ\<5N-8H$,?5V)'W@<%Y&0*' M$,>CUFE0YZKH,#>JZ2X@*^KQ]@!M,%?B[DNX+B+=M?$"K>WZ)0*4F'X36>O6 MBV@!3=)$JKE>)W:D97.9Z]V&NQF8A$,_Q^ED-1]YU?K*.@-2GM<=J(:9R1V- MR*+=L7Q)]S@#<\5B%4:IL5)N:.0/J!CT!F;@V6:''89C=/"(3>X*"!51U*I#%\W2",+C M?>AG)-5%TYBS)U3[&Q>H=M&S+;U=.^;0]QM/_0G".UF <2S"7:>&R-;;H]/H4.BA4%HN7L*Q=I]3=^ZT.[R\U6(J+R:HE<^WPTEPH M'AO1J$V[HZV"PC)1H2N)=2P"29L"#2+]U0AX#C.-RW&YL);-?E9Q,&=5M02I M_Z7W(U,%S$2N&6W!9L5R-EW%OJYJG1/-W;(E,JA+T4BVG,KD+$A]/:^FCMYJ MQQ=.\]\UDR7_B)8N0]$E>PM U<%>K+M1O=!VM%"2L. ]X+'!5G78B;Y!(0J8 MA=:#0CMS3"Y1Z"Q+/JT*DSHU?+O!^GS(,M2Y@%)KWB\R&W8ALX\NL C+6,0( M5C'-CU#X'9DWB'?CT,^@]@.],*TE\I?%4VH-U9A:5U=&!M1<9. 7P])XIR[> M@=S'2M(K!H7VIV"WS=S%46"1W%(]F!L4=F^/[%5F-_7=FAQM88-C92D3H?FF MESN)-RC_;#9O8V<-CH6DX33/Q'T5KQ%T#AUN2QR#O!4#(:N9=RG/;LLHH<@+ M^3F>F'-CZ[:.9]#"4)I)UTTXFLIIYY,F\ >@#1!0 55$D$+Q8=J3XQ)GG])# M;K1$55&_QWH]9W:')^NGO#/!VH30X*7SKZ/OU,&6YL!6\UJ&FU+V MHN5&Y-X2TWW5MOHO.;HKXYJQ1%F7=EZT$X9T5ZLB\B(N$W_5FX6Y']G0YL"F M.D2^2+"3).;0% 3R#9X&_FW-7DQ@U'-Z"B@^5O__0F4&V<+E5TSW<2#5!YSR M+")!A(.-IV9_/YFM53LZ*Z.[D6+\$G8QY03)ENB"#>&FTZQ=<*\9/$:JO6/D M4=Z]4GV7)!:9-?FI8U@F9Z%P!I/HSMXVK^>V0V>>;J$S6^C,'P*=V?K_=\[_ M/]9T9NRDDC7VTP24Q;935W6;\DXQWT]OE6F;I +1@&EIA+%MS!)H>Y+YJ';+ MJ&V:Q%I)-T#4+F;W*3P7AN5JBB0J.A\S(4D39*I>FG0XV7QHER6HDJFTRK& M\%XBF704N'%R #E]CD%RA^2!;\OR.$*C>:M-EQVGES%H+U/]M]49UD.CO;L*DK@()9P#7>&XGZ,!RCW M(2UIVHN+!\Z=7@6\=)8&1(I$?EF/](<:] QMLH?39F3YWO]9U:/W44"PCU9; M!>>1>!J$QH:51L44N^"=+2T(=HRDUV0J3I6%+YFHQ.6>(]/1V>#\F< N@O94 M/D*7H-/4']-;ZX$LV) <[KD-W OH_LV9 N:83UW <.XDX@XQ%C#)$PA M0X-#7J?%#.')2/?NG#47V\WZDA:D3MB.6F?82SYJC<24"O M=@5+68C*HE&TR?!)0;*MMPNS,C9OYCXMAW2(GU?UO]B6^'O90^BP-BC^_]H< MX]+[+5I+W2MD(39#C.#Z@!B?2+JL,[![5HX5@[$_>+2WYT@$\=@Q3.W[RJ\? M[GWEAH!&O=#'%K"U2C4DM"-M_6'#5#0WI39!H45!%JP=K!1/R8EPS5!!['J1V,]RTM])_2L M#]2G.VQ!'^._@ZS;! N.1$5HX_E)(Z>/<^5O8B$VA(4#)[M&C4544/67".]H MB0^L+]?1BS'A+C:2 M*KZV^5#+9,# >6S= [CW]#_RUY.O8K*: 33&#\.FUE12+ ZK$"I'6OP/[F[[ M"PWLK0][YWS8?[*@N31U*1M_4K%R$;WQU8!-K/?\6: MPMV=1B_K2.2Q3+TJVJ.7;P;%:W$YCL_*IGA>UO\CVWP//G&W3.\5(N+$/S)Y\T+5&)Q%<5>@ M'T," ;A3*MVW#%K9@]7>L5FJNF 8;9(DI:TBKNBO.Y\#4$\V7 M21T3/R%MDJB&9!K3(YF#OFQ]T/&NO^"J!@\1"YCK8/KS? MB\PM5/> KECU=C!CGLL,[2A]VUX MX9?LCMK,ZU&WUJ)99OSU\T-_#&_YMGI?9YW "=E.ZMEQY[.Z2XG6B5#!-EDJ MWT489&[K#@KLFTZ[*D_5YRL5.0#&#-Y 3-AI0Q;V(,S8!-;Q0_'?>R8A984SH9V:JB?(, ];12N(,7Q6M3TH2MP)EFQF MY,>6,]D,)IF ?X '8FWCQ5\CEXA9V"*>@(? ^);P@TM]<%XAY)3_06AS,@-] &[M M08^UU@)\7Q/8M]MJ_\/&=95].13IJ>D0KL1G&=NMF+.?M*6X1K_"YD//(:4# MR33X59L:WZ&[8S4U]+EM]-2?]$WO<4)KF?T9N+VVWN76N[PV0RIVO>QH!G!G M:TV;S7*QNH*T*TSW^6#0MT6@;" ;3%J0F84.%7N#;K+,#$79E.*7+$QGZ4N' M4+GJ4WA2$BA,'D;/(["E!?[^0;*LZQW7%'[9@?>GFAK8MJNJ]QR6&A] HEJH M, =*B:[N"/0C6&T-9M7U<5:6:O TH9DB#67P]')'JRF]ZBU'F\!-TB02.42B",6F M>%JO=M4;+UD$.8:/%$23%_-1CB$UQ55?B!@;70Y"M:2H_NJ"WP!XK.BH\[IM MYO14B5I>*GQB8%\1=B5>9-,W8\/ICYHEWBQ\JNM6U M<4*DH!BOV?1Z$ XO+QX9MDV9L.F&.N%!DDR\.M$S$86\-+<_N++E5%'J8,#\<'4JLQ5!<9%+ SFMT?^LZBY$TTLMU^>D%PMQ M4F9R)E?*Q9#".>WM+6BY+0KK>:=3)S-)$1V8WBMAK3WWM*RUD^ '>JD&:14_ MP+VS9LYP&"P:N([0NRP>72^1F M_"X08EMUNE6GGUF='FF0P:I2F\6R9H$N3T5(06=;'2FCVK&96W7Z^ZA3]Z%" MS(=!,C/RLX59>&VE?%LS_WHY<,:D*I0NGSN0=N.J[18GT5T3"[\J9^Q+I^F" M"#;(W+OW5;506%TLC]:Z<5:IMU4J/".RTJ!SL^8\8&N[KIH-@*6:W; M9#EL2Y G!A,H_$)D*X(@?7!A NJ$)+P'1%R&\H6(!0U3YX-37O===9 MZ,K81*R#D9O+WUL5\3NHB.^(AH: BM *4AVHPSLOB5NVK.XUEG @Q&!X* 4M M![_-* ^X=LYV$\2[EZ1%+#.;3<$1]$#96N["O<1Z1@*///\3A'Y6I]\7D7GD M+*T8&KB7R((7'=>:,J6".-<*]P 2)RFFH\LTC:(AN=)S5SU\_6PUE=LYOF,4 M,59@'$T8T$S17$4;(P<'[FF.@6,\\=A[^DRMCY9Y*G'L-B<^U6TUT9*5O+Q% M+MP4QKPA/M^*TKB7Y((MD= &W!61K)@AGI(D4.NF2D29HLB0. L>Q7JH17O: M0JDP?I*UA+4:.+KZ;35J5_72%GS)^H5FL3-O2#>BQY3[$_RM,=<(X.9\:41] MIVW9.QMN%\9=#G'!^RBPZ_H2$FL68UR[U]>8>.@&&\M/3U >M2,9NRR%D+C5 M5\; \Y(?&HABR2U13"1S+5*%L-:8"G NW_J:>YK)O6Y@=@%A8,5?H06.OMQH M-=0_0V1>I8!(K^GECAQ?$&UV9]4X_:DF/&UE^Q.2V-!;TV]K^GUFT^_EAX4\ M54V_]" G3$H9@B(#W 06:*US&_4JN'Y?*L*[:B*Z09;*&HV&BSI'_2 -@U#, MR"5Z7,HVF!>C@2$:5%3OH MZ%"]2P*[W"[9)!OUL]WBU825HHH!6$/N*"?CK-0TKU*_^P9,0_(][&38R:?- MI\QT?J%6SR90$@CMM 1'2WFL,>\:4=EI4YQ.FV$Y75>K_VIJDK>YL9]("B,$ MITF2RQS4=]H[)P'&D<3B/ZCG.PUN]<.*\BV5<6?]NYMBOA(K M!GA$34^MH^'NIV&:E MB'0.S83BA9_?E8!.Z72&$ 9E8K)BB*B-%RMH+;&Q0 M[O&\M$-X"DM 3Q"VSO&+U4X9T< +\10B-RT%-N@W7%'NGFFU(1,6.[)5;9H( M(S:B6L+ 3TK[+%A]A5FG+4_*D"*+S1>S+N4IIXM1IZ-(L.OCE'JI.X:?SYJ+ M$9*(2=F45T7Y\BJY*^1_QMA*,K'EY4+-2"QDI#DQ!B34"QBLDXW7HYFL1>%A MNZUO-(UNK>9@7K(B=KD[KHT864;KL*A.G;(IV(L'>[,8>G"S:EMD>]V@#6V( M_4^:N-+K8:XL5O&,BT'5Z A$HMW@$(2?*N7_9>B6II3*T\L=-SBT@/JLFBYD M^3KUB?$K*[WQ!F6;B.5D+YYH#%^IU7O)( Y1=I%LKDY)E\(MM).:;TU-D8R4 MA@Y$]],=4F)3AC17I, ]H5-YJ3[I?@#?KK50/WA+,=UM(B9QDJ+4IRCI@:G@ MA)HT&,AKS4=GJ(#_N4YI(03JW(??9R 9O5>.IH8T!(FPV3, MC)MA@_#?UA5?:^Y97?'K5%3>Z>+B*UHQLKF3=Y@PO9BV&73$#W[G=&H9UL8@ MO"W)(DL("31/62T[N=.HZH.+QI4S16+G&WT$6G6N9C@',4_,5BIY*RT2&&C: M&B$?#^Y-EX9"OJ/7Y\4]XY7[03<=J^;U;S' MU'G?L$^:NUZ=[B!2ZI?Q*R,O5*@4'SE3J]2)!&!L4&H'>D+E-IAK2Q'M0*;? M\'?X %0,T_#2.D=M>0%H?-5JRO\1DO5*]^=%L@Y:GC J%BR M?\G<4GA)DS-=,X,X:WPV3>57@<K(0**JDW;^K2AK;6,>!;ROT620'E)3= B5FA]L.^<+#AFA1-X&8>R M4'7)3G=VE@+_4?0[7 !\+[KLLD/CR" &DH_L7S13+"JJ2Q^^2;AL!MZB#F'? M#GOJN^=?GQ3[S_;V]K]^=?RFP#]Z\>'U'N:A3U+:)W2@MSIXZ+?:Q[_RVK&/ MW@+CUML\Q4":T6BU\'&H]Z9*7WO+?>1V=W&+00;]/DM*TJ%SN4X=K*A)!I&@ MB,46;J_EQI+;\*-^<7OE?7I58*J@65XTZ:-5QFQ^^/J#-:FE#%S)&Y4*W+4S M]LN&=@=WSJ]@CJG*COG)Y1TFC_FA?E\EC:R2#M,16Y[!XH[%0A-1UBV+PZXN M!UFR5'Z5$,=-V:^4$&INX_@M+P0DZ,-!G4;9M/HS,O)!#&0##"0R&W;Z*"R,_0^V4C ^Y=VVU*J M- 7W58"IC6OV'QCK4_5@CNO. (.-$SJO[B9%6'WU">!OQRAE!85&>LXG^4%YH$N?.3?/;5=NM< A,#F,3)[,R8)!I-3VEV3*\Y#7' MWJOYB(W&EU7 4?SHIMO;JEE,JQ "/1)GK<6IN8>K+(US?/3CVR/+WMS':KR0 MOT%Q\$PLPVP&0E Z6-C%+]T?X-N'[BU#X]3F>/HMT.\>%ST; MA&K=IZ!NWY-?O1%OD9<\X2=R8?P5+]I_P#N'ZQ[SPZ<*>PU(*RU[",'%/N^M MUDJ(#M> KXQSS.;&_VU?;L?2A^]$0[=XHU&@("0:'_I9C6LBAR MS]AO/&I[LN#;]]T2F87PW19P\LL )_M;P,D6;=++K^,9\RE0JSY@)I"AG#(I!D\S?N#L, *S0;5"%$J+4O*F#SSZIQ M*LR\9Y2%&JV"9X925J47.K/\3*<*?[)QI+=,[GVIYM0[[EAK=&R+]BHL9/%' MVE>?=::3=][L(PPO>YNZL<;2%G;O&P7?K<01AJ=]5,IZ-:%I8SM)J&/N<)N@XGGV%Q[]NMZ7A.60/$VFU6M,W^GUMZ+I)@& M7[ZKF(Z@>:CN37;4SGOA-,D5?'5-NIF@U'\DM1 6/!PXGLF_$:I4'(840OL'0 M[5N9N3/9:?UO(4&3,:H/*4^;-^)LUI1B*C@C!!D8ZO@"N'A<53,5:<,P3C$V M:7"/=_UQ+U-S%/<"H\TT[+"=Y@([B3.] $R>62]MUHS+R,BN CG.@6:H_%%I M@^#B&*V$XYRD;XDQN]H [$9$,KK-MZ';\4IV"K<7\D7(J846.]ZC6-.#'@IR MV#;OG(IX.-;&5OJOIE7\#W92IQE)<@/E#R)M#\P;#"*

Z&DGSE4HK,3K^G_$M%+%UH MRVR_C@[CZZI$+;'XR#]6I]K)\P=Y]OT ]CD,V+1U<1_$>_;;U'^F6/7^9;LB M4/8?[WUSTO^%U288=F?4*+9MDRQ85V-\BR&V$\HPC5ICOJ)CG:0V7"!.("5A MIME6SL=Q<5:U4=)XO(:C\M@:*\FQ(.Q"CPG(4LYV.?/)D8]+NPS(M>M-!F1# M3*=:I"Z'^4YL^#<>C-]_-$AV_6\(\%B^%M=N,$H0OI [B7 )]@?F?%F^KVRK M%AUJF(N_E?,50K;[&-;!GIH!]FO:4?GCWU6+E6C!4>R,TE@R8\='\5+UT=^H M%_X9%-#RE]_W)]6P=N.=-]2P+Z.TG?MN CQ*UF8\:1T!FS>"E)?K76GNB MKA0M"I2>3MBU*Z#-]YSVNY]AM6'/_5!"[5 2K9_YW>)PS:!E)1[4551WI3&K M65.!+M5V9FUND">E"KW>.! 63P=PTFQX4*[6?L/]![AE_P5U#695M;262>&6 MJ$.O5601=KY:NK;.GG(W5.H?ZWD M2)S4?,E95QFZ64N:-YI1]&# ]L*5-1^/4OQ5 M#EF.>\^'G[\37N1A\B)B :ZRW$DRN?'%'G!<^E[)JQR*2ID6!\\XPH MTU^),^YTUVQ^NZF-=F_RWP!L7"7A.QW7X7BF!F]$9[]*.QY'$SA>6'46RSN- M/]1Z"'LV>U&Y!SNIVPXU8CN36O<@G%CTG3:U>=HJ!IT./.\CKHQV=F+F](]L M$2Y'JKA=IUM#E]9P7?-SU.+J$,I6W[.SJ DQ=J';HPVUO]?;W5IB#<\VW]Z6 M!K>[Q@WZ--F@V?WW]3!==X)2<>W>S-M T&Z^E;; ._:^\KVX5);;VTL.L1^6 M_EA"8X[(!*\E.&'Z+&NFG??\L3%.APBVG8ZNVHP.&,3?(N,- H)8/C#[A/BUD%)FWDLQ7G1 M4%#_"*L\T6$/+0::J,FQ7CF7*T56BZ??M&.S:73_S>S^@_12KSB9+]>#9./5 M=&V_I4^QTIKD9MFN<-2B,Q-I^0PF+GDFG;=AA8HR1=H3\8(990PN>]QJD3CD MTRK5G]F#64LTEE>]=7OQMB>D#[8)Z6U"^@M.2'O-M]L>\PJN.>SX606^H+J; M94;@0!G_(6(TFZ0II#KU 1?F R:JUAL+-Q>H(,KP4!=9TP.3>M!;Q: MS;#D9JL9KXSEMKO%/^LF@$5CI.)&4Z#6/IBCW*6HLSS$))0":KZMS,W)K@Q] MXJVDFO5_YW% 3G5FO)&CMIZQT*^93$C2>4=._IOY&GKS8-!;JFQAV/_=?$9E M/C5P]SR 2^D^*G=QTUEG1X22Y^3RZB>96, -W/:B7([.W&ND 3R%@^[?X'E- M^]X3VFFC](6L9=B?RB4\V;3]Z<#JA;C5H!BNEKTLVX:G*?Q@'HY-(>K!_%%H M/?2L)F$:'$$HTS2G-J%ON6Q0%A'<5T_Q1G/KNB(*=4T;J9_(SG8Q*'+%F::$K0$$/T5VES;B>&7% MY?D[;CH?0-A,FXN;3T\H$TZ7Z?$=D;@O4RQ1*!E+HP^R#;%05Z8&0#XTJA>E MTAV[V/'IE<685Y-Z23J2G#JT,<(B,=.Y+R9BR\D5"# @ U# #& ,07Z)I-V, M/1737]@W<['2$\-C[7ONC1V'I];S?ZW:R]Y5&GS4*OJY8I#Z#\'WH%HQRGL6 M^RPY:&.N;HPD85VW4D\Q(]1*N=CUO/X\-N7R7$1H5J=H^ ,0TUQE!HT4RAB(IO M0: &SWSM+%:.R- +1G7:4Y+)P;2[B-\QO[?#1LV,\6I,XVZ;X1X0,4!PJ,IW ML*<*0[X987 0KJ'3U4*;@$#B>#";S0]2HIKGUAJB!$A/H^)S, &;=_CN]?. MBNZ]I&E46,%*:S=)?F\\<^E/+LFU@T28&U">@5NL6OHWF.1R00JN;)+C=*KY MYY#>"'5!OJMQ2=E6"S1;#0G@%#]C+]]=/8U9%JMA=OIN"- W"5YAGR@ 8/$X M)_V4T_5'_PC$/&($X) >(ZDKCW)BIE?LPN,[=$U )"C4M^RSS72K+GK$CD%D MI(A2+A[QLOL^;'5H1MB84X<%A&VOO/QPP*P!\L $&:$S6]ROG[SF9QD( S MNM4"8LRE ]YF8!&F\QJ,H+T7L^ZW1+;U7_"VG:K;GE5[L,VJ;;-J7W!6[7JE MP>JJH#C4E%!]/+#V(ENJF7NAO_3$!XAN'E_NC UI' MX0XUF5*9EPN<(/.J0CRBXT2H<"\IU%5[-&V*>EC3,FZ$H30(#5%[-MF$WC/T MJY7.JAF]=IOA2L3+JCB3:1.C$#TK0#C5S+4I7>H#>QXQ=.IB!=4]!7DGS^(; MG)%H(<+OH')T9#LC^:!6=O3)YB?=5WIG1M80.1A6I&J^9L9#*;+73=FDXOC8 M#-;ME7-HF,-QWO*PBJAJLJR.VTF(6+\QTXNYO6I<=,;<;Y(.U ME#1HX++PYDV>_1M6,;G3L-^!_[7JC+0^2+9A=8G.8)!^0>6IB/-(J=TQ_#0) M%1#EJMFP6D/!WF%A79@A7;4(%7O0/B"QG3/Z'_A=.2$(U9R*[RR:L*K2&2NS MVD+L\M4:'T5: VN;<;Q;/*\0+>G2L QF,4Q]S*KYFWJ@66,A$Q8B:N8@W0'V M_'J)VJ=D;+VIU,02^AZ,[=\R_[+=NXK8'O!_DX%C:5NBUH29NZB)5(>&@O;: M,*W1\XUWB[^\;2[B)PN\A("G,CP]^]3-?\!U4O*KH'87"22LE]2I7:[$V>ZVQ[+2>I]2D'DI8AN$&"P MB.;[]7.VNP $%]FB1(JH>J]CD<3%O>>>?56?05>B;6'*!LV>0155^]B]1><7*+?A.'I=U^\//4?Y@98_;F[T^]9L]A1KSG$+/ MTXBP/VI,S;"CCQ4OZ'OMPW2JAR6R_Y%$)+E 3B3^1D0F,:W-XB OV19H3XBA M_@Z?+B>2_J0I50/4%&6^*_N3?V8^I(T2) O@:W/W9]IHTYTE/HBO^I\*Y( $ M_/P:03%8FX84ZEX\G(*4Z&KS>\G$R?KJPCJ9B-4S#"<<2(N9%>)<*E==KCP7 MF@)_!I5:"RAJ7+$"^,S [[V66YL!R7GH)%E7S9)9@%.N,FXJ([L6>5IP^$!/ MMM 1A3M9G&_HPS_A'T)KJ=DAYOXY I;FV!@I6PE 3 S"L!&%*K-';FJ/X%'N M?",I\57,,)TF ]P2,>^X(M>7I6YPB1DW1.Z&>L-BR\EJ8BUX4O8NR:M+IP/5 MN_2E&W?DW)L(.!OH57A5P/SH1RA?] /8L8(W89Q@NC&1;@)5!SA=O!IF J>Q M5QOP,3E2FR]4DR_=/6;>^T?(<7Y_3[8$_K;EZ M1V]$,\.W.6\"[W(R#?D! #M@^_Z&4]Z4:]2D%*R&@DIZ >FEJU%BKG6LM';Z M @7^MR0/N?685M\WAT]7V9@;5#4LR6%@*Z%41 I;I=[N7#!3$2^")%NLW,DN M?FX=:R>/U2;V84H#ZV*0'IR-57&\4Y)]-+@EED):;5)BLGVY 9D=.(;JWF9V M44/J)G#J$!#ZHS7!'YII>NC1R_,F>ME$+X\X>KF>A2VFB3<-W"3:\39!;V-< MF(/$4A\-:!"YY"+&Y="7QH)4C2N1CLS)<&8[7\JYB%!1L R:I%'3I[#FEG*0W,"V MZ6#HE-#Z^H0\X"/8K*V:=SSO]F?:#6MNTY<2=@X@R8:QE.0E>8IP6B[[B<&F ME3_")>J'BB*WBQ&$S4^FM_ 8S_3(N:/\Y"".:[K;:.+C> M-<$]G7BR1!C7RVA.V=&]:1"E0+_P'5UU%F9@2\%B%FUB$G-V-QAEB% H&H4Z M-45HFR*&VB?LREFM6S*CKZBQ?J54K=1RC^*T4@**820TD!*BK3T;6F:"L,GI8E.3G=R,]> MGM:?4KM56M->&QI*-9W/?>?QZG?:2>LL:S!2&5TR"+=S&JPV@2?<#JC=-R37ZIQ5OO;-L6JD+#S;C0WL7$ ML@O,NOE@2KMDH%C=U92T55 M'#=28>E#:N,\7'OJCBH-(_H%V6%'04(/.Q%,Y9I%H% M&TC7@CN@IXJ.1OD<97U^ ^"J>S"I&)4U,CM^B'^(-^HCU[A1TR":U&KU8I?= MR2&HW1B6:G]6Z8CU4UMX*+M+YKK3P1P5K/+NM:0WVZV42I9WS/!9T9W![!)"FWCPC8XSZPD,)M53PM7EP7:@E)9/0CCAU$*[ M2CK%)U!++QWYT)QW>VMCI#L883&^3MFL\=1Q!SJ8% ;8A^4O MG,-;(Q6Q@! KB>NZ#&SV<*&$IEBJ9D=/"-6<,+X;60:[G#*O3/+G IPA ?'5G],),U5]]$Z2QE'\XFNW6'XVHVBQ,QMANTKIMQ MA=W""W$S)>+I@74O@5=)@2Z[HFXUE.B5%F9W:2DI$[-16:RSYGM."C%MTG^M)M&;X M+ Z2RNP1>I/K"Z*NX,/^:J?L=EN_AK^LZP1>[B]?7E,ZC=>V MX)>VX_H%YUL*O1S@H4* C5XLY*GK%S9@,#5?G%V+:P3DL<+$8DPUP,YAMA59 MC1I*1@N;-M1-2/?YJ^('SC/!WVH'0,5&Q_A/0 T5L&T.P*K(<5(81G/2.^E) M9)L,2D\IJA9$&7.&&WG"S.7:SU-R052KGI#%QN(>(L MJMOTT>! ^=J.:X;5BA&.VF'U]<=_OO/TP"FW?B9%QWX26P:BFXSPJW]4X>_X MR-_ /,N3V(Q M+QC=,+%&JA@46T 4ZY51L+JJQ4G\AX^JAV+38F7%E9])!R=+V!0N$?=<;>1& M)O/0*7FTG>O;T!%C"3FB-JY#:'NPT:HWO38XB3\2&WH>A&P]%.D*8+_D#J6C M&%+:MKNLO4>#G"[DM2%4!7X&RV<3WCP'2_&+4@\;G?]X$EK%XS88-M$1#(J@ MB#L9[>U]9=Y(W_>R\+-KRZ.L1=?CJ%)2A&10-ZW13+3+E8QJN^+,GVNGJ0I- M ZI,US##&YT5:G(_/P6?@WSSK]:.T>%G.#OXVM9&?K0G=49(ELDV:8^IM=JGG-S7KE/ M>I7;@U?GK^*L)OC!)3G5,U6.H(%.A"G>DI/*2E^IR306E"&2F#0*23G7@4G) MC2XWGEJ',DYZEY.PZJ9F!>L2^(W3W3<5I;Q!6@NC1.Q!*R04LFX9DG_Z?)1F MJQVSSJ#;H*2J24$\]H2&UUJ\B-7"XH#XN":;7LXU"/3#ZT4P]R6Y(LLW;$4K M\"9HICG8#[.RG\;-^D9^UW_A9&S]KXV>MJ.O&L?JO,)]JAP#H?R>CG;]S MLZ58>=TZ553%P4AGI3F.RG=<' _0XZD,:S7(TB1H:3A;.^M3IJI5>N&L?:7O M&//6O4#\J?:=8#X3+6"/_8T9V*;>3_**3:3<_8FHSI0VY41^ _(7+ASTRH// MOO;GD4,.?8+58<0&ZK^#TI"-0S-6T7J1\(,IE=^C S('9IQ+G%0VBTJJZS"T'WD6XJ>E-!FJ*%P;.7JSES.KEP<^6O-IOP#G]3M_!,P%U6= (W M6B E;\L[W:SW(U8E^EJCK?0M-O>5%7/Q9DNNC!Y:64(:><+F=U_9HP$ZY@MT M6/X*BEE$=AOWNI>?_@UMDO^+_]&EPI69@%A1[S1;N;I+PK%NH/%34B V&3#@ MHA]XT)2VY]A;^?8NR$S"TD>;%@=/*IDVB&B]R0@S U)<&TSZA=ZPL2&]*H 3 M4L(2J>-+\I12F@AZ=C.9T0.JM-3>QIPCCQ3#SZZU9H4QS M T>OEH3_"E5XY*D5US!VB1/W/.@+& YP-N 2'M;JJIFP(^[V3C='I3AN@3(#8^'Y>G(FYPL MBZF*39S'6)48A2&GA6RI>K.9K_<45.97!R"[EEEH@@R2L.I4S>BLR,S6/^%] M15SM J2!4REX<_7M8G1C&:?%"M:.P#=PA"+G=;B-"@4=)5?&+[6V6?,3;) X M,F "F3Y'2I#B$\GF3/5@&K^<6*H^X[P,_'A2Z 0C8I1H+.(LO-FRH?.9EAR!DYSF<' MD)) <^Z?Q%L5 ] #@"A@,"#4#=-G_.00H"!$0:<-&[J[8E9FA8^^%,,X_G;5IG; M&3LMM;VR]/KJT4G[W3^ #4^*R);#[A!"]]9 M\^=LZ_4FA,YB,/PM=+?#5(9N8O%0!:!5A]2;#45T)?(Z4T;%<*.V)96)!F-M M[F"+.25.,R[S!;DU>9195LX31.8)0D'Q>+/?DZ7VN7[63E38EDUU]5WC0==Q M$"?6F9ES[!QXA@D4MCB%G9$ANK)Q2A9RN\6FA?5\#RE_$'DS2D,2,*?!8[;@ M'A9Y&NN)QUXZ]YVDMW##- _6)/=3<@:0AVNR9696!UL:3IL-$6OPU03=N&X/ MEYMD+$6**-YDHI)6%WDAJ]Q0;$ *94R!915IJ;*$W,KEQ&1QA==0B@0?2">' M0Y'6&\O6%TD:C1=X*GZ ";F&.G5*,K?385D*1++E[$NCVK$R4/E6;D,*.C(> M"1BP3:M'-:"\=!XSL[ET=U\6_8DV34LEZZCF4#UJK"+?EDY(BSRE?$$] P4N)XVM[!EU'& MUTCI) *N(P-S AM(^^BQ-Y.)'>1Q8BD[(U!(4XZKZ'.M4$OWZ[TE]MU.V;IU M]>!PKV"9:>=,#(*_LJE2M3%%*RL%:;<4I]&F,E@NNRS$<2E3@LZI6YQ[?F@, M]-"#$X,F.-$$)XXX./$^]MZ#&$,>BRV'N?'P3KY2)Y'CQR**5![&ZXNXW2 % M+/*;,"C=\7"--@-\^)J\!90%8-YBVT1*$\AQR=>+A=ZIBF_A,WK_ZAGJWS8Q MF0:?3!,78*@;]NI6<._J7S:&3*?-.2;2P1;]. '7A\F95AS'K)A8@5P#]K6' M(]^L] .TQX.?2P+2EH.6+V#@?\'!*VZV"YWUZJX*)"OZE6[1:,245JS$ YR7 M\JW6)Z34:!_4\U&+R%JUTY2"G8T 'S!DE)(N1.HH.E.XO6+@5?:(FQ/5A+B! MV:BD3SNA"K#%%#=+YZI(3*;&/B+XV(@S1-S$#)VHM*5C';E@*CULUJHY+;A[ M>C%VV_$KF@2I"+3IE9NH*1+<\(YWL5%76.\TZYD:-1=\NO_E1.ZOU-"EXC.\ MI0[2,C-9]?>BPMTWI$K1\-D+B=?Z:UV' V [- YYIK%=\86^Q^7QV6 MN(5"C)N!!G;70I,BA*N0I)M#ZJI=-]@,"%*A"93D,2P9_L%=$$9R3B<4:!R< M]'9FCJYOI.+_S$*0FT'JDF)F V[(A9?4-2#$-#T0FSHAB=)_R C4]V!2F+7C MU]7]Y=D0Q[^X,R3SG M9R5PQ>\+LZJ9GI%_>XR6B="%PKX$RIMK#;('>*63:3M9-; M>*#Y;,?DU_]G$!7J[&J,PN;$//J_@=@2CWZGXZ^DR;JMTW=2,:L!@ ]A!.R% MVB50SOM,6U7X5 7N'@V.8F9I2/:3J"\ZRPAG5WWU+K5;L;I;M^\S6@$?X/O$ M9"I7SO+1-)5R-XLLLG*NEO?>[I_4[LNU9]C1[,.3_E5"?ZL_>P.7GM\; MY3B37@\Z7"ZN4DD%L3'R2#I\,B.=L[9YR>M4UR"^BP,4)=(.B$6M'7DK.:BG MJ,$7L9Z*HWVX7,E'39-X$#A%B1<* Z09R3O=:$/OA48BB5JWE,0A]Q/NF.Y[ M;=ZH^HR[4F-G?7BDSU^B5I&JF0P\UK]PK2@G8T"^11LM"O]PYD)1"ACE;8%6 M@A.S,G[HQ06E+5B'^EA4K &61_\9%+D^@$TOVY9N97B MLED"%^\ T([**N6/E*9CEK'0304S6%W%9*0:;B'C=NIX"X>.[8A1/5#14NCU M: IO87Z3H=+':I).R<(CO8O!1ANQ0G,] ]B=78\"3KXBB):ZPM42XXHI+31= MI00] \UH6!F]+J/7Y>9UJ.WJ4F=-9#GE*;)QHKXDS MB,,"P3'1W(&F-V"OA8"MIX%1GZ23VRW9$%DQFR&Q&X\1.7S27/P>9FX%Y1QD M;F-NQ"FRE$>F!Y]QGC@Y.JC;6XLY"A;:>BR'@VMQX5\8EHU"=2>U;_ =HH&4 ML4=+[G17;FNE,X+L"^O:8EBVBT:2%D"G@0"KT8L25W$#$C=@.,(3OQ(-DC_J MVB@2K(TA>1=SQ)A'WOC3%N\6J3 FK>R)9++]P8E?):/":2<^!D2.DKDQ>3$W M>3S&V@$M];&^"_\]!E6*I[.BUR696>U81^OU<%#?RY8938&E76C-Q?!KDY7# MV_4KS-@GQ[W-]/X50 E4\Q:_%\Y+9 CZ$Y9%8D=,G-?)_2&$A]XI,_L)6_R+ M3X'[33"*8(XC[-8THIEYP0TFZN2@3L1@M-[B:%(7/)ID)Q'Z!ODA$/\T=1S/ MAHN;\:CNP5M'$=<=-G'=)JY[Q''=PV+$S'IS%3TAXKA3G! M(#3[SY&Z+%\]/6Z$2K1-T,K'?Z+72<)\0'LATG1E:^AUX4Y &!? 49/<=@85 M:8T=IZ%\6G0!Y69$=4HV'5":,X.5Y]0?$-W"76-&GK.E.EV;W\!AL>D_4QBG"5R;(6!G+X\K$!!6/MWA'KG_^(T,B@EB&W M)9G@ FBJ(K!BN/&&:;0HB!B2MT0$'KTYT[VB@;W/MA?97>HNB IQ#?+*-\7XEDU;J9R#+T93,.&T[:\U +9*N:ZPY5U- M9.*;O)B2%Z@1HAR.,IFMW;\%P)7RMPDLI7IZH9I8Q0@UML.XO:'W.1 M":&YX UVF,1XE<^X!OO^'YI3G)9;T3\+,:UQW-,>NTYL_QLR-_]D(_=+^^U[SM,[0)F M(/N@+<&67X,6FX/J- ]&:-@NTF#^VGFIF/VRN3]]>]D?7+ZN[J/\H](]E;T; M>S6X-62_^0MEX/"<:-O@[2'@+25V2WA/I\31F-,\S-A2.#A,W=^<+YVB;VRTV)?V?61%DQFID%V>BE\2CBF6.9^,5V-#G\ M_Z!Y8T&L7?.2HF3\8>6@*'LAQ&MB=YIQ\+P<+I513"KEQ#G,RC>179TGB+EV M &;()JN)-^Q"QJ]&<[2:!47NL'M*,GRLEN2/[>)C-J]/3J1#BM7E+%"?9I[ M)JEU8>8B'T+>^ZB8WJ*BP\DUI MY7+2V!O@5#<"V8V:WM-L[SU[=W60X%H/PBEO^ODJ=9P&BMGUE' 6!JC]>&$4 M%:S!9!+J7YD41(4.DU+=7CZEJ#G%;MB#UOK3MYU^^S7_]U^<(/(>L M5WFMIG#F>.>#BQ:*YF^\'[[F^(V7X-$= 2_"EX?N!'COEA)RW^T+F64C/,QM MFO#F[9M?)*4ADK$J.O0(_.;_!3F.8WOSYL,OTJ#Z_/)[4Z] S5LQO00U%%Q' M\R-;5G71^7ZUM:X=X8$EM!BI+O5CPCBSKCW.5"H=NG1V"C+L Y( M)&%[#L_"47[G^F^W,ZO9+Y;ZF*G>W)PU-^48^)F3'$TI!4Z&&*;R SCAA[B4 MR6Z1\HX1FE>4YQ+C7&JIQ:K?ZZ7M0HR!2:+)5&$.EB3QE5Y@I4FE7\589?.0 MA1OV: "P\LG7WU8M%)U^9=)4E=('2BU;>8'60_N2FH#I8;"XP^=Q[W N%5 @ MMV?Z$5#7-V,;95RCJ>]R>W8+F0DCE*%]IOXK]D9 Z_^C8N\%_DJ:&WQ*X;5* M26W_2^X;H#/_*#<2>-I882:(4Y_K Z=L=8BP<7N6/]2T)?CQU[__Z)?WH33EP8L:9R+@;"0I?C3E0J/=?Q*'*&RO@%;M]AMX^Y3@(AIT?W MRE:QP$FF1N)+#=>7ETC##N3E4BYYBVU)D-WIU=T=ZA'OL6R%"DCP6D92.WE2#3-NXXXIUEBR4>0*_BVDL9P><-M:T0&.5-+:6Y"Z8%PA_8M)_V MC24]N@6!G=JU7$,T>M"S5J2DTH\:5\IH ;H<0SNZ'MWV@;&M=0@IA""(GFM& M$ AG*#5C0@$-YLR8#%YZ<$VW$Z)5XE(TZ:2F_?V#2_#G[IKMMQO7;..:?90R MJ$9Q_0+%]2@T5YFAB^ZHLC@);D%TZJZ*5@?1/#ZO&_#)XWQ [J G?+)HP0'=232U7M2>Z*R&$1[UY&$MH",#W=XDFU_F<[6X3U5P5C2][F2 M03>R [7GMZ3E=;V?T.L#*JEXC#\F :C.>A[\6_%=G'TJ%3G_Y-2 7X&P,@_X MB)J=0=]GI[9XOW%+V/-G/DUBI?N5AYGWXO\,^R_A">]B>#GL](9]ZRVGQ : M >PMU T5SL&.2U#^\I9BTSR?O_KAA\5BT3)H"O:5W W[=:B(*HS+Q4E<\*VK M!\D6 MD#J@EG=@/&9OC1*MCP(;[RRDL2L6D(5C+W(:QHF+RVD#+!V\;!#98I:^1FS\ M$8RFR,?UN&N1#?:W07F4I*"B[[2LLSE[YDM3L,$N#HMF4IEJXKRVWI1RZZ8&8[T*C( <>$<];'G#H<%*@AI/\^0Z'WBFWZ!(5 MSQ^QLAT8CS!.@4EG_MDCF];3!LSZ6[HW;(8KH-FDB?XB G&=NGRO$W\I#]CS M&=V4+_>_^STSD]\C7_RV7*E-8+K"R,CG$(?6,GRN_R/&^Z_8:R"KL4NV4,>W MHY%2D\DN!/* <-A)%1(=?J?KWW*,1\/Z5:ZG\7B/A]@F1;[Z>DC?)6MV+ M73'KF-B?R9MI&."SP-*.WSU:]J<3HAKV=X"(U?//UR'6X:6![J\@99VW3OL: MM;\9/7M:G%MG(T7IJ.&R&=#!O1LQ3GJ;FDDNT@S3G4YA^G_FBDN,0QJHH2=X M%9]A(Y@;B%H[):9)+TKN,@@\,+@UG:"GX7QN9K?QB(]HWOYY?_>.WCV^OW__RS[<_77^Z^OGG-^]__?7M;Y^N M_]WI=BZ[/7G@(9P6F\PQW HSF_.KUCH3UOVOW;5'V_;TOHWA]JS"1Y0L*&,? MO"+&$O8(LS^S/)A,>)ID?'B=&04Q>T%[U!M<]/_=&PX'_SX_#P;_OKFYN?QW M,&AW!J/.8!RTARN(>?'^P]N/5Y_>_?;7J]]^^OG=;U>_O7EW]'P&^I!.\?;-5V/M<0HEQ-+WL8=\@(OI?&$N/?2 M;$$GA45*C33T7C+&J.2/M%N=GN$TX\Z\%+HO!_>*$%]MC&(C>J MCW$V8WHS2P*:9G;S:1@E63*?T@,9)J%POCU.;B>UN-P7.Z%,-]V3-HSCY(Y? M, KFP8V)Z2^4TTY:IW+8OJY.*H!?TJRY^S?-N[C@M*;9:*!A GQ*5.@XVP!8C2NG8R5 W)+@05U8[ M]!M^'68Z505D%P_FNPG'/)68S39!UC<& S&M)(,WAA>R.BS)N-SWAY-T693Q";0DTG6X5(+#O=YEDG@@39/G@)FY MPM4/#0<.O;JDTU27--4ECU)=LK>N>X!-E!)7($NZ4W&A=$<2T95Q4H:C2NBV M^*X;J4:Z^4:DE8?--\&C"0TI]&[6AY5T0XWK#[O5:6\R1G8\E: M.++E3(XA@]&UZ\N9.),9/IB9!,^%,S6=:FC#<85Y5Y,7;VEP9*X,J.AU,N!@ M@FFBH'^PWJXU'YJ"49K98W42%,;5'GLI3W$FB4)S$FFZK.EZKY4I5BS@$][H MYA.+FQ#WRMH<7MNVYGZ^\]8%M1X /0+GZ"3CU5/8%GZZRQ]/H(-OXKLP3>*9 M0"$7AZ,<[;4>CJQBGEVC1ZV@J856(0\H86 #DJE@UO*N#9@K4+;IG*:5(9B5 MW!M!#Q6U.?]J"YX] M0RA9KVY+33[UV[#CK' RCY)QT?J(II+:F8#%>=_L8]?61UG=DP/\YAAE M6_9"[5V ]>((\C%E)8LO*$!$(HKG-9T*+"E\R1)J]@D;#+ POT3-IX'T[ZG# M*JIG8*>ZS6I02P=##P4<(21-@:9Y7C$.+J=;U^R(I]>"%(^UW''5[@I&/C=!?V_#!+*K3%'K\AX#VCL.(KI28BSL;VE M"ARGDSZEA+>X#!T-"BJ^>!8YZCLGH&OU\^LRT/OMUF#0I.,^20;Z10/W)X![ MIW71(/Q3 '[8NAPV@&\XS$T#:9]]+!>-&?KO?5"@]/JM0>>H2AS_FYQ< M;V/,6=.C=.Y?UO@$=+)2\.I]463\""AC3Z6]A@:Z#TL#G7;KHG]4-(#=E/=< M[=U@Q+%AQ+#!B/UBQ'&U L#IM M,^Z_^G6;O?M4#:3W<]IM[JR#J,CL^H/!X!& T:!O@[Y[0-^>WVW0MT'?+W#Q M'03ZGOO]WBKZWK/1PF,H09\H>P8A0F\Z[# MO. IZD>#^T>8UW]TE1Y-[4^#$4WM3U/[LPDCCKCVYXU)<8W5(EIZ='KLY$E# M("8XT'T*?V[,?VU"K2<8:CV*-(%NM]LZ;Y($&LP].LSM89/W!G,;S#VZ]);> M^;#5.X:*'ZOZ:*4GQ"DX89(ZS7UWU8&>(]D="74]2_;?WLS^&W1KT.TA]>3S MP48]N4&W8T&WHU 1NN<71UX#5*T6UOW_&S])H[,?(?^_Z&ZN 6TPM\'< \7< M_F6#N0WF'J$2='%YWNH>9!'0HCB&_*]ILLBG MOO?>C$S\*!/)T6?SLYG(_D;/?#^E\=0(H$F1%ZGR;@5.=K1DZL#)3JX?:3AY M"]!?<>)60/!68^]F69H^K:>MF\F41SS;ZGX$I8/1SB\\BX)E4N2O M)N%G-:X[FI/++]&+ZXY.!T0/1CC4$/_"KDYF M3"A-^N.9WS31F>;5Y8D>KDDS+U4>8A(KCJ/V98SFB,8WCE(59,H#I)C*2$P] MLHZ&KQ*"9#R-+BM&-&-1)JR:\=8\5I#>?0NKY=X,EBQH:CQ/QI8#P9;^4&KN MX87Q<$<<^0DOHYGR-&3[5LDHO&0T@B=EM+8,C5VV#($\D(AI"+'F% HD-5-XASA;-_U#"1EC.GH&U*,_U+0Z"Y9ZI*E7 MT%!5_"40MO+&\!_8Q-X,A<0WN)C+@6 MO17D[^\*IT-[[V@8,DADG&T>TY,T4UN?U P]OL&]N%(\@V_HJ#C\G-A*B:^K__5ZE.=\47+R3I'$/J@[M$]K?JC,N @PF\^540 M+8)E)L<:7+9ZEFWI7>&YO4Z[U;OXWG/^37RK"KQ9\/G, 5&IY90\5NXZI3_< M4H[LL&+,N$7F#'_*P&6MDH#0E@/JJ(98=LYK$> M2&:>#0_B(FFH\B!=UL99?/IC@0B9H@:+>P-[-;X%5L',8!Q.)BHE73@WRC)1 M,+J )DD4)AB3="(\:'?BDV$<)W])*13CEP(I_(7R%*=@D;.+'+[ #F:^#BPMX-VH[@>@<\.6%74& M@@__0%:@.(2+N[9\@C1M(5YF5 W%-11WP!2G8R1C*\0(IU&"J(S5ZVNXH2D( ML]R[RL+ 9.!0C@_)K C=I:A;5Q'UP2R8>.HH2)BK*7$!O4S@!N,5D"09@$!H!%-X46L5-;/*LR13P M*ML(<@I[2@"HFD]!#JM)J,:ES8#-/8W9EN9L0J\]C$[ I6!K0YH- M:1XP:8H,8W5.XI/S5&G_3>3EP6,!^5N(['I U' MX0P4YER-V6"E\-49[AQ$)B8*+I(B&E-._)BR#'''DAW?T&=#GP=,GV#C46ZX MAV%S;Q(5H]P2Z\=??V2-]:\_><$M"#'06?]Q[8T1(=*5.(E0&@B^.(MXC5O* MP4N]*,&\I R4ULR$[@.P^=#]"H\ 7B9"8+B0\]J2?PGD(A*;/)\&"[17%:JU MF4^*;1)3BB'+3318,:UWSHP%7L,I@O .RD'4^<#T"F1+J.OFG"6!?Y8./P>> M-2)WLX8#)R>"IJTP1L6<:@3,0S(:*5!$ !HKR>K0Z87ES [ZC<[\:'E_2Q:P MC]2G+8@2HED;?L2O703 8"CR[H7E:QJKG7=Z%)SI4 K-WFBQG$XGS\(92+X@5DF1 M15A#,E+PSDS;C%DQ4YQC=P.;!HY/Z7IWX9@K)LDK1,Z8Y9^^[5V^SM# FZ"T MQIQZ>$\HE5H9"E#MR:'T/ILM+ZY1BO=@-@UFY*)8E>--(D:J)2]^$7,83W*:*0ZYPS'RA5.P"A\%I4Y1Q M[^,B-3J*/8>3\IP[!_00S=@0YR(XPIPL_ S:2)Q/R>\]P8@P=W0#A8BK5FF1 M19#"4SFY$L)$0$>Z!=3V.ZC$?2AI_'VFC3>)HWW4=)X'\U: MN^>4HOWL"UT38 VF8^+L%.^^NG[C?4KFXJ=M^C:O#NO17Y_5+WS6TROEVL8>%RS/*CV.>)IY*N,Z8:SC&\*4/ MC)]RB.@[1S!BG74 )@HP/&:4P-7?8L@^EQ0^D =4-K+ '%QFV'H7TJ)@[!69 MYKKH#@'*.Z/JDIG*I\G86TS1R\K^8%GN!?VE4F1IF%XT>IBF6%$_+#; M&8"0U_"F>CQ^[?:746;3AG?I'"@4_L5LSE^F(*M3(]"J^Q OG,*ZFIPUHGF1 M8[K8%)6'<9AB:B=O#7;J>,C(:R;^-,FSI-]&P4TB'BTL^;4Q,CDR7GL!%)!B MF"M?YR$<:CMS#N'0) M\.#F2]5)XVSY 8$*%;!>1F$(V31"T>WC :*3*[% $T2*I((L2H%I>1]0+\SP M33XZZN">?'K##-L'R.JRZH*S6_,08_"X2?29*E2WF&Y1OT0($*R%+L8.4CZN MM^P@^*]#AG@CH5I(0^[YF B1G+I?A@Y>D&/GE S)(BXHU<^E>N+[12PZ-KX[ MTYAJ2-?%D2]&2M-#R?4'"V6A4QH,&-W=A;.Q.#'+P2OXBS$;/YL$.N-Y%*:C M8H95%"-=&F@-$7T@C7Q_Q,DB)A-)^LB$5KX 3_A'7+\50G4D>T!=Y'BC* AG M\/LW]+\K3I88D\:0"D+L)("8CQ2!1,XLWS$P?N*"9MRK*/FE*7,>#N6B_P[I ML#A_QR\9+.-P3!T+S/L]02+Q7T9R66;/;S_77 0*E KL)U^#=9H)2?P1+@%^ M-_Z2LTZ#,<.OR,AT] (NL.:D'JLT;"<$DP1,O1Y*UA&V=5#P*:[[-CZKO.N4]'=3GN:SKER-W+ M' WZ*>+:Q'3M_^H=M5M=> [^!Q^DW< GO>I>6(;BU-+Q^AW=[UZ=;=U_1RWO MH\NIUB/J_>]/581:@@H*5G@ FTRY5-CIJG'2D@IPX 8! 22)5O>\["#!*IK8 M=#<1?K)D3@H:@2)_E#B$L&U9JHCA8^X"\7+?FP"RF: M9IU%4OG+\BU3M^SM"5Q=E,J$Z&'3?L5GEFTV">\UY3E.5;;='N*6^AR@ N/S MCFI^'ZO;!*M[).@K7,E'OLOUWZQU8N& 29/B+EH5ZY>U:Z.O78\TE MF4-:SF!LE1V?8';<*4Q6A4EBY/$,I<[2)HR^\;YJC,/O4)5!VI!!09\@9I/6#\[]IZ8$UNP^A[7 M*0AWBQ,P9[E$6!<@9()#KN!RS6I?'D0/6(0^@) PGAS_9@<5)[!19#*2D(S$ M ?68 E,TUN(;SG871(4Z"\:(O)C^A:E1;-R3LCP-HHD&@4TM.T6!MY]H^ \M@%IBP=M$UJYXJ&^ZB%FPE M+QW;C(%.N1;?3(QCN$)R,5'7&Z%]^C#B%S$39Z.,U5CL5$/;V@]Q[U46[(6* MKE5Z%XY0HL9DEY\B(54$FA"+A''9]*Z^(F0I J MX5$<\I9-HH[CNK) )0W5';V8@B\$AAO0CS#8'A*7%%YL+$UFVJ1C4U*!,&A] MSN/6@IY)[ZWS)FC?!.V/.&A?BI:@]96I>8 J9H3>I2C*G!)P-L="I=V285KG ME7841HJ=>E0T8A)YKBG"F5)2D/BN@'EI3Q*N8S=@V#(H2>@A33C+J>ZEG,FH MG6T@?0I)E-+S8&'+Q5S\'*"7AFFIUJEJ:@9Y'HRF5BG>%FIV(AU5>.DUR^* M)">>"+A@Q#HP$![*0#IAEK&'Q@0X2#C1&5O>AR#%D,@\"D;2C"NC*,D(N3C' M0RF.K(59V6=88+B2I+2B>J%MPMCH!V!NY&&&L:D=1#(55!JG@_$.!5BYL!1- MH>*!P+R!DY!I^]G) X6^M*)XKVA73?#A?M&MZEN_.IY5MZ,MT:*NWS_O[!2: M^H+%VZWV^3U#3?5 W1!::I]_4>BH_C2'&"IZAKXRDT_&=78G4RI2.;?-H)IQ M1(!2':QE1>D.W,V.YB.01>?-@R7)/\1F=FG!/XP)1TM8>JQQ=6E-Q3==4=Y7M*R(?#EBV6L1 M5E*L&1ZOO!?A2Z^(,;Z!O'.FXR18Q8F/D6I4";J@#<[-@"@77)Z1)3!)HJ28 M;T\*PX$^XN-%GXY44L"27+6FR#B):>*4^4E;_+>81_)L&2^^B($B-5% ME%*5N&=:^$? !9Q35\PSJT*BAL9*#\M3[-04N2X+ M3+2C#+Q/ M;WP[Y\BV/"@U2M '^>>[M]Z+->CXLN7]+(*\>MYJXP6_'"HE V-L,Y'A2H'F M$LQWP$04[GH25J/"CI5&P"B/I!"/(C$] <:$FI*9M5]YG9; MV<5#KT 4:ISE'4?4;)6R@W&/U//P#L<.Z,J?A1D&DA29O7]23K;G--\Q'C)Y MD.#CP[H50R7)]8(7E@QCUX#0M$W;BP+D\M07BX1H0$KH2X/P^+VA'8D:,[;N MEHH-&(R6>R'W1SHPWWU0>_."JG%2:BPDG?P2]&QFB8I=;F](ZUSDF,WYL5.3N:J/)N7*JZ M*T_LJG]_RWLCY*+Y#RM,DETAP0?+U[ )5$LA'F1V6MZ^31S:J)"= M!JWLV7#4%Q,^;J[%85B/SN%+]E7%C)Q$U"C=^"=)S$N\+;WWJIENL8?0+J$ MJ0&7R^%"+*P!LOO0E[PU#=*W\73'!GF1IX[0?VO@Z6DB*$?F;2/JA_4%+,G4_&5'9+*V!&4UQ&CM[9S 9 M#4^$SUK_*-B@I>=/Q&C;Q$;_93)A3H;/V2,[4;E ZCUHC#A[_[XVJF2R#9 ? MH"O0=QKN!L1LI^*]@'2**G0S]Z@-7Y+VC8) \+5(0"!E:R8CH)DW+Z@23 M %0$H^>@AI '\6VH*_>H^P40'PEY;/&OOY,NPB,24.,*\6$'#(>1W]X$0[N6FU= MPN7.I%ARV!"? ZR$+-D#-??!/:9VP/=G#F_]X]2T;?-K<& M7)#&D%(X,:_F.04K:9:$I&RO$6%8SSH[VE7X.R[U-U"REMDR ZPSK36OI6++ MH/8O^=B@VZ8'- *>!FMVB7\JU1O)7%>1,3N0<;$\!5)KSAPRQ>91NLL4ZOY$ MU&Q@Q K9&::IH8.70_FL RR2,Z#0.1'J.H:B:>9=R8(SI1L^"WQII2XLT]TF M[US&A"#GX$TA39]%X1\J6IYAR/,,F8BQ@,H9/O( M+Q\0-H2%=KPCAQ?E7&N2C=+PQG@90Q-?!I[\7JM0OEO2B\]Q3K+S4^G%OO[P M;B,%KA)$ZP^$"%R-M8.XV949K60GJ91K"S/?-$.P$]'FJ_DC97>UERWCHQN0PMC M5JJ0COB?(L'#"/Q(@!NY;I(W* MWJ<_-\2S=?^MX12??!JFXS/LKK,DIA2 /$M;Y3<9DK!SO;S?B_&M+J8) MX[LDNF,'@D9..4>FG!:2Y(JU'1!]\D$&- BE!D;? WU-O$B6+4M='F[)H M[LY CLII2QT^92D3KBUW@;2IE^A]B3-4\LB)U M,R)!T[<;E0PRN>W<2'LV+ <3IJPK-JHU8=)P'3WB1H6@\C)\X0^ ((ZC:ASD M@4/YS)B#+(EQ [$X$US$U&I>#5CX.IC/^,971TE*,DLSU9E)]7 _-'OIT*/; M_2:ZW42WCSBZ_:E>S2OK$:RFHX#%7" K@ )B395Z.A*CCHYH=1<)C<$CWW4Z M?K_;$V=1N9@%#=4D"L<<\@"SD-4)8Y& M5]BRPS56M^P/8'^L$7F!E\&C8VS+*^BR?M"'BN$(BF?XP&6#N/596P@3K:0 M!B2S<&2KTTQ*^JU*;M-@/N6%41Y7:(+5 =(D?4HZRWF$K5F3&TZ19Z4,-GG# MKW"/P#'>2DB.*D]U>CP.FZ>:&BP;-YK2!)0)L;0,..\U748W%78RG>DPI+MD M!M@C>(&^ &RE)=V7U8PV4;4RC+)H4N6X5EV/1Q3U?44'A2O'XUI/G%99%>5T MCX'U+0VP+#Y),SO4^5U4" X..:)%PARU:#K3V0ODFV=RC5PA(B6NAAJW-R+=E.2[Y-W<6V$6O\ M6#SDU,ZO<)-W=5T?<@RWRL,ZI*UQ2R(%7H,+:'.H[GUL :J8Y0@^D4I'_,". M$T6;FBWY#1WCW=U5F0L:OVE6R1EB-08EE'$W.'E-.)1Y,L&>4W5@"R=ET# > MTSG-_&<>A$#)#%MB(#0LEB"'J6M8XA6!7'*J3ZJO-ZEB):Z)AQ,X)7'I.;D" MW0@#H2B0KKCWY!OQ!53 S?$<[:\@%R'>&S&VL3/ 9?4MI]A8M.1<&"=SQO?P6?%A14&*"4&9A'<-X^!V')1W M7TCS#7="2AA7V,H[R9)C2@8L"2+A&V%FBO(I6TC7C5#C?KL$QE]D_CD IY : MD;H:8Q.; B2*@L5)MF/?,L1V1!D6]C9!YXB30I2-4Q6A>^I%BOD3U)CQ+;%8 M-FA!4R4U]+_17W^B[4G? 13435I@M)YD_]TC(F52H@VTBI88[.RB5.]P9CIFH,@)M8W*H;<; M!0A.$2]RZWH_ :^=W< _.A<L1_HC/-+V9=@O&\HVYJ2661P\RN1DASHYD5R5TBR95IUTPQ9OM!! MC8,*D4+77X'A&F93^GJ$@I3NN.4 M*%L._P0\S+3:HD4I*2SE:9TL@9=:=)"N0+,V,0DJ20W6.+EU6P!(S-5",9N" M6#^CFAL^D_JL.-9.[S;L,**SX3M8T5]J+,P-:[9Z"?ZLT]6SN4D#S"JX:!'1 MZ66._!&3'9W6.>(!D6H#*B83^JXT_5S5#,5%5E(,M593K-J/Y9I[=-9_R536K-EMYPS?$O/+T8F)IU M6;RC =#B1$.O0;]>OOF:KGZ!DGFSR.[C+MKR?3 ]-QQK4 M22^5:U]GGZ%SQ#6^C>4*5/4;N@QPG[LX*"ZW4=8;VH#DM;L."40S]EKTND# MM11&.DKW=8D/!K'Q]IUJ=LKI6F%?4-QMO-6K6P66![D\< M!+'V- \VXNW@K'U>=1KC9[LZC7>MI/VDZV]?OO*NJ9:"C5'^H5M'-2T1""34DDLD]7;$O-2]=E .[ [;>X M<'>C71-R%X^X2\NT+VIVVY!QA8ROBELL!=M%^O2VA;E_1CSZ)]& J^)I=WFW M#;3^D_4*_IP&,T5SRD3RF!(3L=&=WWYT/(B$B/7OJE$2129+9Z-X&L0C90L M:AR4K%M8K=3O34_.C7@%2*\WIFA-^JP7HFI)Z?8)KV@X;Y1C>/8M6V MHIC@ZM+568^"H./(@OKZ3(\$=U4])LQZ5CU+NHP6F'.;6T;1-M'6U 5C7ZM.ZKUTNQ:7O9Z9 7?^J?$H;LS;# M=4M!Z]+T;BPBEV$G677F;Z4AZIKAOF[;W,PX.&MF_7(>W*9AOQLF_;J;.<$J M6IT7AS"LP_=*3'*X/2:I(\PU;6Q6G._;P\2KH;? 6.$ZXU'+2=_$P$(YD8UQ MX,A>"8+*&(DD=X;.ZJH<>] 3P07#,)V@S6HO8YI2,\?:3#/-5N>KEGO7&X": MT)6=Q%-I1&!Z(&,DDG'#X)#>@0S=8%=#=1*(S;"N1]UR!Y":08#D!71F%#H' M/H$IPLCX;M0H0"GDOC,SYZ#XY #SU"-FPB9$V$[(@C9&YQ125<7:NYK,IT MJIT-,EW6\^K & @'8S0Y$NV<41?=>:9>Z7^X&^D;-&.Z"(H\T1\P4= G)=II M$^VZA+/*C/)4[T+HHL-GRL?F1#BR911$ @+F:[)*?]"Z&'SO@D/>IT'C():S M/HI<+"/4(-)_GRW28/Z*.PU@'\:5M-M M -^PFM,!?,-J&E9S:H!O6,T3L9J+?@/X+P?\#WF*1JQ[ RO>+;*,O\J,W=_9 M[U%07$&T>QWS2\W(_1Y\I'.I][O4P[I3;F^CA7I=\P &#]YB*/59QPWFLC1AHQ-ESH:"]1\K.:&SQ6.3*% M/U3ZP_X$R2/[5G<_^8MWL?>/ZY^P;*3(@GBU[X5]'Y&[G MVFLU;ACR$[_XM(\;/WO:TSYV>.RI[_:!>?>!G[;!Y.=Z MV@:3G^]IMZ47/N5I:W2MIW9!R_2,S.E[Y^M&D79:%1:3CY/B)I\4D6[ID=7= MXN$I1^L3A@Z/C+Y[@&WNAY,[9@?55;H%P+U2)7:).-Q=SE-%R;KP&Z\[N/"[ MG?X&=G!X'+U!I$-$I(N!W^[T&D0Z:$3:AT3>@$B[(L^+SM '.?UR%SG]-3Z1 MO=[0FT1/R]/39LN3/&P'3=!2(OST:^1[XQ5I-/!G(3@Z_0X(CFYC;#:H_NQ1 M?7#I]]H-JC>H?GA^E8=&=5#H+MM'ZG?!=I#8U#.)C\.S\@#(>7@4]V#&V5&( M!NE0?E3F,L.Y(E(,:K#LF9\^[& =E)6FH&N_,,>GQ]ZA: M?\Z6Z,70;P_.&T.T0> C1>#S<[_=[C0(W"#P >A NX>Y &L'NX6YGEK!^4E- M5)K2V TIJ&H\(0=',<^1LW=Z []_N(-V3XQVP)N'E\>5"-6@W7&J M =VN/[CL'W>V"P_%S8//WCQ8TN2DQ@_2:.''QO4'_K"Q(AO\/5K\[8 DZ0T: M!&X0^ #TGR_RX_F7O56E^Y#](:CR1&% R+DF^O,LE9MC(J'GR.HO_5Z_,4\; MI'ML_:(_b]XRP[@B4@I[?JRD(.";OR,?J//'&.=+HYL?&_"\&F"5RV5B7 M#08?*P9?]OWA>9/GU&#PL:I"G:$_Z%_4ZT(_T"3O!]CH@XT6W\].[CN1'6NH M\;PTNFI&"3S.]]+(!_), _KR9U_L4@!^VVLW8 MV*< ?#,E^6GX3+>C,^<-]/8OP+P#S,B9IL!>U!# M4;[DF%]J0![VD+6]36,'=GA^5*,E_EL%,DWQ;3Q68SV3/5;\KU[;#F6_W,>, MI:IDWP:'-E7_L MZ0L'#HX&VY_U]6XS.0X='(W&'*L\>8Q)Y\^'$1V<("%UH+F\XY0BHVD0WZI& M>C32XUBEQZ,,&7\^'.C@Q,Q M]X_KG[Q\FA09L*#LY5YQ^!D*D2,*1K^XRA@\J9HG::[&^[WLQ_?M?ZD7?[]B MZH@PY*]75Q\:G'@$X7=$./$B2A8J?7E_X;A3]7])/N;)?+^PJ$&834=_D\2T M%1H>FN7P/S.L8$LF@!VS>:JF*L[".^6%,?R]N^OGRXM:]YT3MO\RSVT%.L^K M,G=;5.JAA4_;+J#!RP8O'R\%YFOQ\K[] M#Q_!::RK["=I,O,RE=Z%HX=J?OBH>>>/U!%L[SK'=P^PS:=6%G;J@-&_](?] M!VQ!=P3,[? X]D-@VU.K +NUGCOWNY>;&BHWV'8LV/:T@GTW;+OP+P:K_>QU[MZDV1YA@X*K1-XJ<+,!C4^!GN/0!E"[.VTOWH6Q"/H/.\H^D*3(-3GN8JS MQA-RD*K+<]10.D._,]S4T?;YL?)CXMC/4JTX]X?M5<;WY(H6F;+S+LJ8$\!MEKR/JG1-(8#W(;P MBE_R<:OQGC3>DZ/33;H7?K??&*"- 7J<>DX;O7^/,2VB0=]C0]\CT)DZEWYG ML!JZ/$#_B:,;S57J)2FL'Z1++YL&J7K5N%(.4(\Y,G5E6[K?\^/7Q\26CTQY M:)#I62'3D21\'JQGX\<@"T>->Z)Q3QR0O-\MN:/5WI39UQAWIVK<'8-O OAZ M@[L-[AZ8-K,3[K9;O9VF>3^U8O-3B,,N:O-6GZ4&:7\MO#'NZPMR'+O5:_>U0=:G5;ZR!_]/G*3TL[7XM"!TU,AS9?N3\\ MJ)D%CS/Y;N^7NO&,^G[W>,)MJM^A#UU]8'!LL_U.#!P-_I_8A6\Q2 X=&HU2 M[_AA!??ACW)NY%(CEQX#DQ]EE/.I,:O# MNN)'&/=\:A=\6-)H?R.A&RG42*''P.#'&0E]:ESJL.[X,<9&G]H-'Y8+)62!X1GGSQ".I["M&GF#]] MHJ;>L>0(/DE\_! ._B29((=P\ ;53^W@#:J?VL%/&=6/X]P/UH+Q,=SUFW37 M-TE,ZF0 1K%WPWD07C95*M_9\OG2[F&/3-U/W4#L<4GZ:4_[V"+K:4_;8/+S M/6V#R<_WM">'R8=ZV/NV=WP$I>EJ- *0YSB@?*3".VSWY'NQRG%X>1!%R8(4 MI4F2>N.DN,DG1>0%\LA#=$L["CH\/'+[[D&Z0>Z#XS]T-\AAU[^X?,C^? W& M-1BW&>.&_L7&EN@-QAT3QCTJPNV*9"\N_,M.[^51NUO>)!FH#4$\]E26AS-R MK*@@C>$MF1?&GOH\4EF&>@1@8X2??HUBT6C^!ZKY/\88C2,0&YW+@7]Y\2C3 M"!H,;C!X'QC<'?J=X:/,J6TP^ @Q^. 1N'_I#VI:N1^'TP7^F:L8>Y\U)L$^OPACK=![RA!NV>'NT.'NO6\+IC\K>\B^] 04C2 M4#4.DD8Y/SJ^?][U+X>]QKIL$/A($1C,R_/>HXS*;1#X"!'X,.-,W;Y_?G&^ M4Z#IJ?6;G]1$I:D:>ZGN^].8!@=',,^1L7?..WYO^)!#1QNT:]!N![3K^L/+ MRP;MGA/:':86T/$O.KLI 0?K_7B?3U7JY<%G;QXL,6#2.$$:%?SH>'Z_WV2( M--A["-B[L^P [)WN2H[&JQML/8H(C\#O],^BJ00X_] )2<* \+--<&>9TE: MQT1!A\[>ORP!T.\,-D5H&JQKL.[!L6[H#X:-$^19(=W!XUS/[PUWT@D.UAWR M4>5!&-N*FT8Q;Q3S8^/\@_;0O^@T#I$&@X\5@_N#MM]OMQL,;C#X2!6A@7]9 MPX$/T#MR-1H5LR*B*N.$8D&C9 9'F:HX"^^4%\;P=Y,SB._" MO^AV-_G"&UQK<.V!<&W@#R^'#:X]*UP[>'V@Z_<&_7IUX(<8)^_%UD> M3I8/@#KC\.XO_P7_T<^-(A6D> ]365Q/5>CA2P1CVNWO'P3D)W7,+; %X M_]+9)?WW?_\O=[>K>J8,.G".,>4>MEU"EUMU=I.JX(^S8 )O?A5$BV"9R;$& MEZV>GI_PRLQ*P'-[G7:K=_&]Y_P;S[\"O%GP^:ZD#]WYH\EWL_3V(BR!=>MUVI^][H'9[/U]=_^B%65: 'GYU M_0_OMZ1%WYZU.[[W7V%I(PRI,(=WC&"]G\,XB$=A$'GOXBQ/BQF"0LI!WP,S M#:+(>W%=W "JA"-OV+TXZ[1?>B_P%]WV:WR9O(@^Z;P&X1C^I>5]@ET%L-:8 MUO-2]9\B3!7V&/+PG_D2;(,[E>7\=9YX-\J;J2 K,-8:Y-XD"%/O+H@*Y2W" M?.KQR$IJ880'=KY.U2BYC0%^8_@&*/=V2@V-V/3P7K!9DL/C.&PK4[J?$?P< MVQS1K%.]I9F"GXRI%Q+_".C*2U)Y$-;(X6U9$>'J8.GHWM5P\?@,[HL/I=3+ M%0@$4998,,0>MA6 5\+)@=5G\)>7J7F0@BD5(6PVF%/T(APDY;PW3^ ^!4@U M,,(3F>CU4@Z!AYNDR0R^*C\86D0 ::1&X01N?@07$\+YP^P/;P$;HE_*(:9! MYJE(C1"H<""Y1_J%?6GY4N%5".-T3 VGZ(JK>Y[3 ?&2)@9'G:TQA-\ @((8 M5A_#[PD%PLR[+4)>%Y[_>P'P!"H +!U27ZP17Z;=9IAG)63,U*A(*<@/!PU' M4V^<>'&2PRGO$-N",="Q-U; [8%G$A.QN\[PF*,DRSWXKH!U87=ABNOZ7@B7 M$"]];Q[!%W J_H5&[,J=)#>92KD'Q3P-X2@. 9 \@3WD:1!GP0C!E!&"F@ .$K B\+@>T$J7- C3(9("?SC+3E.?K4X:@2>V.@5\4M?+.!?Q)+ZUQL MXYW7.9"KANF;()MZ/T?)(O->?")FV>VU7[[RWD1!EB$)&4;Q!E34 .Z1GOB( MS4;FTK.-/OD0+&;MY9BQZN(Q!GI5KR<.BXR)B& MQ<>#',BTD@OF\S0)@#B81.Y"!><>AT"=X4W!&,EM5)#/(D*7N+Y"0L%?Y$4* MOTQBAWD2/'$GS!_@;1$0S4B@B-(!'IB#8")B&2'$)@CUEO29)?8\>6/-C0!*@?B!D.&^8C#.6 M00L%>QHK97=D #EQ-N-3LS_XC0L-?3P+%T=^5O;6\OZ%C#XKX((#VSIP!.PQ M\P7.:0IO.N/ME4[A%7/<'/%C>1+^A4(3.!0)>0/%2?7F\8>E^Z9;#F.Z9[XG M?@(Q !G@';'KUJGPK]^2.S6[ 5S?QL&&#\+!/BJ\5N(*]),7 =TC*"5%IJ4) MO?_M3.%&;[UWN)',^Q2 LO!SDH[42V%F%:VQ,]1:8\O=M=:3@/IFW)+I5L6D MBJ+@S4: 8XP7J=T9H0@B3_4S7 IDLZ-G@AH5%6/XGC5+_>#*KTG-0?( W0-; M93J:UHV"<\:$?L@SXS']4S:K1;$FVFR:+ RSR%R(N]SK$W])8ZV1 @0&AND( M_P:B21/4RI"> 1YTAC*3",:(./PD6%C(T)E:RY((=RZZ)W]@W@A\P+D-N)J, MJ)4T7U0E<2MXX!*BH=)-YP$V>Q>.>1G+J"V9,L@F$]P6K ;0 DN-V MKH:@# M:W7'QUN633(_I(.X8V,,0+,R1'V\9U#7,M[)=YVNW[]HT\O'ROWB8M Q5[8$ MMHC7"5_]O8@5V*LD&@=^S7.=2_]\T&.&57Z3W[[8NB1 #(YE[O'0>!?YE8Q3 MA"= CI(H"N:9>J7_85T;WVR)3-$6P83Y!0]4\"&#G"38I)CX">A &5K#UCC$<>(1@LJR MX$F8H2FTA@8O7WW%=A^)Q!X6M^B=9U&P3(K\U23\K,9U8'<\6YK"^91E&G<( M]YL56KG7OA^"6_SIV\O^X/+U%IIU[ZGLX-VKSU%#%K"8] <0Q(K<#J[7K&/H=WH+^,D, M[%!4J@KRB !HS+?P\'?]?FMH%D27USI5R?>^Z_5;EZ7?WKL1>^Z MPVZK;YE'59@/K'+@8VR@VQI\[U. *1 OPW?=P85#?)77#!LZ:^CLN=(9CLVY ME[):)V!](<3.Y;#5MF+4I;!.O^-\52O+4R7^+O8NEHG8U;*9BKNMR^]9LH_N M?0;:;CD>?D.JB/@JQ^%D C_!2.J-RA=*Q>ACQ!R; $.1Z&Z#PT7*<2CTWD^R!H9%XSP%L9UQ)'5LOI ?@TF?HM-OQA8%:4OH9OY/ 1]$2R?T/G;6 MO.>9&53H*5 IPB]* AF]#2=Z,LP >%5FF#MH7N2M"Q1KUR(NM"8A9_9B[L9 M(@W[;=COVT870QW<8R<]S9R7#&+]'MKS*+; M!(,JV@+![W(5,YVK](YR,S0MGP:-'GB*YZ#=I'@V*9Z/DN*Y=VG5Z3;BZO#$ MU8<4_6 YY?(%DK."/KTYQ?7+(NS<6M0DP<#"-@)LZ/JZU@JP07^; %LO=1IU MZA3Q\YV3S8HV2S6GK:)D.0H2*UGGK7.K9/4V!I6TDM7>)?2T0:1A$PV;>*YLXGJ:I' XE>\-=#RNM.]=+,UZJFQ4]*J\VJTJ2R,9PE6JDCM$'PWID^3(O6R M8CZ/0I5B)"+5>>R8$OG@)-WD1!X[^3T))56'3%62HGHV_0H]#;F%((I^*.;"2!5I-078/ Z\Z8A%@AR MF;%)">0 /1MK=),>AEJBY-9WU_!N% BC.R7%C&&.Q4XDO*A(/PK_P+(F^HXB MYC5'P+1 V#!67$LI$U8%<"5Y4D1C+HD$8/R/&C\X>1]/I>!JO*54_>6]7JR?HHI'-/O)1GA:H&^LI/[( H]KM5UCZN$L5 MBJ_EGJYWE&2ABT';+0BHY@*!!NFD^Y72C"[.VXXWR-0C4I6@LYG-R487K8OO M#ZTL;5\EM;FZY2SG+(FD"-LFZ&BMI)PI]=UYWTFI1(#I6UR]JK9C5\.C;8H! ME6[LO-]W[(&U-U;)X:9,:K-W@T6.IPY?DA CGZSLJM,M;VL V^(EQP76T&*= M2@&RG7AL#?XY[CAR1E[2T]1 @$6# :;K^:LZ#<_+RPQ;0UHF#<*(.UQ@JQ-F M\_,T^5UQFL5)8.5NS..[7L_QNSIX2'A02> '$(Z+4>YE042(6KZ,0=5B':#% M6D94-V9)_0FM\N>]IU]JM%OS74 P\K4+?M4.%TVDR+4[&N*1Y^N9-O92+]J MK+K6*^<:K>9OY:E^A:02=<1:VZDI\7F_U=O8E-C)Q7'63V!-+.K7Y]=_4XO$ M5YRN!DJ'H%G'ZXN]GN)+%]=:?1SD4#^"< _*!U MN;'%:P/X!N.?%^ QH:C30/X)( ^ ;WA-P^1/"/ -DV^8_(E!OMMJ;VROWP!^ M,^!WF2B(?L^-XP2W&K+W/OMPY>B;NH"]>!=[_[C^2?MSLI?K>I;=ZVA?RF7W M=]%#'?]TC_] <["^!!+;!/T#E[<=%6P:+-E9.)XRFFPS4DX'31IFTC"3AIE\ M)9IL5H;WK(;IN0FN[G6@^N6]\+\A_"_$;3@W?OCG;P;?/"A4SB];YQV=(6FJ MP^>?/6J$[>F\P@]>\9;]!4=$R=\= MEU?Z"%! G %'A /?,U22"?^OK9 X)DW@"#"C80X-J@G2YKRPD.Q?Y_(*7V"T^[]Y@0)?:[U>:]4O?4$BC<7MX2, X[2N?O^!GH>X^_-.J_\(P'@$9\[W9<%\ZC3=ZS4T?;HTW7Z4 MJW]@S:N&IC* R;BSP6#MB[:'4? M[LR'H+P\1WKKMH>MRX;>G@.]]1^6<3ZQ8G&PWII?U6@:Q-2-!;LUO;7-6:ZE M.4NCZS^LF?>(WM>]J#3=B]9Y8P;NQPP\HJ/X>VJD_R,WTN>VXE>Q%\XH@!CGWDP%69$J/8(^RWD" MVI+!*EI]XZ]O.<*_F?,O<6_ZYY?V-;CFOG15+#$.>CZ M(PZYXSC2DYU7@.]:=Y[*688^3_/LGKOC$V@%^_0H2-.0!RU4#W,ZCS;O!KF*:)&?(V FR[A3]55IY/0=]5GHA058Y;=O$BX<8*&;WXGTP(R_-68\$!_4VURW]I]>HK%VI4SE52% MWL6E*_]7M(-S=]H*SGV&JRWQ6<*Y,\ M^N6A#.Y: EC?@U/D81!%2W<,;\]YT!W\ZZY0OK23(+U/.U^&8>_P208:;8;8 M &N%!.<5VGEEEL6QYG,<+$!D,(/UL:8"+C<*0)6BG\DH+;B+%'X0%Q-X(4]P M5)_G*LZ42XHW1>[%2>Y%X2P4C!^K7(URY_= *VHTC4'CNUT:BILH^!SP C?% M>CXL6M#,+6=>Y%@A1X>_?'A3&(U9OX:?J @4 ?K9"""9S$CFV;DQ#LP CT9H M;L#.^*[*[ITYP,EVDJMGX MVTY8';O4N>RMG7O5&0YVN=#7#E2JRP\O+/PKJP^[S@"5#8MO)=J505)K,?1\ M1W%3NI@=&=9#W0A.UZS(R?-VJ_/]%\$?[.NJT.T,@)X>$-Y@.[8KK[C<^ :6 MYK191PG:@?_@O!CDP2E8G8K5G;N ]%K<43H6K3M%.*=JII<=AY,)/ I@MVSR M)*3N-Z%"NOZ13)BT:("#S\#^*=+1E,99 MDAV1%'D&VJT'9#!.TNQE22 1&N!KP5BFB9)X:_#^*!C1#>%B.%$-N.%?0?") MN8:_VDM+T15MI,=U5MLKMPO0E?LB,1_6(E(>%;\<-:P"S\[%JH53UV#3#*?![? M-!BX0-UJA[H@&/1P9NI][T-3._,)Q;OHXUC[+]Q%!X<]-E2\@8JO%; ZQR9@ M2JY^:J?FDB\'*1;A#-_)#%S SSL5:=]', ;%'GZ74C#$KN+(#-CB'RHGMPDC M+:M5R2SAP>6@\=VQCF><+C?+VFBM60DH"]5>,A=:JT?@^>[=80U_WXI4%?D! M=NGWY-'XKN/.%RW)D>Y.%G?+N]K.#+/J46(>7H MQ4$QC5<5+0^-)@X]GMQMXLE-//F8X\F;=3P:N!QM8NHL,';XH98A[)E7&P4( M>ZW6+01 CI/XC.3&F98I#O,'CEF,IJAF,B-D?X7]@0][F. ]YAS=T9_3JZ<% M@!%9(FA6:-[;KUL[G;(463MO.U[DG:5-V:M>-ILO7),:G79=X/Y5YVC?":5M M\-YS4*/6^>Z^\R9 Z-[D& M)%@C+G:36[0[ (ID\T/)KZ*K-ST1^/0G5)LEX M =>/V7!!F!)JCZ;PO'J%U.HY@[WQ#I$4O-N:9W*%JEZLX8X&BPH 8QA[ $M^ M+\:WCG>- NMINB2T-=EO9F7U>:04!<_!R)C 2[R[("K$VZ3W QHFL8>Q=1MN M6K.:.P+,%QW('ABGQ9Q0.Z+(VA0NSKY2NU'L,N3+Q"?1!UT+# :@!+;\?K=' M#\5A]-48>QJ1X\TH^Q'X79 BTZ;0*< EX0!+6L(F]< M=U:<%3,)0^ ZP LK2QJKA=Q9DW!$.3UB,.-EUFZ*_+D+15CJ(6Z[P6DV:1!U M;H(,%C2+H/$SOD,N^__9>]/FMI$E4?3[C;C_ =&G^US[!L7#35SL.R="EN5N M]7@;RV?\9KYT%(&BB#8(L+%(YOSZETL54"!!BI1(B11K8HZ;(H%:LG+/K$RO M"$K[WQ:W3!A03Y)!LFON=K0OS**=4I* OB1TF\<[C\? Q:E_;C M)/F@49:[L)D1@[&!Z -CO$ 8M!JO80WTJ?GZ92X"4"P$6*&!(O&4:@@8)X'5 M9S&B$(ZW'&=&@!D<0'1EG((2ZOR5P89'& DA^PZ0E.)6G)EP%4T(*2FLQ+L6 M,3LBU+9 4DC &8_53+4W0&R@= ."-5X^Q5W"R!EEL8K%A9[/?KV44LHF$CE% M+!TC-5(E&A&$\_ G4ELLQT J$,!>>)"0?B&("&3,5*EF"+$ ?DYI#-6IY.E MXRA6SI0D7_T&#,7$"^5&.5WJ^&@.*G3>37-'NG,)Z6V,I:_%.Q;6VM%(%X 4T6CGLEYHZAM MC6*3QMMS*-,Q<_5@R&Z3E'+"G=Y2?U3N2L!LT45.0682YA;118V[Y?_B(LNA MDI9V-37-J.Z]#7=&T?*$!J;">*'.<:)D"D^29S=A7P7H9'!P,#'8HIG2SY"M MJMSH"1S@6.<\)>/B V;%@9)'82Z+U 52EUT%FZ-U;EQJYR[=><1N5#"_!^#UDB!@0V-V8TG,_@&87;:ZY^.Q"1@7Z0DF<])H011>\U]! M),+D'\.(-7%0T'W0^[D+F M9+PN3-7N+25M% M7LZ^1_[;-O)O(_^''/D_$-;Z41;*?)K&_C"C8B?(0# +@)(C(TZ0TAH+\][5 MPSKX#+*QI8/,E0?)$Q?F7TC&P-#&40"TF2C6;0RB@Z:YWTII5^'FVRJ[6AIS M5]Y+7ZR;IG_,7L[UT0X#@V#+P5DDJ//PB2\L3RP6,E MXO::<3O0%)K+A7VSL3Q)L4C3Y0 E>6_](,-55 !#A07JC9ZJ8E!OG*Z1-KVP MHGI/#8"BHU(IO2-.V6[DU-"HMFI673K%R<; [F%?ZYR+N79UT$4IG&=//PN" MMD1"%:6KSKFF1@+(!H?UC@'V7V2<7E0X#Q5SZCWR5O:8*7TIU;18C\40;Z\J M^T!E,5?289+@YZ>XO79,<+:RKTS*4$H[C-G[A M,?-NF45-A(K:(Z97F/?5I/=ET;"A@&CE/?ZN@:GHOFMB&!A&B+'G5%KJ.86A M@C^E>RQ^U$A8P'F>J_8D2R?9[ABE&NXXR?G*0Q74V2A3=[.#I8'F-+JV2<$C M>UXZP6+>V9'')6$S5$M-$OM(? MS(5TIVG9]]0POF#'TZ(S+XWU%,JOU.0%;ZD(O>&8,<;'2-P(8*[WK_^FFK*O MV%-W"SN^TT.FG)0TL7Y4#$EHR2U[QJJ5@+^SN9^%_(X@?U/&4+] ,&SFY:NCT/V%B&8QF.93A;1YPM-Y+KKP&:50I> M53?)/=5TRC5:[WNP>%-/@;-8=LH?G9L18U#%09VD/>RM9]LV1ZMRK MUO$AR)+MG.KBOSO%[:K6]GM-[3\?EF_]()&BLM/]7F/%+PR5:,3_+6Z#'))& M<9"X8AF(92"6@1RW7ODWUY5R-'IRI\5E<77J++\ZM=;QW;&#Q_5'//CRP8YV MN_-8%UUS,.M9M$N%14J@,%RUZKU' ,9C'WUIF'-8XS#V_\^V M?''WA,'N@UC;P(CVH#YX!&#LQL%40HA?R@+\R"F]U>K4^Y;2+:7G&-%IUKN/ M@A!;UMLJ*'VE O;4>M87O"#^M71!O K>>TYG]Z.HY\A)FZ>G*W6F/3_(;3+, M9\D7V]UZ(:6W3NL=2^F6 MT@M*;Z]4NJQ+:%OHNBJN^!4[=BP+I1X"Z3W\7LP6LBK:TQ^.%V585VP' ?1- MB6_Y>2_USF)IU$/&@B>X8QR7>\;TL--K4ZF+C1:WQ)(E M=SYE<7EF+$4+(\^5Z2\5E>\.UFXJWSDU'XUBIU_OSAVF.4C1QQ1/3AXH\NWV./ZTZU6,0K/ MM6P_-L5<>QS,?[YS11MRIX[YJUFA^=1DIIUQ)DC?O#C M..+CQ&9P@&W7$?7K+O4PX)[3Y??AX9#[BP^EX_G881R/C[ "FZ)2KX%0M2/' M=DS,L7@0?V67A5K^G"HHG^!3'O=55;_,ESROK]]CH\#:A3V5&&2[;?3(7BRI MWBFU7J::ZO7!/%-L#9KWZ.2 A*?:W""0IP"&'_X$V_;]W.X:1=K-U@_F&=T% MWJKN"Z=&\X6YX12L]XV*]KWM8,>V'92V[>#K@VT[^'5MCI+K+/!-XF,OO:)= M%ZG098'P*A\6&V1/L7\"L23D<'A9 CA4( "7Z3'N%^8N.>3+&M6/$\" #ICD,@N>M9+D9&$KX708"+8I4];Y[L M9;E\]"2J*?!7#6;R X]597A$!G 2])@+D(PFI,@5W7(,F $K=]%R@)7QHS). M'B2[[C@95@1!-+66-(AJ]7KK2*@[# 002[VR,,1N,68/VM7=W!;ZE9R6Q-S= M"+/8O:9EOK\*?ZKE8;OJ;-;M/4 MMI>=Z6MC5_/#]UMF.\+2Z+W^>H/?2;?S3;1*ZE:YT5"OHC5[A195.IE'/I$. M]G,OKQO$VV"^;?)Z\ =K>=[ QA8^*P?;$-Z#A1D&]?Z*"5A'I;4:NOT:' @; MXR 7CD'P2];B;P29:[B@V%/&9(Q@CN5$#^OYHY&DWM0%H]PS#70W*[FB[EFF M]:/:M^4<6#780M4<#\^!?^"I%]*GTW=5%]P""[#C6XQMQMTQ]9@G\SC*T@2, M-@>HP(OBY&5))!$:X+2@KXC0Y9VQN)'&88^RT"UZQ+EBRFXYM$G5ZS%([6!T,A%>,4D-T Q[I^/ MV-) M<(#]Z*F=R"0*2>L+)0IB$<^*E0YIE5&H?I<>+P*@3HMSY3+$1)TA4.J/)W-] M08Y&ONO#BS."3<0T!*-%L:2.J@)]+6A)@'*OG8V5MB]+_L5]\_IR .=?$U 5 ME9'. @L180I(1$!,_0DW487_&G2]8'&OU[I-N9N:*YM4-I:VJ(3W&FLP]Z.@ M_;,DAX ^$3YX[>T@F54C*I"3:1#-),R7 (/W^% 1'TAU+=@^XR8,,W.H_R\Z M$VD"0_^<1XJ:(>98"R=[@T_,7!&.J%7EFD,]?.$EQ#/D.'%TXWLL@U+&FUL1 MQX"(N>:=E-%O;J,TREK(-UCEJCE=JEAT+.JMYS[\-8X2%$3XPB8];7O5?(X4 MM+*#$7L.H 5V;FMB934BUBJ8)S8U6T6NL5F M&?_S2@*O,VP")N7Y;XM^P>3.08I%.,-O MJODOX.>-#+3[0WB@V<-S,3FDBE$,D0%+_"Y3\IPPTK)>%4TB\H\(;/S.2E[N M=QG.*F.O^4B@[J'>2_9"?7$+JLV]Z0=8&ZGFY$>S"81!7HV?6Z:;H^Q'Z:QC M%=>=L[NY83*_E[+A=HH$@O [K?93M9X4),.^R3E2KIA8WW90( 8812>$+F<:%(R:)6>,I;U[T]X70 $1(QZ3'QW $K&KK4QY=SYF M.$C>;(^".%$* -8!)Y)!Y!@!K' T@9W08.:,L5@&*T//9UY%2 M^MA$HLR,<1MY&J3*02( YS$A%#NQ'(,D0-T,!!4N]!;^=ER1C%$^4;(4 %;Y MNN8\H4R3VZ+' MI918)L!\%05&5_&M3L%S61:M:C% M-<6(S*!N!WX1+T38WP(]X>L@X"2%R& TDV]PI"6?#X>#F0#PM-*9?C;G)@98 MRS:PD:]"^K,Z#'3;S4V]S56)/Z6'?ZI^3,99*>&GU&1 M('O6@3F-_/1Y8,'#=+A+9*$R217U$D:L?L/!9]96!OSR^'-8U3:-:TRTZ5-P MA+#+S"I;C!C5.+^J @');8!I%W0UXVZ=8'&-<_E%]0[K!XUMZ <*B98G?M:M,QAO&Z8^8;H"NI2O)#PNK%4X2WPNE&!^P_ ZR71 M$:-"^K#FA3#?$7$H?6#'<'(-NS5\D^[FY!ENN"C?,H^\:PESG MB+&;8"ZK1KC TM@E@ZC_1OI_HD+\&]C_LV26.&^!42(U?"TRV,^C>LUYGWJY M]V#^8>U*>#2<6SSL/<9"I2>BD^">;+,J2.TOC*HN4[;F5,3"D(PE7DS&T]:I ME55)[6:"73+G=%@>@&;W>Y&+#T8H:?+& T[==/,!$9DV_F)H-O%W*1 M\0W+UO[Y418J5YK&_C"CJ_<(-0SG4G)/Q/%]+5?6U4_QZ):-D'XF;)JH:55Y6KVIXS"T,_6);A%7,29!@I$;3\A.0/5TYYG<9^ M+SWE::KW3M=(65R0%_7FJ1Z@V:E4>\K; M+;N@&O5NBU^'3\UJM7G5C2^<:^Q?$\6L<2KFTM4Q[V--B7V/(G=M%-E&D1\E MBLPDK/&*BT5A'%-,$_E*?RBPXZ<["DC2#N# 5M2EZF^WU)(F5.,;1)@U"C"] MJ2^K)+47RWOO@Y'IZ4I'YV)*)N47G0NX]>I1AZ.EG"U4KQGP51O#M3,4X7<' MT#:.;DDNJQQIO#=&A42BX(;BN?@8.7Y(6C9-X8\*92+IN@,]E^@R42390?7^ M$X/]JOA'&&;J+BLIN62LP8B=>K?Q2Q$?G/,_\<2H+"32S0P?U320'KO5<+38 M=W'AY$SU0YKN^CJ6USA'49T*%M\HQ;;TW7?EOA54?F>&N^:,!E8/B@TO%@4: MU)T]$]R[6HT6]W34H!"%SSXN=EU,7!?%FD8!'E4CJES0[-@R&+Z! 2$# M'S@+,:W;*/Y.X73%X?T$>(NZD4KL92)!\<8G=>:L>06[[L!P$S&K.>/H%IE5 M3?^$5@'!&'S>)31#5PC)R*I&14\V'5Q RBA M4@IBTRE*_G-8E+[JRU=\DPPP[Y*)(O>Z$VG1_66/;Y<',[,JB9"(TX2? 0G+]JFBZZ.RB3/:1OI>< MDWD^-0T*2DQ)I/Q.>!N=M@O" M)DJQ\!R>T"S*.$L#CT3Y*6&A.J&B('[%CIC%T GA]NG$X1@D:N(&=!O%J2LJQ"&Y5?J@-OBEZ44"#K1:[JV3^X"Q"(\^*&<8Q"C M#)>2HY^1H8-SE HV$!*(5/DRODG&$Y )II3(D6@B03\QR;Y0ERC8HO.LC.4H M)05)A_.40-3AA9?4G]!E,'4ITN4LQ1P0]/QQX!@ '=@FUXG#_0>YGL^E#/C" M*;)6?0&I.!#C IYQY;K5:#4*@B_*T %28$E0PTFJ]%?U:,%GY^);L9R*&25/ M@0"?UZ15O0>2510U@;4#(U+5397;S.(<,2LQ43N9T"AI7G!^#'WLG>)6N5'Z%?BY?"=+. M4>)6U6>RH/N0G0<3.#R!5K-T-J72!T@5T'5AB6B('R-%N84ZD9*B7J(>8\]C M*@[+7%0%!(F;8MP(:;4V;^D69%S::8D-S^M9'%DJ7U=O-4@.JL7RZXL<81E/ M:G9- R"OFI.SH*(QI%\]1"ES:-]1\%T=P1VZ]P M,)WCB;_3.NXW13W*T?3("]X_?Y*R^%4-<"#?5+F(:NW&H%125EOF2[/>YNO5 MMLS+>O=/M"L%P$#.&[G&*MNLX9-X5'.QE*B=.O^:\R[-- M+HNKX37GK(Y1@"0*?(\XY561T8\ Y$2M)>^^I-T%3LI:9G'Q7%73 MTL7UT2FD$_Y773"BFA'?=65IS)QC%=*/#<<."D*2393S@&;LGAWIOH<#>S8< M:,.!!WRI%-,,1E$0L ]-A1S'Z"$H.P!8_"G&0764&:9\9UG%A#Z\TE-?( M+>Z5,XP'K_:,1ZT7J#46TBTBCD1Z6.=8?\%T1]^4R+-1Q&;5,XO\+HWU*A3I M-7E/]V[$TVW4>RO[#!KH;$R)&A%BC8::_IN:!;UB_@9:B74F?+2F=.6P6@+ A#<"V\4?16<:9_\(0+7^\P#@M?\1@+7]J-RHN/QX \3CWRDTY )K9C$WP(2[^ MN\ F@J /S$PZ*BUJ,V#U&]"U&[!8C!H>&$8/-Y>+?7%?* MT>B11>.BDH6UA1:OQ%6D?ZV%\'?L:D]TR2UI /?<["/8D#_OI:U-TNZC8;I[4>BA2+NQ9W M=^UJVSKN-FJGK>8Z;K:]47RRA)MU5&6W5QWHB5@LLUBV@&6=0:W7Z5LL>PY8]NCB?VTL&]3Z_0HD.T@GB-8%JBZT64W< M:N)[SO![M4ZSO8K?6WRU^+I'^-ILU9J#GD58B[ 'HNLT&[7FZ>E:RLY3ZS07 MU,2&:YQ1Z5%5Q8T_)[K$9ZVB:@XU$"T7G?U_259>$\W:JV/IA_E2Y!'"ZH6/ M4,JFUNS8+QI]-K*C4^OW5NHZ%LDLDFW1M7U:Z[=7!64LNAT*NNVO>C&H=1H5 M7N%#L$7&$1L3^:B[-0:T]L&X:B[ 'J 5U!K5NT^95 M6=0]O-R47K/6Z/4/P75SOK:B5'.&$MX+5X9(-Q!J!FM?@\[%1RT$V<3!82:">U$];"FQ!&:$L]$ MJ%CIA7=@?C%<;](G8;$TK.MG3 MG">!F$59^FKD_Y!>50L,HQBH;B_#NRQKHQLM;5Z;PUE1I5M.'_T%G"+EKXS- M%%4U2& MSZ[^A;]U3YI]U99,7:A/=/MH[O=TG?D>-6;%]B@53>:I4[UN,$7MH/(N+34' M.QI>JTZA:1SE?9XF,AU'7M'J4GBX!1PU$$GBC^"D4MWOJ[2:BO;BV/V+:S[$ MH I,&-2=/WO%+\*N]+#.# MGJD^M=:.1J,$9@?8_=P>&%/0W1AL7EKN.%AWSE5&*6ROJANA2(&_#+.\O;EP M='H(]=KFCHE&PT1N]]ANU_O&AJO>P47/BC< 'HW*-_ XJ$=?*G[,O=(L3AFA M6DI7\>1(QH@0NN$QO=$H+0M .O<6K"W.1,#@YFG5E'K&'*+[UHWO*OOK4F^C-]=T$UOQ]G9,O,"=.@\B7@#GQL1+^VWU MS=[GY5?,=J>*(#JKJ7:>,P )-DK 7(=N84DM2W>5W?[IR*6@7>+"6BH\"GS177R[R@AE5H;U =+9%YG M6,5?JJZAI?HE/!8T59JBD?F72WM)JJ/O6UJC=;I]U">CAI+,)$\7,B M:]VJ.M]QJ94WK'HHPN^;]/2N5=*^F.=G/[3UJ6.K<7%J'T@X7 MQNC/CU"T<&9)QPX5]MD=!%H_B!;D?=N"7-H6Y*\/M@7YH0F+WD;"PI0(<\)B+1=$]V&R MHK>NK&C/Z89KRPI88<'K=8P";/12)" ;)K[GBWA6K= 92-\^=RC8W$]_EM9:LF;B9F5A5I4H[1PNRK:'+HAS=,)T:(S4] M\R>4P#5SC&.X6=I Q, MX\$J8IW&D2NEITRDY3,:ZO!QD.C]K:85"-=:A7"F^WO;^+;,7EH3WYK-LJ]Z M*<+US U:?'L4Q6LYOO5*48,Y=.N:-N"6T6V9RK4FNG7*[*WT5A"!653U4GFS M*WABRXR /@1'@;LVRV'.\IORAXQ=GZ,TR1@#1=$4#0K-P]O[BN'K96GE)O!" MDM0V\IX>9)JNR ;[Z8XN^*\,$%41S*S9=Z&XX.A 88X8P %<#1W'$9!=#UCN1"" M81IEL3/$_#GTJB-H"F[K&4"*)?!+' 399DAOQ29 S6?!B!:T-9 4=>?3JD>) M>\+$+@!F*/.T/)(\:*ZB= 3F$]VB_$DP;NU,QP+P_-6VH'/ *:UKYJ\:_/:G M!1;WZ,FM?__;H-L;O-[/!%?E4KQ*,V_&B+;M[,NRYS=OL>6#VA>FKTZ:Y:YD MN=-;GYX)%X4@-!*=CD5>B[PHY_[*_)C3I"T*6Q0^0!1^*Q/X"T6^16"+P >( MP)>3:4 DC-=O*P31$D46FX6-[X^#J,)F]$ MD&&SBF( C,'IUA6";V6KW1KSX;N 2O*:[X$DLR25$_C&R_".LTS4 YAK1%E+ M &45(L/+3--IH"Y*GPQ%0A>(JMVY=0?6K]*.X%T)6G TAT&MQS3'(I6_@C9-]"Z7M>^;LP&;.VLS9 \Z:-S'U?&IR0'_)1PD \))1V4 ,5T!#>:3/PTY800O$,83R-U%1!9,YP= MR@#AW6 M#LKSD%CK(HY"W]5B8H0(17)%"1)#(E+8#J&O!#2]@Y<)92@QEQ3P M!( 0R)H^$0KL8Q1P4?8K0P3%-0HU^)0 MY>R"7@A:@JK'QZ>O3GM>S!9B*L%47Y1RY?ML>:&VO+@Z*NSU=,(@>. MH!R79[D*^?J1K.?R@H[4H+9(_ZA(_T&$V4BX>#T!D^T+G$>>;?'>XOTSQ?O/ M*OFJP/C]*S9VQ'FI;_<[+_5KC&KS96$-;#WU]'",JT]<1FL,RQ&)X_F)&T1) M41\00"2O(Q0NZB>\5L@.O2"18!O%DA_UD\+:0"VLAJY%--O""(RR6\HGQ^N! M,R=%Z&/E0S#38O018[(E&E6P?/R>[3Q5AA#,I1OZ-*JX<4!7DV#I*4V$U8*B M$$YMY@3^=S2%P)X;"["S!-[@D[&/!9 \("NPLZ1JI=U6#0OS+?HVN Q6U+@ 8,X.)KM$"!.:1T_P 76X!3746 -TPC%!8X M9 B%$OD9%\P!Z4E.RQL"V2C#JYQ&X1V8,@L8-L6H;H1W/C%=?]]\BD?,!B_V MFPU^&HU.WHB 2I=>C270P%DS#M" MNFQS,E2 2@A0P@ 4/T\/ TG>Q8GTU6:D7J;L,BNJ(.E:'B4I[C25?R\6,(B_;!>S!X&.URCOCE=RMX+(Y)\7*<:7;WSYO()&NNH)M.='><*)W M^\V)OHIA%H! ?YOK&-JW'Z-Q"]CV:0@P9PP^8F7M:^E2B<)GR=H1ED&@\$(! MM*@ FAE/+J[)\.U *FN:JQK.'Q7#) JR5&XYW#A_T,:#ZWN& MC##Q@_N#M58OSQ !Z+;JQLVF(A;U'^>0'>,GF+\<<% M>,!XJ\@_$<8/+."? /"#>M-J-0\ _#J=ALDG\2 'PN[VCH[0!;_?EKH[KMKW M?47?QI#H+P!BE;_33.@T_UWFI-W*GN_2L[: =K++!<5(%C94HVIS\<:I?@Z,SG/:*+KU$J M HL/B"7;5<$/%DM8,3\@+*E CG54]+^YKI2CT9,[N:^*)@M_%Y/I:^=]GE'Y M'C,JUSKH.S;SA+Q16U"[V\3./4V4@6G>/&V7"LF4369[6$_L)[:G94GK6 ]K MMQ[6_3FL7:MJN]_$UMV?6SFL"KWI2=6CHL9#BP8\^1S[H>M/T2&U>#:'1/0' MQHA+MHNYRFDL*8$&GG%:[5IST%MAGSSC WIRO6:]$VK5VLW.<9[009#0:6MP MM*?SI,K+F@RNL=73>3HUYL"TE;5.I]E:Y&P'XPA:T'0NT0LFD]2:/<^!K[>: M[4W\ML=\GH>A2?6:]CR?$7V>KC);['$>FJ+67*5%6S_4H6EVW>XZBMU3!_(^ MY55/WF/5DU*5F20K3T!#].I86W^^$%"$6W[1? E;SJ9': ;NO[#HU@;=[1J" M!W,^AZ&[5&;Y6&8(_TX'2^1JW?ZENWV3-2$T]KG8IDCSWTG)VKTL /4@7;UF.VMYC8 MK)U6^'"/XGP.1$D[W@,Z" ):9O$?RPGMO_ZTBQ.R7C/K-2N?V%4J0F\X<][+ M-)4Q=4LXCZ7GIYOK2QWK.GM& @(L\I[-27I>2ID]TV='IG=K"?9,GY_F9UUG MSUA7?&J5\+.,J0[G?8"/6UAL1TF)*T/:AZ2K[7O)KYU8 MRX/%Z/4AN?:V6(3UR$W&!6'2!ESVH@P;MQX(,K?;C5IGL"HB9P_]+AWP\$Z] M=3JH=5HV__&H2+TSJ/569MO;,[]#U3R\,V^>UCJ/=>7XN7@,#_W,3VN#QJ*+ MAC34?U!3^>T7&=Y^2_O-UJ0/R_@FC:;T)\UY$HA9E*6O1OX/Z9GP_C-+4G\T M,[OI\;KT+LLZ_;I+6^K^7*Y8]!>PB:[FEA%]#MW,(U"(KU!T(QCRGS@,K"F> MB*!4)EI]50$T\R9R0#>1(R.O4I_[EI"O8G[ZR@\!W5*&7PE!+U,GED 7"?R< M..E8.J,LS6+I3/S0GV039RIF$_H-^(:,G3 *3UQT;@>$I5%Y:TF=,'AK:S=( M7/^/MC!WJ@J9 SE*:5N6T'9!:*V])[3\$MOC4MAR+#VCE*#?LU Z8$$ZK49S M4",B.X\FL*J9,Q:>\W.KV:@W@>"" !;L^*$SK=B',XIB>M6-)DAO(S^!LW2H MVGJ-?M1OT9Q^> -4&\4^_"E".+%LZ,)&8N&F2=WY"N.83]S"W,X0B%[X83!S MLD1Z-.0H"T:X+)A/_O 3(O1\& <>" %.Q1? 1K(@Q7?C:$*+E3]@FPEN"]84 M9;%F&+ ARRJ>+ZMH[SVKT'<<#HM3-.M=DT^XBYM8P29JFKSU(VIH"J[W7B

59N.M5%OG_[B&)]Q_PO FX@?)P:(%)4P>U*OZ>]B;IVMOKRC*;;! M2EJ -,A M%=01H#G@#&BP.7V+?ZZ!R>5SJ0*W%5W/471U]EYTZ:3SH$@Z=SGI_"D%V#<) M(NH&U,HDR4 #7%B5,P0O*Y*R1XJK& MR]\>)K[G"]9K$Y1R8+R.)>B8,!#/5'>^P1>.4&LPEN G:C@8VIG&T32*4Z6; MHCQ,,:KGB E(AQ1&!DR"B0'0^-O"6!,Q0XTYEG]E?LP+A#\]2:P"_@;QC.\- M1?A=;P2,Y]01-\)GVQEF\0-Z2&T8 )C (+#V!&8+8! EJ!CM_&9[$ KBQ[^+V7)&,R[O%G;+Z M49ZCF,)J_,^7;9[N/=LT$S.OB\3,?>"9P(IN? _(:%JY1LW\7!@PFJQFG<8 MA27 ]GE6MA1R-EDYZ7J\LGA<<=[A Q$$VCS1C1-D#?@\^1P3DY%RUWKM=P\-N:M5?O6X#CGYPI\0>!5 MBL8\SNW;.:\GKG)3=4%:S/-_7.*F0N!!)N0*L7A',M:O]6696'NQO"LQDLYO M(@;85W3%?.)8XVX0^ IX]M__RJ+T];LHOA6Q=_(^BKXCE5X6+B9^P$%&+:ZE MT]\WBA*.[_W;3W^,!"!18W#ZQZ#7;_S1&0V]/X;NH/='I]ON]KNCOM<8#GYB MIP*_67B_.OG[Y<75U\O/STY#"($!H'C>.G\\'(T*(W(C M0,WH%MFDPF"9)DI)<@$EA1^67/2QO ;6BH^C<>"50)LP:"E*[WB ,0M0.1.QW_^NQ@F49"E\K4FS?(6C0#)@V]6-%;F M,>YXPP8O6MS[??=[WNG:XWPVQWG:J+\0)1?QV)L$HQ M^"@FTT(S'.GISOHLN-8!G?-GQ>YZ3O$E9;N\M[X$=3YCS[>38/N%6\@=WVE!SEC?#_0CO_:BRBW5Y/.@1D MW?QP[S+BMGXA"08];=J3VNBDEFWU3I-M-USF?"Q\C.ZBU^Q-)&(//Y3]E^=C M7XZ2-#YYL(KZU,W!]NF*?SNBW"6A0Y:3U8"'8BN4,DB[$E97>%Q><=[ MW_D/O]K!^2QQ;J^80+=EX;Y?)/TL,\-7!HT_Q'6G'.H8_K/F1*'4EXZP?H$S MBJ@24:*_5%4,:G0IDFY%>93LF,7+'+1.XN.EG8_1C9P,94S)D&WET2VB]YJO M7^;HB.@%LHQ(U\';;NF,*NHD= F,]_@)J!JAUQP,NKC7WT5(X(6_!Q5[UL?S MY>]B,GW]MNX@/2 =F)AM8B7>0IM$L507L6YAK[.3$:Z,J@(1%13$0W2# +PF MK()O90B$*0$7S*F %.%- 'R"=W??RNM8JBH*DVF&7UVYOJ3KA;K&3S<=.U\D M(%3LC@&00/4I/$COC/U0.!'-V>.Q]/0D)\E MW13Y5^@CF@)<]RU-^8DX8RD&@XSQSPA.KXP1P!XIPQNHJE]W?F-6@.3N-$\5 M4N"Y_YC*F \1^6GNV:9K?!&5>ZHYPG7Q1B>Q#SBH8>9=RY1^2<4/9QJ(,-2_ MN>I0I:( HGH8^48 Z\N2\K>,'OGUP$D6P*B$$+2"'#WT)71/RJE#0,9;_T!E M]&V1O!EF"5:0YGSO:/<9$ZSS3!WW\-@ TY5U.)ZP<(?I $N1Y M;IUV\=_C*+P.<,7TZ;LL+_&JEI2R-)6QKI]6&61EI'1!9QRAJ*R#F+0#@3UF:50K0TJZ-L YQE M6!WEG.Z0IZP+5;PY9S"P*6 HU(V^4K)@<5C/8)5D0;U._N;#S,#UKU"'=P%N M[_T)%2&@H3D'[FP:^P$IY\;@P-JC^9U[P,%XXQ_EMR@./.?"RUQ6P\C(J+$T MX&6?9=< ?K8"^#*9'FC9BI;1\XV6Q[4E05V=+34#GOV'R=*[-W"V0=H MZ_C(=X5+PQ,/QIMZ)/43/CM=WR/.)7N-MP%H,5"2O5D(^SY_U:BR$58I(R4] MA%7O45^=U@H,R#>0*Z3G2J7EU?_KZV4-M0L\ MOJL4?D\8[Q>5LDL\QUPM?1<3JW'4;788[ 7CPBL<\MM++F6B%]M4*P-C_);8 MSJ*6.%)J$/&;98N]>N<060"SEJN6AS*7@4=L"\UP)IST)E;RM+YD07! MV)]TM592Q$"]#*:(5M]DD/(-BRA.-6[5G!>?OWW]6+_Z]M(@REP5' /3 PUC M+$&SR"M.%HJA86X0'+]A/18!UJ# ,E6P $,IA,=AB\R;<-AY"_)L DJP2PHX MO(R[ F,@1#.@/ B>49DK \6@/ M[K>>^A32&7#3R 6XIWBN%+)7 ^A/^YA%^1Q.F\4*ZB M\XM/VOF#\U/Q/5S8.1HN5"'NC0B_.R^(X;[,I;1^O>)Y>E*/6?(/PE*!_H#8 M$^7% VH!V)"!)]D:4A>[\3&R[9:-C^Z<@J-CU:*P[#RX1D=%J"M9$0J8RRXJ1R/M&BNEFE!W. UYO35"#D8+8LTHM8 93F%0 M'U5B9'NX"A$$YMWYA8'JQD R_#.:(?HFZ.2ZQJMG8"0#RH+M0Q7W9$IL#72A MZRA"AX5R5XS]*3LSW,"GFD@$#C"HZ/$;$61P<*!QYX6\\!1SQ46]5 G>9'S6J!SZH:>R.!BU$\B[\ZVL)NJ#Q)%8/ ^4$$ +@#KL%UJ$K;6F-B61$ M,(G40R*92JID7JQ;N<.6$822&AV6U;@F$#G9!'U'\$B,"_4GTX .O/!/&DA0 M>,UH5;=C)$$1\+'@B17>]"M%ODGFPM/)* N"F0-[!FW,!]+VJ(N"?JWPOY6< M8SEL<@AH-$!XT[&SCCA_@LP2I>A@ \C^HYHE3+JIMB M_&\D<@LT0!3U5SV., @162.@LA357[U>9@E 0_G6@*T@J9.VS_YR=+,B/JO* MA9,H51LU2['XH9=AT4!F#;\+ &/=,>%%DL8\">VSQ47)5'=IB.)K$?K_HQW@ M< Y!YFGKE[G %Q!RM^2_N0!I=SUSKFB$62U_!OW>ZDMB 9\+U3$ASW\A0E, M[WSS\3!X4 TM+/M>;*3PZP(3JE;ER9QS/H_?(B"J9V8B7W*PS4&_0X/ A\J<(/=G8-IY@%U!CHBTRB+$8I M^#EE/T".26\- _[\ZO)\3E[DSU^5_!K+@NYSQG^SH7T%YC0+4>$\=,'O(WT7 MS@/%+S@2C\!$2%+I4!5- 0QD-93DV5R 58;,$\JZ]0<4VPSS"]SN-/83! 5B M$==S(<,>*,_%21SP7X%>R347.""U) )V[-G MH"W2*E6\G9UIMR=&"/LR9TU,\16>&I-=4P3H.@,)G)4BX9]%_#U7',V'*N0RX-U5/56O'./<[>.\$(4QV@_9B(6OZ#8B -I5O1V\^ MCU_I-1>/OIVS-(Q7/T=@VL_X' D@\\M2C%A'.+%Z-7Y6^\>S^E*..ZZQ!@2A M@I92OM#>HR)>Q5F,,M!>U>D&XG9^Z'J!M;F?%QB*JG]>#NR6LA)P2-ZOVAIJ M^+68)K0W].RR9Y@&4:[/Z\$9^#+JYQF!L+83,PBC! MRDDZ*D?"4TV)#/T8Q,F41$N8:1[&;Z%P5#Y7F-@#.P+8)JL.8AA'PBOZ&:EH M*V@D?Z)Y0(1>0 R>B((;T1Q' 24A,X9QH'J0Y4O[901)05PND,AA^ZRC97X4XR]*F# M:L:R$$>:LJL_! 'H<5UPTK(28GM:Q2VB1+&A[BX4O-PWOK6%--Z/$2="S8")5(LJ=GUQ+GH M7%C[T_N+/]Y??OSW;O\GL]YV_G7OIX=4U+Z[<4>SE=F#;.@^_UV[N,UVO:!0HGV0;ER+X:B MUWF0O4+%4E6;#M2M5R[:J"8\O]9NOP;Z2MWY1GV+'"F >:N$:'1KR\DTB&92 M&D/ DQMB74$K=TRE?E 9(HM-@N*-(WC%E"(:#/_D' MZKZTTLHET&)5L,>?#$'VR%7KI2A0EIY$HY-IY'Z7[/L/$_+ND>>3+!$!UBV+ MPHFDU-A$55!W=%\7W#"ZR 6&VU%>"=>-,S)^9OHH8#]J,P[.029"#,/%N=AE MS3[Q 8_AD(=@7XPP6V+QI-#X6$"VNO,)GOK\Y7RN=U9L=&G!7DU@:\*($_%= MM?/PARH0 0\!@L%ON@8U2!54@T'.];4V.;BX(?^"A"8AM,9PZJ]36'E@ Z29K#G60$-]CN.(W2U7&N(H@L' ME)9'=B.2IHA6K^^^KF"U0):GS@7;YI\#$3Z"2W%ODMP_A>_]4163J.8O:!C+EEG0X[ MCW!\W0R(=%H,L:;<(1D;PV"RNBQ\@6;1=LPZHQ_1Z^"G'&+VHFE:M)%;W"LO M$?1AT/&9H!:7BS%U1?[*342I4_ACK7 E4==F9B>3*.5@:]'/!ECX+2GL'@5L M #\9"ZJN.A%! ?\(,%Z2X-KA+"E4JOF^-%Y+P(,!UFP?5< M,8D6$KFRKQB]]CM1\QY"+;V&8F^4@2<3GL=\@XT4..R$#K=LH[ U*O/Q/)G M^A>&0,Y'*409>=5T/"B-,!5,;U3Q2_J>Y16[MA8NJ8F4.B5IQR)P>N'G*QAB M7+QHA<7J>R@#[C>5I_3C3H"7(V31F9DG,-!YLI?WFE,A0*@R*Z3Y/,]7GG@_ M)R4E7R?SB%.]_IR]Y]'I= RJP?68&W9A#RRZTH"@H7>Y3U:^QTB1U+)A(^QG M@')#4Y[*5M($T!CBDG7HI>V8+'SNE^;$D#5%IFCA7)WWGQ<>H[K3; M[9-6H]]MGK[4K<@ +CH=A<+2$CM^H;DU@L\ LV=H5)8;3P#F"SC&Z1B3%R;P M(+S$IF0,L,&0!#'!1&M\\^>Q&_-R4:X^;8C.7[ZPG_Y9#O+\OW_X_UPBA4IA M]*%D$N5W=>=1!/%0BPRO+#+X^['.MF61!F,#D7F2)94B9;SX \J@.CG%L;R" MF5!"#9,LD3#,3:X>)6E@V2QI\G T7\T"%=D),-U-.;;QZ<)WKP@=&!6ZXG%5 MI"C2/#6-4J[,V3S8'KFNSZ_JJ*) _Y%+'!$]_.07AYWB12<3$GD\Q .3"#5H M('BMT>(.6774H%&1FU BEZ-DVIC3Y(7. Z.IRP$[Q;4>!^GW&,4OX$6U-L;O MCV!(%4HYG9\#>@]G,1C]%/ED%[\"?*,P"/^!VI]4V0<.N9W18VBT6Z2G694Q MOE5HHUI0:DQ&Q*O24."$305%^H0>(J ;LY0: G;H4"%*X>QD+&)JJ1LJ:4)7 MX]2>Y]<0A<$L=P?HQ1P=UESQ^9SE^@U2V:76O?]5YCB(5W<@(1'@W<\I(TNS MX8GX :KLQ/")+/ LTM_5$:KVTW/\<(Z-GZ)'!/^WJ,!\+9@B,=Y L%*E>9S1 M]W3I#*06%WQ4> A\?3-8T1R 5_!,V=*"M$70PU)4'L?,>\HF++(#9T#.$ 26 #?/^*-R1 M<10FI_Q72'>&"(:WF"B2>[+462Z.085J@H A0[G#.C>X_3K-*H] K]DY0H/3J2$"W1$ MF**"*!6D>"L@R3!ODMO5%RZ2"F2N%>A.3-;T"3 Z#8E_&8:Z\@5A9^$1S;_( M'C5(M.U-"3&IH=LAZI%U3YR6#'J0PJJ4@*%>(@H_*4;M>W)#VR8WV.2&/4YN M6/!L+/J+-O#C5KMPE<#-6) G4822,1^Q_-CS\!?=M9++<(U0Y"FU>,\M(F4H MH==1-V1OUGJ=2BUZE6YLQ*7P'EIA7:'P2G(KE.-QVGV 69(1.RBS*0Y!7G_& M T].550O"HTDBMQ%6=RSHF3:0&LKM#,U3^YQ,MRC_)(!OU9L6Y9^(RY]:P%N4/SS(K],9 MAVRT!QE4N]M[7[M2S5S?+;4B6;7O^^I[]VH(OWZ=@L6>][II<_4=F*WL^2[C MXEY[7AH>60,*'RD$SCN/1CO=^S&>]YVJ]98#8@?% .[2?I\E0MPEA8\9(>[2 M#2U"[#M"6!UISV7FP4)B[S2G1+I9[&-9M,/2F@X6 ZPN]9BZU.&BR;,2J/NN M85DTV0LTL7J7E;I'HG=1HETP\[G%G,4 JW=9O6LO(/&L!*K5NRR:6+W+ZEU6 M[RKTKCS%W2I>5O%ZM92E2K>%DTL8J75;RLXJ45+W5+SBI=!ZIT/?3\ M+Y3:S_(]1]=<>;)4 MOX]BLELF:@5J69]Z9$QXB+Q5;BZ\P&]1Y#%UK@/"D1?_NOKY'U0L\J75Q1Y3 MR!X0COR*E4Q46V*1[IR76&7L0/'DXL?4Y^+-RY!E'97L;ZXKY6CTY/ZN-\+_ M"VO[ '.,UCKD.Q;^A-)3W_[8W2:V[FN:-QRH*I Q@=,N%4LLT;2YRFDLZ8(O M/.,,J.#9)G1[S$>Z^Z#=-LZTA14@'^%('UM_V9+@N>]N=^X(N./LS<9%.Z;4 M1U4W[+$ZS38>:ZNQ7UT/]Z5AV471C.WL.I;432=YY(4^*N15*WJC59U0D.'"TMCB<7SL2]'SD5>4O$3EU2L.1_BNF.JC48!/9R*^7W1-5!=6Z$[F?.;:Q46\6):D20]X?* M.R<*K!?NCXJJW-A]((AXE/RQRAVKJO'E&KM949LTKUB9%VGUI$C'V.TCT5W. MJ/F"R!*I9LAWCX.7BY97GBB#<4:-V&'A OL4&P71J]:=4&,PZIB(1<\3*L>I MUPQ?I=+5767@P1'U*_2I.5>YLWL)W;!E)37(3+D*K0L''F+;+:J@34.GI:KQ M\UM"U(0E 6*&HNX<"_U2T921]QS^WR_>VYS+]#/U [2G;_IO@4%]' 8].8Z MZ5?=A/!MJ7;U@J)U5'KJI[Q;('8V\ZFNNFYI6^YN;9;JYW[BG\JMI%6W;K/K M%/% ZOM(H"VU_D/88[L6_5L&7#?@-E"P9O@YQ![2JDTVCC$A+96ZL/&S2>:. M\P7D>ARL+_"!!<<26Q>IR6(YH7XP5'N>)ZRQ=.+&;:X I@0GH.3'&8@3E*&A M.T,!7;14A$&S@!9$(RGY5CE5WO6*Q!WO%\44Z-V@?[L@NQ#6.?S&_G1^='P: MEH923NI63T8;XJ('67$(0YF"(A#FW<4-N-6TI![Y 2H3JGN=:CV!775)V&'+ M@XCK\@MXXT]N$*DZ/E+5_GPRZAG@A_H 7Y!2 TI$P$U>LKY M)'"+6&%0R42U-&R*E[>:K9F]VPW)K[>6%5T>BZ5X$>&>[HJ>M_C.IMB184$0 M^W'1'/X2A7<8*B4@[PA+'3S*#1P;SA=J+*B;**N61D@Q@" ?X-Q!,_.P3QRL M[PQ%8,!M:\^2)-*]"8W>[51FO]@#'@^WK)*,1*I9@]& F B1U:>CX4Z+O04< MU? Q\L-TKN>I;I/QU33QBAUMU;&\K:7M;O=[;WE;;5Z(O0VYVA)W-2[KT,2G- MWR3W;-)<'[M!4>\=XO=QIL3^Q[.KMV?_46ZN?3N6W TX9[K<0UY#-:V;E0X+ M[9RZ+Y%'2G4@9H'A G-)9$ =B]$SI)2*7!X:WLU2#VN4;UKAUVXKD#N)7KUN M5 4H*&_0K5%45Z/?6+.E]IWL8;K. C4T=LB-/=T4S9_#ET+4\ Z_P'3.:;=Q M^D*\?-%ZB8^\][GUU!<-1Q3F"I97U#+Y@XB_R[2&K93KU.$R+9XHO8TZ_LBG M%EBA@[!H-5X;L"X9#ZWF:^<:],:8_./H,%=MO&IF#U,1YC)?*8:J%R5(\#$< M= 1SH29*^('JK@(+JO>Y;JG;5W*?I2@+R+\HXQ$VKLJ?6K1L=*,M:K):[.+/ MS+N>S*/.^<+I8FLS.G-/QKIS;V'98!=TPP@ $!A]8W&A[+H\CP)0+:XR;.B. M?__NPT8R]&,)GU#A R@FO\LXGCG_C8U]C7;UU. [BYVJ ]@[S>,15D(/>]*- M^#1><2$=@/?KN5_FE ?M!0(L FLZE?*H>.^G$L;*!-U=?C(F%1VL8[ AL5,K M P:,;FK;"JQ1*"^M^D4Y= '"4P2R=*ZQCGY(CG5N*\>\$A%8OZ/(ZT)@TVK] M94Z&TW.HJZ4S"< % MQEOFL>Q;FN?&RJ2D>%.&G1S1X0'_%=P>$A^)V8=7D-,"O(:/78'104!>HLZ;IQ!IJI4@01S?!KC!G&/JE]Y(L0P>Q_ M:-^Q QIED#%SK9J'ENG#L0D .5C#'C;3:9\_1@!H^SEWJ!FJ"\\%RHXKIBA>G7+8>OY!7!21 M(XB7X\#5;S+OQ[VH(\*!B1A#]BR$;L>^.Y[CXSX:MT+>0F5.:*(@ET# M1,0UO5(K)M+!316!4B\AR;*+BA'!>5$K'6^A2_1T:9F&[W ME7!3S:T)+J!P)Z@ ZDD6;>5Y:U%OK7HZ\HZ0K,V%'XD,G[3Z8CI@_RR3DB2+ M^0B5RR2W1FM&K %V68"81YP5RW,CC^QQ">S*36H&8I#@F%*LA[& ]@=@!N"B MM(X%6"6NLL,]"?@+CRFG#LPA?(1QX4PQ:;]:FA%T?$JE 7C$BKOP@O.Q#04# M?PU@_*"LFAG\%32*[$AXQ.=?(.\5R,(BH64:M2@',#,$=UW )S M;Z)9.(9)A!B@G$@8EGVU9S#=H#OVUC)=:,Z30,RB+'TU\G](KVIKAE]%S)V-UKV-W*6__VW0[0U>WY%!9)Y3V<.STXB%ABQVS$#_-7&G M)8Q6RZN3@I&1"J8Y#;M*PI/\BSRJ/D7[*%7.\:'4C+\(UU9-5^#DEM*9RB&N M?C7UT%<^K>352;-^MT2FR6VI<16* 8K51N*VK.( 8J# M0YM0PI/GHSZ"%H*<5TGF!9"T5&2IZ/E345F]1JD$GZ=1(CVM:)\L*MJ6-"QI M/%?2\/S$S<"H5SX)E3]+HD16NX_G_0?L,;"ZF26=(R.=0JI0PK/C)TG&OE[E M#1">_"L3+N5!,X%4.F! =4NFDCVLI,(EJ9PFN?/1#YU .[PP8=P'E0Y=#O.C M4=**B[$3T/8LW5FZ>ZYTQS**;B.;:AV&.S".F8NR.>I;XL%?02G[GD=\:O.( M;1[Q'N<1[U9F%)-U"RYM)8B5(&NXL#&=A2,K*NK%T3S,NR-5;*3J77@20UW* M'UTE1,Q;1.4[=90?@)=T2!N$_QZ82E9,-K#D9L^DKSS \0HD3!"(/,3?$FH_+V+%[C-Q/1 M,?"'B24)EV\R!E)Y)UQK(5?[%T7)?;B_7F\U4<#RH2T&+Z\;V;[LZ[D M<5(A)Y)R;J^Q*DHS#OPA7L&3I7(%U3RK(HGR21/*[H6">Z+Q6/5F1UXK(PZ/ MRC]FVDI92=VPY>]@*% N<+2"X'2%%\9Q(#@_JJ+=Q[+$C]U6L)2S(\I9)A;- MBZGZ;E5$=;5\O-B27\M7%D2)QI3<7$):-?/Z%:7[@GJ3F4E$,REOS*\*X^W4D$G \WR.A9\ MFT#?KA=QC$ZO_-X\98P.HS!+Z 8_%:N6J"&&B;Y-?"N#$097585-'CTWUX0W M\4,_2^Q5&RI^.GTMR6$J^J+DA^$R$87H5_E!2EY0'*?I0T- MW3\TI"WK7\LEGSX6)9]LQ$CY]S>HCK4JD+2L5%PIBE0$D53PB:^F/K!@DO-UX^4O1EY*B4P :&YN,9IQB6#/O_$]JMV3ES;FL D,*IYZ;^@J=??9D8U^V'R/0](2BGP/D](XJ5WI"$0YIH) B"]5 M#2J^DL\*?"Q/\C_5&T1;5/)T5)0:I[0KK$%+-6*+1E=%D)W*1<=Q-1T @8XL/W:VY2##F%C6D=K'"(%/R.2B!L7(?9D(6 MMDK3U:[Q>A=5)S;J-:ON)@=&J7;KO=_,:$QIY<8?,<8'E6 $9R^AI#^^P15H5Y)3J'A!N!X+YZW[UVO?X> ME]KHN]PS"Z!#P@0T=G>-!BM%@T6#/4"#3W2/0"06$[:."2B?#P@3OD:I",H@ M64=&_LUUI1R-UA"36]SKHH9P); WW]_%9/I:90;"^&L=[AT;>#0AM[@GC:6[ MV\1=9M.#?9'DT3-#$^U2C*BDUYFKQ XJM,Z?_NET.HV2)K>S\]P!*.QY+IYG MJV./[>)X5@N.)Y<,7"5I.[')?5 \OU$=3S *M.KY#D@3/D4&< M#GHK.,0A,8+G>#J41M9Z?:PG= MT7EV>EU[GL](7C1K[4'S '3XSW'D991$9;7V_<.B=G=PK#KA 9R.U=KW_82J MZ.> M/8/>3\#J[3O6Y!P)^C::5DE\(C.N]GNV_/>T]#O3HR\_F+4;?],@DTC MVD=D+I3QKPWXYT497N@X$ 2DBSS'JJ\^AP/LKI08S_KX%OG_X1T?7=ZK%@%/ M?/%Y9W<6AS+PY8WDTFAXPX^3GZ,P&?O3XJ)X<>_/3YSK*/+JQ97!6$ZR4,:Z M=\.,KM"ED?D.=6*!#T.1^*Z3B$#$6#\- ].JDJ@:CVY1PG*PCTI1*D5US?:+ M;MC3.()9N%"IYR=Q-M4%D'"UT50M)W&\C-82B"$_.P%YYS%HLA M_GX9>OB?_Q"IB/$]5V2T*O@^"B4,$>*>:&^4#D?W0//3F'!IFS#%DC5\(9.Z MXZA*^T7S'.[5ITJZY2?Y:$V,GKRLH8F\ZA;M5"!+]*=8+@&^%'C>:5'X-G'' M$@OBQ=Y#Z'W+^!.L!S>3NJ$*AOX0()B"")^)3\(> K ME3F)Z'D_3+*8JC3HYBC%0KFP(;PUKJG&0CG=J37"L4HJ*5R,@R>-+1BQ_I#Q M)1!T@2_&]Y'K9E.A+O7ZX9]9S$2B5X7;&T<9=>56795HL1D7!A2N"R*BJ$'Q M^%2Q M3*B6#M9R+J,K(48P(Z3-TBB>%0B&V%NJ54D,@VYI2^04@?-9'67JO,.39!Q/ M&,=7//>&"]$)8U*NXE.4O_S I:"I^-4'$4ZC6QG7G(7)8KFI9JE.92.#:=-<=D9#KYP$'5WNM.6,I@G3L M"@3XF"I:WH(P0^E7<_C$$9%356&/:G8E.*8,QXC'.,@NT78!/[2DF#_?XC2I M:B?L'-!=EV'(ZR"5#PB/1N,%+,X3=$2)R+LT%8"B8L1EYD;52U=/4&" 7G9H ML#RLC!:ZLR78\,ZG#N$=7)&-=J9Q+H"-W8.F.( :)B!,)WTL4 M3,9;L'2_0-&)L$V<%_Y+%) D?^8L*T[&U@4,:ZJ,SI6< MIER1O,6E=%[#&,8@H. EN"Y0"$$O^A[""O"W+.%*W'IE(#OPEPGJA* 5A0YP MFNHE&N8[0\*+8-UH=6L1B98PZ%XC&:,)J386+>Z5M"]L?3K$0MQ))DWM[@LB M*2@%I#N,S,(_Q@* C\% ! <-,=5R+D$+'I4M/J*AA,-# *"Z([CYZV]PHC-0 M!)TST"_5\7V5[C@$)GZ-MLG[U*O7G(]1W6DY;_T$=,EK4#,\#_;\)1*@F[R1 M_I^($1>@7T03WSTI7D<5X6V1. \VN!3Y"S5E%@(C:/:Z^R:.GTDAHU:[WN[9 M._]/4&RA:2L9/0W@V\WZH&4A;U'^B #?J352+)E:CM&CR M3/7,-WGVBI4GCX(!VU8Q'XH GV6,[VB3XC%L+:M)[@&YZL8YAGJAG1, MLNDB)+N5D)SK\1WA!>\7S9< QFQJ\>GXU$SB)5M$I=;N4>F9:*GK5&M[E/CX MW>J(NI_Q5M_/6%OVW+-LTF.SBRWQ@WON=D>>S'W=[G$=[N[]C_,57O9L_\=V MVH^:SF3/]O%VNY,8]+YN=NM:UA9WNV'MP,^Z0O/='$^ M.3[P/RGTURO<6FL/!K56:XNU,Q]%Y%>Y('IU+,%1[7-H:Y]#2:(L/GH_D;H/ M:L*6$:-7;VVQ0\,CZ J_'*9KY2J5-S)TOHG=]J]Z4L9Y2%X05AW>Y96G5J@. M]FP.3-FP![9'ZLG_M2>TWVK"C@_(.@\VD4I1@ 5.LVHEX9"(8P]%OHY9'1EH M#T%B/V_P[[][H-NN]4X76[OL\P%M[AOH6-_ :J'_O&7[WKH&?I7'OQ13C+ ML .0\ _#@*#1KK6?OM.A:IX5U6NRAT^*][_R'7YWA M>$#ZN758'-5A'()680_LT/20TTZC=MI?U=;Z@,YT_C ;;6PO&E)MA:"WOD5K@029I,8]0 +L,;F:03&::)\^(*OA'3 M*)8OG??^!,#J6?WZ -0)>R 'IH#8 SLTE:5;:[::M5:SJ&@9@F\I7^\/H>:SIA M9'IE? .D27_2G">!F$59^FKD_Y!>%<04RC4:O[SF=>E=EE7!=9>VE*\LQ_;^ M H93BZ8R"!-<43$;PVLW345Q5 6VQAB#VJ'%!6 M/9G*>.*'H*[ZH2-<%V J0E@,XUN9IXPP2F)N %<#\\2THU#" !X<%&G;-D<(=Z[4-BRU&M$4G\!/4P\4P MNI'.&,;PZ%J.^ADA *_B>I,(L%VMD->$W]ZYT"B+84-*#TI(#ZKG5+0E7J40 MZ220HY1QK^)\Z2L "RSUU0D]9#G XW* UMYS@#,BXBN@)CD9 C*W:DZKT1S4 M' &HG"+1C)QNH];NM&J-P6 >KQWX!_ ]35*@#"*3+$XR$1(=7%V<.U^ 33C- MMG?2?N&]!(98=]X!K1-]SA,F$R1,',Z<:)H"TT@<^4/&KI\0TB&9 3/J-AQ/ MS!(@W!LD;AEJ9D*L"BD>D#<"WB72*+9T=YQTU]Y[NOL*B%I(-! ?TR@FJ028 M+0//&C@'O M9B=(O!Y)1A?V'L-WLGKY**DEC@X+J$4:I>J='? M7L1?J>G:2T;("1D?GLE4$[2EN*.DN--G07%@&AM%2@N2HTI]ZY+1ZRHR6C;" MO_WTZ?W%'^\O/_Y[L]&$8?XA%K]OJ.\MV6U$=MUG078@Z,SJ>@7= M4>&K"JK1&/;DNZMD 'NS.BO0K4"_+V?I/0O. @)=%?#*\?^TU:\U^OT%!7IC M)X ;"!^-[\LPP;664G#?IZ!-_PI F3F?I8@#^#&5<4B6*ICF\#/IYP@G??S#\V_^^?_@G_SH ]@?!C/'<^30QM,U M4'L;85I7(A@U+VAUBB"M"M1B=:*I7B7]^[__E[G:Q:0LA;/&-L:,>BVBB6MY M,HRE^'XB1C#S*Q'KL@6;TJW#!-Q(\3 T1E MULBOZ>\H0IU_&24^HM*K6 8".\+BZ*5Q^P_7O]R" 9^SN!7C\3/ MQZCNM"G^Y(ZEQ_&G7YV1CV[I/'R-L2F8[YT^V-ZFO5UN,DW,'! M$^[>D-#^6-DK,\ 7N5=K8^[5?N[<:T]S\SY&H=2&UT3\&:GPWIAJ(*D6HC"P8145I=93R/)H D&8/R2N\"TKW M][O^,>CW6OV6[/XQ& R'?W0ZO?X??=D<_B'=;E>V._WA:;OLD;W\>O&A]^'L M]T]?KGX[^W+QVZ?W;R^^7)U]?/OEXOW9UXNWG\^^?/VOKU_.U$N[KHV%RW%Z M=?-*PN*_M%S'7*\#"W;4BAU:L@-K_GAU=O[U\M/'J[RZUK,BIM)*/#^9@@!_ MY8>!'X(-&T3N]P4KR517"FM]4.^UYDYF9TR0CKDZL:K.IT106SSSE5CS@5C) ME<$5'GCBNZ#0W:SD,QBQB036!3P3Q>!E*B=.MW[AX I:C=>ZA#H(SRL9^@"F M#R(4BB%2\NED&D0S"8O -YJMUPS'(K^U3B,U7Q\%.+='4\W>T]/4FP?0U!=T M?8 2]5G$Z$BOH30%ZODP> M>:U/"K5OZ*5'3W8&UB9;.UJ%2F8)L"?*&SL?^Z%PODK0VH'/7,] KZK7V!7^ M0K&N^4<4'WI9<\!"=,>D[V5H6X%9!8I?>)*(D4PQ&59RBEB23ZPR7<.,?'XJ M#QV(%M8?S^J+BP'KH]/XQ>%4O>',>2/]/U$5_0TS^& 75:^$;A1/(YB9_.R2 M=%QC52O H>T4/T:[\J[IC*M.$PC.<"S?EAZF\CFDUB< ;#30\, ;*/78SBD_(]!;SC!= M1+&%$9@1D\5NZQMXS.4>8E#!%&2J%1J&?B4N0RS M9F'J!T!W@)G_@QF2*FPC:)U\S2!-$%2*)&L8:O%'BZNDG"J!&TNBP/=XKV J M^)XO$%DX _SW#"R9=D-G?U,JI@CHSH>GF<#BT )3&_OUA@.D%@#0-2KK5_%V M!4*=\K2GPO=@JA%=VV"84,XC??9U &S?#)'=,A7 R]#;(,#U<1(L38 YS6( MX'KEMV7BC!CG>!R#]@I"JR8P _=7TQC3"HRH$7W9JIC+&,'&G.'DS_\*:#PU MF./ZV%=>F^;=. 2*Y@]DKC K>,/,##-\DH.;1[5142_7\ MJ+S^W"S4)[Y-PF/A!5R4J/A,TYFA?DLHA&<-6B1LQN4=Z8,G_&L2^O5Q27B/ MI,U_#^K%5F'(MFD*E"7SD:#,V23*,)B<$R9J/1X+.+K=/"?D.&\"3DS]SG>' M4\.)P-9;2/E3L'KO"#6.![BBFKUZ M:P_\N^<53GW#.[4Z*J 0@YCWQ0]@5LH4!(4&4"AXGO[]CVA^3Z>@7B+Z[QO2 MJX#3L-$?M$_;O3\:W;;W1V?0DW\,3D_;?WA-K]%I#,2PUSQ5L:-]3R4BU_^[RX]G'\\NS]YQ4S55CZD(#IN>GWD-X/H<1ZZ49!@>62P-[22PD3 A*IC-AV0P-((N MZQA1*B!(@?DK/!#9?I+&)'#0):-A5R,*OZW(E4I!XL) :.1N,J CKH4?@LF6 M)24)\HTK5HSFG45@VH$Q+LT]W("M%V7)>K/%B52CBQ"W*4I1E2K?FTBE?^F')**Q=P M(;C2PMWR9!'" $3,#%""\HY6'!]EPQ19J !_[*X)19DN=N1V89^!8S M(O.IFL* -")>$R)O\NE[G4, 7 H=6Z[DJ3A-56V4\TX++,,:/N0BDS>"W.%4 M+A#6&9.4_19-O$EAQ1 MSC[YI *!IH08!!@,DI5??WM-W0T0U.!!HB16G;-CD6"CA]5K7L^"/4XTA\_S M,D.'-HYBSX%9()^/G(J>-#'17.\DD"PDLZ+SSKCBV)7GQYKAA]=\]HP?@@3) M(R]\?4OT2+795^X(OA8.3H\"45* '2QS/&_]2Z -?3VCI(1MB8OT7,'R6CR\ MH;':1:FL[&7P\)% 1G&^ \940("F26R.2*ZFNU4D\$++M/1CN;[(^2P"KZJ^ MB[S%B%3SN9:J6M8#IP /A=SG(HOT?80;_2IZC1]>^G%II*NF M2%7PT:MO()KQXSCR_MP M7 .UTQ(^90;=637H3M.@+X+"C]("0DD&^!#(2A.CEGKV$TV4PK$MV01!.2]C MPBE%\J,E""G9NT!R)L=<'3UF$:$,3!,.4 0J6B"WL;_00VB]#E*[\YY.]RNHK>+!S9$/5G4:FQ!H')F79,[+\ ^\[IVVU@%$A6[L9*!<' M@WHPQLK5K";5XM[H)2B_]&\@UTM3#)*.EDDY!XI01-=2V3X[VIEUIN.:8_]J MZ9%_\VDGND/95^ 7BI. A@.T?XB3DQC[4$4/T,IJ+?M46S1=W.3,(J M3'IE -X+$V'M1ZL;,496<9\D0IJKU7/*K2":.@F7 -\;S:) 5$K:2K$KJV1 M%TWD>IK-8)#/KB>PC5.-[UO=D4I]5NHC57_]/?_<=/+THIYI2 MT 6,F2,RVA\8ZB336ZM8YPGL %"7OFJHS"1V]BU:H:,/NK(5M7@@DH+%!K,A M*. -H@4H<28F[UY.2]JT+R^"4WT!08'G!&.,#T^]C_Z522>-YOKH0)-XP8!E'<\L!9#P?,62,J\.=:?9[-M"(%7@<]T/_X"54+@ICO M:#%O.2#5HNGCJO-.)G5&Z]3?_)M!KGWD<&#HH:S3?(6UZHS3$8#O1)R:(EH# M(HMG$1BA^$9A100,CHF(J+C59MKV#F?BY*D AOHX7WVO8?B"LD TP>6*5/+Z M#'D5ZIN:+PI!&M'TA]S&A\NJ7 VOLMK>UE]P#+ +]3Z=QZEF79B'.1<;B?.C M84J$$0[W=GGGZ'OT&L& SB0)'-GWYBDNM/#1*PM61TD@ZFR1.D33TJQ8O+(= M[XTW"LF,K/JY6]ZDG*)K=]SR3OUO1%AR\XR_]P X6:_SYN!EZ0L&4 "/\9.6 M2-=YY/^8"B&4/95B:13UMZ@"I';#K1L%2)C-,\,L(<3)!(,:70Q58]C5"CW) M-O$A PER4'*VR=&T*F< MHM8]C3CZN#U&Z194\H+\E?MFTEQ]Z_A9Q7UU'XK MV5"2Q0X@Y,WCH:,E4WJ5!0C6=:/--<\"V.ULL@ V60!K#"AT5R[]#[_P':M6 MVUY1\6",&%^^TOC";Z/[VE^/8%8UF4^(0F=>) .PPQ:M(SVW (JQ\ U&C5?PRQWK_ RF6$\>8W4/LBY=3YRL)(."X M@ B=UF U,P@QNNX:^80)DNO/*!YCBPC0,5F&47&G[)%J Y:EQ)$UVW-.]%2[ MJM^9#CIGJK.CS@9!OWLVW=G>.=OJ^-.=?F<6=@/!=+;I;;NG'\;'!P?CD]'1 M_L?#R>GAT>]GV_W=K?[P(9/;=F]);M.3]'"6""/"\WR:N4X_AY<]9L:XR6[[ M?EYV# !"J%E\U.(;!-L^.@=^E*.M*?N:(#N2M 9Q5C5BVYH>4-S3C96!H]%D M?_0/P*\%)PWA;FF#,ONJ]:O2^-[RZ[G>8$EE^W#\\9 SU]:-8SUJ7NCCX7X8 M+>#[\T(_QWY"$7[KJ7XQ:D"UWN)!,[;<4W@*1/[HR<][/X06!8SMY:BW$$2C M+)$\T.9H"9* N#JS_ #-BE4+2?L M"3Z$W(0-^3Y>R?*LZV\K_VQG-]@Y&_3#G3-_VIV>;>OG=Z>S77\VD-I+Z\GJ M=D;[^X=0]5@MU=S>ZG4[#^K-ZG9N<6?9B6Z*-9^%/XL 6?_U M)]TUT-5^Q)_T2JB/&IF-DOC.+U"B'NU M@$@RUN5X>3F?@],6*F-45OA1XGU5UX1$F%/J:'.=F#^G^F6*J6/ *?3FU2-8 M$3!K5)@WK":5#WKXH^ MX62?%U4.7=H<( !4='!R31THL%*W>0Y6T76&3F 0GC %%=5^$4L&M_O* M:5= V;7P**).,ZZ&MP==H2#K@M(K]DPSEB.?L 2X/0ODA27P$:%-?IQX$X;N MK?3?;.D_@W8%2G)D$7P->B%,&I$+(?F_C*\]J!74:]W%NC_ !^P-W:+QJ13$ MVOK+JF3&FA80A5(3+27E\-G(D=8G(JT_(:#BJ 5S5=^HF6=1R3CS@_^4$5TC M?!V&=@DD(2PS+JKS)HIA]H8=?,&P*U/#K3Z^Y?W+]1"854PI<^>,S6 ST8 M3OCSC'@%4Y$WFLW\*,-J%]S ;=I F@)5%$]5'*E+Q.S&FH@HE^,%D@Q5'F64 MD9V8PO"I2M0L*AP5!$OXW%Y"L((R!Q*QS;;,Z5.U&2??A=XL5M_X$N*0N'>8 M R>PIE@ =I5((+T!UT+R)><4-G<+U/-"*_A0V8-E3LOUX3 ;2,&D4GQM&> S MBCQ&4!N1QI=T'U,(SS"NHID;40#!,NK-J.P"T-\45$CXT546%9J%8X82EUX+ M* "-9 S*V, 9BK,]RK*G0S,N]#9L^"A/RA6CK&0A1)=/W.IW$L2,4PAWI;< MTIOYWKFV&(K<9:+>K 3@=^Q5P# .?L 5P(&?95CCJ^D<";+PORK,VQ- !P24 M 18&OT#44D+-T9_!5Z@'"PSNM8M02J9/EE[HK2ML)=F(?@1T16\N?Z^U8#"@ A)B'YKL9D4R@H2D(A[ MI#DT)GH+9"[74U<(N +R3/GFTQKTLR;J,F])9H B<6!@>+%IAE%>RB2&^_0J M>DV^ IB5^[J4NI=@DKG[>92;CB!4W,CKA\MH!+)!C+C'J/JK*&]:U=W0H4@0 M)WH#(/<6RM)S:>; DIN2_AFB>L'*P$,W/&)R%,Z;QA MKL^#Q]Z?>;C42,0SB[Y)JQ$M++6Z2&HYUN>K[!(43KV/(!BI+J5\)M 6]]^[ M]]>(XY6GE#Q0N2FM"F.BG57?5!: PHOV1/QPXP!BIV6 >:[)&-!;Q%[2 &$%0Q(" M^"6U3-57-",H][7K1;>L&B9+_"[ 3F1 M\5W(>\(T5VFX_$*W[##)TYF/G!;"M//$$!%S4-BU"@H:@Y5:1^G$WQ"0$% MT1=F*;HV%6!T! K[(7B']"LM$Z6WM^\%L1]1D\.&,\(96BV3]Q8%M[.EM,VP M-(M9Q*Q^5@*E:"L_??>G)Y&+'[%,T&36FX@@M%^DP3D=#U^5%2$1@: MBA);>0DEF+&FXG^7H;Q0')^HB:T;/UOWR'!O$QG>1(9?5F08_N#F",9^0L%: M+:)X!*\K_'97?[G&F4Z"-IX_9!;. ^[._37)B04WXY!"JP;CJS7#%LBOE0X+ M@01VX,63L 8PZ'H:]:O$NL1ONBA<\ D>'"UHL %X1H& !2B6I*6S]D4<4E!ZRFS&2B5HC MVSW0"$&11Q::"%J,3 )[ "\,Q)0Y0(X-\4#MXVU$L[,EN,P4W\Y3.L=+;"3[9K^R@(E>LBYM#$6NP50BECQ7B.:P+WX- >4L_HXP!>I=5UN25 M,%R.=>8/IGZM$<,$1RY)#8LJ6RG51P)%YP[P%>KTP=CN]#U$'I8)/ZITJ'R) M.WNS*/IGBM$/DN?/5!S=R;59HS9M[\T4)>G4O#U5(H0^K1BF0EO;"3K5O)IGO$_2ID_F9"S];RCJI9E)M:+E.RZR41JX3!.!L(T)3+Q8[)@\;LN<=:D/ M.BH,JQ$N/$.2EN:_=^0ZY+Y*I"0!'&:H]G29?W-P.X M1Y9DWT%T"-":*[Y82O=DB%<@:\+U,9F(+=O:![+ZM,8G;7SR6E!3OO8@;]+- M.'2R 85%7UVDDE=(N(O5*,BHW&.! -K'PN63]S7AK MT8%M+%<.J["N(RB;G([BXUW!AO?&90RHJ8'^/Y=[KSCL9&6!2;KG.T4)=H RC.DOHE+Q=9K1 M7<%A7Y.C0T)&:897Q,T(CB3\=85QAG*!?A5H)*E"&RP3P:;/&S+?V53!-G,P M5;SZZ.UY,X-@UH6Q.;AW1-/<#.2QNA(KI#\X&I/T")X)9 >Q8U--)N"I@$?N!\2\VJ;V)@@@^ MUBUGMJBH[8U MZ9Y#$J<%PH5$"RP! 1-"&^"+"PA MB,?)P_!AEB91P.8V1K8AM,"\W([A](R7U[@QY@N]6>PJAI$?03SN/+:6-EH1 MK1%#Q#1#!V,C+&O2L4&0LMFG+9@(NZI=IX1;-Y@J[WICT MEDRM5$!6Z#S0-*TI<^9'<6EK8*U55R-9Y"E&!T_Q#Z"&EL?- ML&SUK'R%CA J#PF40 U)*2-*WU:QWO67 M81E8)H,^ A!E:813GS%UR.R=5 3$])BQ#6<0QT1UD,):0L\@DXZKE'/A.<^1 M3NX?F[O%._81FG%*.FWB'5\E>C,OH@42225;![-M31[9HWG3'G2+[^REY^ZD MTMW4;JC-WF&?,Q%KB^N[2:0G;Z0C,$I%N -0V\WE1@A%E%XER$N-?Z(JY%%P MBH>K2"F;UD#L4)MDP7>TM5-^B!^AUNAVA$FA@PFW#J;6LZ MQT44JRH46 7H8>J*GN6*7_M#D]'!F!3FYZ&"3S!GF24:BBFI9N+1YUBK)3F[ M3E7GZGQRNEII9O)"L/BS57/;9GS&_1>%)*IIKFK[1OJG"KK75@DV ([+"T88DS>$8YI3D%H2A06#3']VOJ62KPZAU)$O XN*%Q#.::>HZ:T M6-4 ^<0Y97 4"3XWQX,&6+@RAHSZ.512.(@H8DMB+B<&??&" AB<_K:%5:<9 M(K]AC2FF>Z(J*E!Y !;,S+B"ZH)[I=_IH5654[$&CD]A* 2K0V@Z*1.H):D@ M+B.WQ_00,0+P>:%/&"#M8"P?%8O:?C[WZ]^D_MZ$A-V@>?PH[/7/2OE:1[:9 M<#]#L@(9-;+3J#;0^S_7&JXA3+EU/\4_W&:UP;S909P1[XR<0,7^*7:/<;QO%G_53; M^T))0,1Z48\7_!/6]1E*K.DH*!E.?5M MJM>>..2>IV?E5KZW&[,8:(E$'0W MI]T]$<,,T(L8W0/E@CY$J8YKNB#R# JRJB @89Q T9<6X"#9^"6!!>LEMRIB M&#G]CJ4RW]PFRAN6##&"67-G;-Y@:N_JF9,$4Q:D@%%+-BFM"AR!-L8.T5'P M)21IF6!V2.)*:Z#;'KBP 5+)DOWJ*TQP9G:X>B: [Q6(M44*%S*%VO@-2V$< M"WV=4*A7CH^002ILHV(18X %1!@>&Y>D]G4:$D)0W[07JCV9UC3M* MOHZEC2&.!?D4 '>HC[!HR]@8*I& 5?UG3&8)H)"2[S+"N I%)?P?LW1^D"4] MDT2'P2;189/HL,:)#M^7.KVDX42$9GZ><+)7 KU8.2RU L6BM,]**%80ID.G)"'VKTP.*389R6Z-!ST/VOT1/Y)3 MQ#02$)>0<(B>3T?S'X;46>Z5AB [5\H@ZZP$ T;Q0#&-%K6NN94JT1/*S42H MNH#_#2].RCG7$3K"QK='1QE1Y/>O HXO%4(LHP*U'"0?O^JM>F7#"KXI>G2? M>"WRQJFS\%'>M,2"FH.5U!*]@00:17L*BQL#]<31C#X!)@(8U/DL@BKA%.H> M?"US4*TC%3YG>&_WS81<>!= (1J6__MSB61N?2L<]T#/J)CO!N M>VN-M^PN:L9RL>SVB'*TFK5\F<-4GZ(4SVXZ<2O\)\OBA M,5765Q';T312F"6@3"7-ND(NZ3461M^O9HD]9DW_H')+; M2619R)N.G[B.ZE1+6[O;L!#[RZ86>%\2A&N;%.CB7K'$%T$K]T\6^IRE!4<9 M@'-IADA)FH]8=/^H._AER?Z9IYHGXTUR\9.UNF'2SSGCP6 RU^.(OKF_6EZH M#,) %+(7]SK'+&=16 :1OF82MX1L.LC9, ",K#\WGE+E$EM6Z7,'.' V(9;S MW:9-O@M$]79T1$I;TKH?QK(@C2.+YB30>&K2?H>VKFF>-EV* [H5UWUE%9]6 M_AZW#Z.9BRH!T\WGQ$PVJV1@^Y&/\[1E2D>6?<" M\*/FR1:A?T+)%A4,86%PK.U$451;8#-Q(E+&&5PFQHJV)5A6+:<)#H*&LM@6 MKVB+BG),VG!%J@,BB$2I*=>00.;]RMS-G"M5\)+H7YL8NL8A(,ABOF(;4C&3 MA7IS9K*YQ"OR@M-DIK_"@&WO@V;3EW#=\2KF)?2P MB%1B?L+%6NXL*/I&T1ER_-A)51G;3VJP5_YP7SWZW=HVURN?>EN][TJD6O<< MAJU-#L,FAV&-8%SX< M0L8YZF._X4;'VO!Z5_NF)J J *S6BL2&:.0Z%4\0I;-OBG,KE?.N<>H@CV-P ME O9Y7(RF@'JL"T**C-HG+X-1I^]Z5IP7V@*%E'4F2.V[UBS=+\RVJRHGI>O MP:-6,NR& 92C^),PCMRM\L=D,,%K06 -5?D>6(_!MZMMA4 Q;%+Z5]<.UIJ_ M-,;92:\'5&_T.A*^"H0*K\5ZLSY3$!(Q!%T,#H9#9MA11$R..$(+C%)\7G%' M8?3:$)C*[#6@@,_*7- QZJ.A:6<,F(Q*T]F%BT\X<#3R''6\H00X,.+\.$\K M*0[V-9FZC/1F4U=#3F (,*V[ MBX8?O?S?8/JVT:-VR]'L01'+T!%H"G#B( M"$7"*L)\JBMT1&!'<1PHQQQ"O3V)28":^Z$RSW"RD7VHI4>7BAR\[K$JL"[: MF8/@10=:J.KY!UD$16BWKX13JOS//7@V;/8>2 1%N"5>HX,\CMR8,6/:'##:DUJT569*U,%CXY2 M#/#Y"- -T(1Y$5\+/O%YFH:0M8^)X/C)%3MLIRJ.U*42+#0,@)"OE)VFZ>>%C)9X3.*6T>!P2A^XG>9PF+ M0ZDOQB0(:GYY1QH2&:B*=ND-+.S$H>D;'PDBCZ"#02JKJJOA]ADLQ9P\^X:< M_T=)WULC2J\T5L*F2@8$: E!-4T,439M.\([%E"?)PW+B@NG<20.P1GXMYT@ MR"F0%J)$L-<8#Q8](*:\D4+>6*,A0+;LBM!<3^L]V$H-,:!CK@K/\S2(6)\C M;PDO%'XXOQD:/S59I_QV>2^5N.O)<@'_4E6C4".U88#[MS")KK?M1I0QXAV: M+C-CY1@WT#(X>%$=6 M7ZGG=HM)>/>=;)PP75@8V;Y=1*RAGZY8+MNYI$L-- MFL0F3>()ITF,3&'B;9+;>$KJ]?U.$AFHXS>JJ+6P&2(_6GUFU:M1+_BFI0%# MC;*2S5$20&R,8K=3GJG$H_,0I^)H!K 3IF&B-H$>6/*["2AKV]OX^VWP_2C/ M*0WSX3O2/S*>O!L*1KQ.V@HJ-(.4RD23,G4SE+[10)N0W6C1R%R'A?<*+ /C M#N.KAIGOKUL8.,2K(GTJZ^%H< (=D)L M HM)\\L++>ASJ@=HT#802BJ&/C%TR>OG_2(N\9>%S:&RI "49\[1'E.KQM\# M)052%,73=&T[*U8?96CSBD<+@B\09K^1E5K+\S;?&0?+3&Q%:OM!@.5(Z'#? M#"XE%S/!NE[&4?]!W,9V/Y5+#\4,1ECSE3#.-4L4#01ARL$MF"YZ[=,;.64# M)^3,6,/+$/Q36)@C6FJ8NP;%TA(,0;!8?D/HFR810=YJP,V=&+*F0$N&!(;B M*OQU?<-0C6K4Z/!VW!589#,;E,D:O;HME6JL71?\J']G8_ MA["R&U*2'<[+Z'F5@?[L.@_)(R3S%32[++JD9#4!5Y $"OQ:_$<,96"*,I$E M15E0SD%1 +@42O)PFI7)>.R2GV9IJKQJ4%*?]![[ZW!WX.%[@'L\59&#'2C2G'K[LY?!L,HMXPL<)6)%RO6V\5 MD'&FD"1WR?XG_ISP.VI]_?RB$FS"-#>MQ:$@ITSS1I)5>O& MH;@HCM3,&4ZSKW0*F0(P)-:O7-J9@*H8ZRDFM$G0Z3:\EJ&QFJ-;*J*DT.E$)1A-N=*MZGU6=5EK2 K]*3192LL&RHR*.]T,:V%1NFP# M23I SU- !IJ9?(H*=*@A,6F"LB*00]K[E?YK[2ANW4/(VYL0\B:$O,8AY-47 M$/"'8O_ZMR@!8^K--$Z#K[0NR)E.BM_L?=IM;_<65?S**C7_Q W&>O[E[=UK M$P0F[JF+FD;_O1%8\Q-CN%&'4*VC/"@X]1KEC8UM6TP**$#U)4J]*]-6KZ@" MV!#4,^]?(/OG]OU9X25V'5&V2X-C8X4J#[)H2G[FPT+-O4%+L $/$X0 ('E% MXS-.;$O0 O$7V^87GP#GSZLDD5+E6XQFVF?4VD^M1RHW ^F?X5A;;>]X@8E4 M6@<9Z=\>Z/4DJ&&>4'DG?/@Y2S$#,L<7=_7OA:B@%<:QS81SQU=QKJX(?B"A M:)2?)/!\IK0=^4->\R=!=]!!;Y%%L=?'5G#ZO^]5]&_89].4MD9TT/*#CR)& M]'+TYTIB+7T$[DG.,@=/Q+2,8M*.-"<3P%1^#_F@Z6>@"X$>UNUXUYH!,YZL MZ?#F=6F.\![J=^?U\:->GT;AHP.#;%[.>5"):U,PD- C,:H^ \6>WH-UTA8: M/M/J[7E:1+[$^ )!:=^[@&M#Z9SE'&/MX+\&MOR-JE;R"QL I,X(^';!"M_Z MRW/,BGTNHFS_!T396) -N=GU#_?M7(>#_?EH0.#X:-BJEUI%=.HV53'2W*!D M8%1">P/VRFJF)%P-X3FH"RD6A4MMJ&1K\W,&Q\UQFU; X:E=<+5U)PR2 MU.U=_-5""8ZWS?G#RFIH:@3_A_+4^F+98]:\6'9K,]1O-$>O746Y6=X./:^2 M[&B$![:=BK]G7Y(46FC#L\5]]H<7=;?J?EMK I^/G.3,D2TV :P^]'PT[ &Z MPGUS_C;)0 ^A%_!&5H"[ A%%@ :D!CLFT4Q_0T4ZMZWL!5[$^W.R)2Z&K0&T M@N"_7'8V441=%N=3@DMB/J UT7[?]MZ+"7)\": 'ZNH-Y!=+^[@VZ^C/< ]_ MBK+4';:'VX^L+8W;#2J2U9]NZ7/^C=%B7H"2=$-6. 7GC+E/@2Q&YW>;70A< MMRLU6\1M4*)@O'BF0OP=B-XY]%C\5BU"JD+SGU)R6%#F.4>&K-==\%:@%BH3 MGW94<'F65D5*K*ML,?@,"&+],BC_)V R 8&*@A(BW LVS4U=&Z M>$J.=>@"F$LE66T^+4\+<$UQ\3453^@OLM2G]=/\V@^9Q+].=^&[# ;++5ZJ M8#WEF+&-CK&.B 0&UPDCV/H2@AHIFB_GGJ8KU5HIDD@0*%KE)C:M[]DU99-Q M2SA,+*$ H# 7Q7JX4_'I>S9?H*GY%$-W8X&E9Y1N)R8.2;G?H)+#IDOCQY:C M+:^/KQC#R:55GZ>DV'YP=J#>))X3P/)J<\#E]](>9$J?TW^),U'I1MS4SJ!I M%B^0<(\;J*!IPZ4!&=)5"_+:YPLO+*E*V=;%:.:;<5]+/B,';9[J\9MR@:H0 MN=+D$>;AEEY#18UBT+HHIE6G_HK3_XUGHB4!N92=7G%1&4%29W0#\M_>3 M/2>& AW*HS#R 5 HQAWT49AB+&!YO,.Z4KIHZ6&A-'?6N0;N]-@X\-3^1EW MM P+9BO=/(A@LG*&#@S1,6M"CU5 >3SV=H(TKO_Q]?\$OJ'P7@8H^GLF/HF M=MKA1EB 0

'8Z1<>5%;^LO>/61@M_D>EL#91[4WXL#S Z? M"X)=7E8[N3,&(:H*V.X3IET MM_,74Y]7&%>HVV 0^"$(/)??U>9@53%U 4 "=L?T1M!HT4$O=-;NI^6L+E&/Y%!/V=*5$/]U$&4!WK<\:6? M&R1BQ_0[%:N41*(K"I=>X"RK=1K(60'I5PN:*=>58H*C-"#/)(XY8M"P M89*_ [+!3>VYD<4V"/W@AZWZFH#EK'FI?Q MN>^@6Z"I5+F*-)[UJHGFIS\_#HIT"JN$OWO;2/F[WBN8#GEM[G0TKUOUS3%- M!VI>EL9+1,H2)?6L>@!N2@:/N1H4ZF=4J%WI#:U560 9D$J7N50V./<"SYT1 M P3+&%9=QD4$7G?0]VJ-;M=,C7JP9B4(5FKQ+!Z1W(G!8TDKY([=T83(HV?J>MF\$,$D]6P"N(+7CT(W)TM0S:)'( A@UD>4>$65=&57S%AB='BHMS]KPW4M/WRCN4IZUE*&AWH M"5S&13U_T_"-[6 IQJ6:_;OVMV''@P ^([#64UP\!Z8\!FU/MAG/=T+G0L M6')YX]G D/KFEH"34DHIC"@$?'?T]SX)_)?*E0!<55LU;BT81>I,[A-[%E&* M0 @SH)8'UC?,GA#$C'+4,Y M@0[HIU'N*AY^HVKHHYZYVNF@9PJS9I<(N/4T2SJ/TZD) Q//,;XBI( M-T,8#=OTF3AVHH 94FTB7@55!.T6U:=*=J[3M>*!TT@>U1E\"$G.5ODRN\K_R+IC!1"_$M8$:"/< <9"NE.6/*JSJ>/ ^-UW. M';]2=\="8.'GQ;)1T;25!FV%+@$'@!ILF]OM&I![=>>H]8&*1 2=P,:=RF3F M7Z89:L$R/01T_D^IL,8_P*.F3)/?O%?=U])I:%DG7_WNFC''/ >:]ZKZW-+&/Q%AE]&[4E,4LKQBA/L1X5;O"V#P&1CU:G'3-/$-3D@SN%!7E2&ZK"Y0'5' M-OI6'/26>_J;RP4\AE[GBL2X)NV)].R,=Q;^ 'AE37O%!1=64ZZ-B=29U@ < MC(VO6S]GIZV>2V6Z/W.K6P^SU[V?NS$TP+J,F 2=8AR6HS>M& MHNL>0MK=A) V(:0U#B']_$23:I[. :N6+8X C*J_;WJ'CN4+C(RN, M,0/"2.MB2ELYEU(X;F"XG;X?R[GH9 ,8Y4S4H)2!G"1S'(U^D_2@%U,RYG4M M7QQEJF)GGAZELBI\E1B+44-"8FZD(;4W\5Y9!8*]N]?>A8K))TE]04$=>>U" M5T*'+.Z+9?IW:7M.M@ ]W@G5K"M J-E+R9'4W=T94O(BE8Z9B"4\ LE[.ZF MS'AYJE5)DK%E-)5P$"DOZ.YJ06=86YI![7OL5N-$ M\B64"4T>*W9:^B$U\#=-<[&4;3J[7(%C=*@JLJ_&W->[R 4X/^[E*1:W8[]1:Y^DW_NT+'Z;1=]4V+0T1T43+9Q6663Z_T.9,S^V0]^]+4+WRWO-&_IE MZ=L;\SQP2GK*[S3O+-0;O64!**E7F;]XY[R457B>W%__S^YP>_==?1[5ARKG M],OJ#9>59]G9/_UMZB=?,;"0EQFF#MEL#E/&J#=$_;A$+?RZYH=WH2D%U ;\W!M"WA#R>A*RILXW'*EQ9, E(YJ A3(>?8*-R[LJ8!]X-:A5]1#^94K44HW?YSF>PI8]1RR)N79+82I/WND]+2_@ MGZ>FI),*$?7?MCY-.D0N+^85*/QV!EA52+]S$CM,5@F,\[IE$O(1#8?[1%#&-7?ENC3[7F30 MZB&:_7_>*]]\B*.:QF*2N&*DSR*+$#HU+Q>0J$29=E)?YB^5PE/] +R&.A-B M<@UJF?@>X0]868XC<$[3-25D4_T:)(>X.>&A"O#%>>4-N,FOIKR0J,#R8Q]Z M]49AI;$\)T@M':. C;MI7DOE6+X[\3O1(%0 0T)][;X91$="9\^]1$64X56Y MF9"Q0HE[DH!8OR!![.L[C2?2/4\INFQCZ[R!,RXC5V!$L;K M=+[(S8KAA]4U5QZ[RY(%UQB;N<0%>TP$R#B'3GV9P2NX3_J5?G:^W!]>,$'O MF:+;?@KU#?I-FP*'38'#8>\PAO:B MGF+#%K+>]RG@36I=*TLO&9+AG/)S_=P!_EJD^BRN*ZX/4GRI-J[Z-*%,J6^0 M-&RJP!MPN0O;2<^4.]1-4*P?%##BJ9\#>$F),GE6PIL0C5]+8]N&'>0@6@,L M] #_I))C5JU$X9)W+.:0-'5;[6 J]2EY&.M#2&_0K!VRHPVN$H,_.21'&L)4 M<3ZQA5FAGUH3P@A:UBP=P$[S5&(+!O0OL(A\X7B@"@-%P2NT6"D1%RKSM@DD MB(L6 S 'DO8!(IJ18UH$-\9%_N$MJ=/:_DB":!$K09QQD+ (S@-+C)4FU$C. MJ0+L]L:4QH?&1^!##9'B(E";M=+6]IH,[@)8)<@&&+:V4A#C9'57BZ^7\0 $ MS"Y#.Q/.1_+;:0-D!S%7G %>0U/1Q,@2U&H)[L%&"G9B*+4*?H9S6,+/A\X^[-.ZI9^)T =RL=X["[AH M$:>COQGLJ$,NE #[9L4JS"4!NL=&['ZUAD;3:%0LU7##KC;5[5/GA+!A[0CZ MYJ!]8+GS\HN(^Q&Z!]2E?VN)51-EE=INZ!P)B#5T>W%^7!A&PF=[9WM@67]H MH<5&IJ7F>P=O\W<+2=_H!()F8MKN0,@/<(S 9OC/ZJB #5J%+@UVC) M 8Q;Q9IKHA "-2MR@J04B@,+,Z:[:-UOJTF!=Z-A+3_40/;>+&:=V=_ILG2^ M$^OAUJE&T&!IX*VRNB[XK?XA3K)9E.4%^4H@:WFF;QP4$)99PE).%*S&6?&5 M;]8XK!ZTI']('U@S?HM'", /6I\C8Z!8C).E'B,(3_A(74:>H94TX5XNQ^BY MW+>[_8(MII]N,%0X]ZI&07 3,@($_:_%E,+;@/FJ.5M#U]A_IV5ZA#J1&?E1 MW<=6YR__ 6O*K(Y:>FFQYT)=TXUVL(A$2BY%R!U1P<LM;RE'IC=E&RL/ZT MLL::AQ7ZKSFP+?*8H$!7E/'O4/_14G5-$@-ES<"[N2"@U=>-D9$I;)>IDK=) M.A!/@4;;7+1/]@Q1N M$ RN!-U2B1T[?T^?!V)ZBX<#]K^!U57DDO:_HPMVA M ];SM"/NL2D-CV]IH4%LW&OB:<8W'48>^)*!=ZU/@#D.?])8'0(K8\IAU MVF>C&MTVDSUV:E7H7B 6*G(4 _T4J\RY3UE#JSG?(A9KZ==O[_Q%&&VB"E>+ M$@0Z:3:%#E1@W7/H:R#('V $N8",;*978=[NQJ3$W3RC!+Z[7O4585-*9$#P M5'W?6R;/A_RDJ61G)':D>P5(UXSVUCY2V]U$:C>1VJ<XJ+SB%B-[/7[U::@78,GT:6UZ&T:HL MO?9C0G--;$ +I>AK3.'K\3RV.I5YH+L @.[/E?>?TL_TJ%I_OO3CTDR3,>;< M"?)':,(0_+TRQ2_&HBXJV/@>)&Q6%_8<6Z#>GS#?"SH>%@.Q2Z0"\XQ[+3:# M.1K4+"ST^U+:DN+8[Y%79S1/K%DX*A*N2+P'[>_Y2)TA( M4PYV2;U)&75.+**IHGG26(*Y"XV]E**(/N'O>G]<0$,2.R5(.@VB!?AZ< Q8 M@<\W2AIA\'",>L=+EJ!ZQAN#=#>+H3T&9Y<*OB%5'"ZR*% K=#&*( <^E"J6 M^?)Z8&\X28*WA^X0[-&S;(_]'6QUUD102_PPQ$XP@HY("OH'[KU^E:C&$@8G MQ_/#*G>/UN$!NWTIK['M_2ZNR!;Y.XQW-O3*!1@;%5W]E7$Q2H<58:$UK#LM M'+2=?ZY>-_EF&8[:G;)I) ;9$ &&2;2X\0$$TB1X.\\;[ZNX;A8JB]+0)L;@ MF\@S*5Y>.[(#FVUV'MN&V85*'&B)G.&B -.F(2C43-VN$*#V& M@^K+'_FNWH<*%)5-$$N8^A24 GR>/7)D\XJ,;F MI2;>-B>%\$PAD4KO L)?4J-((V:YD[N=E^-.$\!8OR G@V3W$R:6+)9/J^T= ME!FLM]44CJMV3TR32H),[=HD*T*/^N&NTYA1A+O\2=E8U6"C>4N:.%26RZTE M0:Z?81LY4Q7"2>]*Q>P2 /\ANLTO4E W6A)==9:]XOB-YY!< G-@\@FT]O+$ MV2$5":9GA9%6=I-.!3++A(^KI4(G\UK MT]/%:^P@-* MY<'_8",,SM3)OF]=G_WHNX$..)Q.% MKI8EE#LAZ9\UGR66&L_]4!&(.,=^5L27EQ6?R#F=K'(Z4SH=-_Z#O5_$M# ] M8';^(NW=D>WP##@IDNL",WR=_VWA7P/3AA@=-BG%]TH[IP3@M,$5,??^>+.+ MU7T&5ELD:F4^,/77XF\F$.\R7/4N6^W#Y?.4UI=5CSRV%)* M'^Z%1.>0:;OXR)%OH]@-&)X-A",N$0FLLX+K9 QQ-QHP^ML>& /.KTG,HD'F M4SWC@BX,_Y+TZ4Q!-CAJ9!0C V*WB03Z[>D49+O;I!3AVTWZK@DRFY"%>SOT M9LW*+"&D>-:Y@%ZQ&!I"@_&UJ!'/D+I63P(84NQ?_Q8E( [>3&. '\%E:$59 M'])OUM^_TQYV:8#I+R]\QWX80'H-44T$N](;S+. M0@X(H>_=MG%4-Y)"N0_K_3&W>K8=>$TW=+.8^AJW\./M'U]CM]>P1MQB&+]Q ML90Q:U;:H2EN_^!*NSQ,?:78";Z[NFO$XB-3U!W/)4&@G_UYXMW^D_$ PC( 4.)CLCH_'-R*)M$%I/H*Y>8.GXS M^>.A )^D]U(*'&R63:5WI#C?H!K[C4X=H#_I;R>!N MF5R%2MD0!TWD-.$7R(PJ3[4$#B'-J+MLD4$S/EQ"J,\Q@SX^4',>*+=-#2_4 M*CR-E*WFN>G@T?9&08#D>PZ>T )[Z@2:=4ZAL26XT+DO02W#O=(]SQP1Y9X" M(Z66FJA#D2XH_B[CD\R4'UX[]\PA-,["+3SCJFM>BBD] V@*,I3R,J>B?4P" M"?!2E+!'<9&>*ZO[.B1:DT$-?0'7/@>BM\F!V.1 /.4]@A=-+V.F\.*+<=-*')>,_)61]S M89+6&XLV[;]A(#GYJUAK<-)%&@#%1A3&@R4<$GCZ5<48Q=5;72KJ"4D(_ MBR!K'RL&"L7O_:.6?8^Q8H)JD!%IJ3X[CR_TWK,F6I]>BUZ.E5)1;OSN%'^E MWV'> N5%R43J'4(IK:0H%#;53.-+Z'X)FJV=6FZXK3;[2&OF>A?0G0G]26\@ MF A4K5!< U_&WYHI/D=N=0?JK?7^@]UV'+D-AE:=8"EB*UE[BRRZQ-P Z!5. M4%Y +QPNR1V[RG47N_>""?'DQA\0#6(Q?N7'KCEZRV4T2!91DK-W#+/XT@6" MA9&!Q)7OEHZS-#6X77")?=#*.]Y!VYL4F5*:YH_:XW;+^T,;0'H2!3#(]EY; MOW%KL-MV.>R_TA*-0@SIDK>=7FY1+F_@)%/PGT>Q]F)E*?UD[V=8] MIMKR,,L0K^)4L#TJ\Q^9* @8N;69FS;%O,?+T00]'^,1H,ZQJH#>O>B3J-R7 M[X^F7A3%XK>W;Z^NKMJY"MKGZ25?JGU=-_L=#IO M]%-O.OU^IPVE9#[:^&C'(P4>C2;[HW^PG^@3)2Y .K"WU=OJO I?8VX@6M=X MXMH2X$HI]O9E#:?,"8I7:BH[ VNY2/66Y]=Y6[-,F@H?A7T%AVFT;,I">S0P M5O5M6-(.]CIEVM0=9YBT!0Q Y0^'R;)&_'&TFK6U)(F">YD9PG:[IB[Q2KE1 MDJ'!03()([,4AQ.Q><$NZ]3G^NW:RCO&&$AGLRC HMW0^''H:408 IQ[]U0; M9UT)9V.6T)LSD_E:1XGM9SULDA+/D7I^CBW0;^_L M/K(M<-AN, "L=7"SI5MJWA1&X*AWDE'_^Z>S;L??5FHZ/9MU M>NILL+LS.-L-AOVSGHY.#_\Y M'AWMZS\_\E_[AY.]C\>3+_RCGW':-Q$;3,?K=AO(U?VO.UU/S]=S)NS)C$_& M$V_T_OC+J?=I=/+W\:EW(2)'U9P�S:4WMQZB>(IWUQO0#S!MLH>-UV MYR]@P60*H)PY:L(:6^4]A%X,MJXTM*$TGID?P,Y$1@,QV>,7?EBI7)FF699> M$2H2*H>5PI,6)ZYJY5KF@BE-4P7:D)/@1 GX$('W] ;'@F9/Z>PYK&E5;0M? MXD]^XI^3\3Y/DXA#;0IWR2;)Z@U5@BZ"& ;_+A,'Q(!:^F#(T#%6*]F^N)-. M:ERL+A7N7JBFA7Y;C%FWGOCE\; H/9ABD";-01PE[/AA" 1%&5",5]#0[D$R MLM1L!HJW@4W$N2,Y8<5+$SVMMVA9%RXE59E&ZWSAC IKOX"XK&K/;0X1NL,D M*X;0L4:;,]O#]NY?##O1!)O&44BU,P K4TJ5H_M-D.9LF$"&49(SBH%>:HII MYV09G'QZ3W;*SK"]95XA)78W/$^&R5R;&&B8 #:H_G=\7?_!Y/?]JFLBQQ03 M2(1TS#3#L<6@$SPH8MK !7&WG,5*,B5,>:&D [!4.6#M"[FAFFKA[/ &%[6^ MYWJE^)[Z @[I6?A:,U/]+>#F:PLL(J (K# MEH=;*E5T!I!UM:IH>'(*4,@" MQFG./47*S!W:R=FPMJ< ^@=@X[1EYTW=I&2^1DP4R L)CP\Z%E8WA]UMS(:U M_:E4@>"]<@XX^65*JP[JEM[47X!6K36"1;* O" LF^I0%U&N11$*Y>I(54(# MW#*D$%66E!;$!,NK+$()O@=07F0?"T+A@II?I1$$KC*]4KT-MBZ MWA;FCL\7:<(.A-6KK2W!;!F(1Z0Q[MME:,YQ(R+%NO0W$1+1#^C+36J#46%P M%/EWV3QS5""ZK<[N;FMGJX,GI?_L=;=:P]Z@)=J3?CZ^U@K3_:8+E/\KICOH MPH2WX0=_'FP-6OWM;F6B+9LMY588VTNXS#E;IK:V?GN6V:-U.40O!G;X.QQLLYC=Y@\ZN4?=)K-HRX/$YN/NE^I7Y1X4X(2>L,Y-IUD3M)2:%&Y@:A M>XFR+B=U2QQ6[K,,64WQUB] 4(7,FHCFA6VO 0W=V0&LI,/$&2V"$(XCPWL+ MP5Q(!\\B8SN=4X8]6M/ (MW7&.QR:]Y"^%Y;&W. [<#R0OLP0X[D$7*- "H. M*#U>;$9K)^KQ,!J4!,0J$P/NP:\"?T2#$BP@ &J^B--KI:K=A&VTTQG&6(3 MU$27UX==25 ] R G/$K_1?1,V)A ]D:IJ@HN!PA(R:J 46AHY%@$_4_P*32 M-C<9>D"_\+@V14#DW.A5PZDX.QU@*:) ML]48"D:1:.U\C/*6F>;9.<9JTRN56:E#RUDWKBNQJ.FVWY\%L[/AH#\\&VSM M=L[\3C\X&ZAA9[L_5-/ WUF.1?7VQY.]D\//IX?'1\<'D_'>EY/#T\/QY/CT MP_CD],/H:/R/!XU%]6Z)13G3]8X//#MA#V?LP92]\3^^')[^R_GRE\6A'E

]VS0VYZ>^3O#X*S34?YTT-GQ]=5CI7+M_=># MC?]ZX[]^$/\U79[/HY/3P\.SX?;6]D[GARROE71^!YD L_ .#]>0^SNF:W]_ M?##Z\O%TLG_XS\/]\='^Z.1D/#H9_3Z>C([V]\U'3MWVJZTG1;GDS8 MLS/&O$J<\S^^C(_VGJW->I0F:Z=TL=@*.[.9VIEMGW7[:GHV"%3_;'=KNW,6 M!#M!+QCTIX.I6G:@##Z-3LE MPL$M5"C3]2KS]4Z//3UCCZ9<\ZQ\./ZX/SXA$OTR&<.WGT^.]\;C_6=*I!9L MBC%X.DZK\@JZAQ^FBX(0>-"F]A:QGYA&J_A+,K:]S_H+0J*I?VK1"JEZTX#+ M5-!DP:.:((0MUY\27!$[*Q4-2$#^A$>\$E7].^%\:CO2LJ$Y3IM80B[J,"F. M83XX/^DQE5O0649L!""M\MKK\A39?[P7^_KE(^AYRZNFY@*RFHG*T+=.IR.?<9UA0QFC&.40WH3&2T% 3:JQ @XUF$(4N_FE(%X\Z9=H&)365=S M T4L[5[:$@(:A0X3",Y3)E)"SB_ UA""(5G_+5-94D)9HK["T- 9<;WA"D"? MO IW_D+(I0(J3)UU]69E,'XSQVDU,A8BK' MA\<$7-K)8JMO'R6USBFI'O;]D])W4)]?.<=3' &D=$P4,\KS5)+B,+O<26_S MR^(BS1">WY+8*AZ&03'-1[6U"/\OO]!C[M8_-)V/)4#*0%H7) W_!B-VZ40)K7VJK-^QO];MG@;_MGPUZG>!LMQ-VS[;[T^W9,%2= M@>HN:U];>\='IR?''T'C1YUD'PJ1SH8[@VYOYT'UKJU;]"Z9*&I1=JIK:&*M M2Q;'OF:_,>7E[%'R#&.? BAU6*)W\N6D=XQRBPP\I<98VN3TWW2W7JG7N"_= MK9#_LL72UL%?J1ZFI*:Y+16"_(_ S[((&2!I5R#I?2Z#%TY*Z/K0\D:R!^R[ M\E(+0>DLR&4/%Y&:@7X0E*@HH'CBQ#/[ .F/SF-T MSX)*$D0I!&52QW MVW5SJN1@;+J.5.!?$4&,!>2YSJ!'\+\.. MT"OT'T"Z_%I,):$N'KD'N>4&R<;B#"# BEZ(H3@$)4D8GQN3:6JXW'X0E/.2 M"QVPH&<^+Y/(=(>IWC074.6[;TB]SPMD@<9Q>B5(X UF7-3%.E?8<[$7I-J MB4S"1RN8!7+_>:*WWZZ6RU!,IR+.

4KS2AUB(F90P4>]B\2]NX(\>U2Q)FBO@\>K]9M7(F'N45\H50X36F M9OZ[#,^Y-:R[-YAL"DA+\!WE#.4YMKQ>L=R7P7"<,E1 I2TI6P\ HXQ8X:Y. MM_&E[Q8P]ONE*]3VB.BI;1V@LG"S)"MHN,$$(LJXHO [+RTLCTN0\#[<46!A M@F#=T;+6\FOM(WI;FXC>)J+WA"M2[F](65YL,+F6D- (,DQ_M"0NBS-&$SO'U$%H*"ZD +K$+#&,;><-S=P-]?*"%-1 MCJH=*IG@$X07AFHF@%#8"UELOEG%YIN]7@60)9U1N>5OVQ[T;7-!W58T[(K: M+PI8H^Y5[9BFKX/;L*?I-:9;FO[(MQ9=I2Z^L5PZ6L:,LQUW]#>*(C,!^G ) M>0OANT3-YYI@4% AW(%0_I+D[XA@%->ONJ_!_US2=#*/7UTC4QIH#R!,<4ZX_8D?Z0Q]*REM;R.K&_X\*M;PBC@JQZ*/U0 M,!1"HJ)=T# +\<[Z-VRF<]MI]UWXMU?]6W;8TOX"*Y.EDMJ8987%D"P3QUOL MQ)E:7LF%T]5>:ZL.GK:+BALH==NO1K9LJ^8M:D7'A"O>XB!)H M)Y%PEPW32=7+KW.]+53;.>3?KM(YA=-NY5*X@,2>50Q,5\X%4.C+54=D] MT)HWCW+G?+U1#'TW]13_+=TY&=ZX:I5576]0>DCU5>([:<"XQ4(H)D4V9:@D M$N-A>E$B"Z=V^YT6V6[G$K>A1JC.!5$3X(PCNX$H,E:P;'@SHCQ$*9:EO@BZ MKBDKP!T0?:31ETI-R.]*UTUF)\1KY_Y7 PQ,[R,75\VY7,HT@BQ"SN1IQ@6: MB3Y&#J3NI7-]^PHZZ@FH6"F&58^S]2@M[=S7.2K@'O4CY1J"O M^VTM-%ZR]KT!N2"51/;KY1 PP'F"9"<7XGF44Z$[PT8[2L,LTOHQ1"W\,HRD M2O6'*!J9"(R(>+38.!M\DGGA]B=M2??WQ8+:1FN&#]@I!V\&QENT&G_X99SC M_0W4/2L(-G9HPTQ.L>,5T";65BR,+5]\ IRTZ(@JBR(57-%1N MHTQ&ZY?5&8#$^ HJ;9$N/W]/%KANEX+S$6;AG>\:=/AZ>GX_'!X='H:.]P]''\OY_' M)Z=G@\'V@V8E#$>WI"7@=#TS7\],V*,9/],$3X -E=PJ:^0!^1N$2S9$/V70 MMS &5+P2'#20A&D4*"NL0IN@-5=DECGZ#B9V)AZLK]=YAR(+XX2D\MA+H;"S M40N?Z[[#LGW37-HDG4%/!YP63*@"B\!-.NR;:#P9CF9Q+3%=:B'J!"0IS@_A M?VL+448I/\MIGHQ+WC4A4ANJQ=P"W\(%8A(IFN;D0$(M++5-N$WCD]OV9*G# M@(S')G:MJ[=^K=FAN[W "U-%&!C1?('IKXEW$%YGVP>7-*WF,Z&^'4K8J,#=*7J5?@;:>Y M8I\4]9FY::/6E/GV=\/9,)Q.S_SMH7\V4)TI)(-MGZF^&H9;P]VPT]]J8+[O M]X[WQ\<'X],/AWN3LZX>O--[6';[_M8LL'W,GZ696[,RHG%KR2D2^U>V+:OA->(FH6&( ?A '"TG5886X5U& M:5RUMN%X9%DCZ$MCP,#J"P1;UC2S&B6)^N;]+ADP9,RQ$\NZML0ZFFC[B7Y: M:>F5"BF1D=89DN,^1^A(+9+(J@?M&'+#KYWF4U[3"8!Q)KUBQ,Z&!?)(WCGH MJ.311ZN.Z>O&=C'[5H^^!:!;.M=B3%_K\%<^ @U1(K!O^X"8XH?:[,\!P,'F M%#51/42DA.C7E+7/5#><]?S9V2 8#+1>K?RSW5ZW?]8-AUL=U=]1-G%W[5,) MAIM4@DTJP0,6!Y.6L_?YY%";:)]''T=[>\=?CDY'1Z<'8RQZG8Q/_GFX-WY8 MG6?O%IW'3->S\_5@PI@*SU-^IKK0_7UAI.P?J)>5W3[. %'ZK_Y\\<[[5PI6 MVX?2]SZ!9/WX\3-J%E7%C54O1,Q;[H^1-\E?U!WT/W:H#-,_/X=X+4"P*O0] M(JXF9O_>?2@2Y@"OO=-M;6\/!6V[/]QM;75WZFC;\%Y\&_X,+S@)=#3<\.2K M;>4:(^R(O0Z9D(')KD6- IA3?"T12*=(S6Q5M%P?!>.66HVX%G!#4!WA3ZV. M@6+ZP/C7=[D=;TYXXU[:+3D5*GDCI".D2XDL3!3Z%"$9"#M-Q&X:NNV!9^FJ MT@7T;IUFZM3O]89;K2Y__N==3?V#88WR7\3QW)^<3_UO+Y.(5_!>@7.],_M% MBM6;:-BA(7TBS=ZPM=UGPMSJ:0[=;6+)S@A.5IC^T+&O,3-)?^2'\-B&H%?P MYSAF:+F71M9'TM_*RG>7K F38?8=Y&U(NR[7FY2AI8)_YV)P090_32\5IXMR M^Q-_X7A\HMP[A,PG4.Q?Q,E]KXYN'?*?,_5F! 59E_HP/KM)22^S5O6X(6BQ MT'N$16N0/@/.6U1D0,$W)(J^2LPZ!3I-TN0-J<16U\5R0D;"9E6]S 4LP0W' MX0_3K-J^G*4-&AEF%IJFWV[6W M,WH5O7X5OW[U_G53_UZKM_.FA+*,Y8V+TDQFA@))N5@&.)G7ZW93V=FWO37M M]GO#X5DP# 9G@^F@=^;W>M.SK:WA=#KT=[:W=QOZHP[WQ_\[_H08SY.#D^-/ MIQ_&'P\GIX='OT].1P#SM3]Y6 _'_BT>#CM=#^:+2$H\8\],V3LX/O%JX?;G M4_Y?!],TW0#\_"O=5"CSS.CS*T6)+.S1;C&8SYQ .DP/;0O3ZL513KP"L'9\ MR+.7PH;:=?F1B_"SJ'ZKI\+^K#,]\_O@Y][JJ#-_VA^<#8?=7=51_:':Z350 M_?CSEY.]#Z/)>')\0 CF%H/K_;\T31T^+-6/;_/KR70QH%F'7/?>_POOP>%D M\F5\@JZ^T<'!XEXWY/?GCQ3O]]I)=(C0$2H87&'O-PF36C&7V+L9GHM MO7;0!30#%PPVLG"2M2@'V\/F\:(+1K6"KC65!OYTVNO-H%&V'^R<#?J=SIF_ M&_;.PG"PHWK=:;@S&S3_CP^/3L:_:Z9Z,CHZG>R-3TX/#_ZE&2SX ME!_V7AS<%N/'Z7J'1YZ=,!=M3#P[<<<;_CSOP!I#/0Y[6]O#[?[.6:"ZO;/! M[N[VV6YO9_=L2W4ZT_[VM+$&G M)A:DC)PQ-QY@!3,*]F*# GF9J7A\74[">CW/C& M!?/C),-EX3A_YXUM[P]UX[8M5=A6"5L*ZT-J]U$E?A>36"Z"G@N3,%4^@GL3 MU )X;Z[B%M8-F#WWO5@AEI41UGAT^J:2"><+RAEK%D;(PVQV:IIY;@/ M<_\:4D>9+F_[2:U?8C3CE$34,9PFA$@=IC\I3NG&2[=V>L:O K4RX!%[/FXL M5B!B2NE//_YM@V<#G@A04=K M["-YJ+=K<;5$?1 MA3?!6-Z87L<@Q%0] C-'9UW#Y->-4-@@W.V'_>YT.SC;\L/IV6![V#^;!K/A M6:\3;G7#H3^;33L-!N&'3X='X\GH8'SZK_W#R=['X\F7D_%9=]#?&3RL0?CA M-M1_/4^/)NK9F3Y/D_#G=?A:!U_ZSVS,U)GM;N\,._Z9UE74V2#LAF?3P;!S MMC.;=6>][>WM()@]E=SKG8VAMC'4'KPQT^%9M[?5V_JQ(MZ?T)EIS5LS;9LR MXLGI2'\P/CJ=G/5WMK:V'K8>;_L6L6BKG>T\UW!G?YGK%*.Q*J9>Z@ZR6V/: M\:+,\A*L _T@90CMK*DVUPVFV[-!9^=L-X0&A+[J@'L_/.NKG@JTK!MT9N&R M-K?31+3;.[M;O8?U[N\\/-&N*86:/"+(]38D.;$D*9;0OS"5;MQ4L*74'PW"KXT_[9^%0ZVZ#CB;QWU3W9O3:"AN3TV&1>H2X@*B?H>J(^QO\C5 M;_(/]ZU#\U;2Y?RR2.4#4N3PDXJ^UT%]TU7VEC7H(M/_'YK9@P,A\&,F**WM M\>,[6L$3Q53T\6X;=#-$E/-$Z74VAM\LFW3OC=ZY"W'?1!%')6 ;F)-^6X1W M6JK6;O52'W@AJ^CU7C/?V6UO[3SN*=U;S=Q'7RVZ>ZHG]18I\S[4N7I5CW;T MWYL6#+^%&W_78.?]".26C?J9._\3V&NWW7W<^_OK8M0_Z]A^AA 3X_JB*!:_ MO7T+^ .Y"MKGZ>7;419<0 N+MRH\][.WH5_X;[O]K>W!5N>M9B=:R@]ZG4%W MV.UL[>SVWUX.M&JP.SQ3W_IONNV+8OX(MOJ(>ZR!/G:"T'KZCSLV6WMUZ.9X MN& /8)",OUWHLRV\?MO $B&PQ/#-WY>B6#;S#MYGLK(=-$G$G;CV^EW4'X>0 M7EWS*6QXX887FNWI;7CAT^"%GGO9W=WN=H$7]AZ-%W+_R1$ '!/0 M+"% $S3I4K?=J2JN(&?^ Z//Z">T'DFL\50%%TD:I^? TSX689M"E"E $P%0 M=,PM)T\!_!VZ?%&A_6D&K]@C6'&!6')0\9F%0H ?F_?N81P3.UO!+)GE"C*0 MX/A/L!'7M?D99CE\EE:L3A=,SGNK#?3^CHR^][,8O=,KE=A]YP'8_2\)#/TJ MGKP&[.IQ9<[ZG-::T>!@(_B>BN ;]O4_WE[J=>X,=K3@&SR:X-O3C#_4KSQ" M /B]BRCQO9'3:'V/F3_\&S'?2'AABLG=9,/ RH83%W=NTH [M^.]PAZ42=KV M^GUM&FUW=KK=U]\G2X[22Q8E@XTH65,&L!$E:TF#@W;OJ5'24Z2=>XN2WJ"W MN^V(DLZPTQL.>CMO+SN#K:W!EA8EW#NJBXM^;Z30?8W#'(-&623 MKKV]W>V"KCWL[6ZAKMWK/!*#1"^+-_%C0K R?AC'[:0YXI=$3$%_0A=VPW67N>Y@PW6? M?=Z6QIY;3SMK@$%_]N!]GNX)'5TC&"L=?T M4?'D.UR58.V+?+D?0=Z^L\]C((4Z2\V=[\M<=WZ2)WUGPUTWW/6F>[_3[O[? M#7M]0/::QM$;N)B=8;^CONUT9[NS3C]X+.L=2I?1>B^G>11&?A:IY>J--23; MC;_T25'_L_27=C<)>$]#,^T,.]U>K[_U]K+3'VP/!V?Y8VFETE!H#-VE]SEGZ[MJ[/M_IOK 4O<^SGZ6-_Q"BY/;RVW-;ICMEWRUV?5FK! MU/_I]4;57!>FO9;\LK?1-1]3U^SVNL/=07^@'HOYC8^=!#9@,Y^=>D9$L.GV M_3?= 2 EO>IN>WL')UYOT&F;3U=^K&UJ^OU6^*:[]'/X$)_;\*<-?[J1/_4V M_.DQ^5-O-O-GP_"Q^-/!C_.G#2/:,*(?9T3]C:+TJ(RHW_4'@[#[:%;BC8J2 M]+?8U5:9M'_WLZF?J/S-\;=876-S"_V-MMMZ&T:S830W,IJ-QO.HC*87#/Q! M_]$LLALUG@VCV3":G\5HMC8:S:,RFJWN8"O8F0T?S>^=Y(R0>G.?X0T;V;"1 MU>2]N[N)N#V)B%MWJ[/='0X[;R\'O>'N MV!R;*]EP)2=['S97\H&NY*G_+4W2^;76@+4&@'KO)+A07]*9+NC?Z MN+FD#W%)/YXT7=(]/P[*F S>CU'R=0HUKILKN[FR-US9_?'!YLH^GES=5[,H MB2HW=G-1-Q>UX:)^'+W?7-3'NZ@?_:F*-W=TJX#*L M8[/(;J_?ZV\-^V?A;K][-IA.@[/=0/^KWU.SH;\UVQW.@C_][4DTB^QV-B&^ M38COUX?X?CXU\Z[=U*IGCTQ[OY/IW&A:<72C-12G%("BS_G5YSE^U( MY:8)/70]A_;1%.$WDJ7?<3"\A.:]"Y!#@&8T [;W#,M:#^V7.8&A:BERD MF9XLX:)A,V] G>2NW?I?*[@]X/M,U84?S]:ML=P:1:%E%D;F4YC\=NUKJW.3 MZN5<:&?D5(\VB],KV1SY^\U5YB]^(PY_I;?C5LYJOO>G>1J7!:LE2^MSM8X[ MJ)474:'>Z&,*@,G!G)[T6N]CM=R\PE]S<^[7VNW[SN87W?F;Y,.'XX\?_S7Y MU\0;?3D]_C0Z/3P^\D['>Q^.CC\>_WXXGG@?3_?;W]_D;?U/:FVF^4RW]4$; M&]YI(6_SM]Y[/_H/R/;)A9\^^R-XZ&EN-O<73G/O(E(S;VR0((\)"?+I[/.^ M7ZC?'#1(;L.\^^@[?SMW%A_9KX,=Z][=:?S8O;S#*%_$_C5YT6Z>@S:CE'@2 M[KH3QHS_?A]5V!D&?G_;/QL$N_VSP;;?/=L=A+VSSG1G,.P.MK:"KO]4?%3= MC8]JXZ-ZICZJ^]D@OV9^C^&^NO=&'2:A^@9^)*A9!!T::WX.HL1/@@C[.'(Q M3[Z&WKZJ&ZG.K] CM-[.I>8YWQ3PV]U]BIZ8[UYQ][DXGG[V23^TP?(=YU8S MTQ??'LY(OS<;_*RUEUM=4B_W#('N'_T [^#=>AHG9/6]D_'GXY/3XX/#H_WQ MY['^S]'IR?CWP\GI^&2\__G+^X^'>Z.]O>,O#ZD4RI3_]#?JYX#=H4%-6$#? MAJ3@8E\%+94_E],X"KQ1$.@]+\!!S)\S-?9.H"DCLO%>"!I'-E>C?]2_E9WM"U M:?OY\83A@Y+CD]N@EW1E1Y,/!Q^/_YB<#?L[@ZW!^EU9/[_P#N+T*G^)%W7[ M&1#A1GBOP2'\8'G3-&S<_1HDA[.\NCT\.AW M[^#PY-,SS*!I+@"C)I6NHLUE6\I[G_I9""2T'V4J*-(,=?([@?"N63K-(]2* M'"^BA+%^82^?2-[1KYG)'\J[\"^5YY=A5'"QGQ\$Z5R_]QIBJX&K]TTY5I-3 MK.:N).>]@F%A3;W.NST:&__JOGM]8\"GQ06-,;Z],I6\8HT&%5=RA*[DEGYF MV4959*/"&P)P9LV,,TOYP8744!9:0"CO&@W8B,ADH;(H#1O,63U+N98RTP2U MYE>0]P4-/BY5S'C6&=5/^KGG[$AE73-#C7:%LE=M[U!3;9EY*5$P;<^M/_<6 MA)O@S?PHBZ];L"*H%]7'I=>$U9O8]C:G\>P0(EQD5_CH/+]8>5YV)_(RIK.! MBM!4[QX2![$P^.CG[;Y^1.^!'F0.)XM(!%_:D[9WKA+]5DV?0-&0IQ\B:7/2 MP"+39!(M8I6_#):H;[H?YVGENA,IZ#W)0KS7!BD=(%M#+6)R.1).NA *<)(O MCB^Q,OBB8*'TZDL2&7=1_MI[Q53^>6]T_%XHN>72$U]-.&M-D(DF/.B^G*6Q M!UET#CU2E3&\=)EI:#H -) 0N'J014C9GLK!@HLTN\(^SH$@@]SU(35J%099LLX+9EN/#LW$^B_S)9\SZ=:HT\U(JX MBRG_2D^O[\UD^-=X!> :<]4TN]>6*DD\]0UN+I5D>V7RGU(?[RR"-;($*Z J M/$U>!@'?*--'8;H05@6O< ATPK3\D#)]:8:/NG.CW NC/"B1E/0] *>.UY,N MZ+?*C\IE]:AG O'PN2HN-%<&_NUP5O@S4Y^_O??SB 0E:Z\OEYI/+[0VTZSH M^)D2[0/X-,^QIKX8<:-?[I_C+]O>,;+CRJ\B]'LR#P8.G%;MAOIPC3,R,@GX M/4K=O.V!*-8S];T%257W[D39G&$_,-G12&04GP3-D1F,#U0FIZ#PVDQ)_ 5K M='+%Y>ZND/:H+!600CHM?/U"K:+D:8(GZ6M-)\-7^].TU$-<*- I:G9 [8;-,M*%C/T MYRJ/M,P888FM>[31H[D6P-!D>B)TT\SB@[@$A9YG2VIY&JBPS"CJH.<'EP_O M=)1_S5>^5O:I67[=.*66NV'U*<"^$E\(Z3+!_N-4VMZDU":+\[!9COJFJ2;1 M0[7@YON>UH,+X 21GHJZC$+L:J2OCCY">!^>T1PX %T9D-5QFO.8*Y=5V4I4 M[>T$+OVX] LS>)/5XQFL'T#SP?:4>AOU3"/88.".H0(5V'+)%JC=5TI;COI_ M:Z\ 31ULRH4+T7?#F2 3G*HXTGH"[;)S*?2>PB[IG7-(=6HDH&,!OPSF<:-F ML ?,-M";.\)K_LG7IDKV8OQ7@)(5R X0HYOC#H!+:%XFT'053#D5IU<@T7WY MVM>7& 4N**BH!I=9!HR$/0TTU@T4S#Q77X7*FU#WK0CGRMJ^YK=2,0 Z>KF,*[+%_#EP(P--^21F[FV'OY5[[5F$)=I?,D2"%6$"/TC M6D3'L4K.D67EY?3?K("GN(V:6WSS_EV&YWQS<<_-HIR+WGP08:KGFZ1ZNC'\ M"1)/JR)@(SL7692JNQ@C_E>5 OR-5]/8T7\^XIT*OV>%G M9W[,H9HGAX31 M8HY#QDBN%CYX!):FUC@ \*/$Y;++1Y7J>49:5$2%G.RZL:VUCYWV-K'33>ST M06*GOPHE\+L:T?5Z[=YCXT<[!Q45^D?!ST8#[[6W5P)*>UMM80?XKY]!T@^^ MP.U!>W>X9GAY8]+S67BK;^ M0/6D0/=[SJ$;ZQW'8G2T\XTW[_OA]#9TO:'K MQW5-/AF2C58?YY_^MJ]RK94N7!U<[+_H:1'K\R#-_3(31HJ=Y>4B).L=UL7NM"7)RDU=X6DO5>T)PVC'EIQB#D@-J48Y3 MT-.57YJC@L?O^*YJ0H7^BXQ3]!W09" U)LJ"<@Y^YD"<#0@.SM$5FHK>-2S9 M_)JD5VB0DZP6K=J4'(<+Z@-55C6$L!\;(HM5*@9C-"] '?[Z(L M\M^TW(:L9;MAX#!?8!@/A(^XM"4:AL_&_A2]T;F(WKML%RY0'Z ^>W>GXY03 M6XNL#/!7) UML#N'3-)":QR!7E97S2"NV_B[*S(TB^V8*D@,DE4N3ZW]) MTVL*8^05'>$\2W.,K\VBHB59 IB?NKRI[G(Q[)MFL(@W<9I^14\YZ EI&4-T MQ?-G,R(WK7+)N0?0OPO2&_!,LZ^JP!AX9/- '84!ST7/%-N8$,GP&_*B$E'A M+51WUM''YA!7I3,+LP34!SY//5.ZE)P%"T.4\]X5R?>3Z[ M9N*/,HD@8S0]G6H>0GD1;6^ONLKF0Z<-S$7!PA-SU.D5IYO@-[SA3,0;C6LC M\];BA)X"]=WH7OF07D&:PB@,.0W7.EC@VD'Z!2H$&V_+HQ#F'XHSFB1!&NH\ M(#4*P]B:-K]C9;SR1&-N6:ML"M#:!XM%#O( V#U;6];X MTJ_VM04#PL8(.WI;+:_3)F"*8%QB^Z[ L8$';:Y?*L[$6O@F+,+2J)J7S@-= M1'F19IAB%?J%[Z% !*,&\V7!"9Y'^ES\S/6055[IJH\J/@_^?O3=M3AQIUH:_/Q'/?R#ZW,\;^9\7]Z7P8O#U;B=#OOQ^K_M)ZO/^!E*I$G^ZV* MJ]PU'17T9!,E3"*SW%Q MVTOGKNH D3O>AGY+'X8Z+P0]@#^&H-@MTR:SJCX/_09 &354.Q#W'V_24H\7 M=4#>V4RWE*?8I5^T-DL47F^0.!+W5%D]<<>OE5>GGCXG /7H$H1BOYT7I$9Q4J0M;OI4)1ZU0!X\NO?\=C M'=^6*_J0O-VOODCXR=A_[E-E)"RZQ(MM\B6%1GW<*AOU41^IA2W\EML)/C&0[YO50XK%(G0CBY(6V!!E0 M/ZJ:F <.]:2O?XIZ?D8K6X<4Z;#J0%B>X77]A;,XZL=H;%^9*'TVB3QE/5RGW\O&)G=> @25@[E,")D; C2X($]=Z,+^C*$":ZXMQ M^$O;\!DW7WRUWT>E=]B+@X+].97E4UHT?=3)/Z(]NFL_"0"^2IRYD"US]GX_F>F'5P)WG(*W.2NWXX(R.F'\\G6 ,RPU M$]I]^B14@Y8*$FX49_R PL-A?ZJ.%*FV?\[(#YP277DI M@O)[#TG65P^$26,/MPY=W4'ZW007>ZQZI< MR\!!')]LCK7A8L#)(@K/)M4ZY&M/PV1K<(2"X:$+_6I])VKPBV8: M3,('-,[Q@MZAGC*H[&R&EA;P'H-M<)7Q2_K=1'=/Y/F/PQOHP]=7\\(%^$]8 MH>?BYH8S^?D3CI'*!PT)I8U5?_DB% .:H M[H5[\/-4P]<>J> Y8>Z#;9F1AJGB!SOKO":_7KDV+W=#CMSS3VL95CS"WUG/ M%[ LPY3[PQ(=KJV"&R.JIXY/R^9;I[<)%R(PL]QC8HGOJNECS9^W!;/?RO9Q MXP_W*<.K$P?BYN5H/IRLIX,SLG+:$^K1K'JX?7JL)JY;@!4)9,!\.8[2GU < MI\L?QUT/-R_4GE"D7OH!A":TT[%F<, MTXWTG[V('QK2_LG4 A\Z@A\L2Y6Q4)):!_/ MT$[N[U=P?MW^-LM5N3HOM(N"T&G++,H0R*FWW]?,X/7+I(YODSJ\SHUR?PXI M8R^2>(F)^:MDI:1V:@)*$#JAS^N[@9<#2#S@GH7.N>6'AUH@2^Y,<4ZN,,B, M!W\-L^K__8.*.2I4)CCQ&96>R#A!3F2"0L?J,S MENV-3NR83: MC^S-YWD6P96&L-@Q9:_*]A;3E293YR/1'($A=D>T#7V6ZY'R5JSW""X8>38C M=THA!:FT+ 5_[C8[/-\3+14\\VQ&R_FRTG&;6/#I(HVQQ<9V7&EH,GW^Z9WI MS&]AXR*'J&)S7<.5C#OH;63F?*3.RJ,=2O1Q8\7.9@TQY\P]39/9\Y$\N;0P MEF[E#7W"H4(6P8?BB M&GNVFX=9T712F.K*PZAJVF*\:=4F34>3\H7@5::K4 MI+<2,K+B#C67PEB$ T//GCJ MS)B[K=/;=,*A9^^:Y6=FEEL,&$.IK(IEPAQM:F2P A&"NF]EMJVM[56$E54J M;=MJ?BA6.3#T[*G3?M,8L7B7%2H,BF24W'C:'01/C1#J8 LR"&:7ITB;5%AE MEYW1M!4,C9! <[B?-1]NC1XW8(:=XFJ& MJ<'0B(VMTZ6RUI#SC($Q.CL9[*;ULMN M,#1"!DK%!9K9-VD4:1?$?$,?Y)FII&CUK40F' MGKU M'=:,\JPAM66_CZO-N2)DPJ%G3\UP MNVYW(LI%@6OFV"H6=/Y9F< MWZ20,8^T$=$BE=ZPFM>#+8B0K Q%E3?EAAXH]A[;'E'SPD!3PJ%G3W5L&6TV M+&HL*3UA1_#=/#H9=<];-4M-&8\0;7O:,0I93RX+O%7=H?F-TG0W&S#T7 :-L'0LS-KW.$Y:\<);8'J M$'S;F]:S?C-XUPAYK2\Z5F-A,T5$E;Q%;=C>2&4PK0@AG%MEF6C@(U12AXCN MSP6V00J59Q)-WSJV0H0/C9J#O+Y;;"]E+#N$52_ MJP33BM*$=;9.M+U"4<"4"29MB>TN6^' T+-W5;G>;M^D.$;*T+MYV\CF]&$_ M&!HAKX6-3BNC7F.,^ UNN9EV5=HUPZ'G*[#MELC&=E-&VA64V50M2B/R39F( MD%>=*:KFI#;>"JM\J8MIU-#%JYI,1 CAUM76P^ENB2"]Z6(M /[+D*_ MUJ;9<;$]K8\0S"(HI]?J#F@\>($((5RY'"_U-Z.)))K*H)^WLWHCL >("*7) MXD-#P!F60#!7#@QU5:KC3C T0E[S_%XL(.1D@"R*DQG5TW/NO!1,*T)>RZM, M>R7G][PD5EK+248H:+E2,*T(<9GB660RIG+%1M& X]-YYX4T'- M4GLLJ-6%/ZSWD+'K!R\0(2XC;=@M=WBL*U4,':\:'=R?!T\E(S:6+C&]F4BH MNJ2K<]183/!&G>-D,F)CR[-AO:'M]1W":^N=N:&-D58,AD9L+)^;CB5OB"M& MI6AQ2WQ'.4,M''HVK;T56 -;DN2-U13Q[.-DVR$ X]>RIJ\S[>&=N\@'G!+N1&X^T\. O("'&1Y3Z]5H>=P,>M%)T+5 -VT1U0BQN@?<0@5A.V8\YNI_S$:6X+:A5OK\? MSIM@Z-F[>JA'4R5\6!-\?\>61:HX9";A4/),7,2M4V []A"A:@8Z%A&O.PA. MF& H\W;H#N,)WN*Z%40I*^WL>"OJ_< OH"+$I68-QFV;F$P0OR4M^5&C,NL) MX=#S,[8[FCDTYBV1BF&5RH1DUQ ]\+3>2I:LC)0QAJ(3>80%P",4EI1'+$/( MC#HA:99&1B,:?_MP1!K/.V9V%G@2%#,:VDC!M]'@/2($#,,LE5^7U9%!\195 MZ^3Y3"LX%*D(J>'=G-B9-Y2LM'*;>5NO[XD-&3PU0A2JBA2@&@V\'G',UN0: MJA4:8'\C- ?A+PJ%1FE&(1@]#VRYG*3V6L'0"*DI9EK>NK87&:G=R[86$Z2( M;_G DXR0&J+&43');SJ8-U]G"4,.AD:H@W%K4]AD2KXE**/A7ATL\WV5 M#89&8'RU+8L[C!P-!'_*E+IMM,\PBW#HV5&[W V[.= ML8"OG@\BG2";_42@G_Z>V3C*\I\#)[P)%N5=-O;(AX<>?OU (Y+?-,]]1,\( Q(&G!\OPH>$*R<.'OL/#TW_@O*\W A;^IQ%^L MB /7_4;KCOY-$7#A[[#P8004KCM4-$^R[E#10$63Q'6/*+UXE@H3.F=_Y$G= M;NY45.[![Q4T_-2\?]>UN>U*W''B[[D67UG,YS/&VO%! D]:&#WIMEHS+7C[VWR#S6'75?-H58."&/]>&L_ @2]1!!IV WW,"XB44=_0*[CCO]YBQ9Y:)=\BK9UX:"!9?7W1FN3:[?#.U@<=B'>F=&]JX)9SN+IQ] %' MX-,DQV_OSY?X>+>?.+\Y]VLKUC>2&>;OO;Z*"7IX_70_&\HIE-/D MRNG[_>N^],C^4?N >O_XYH]-C@_5DO[YU3F>H./Z 4[EY"BU)]!=CZ&BH'!! MX?K*\R^6ONR/@Q%EPN?QH#/!CQ8%H)SS6C$/56$2Y,HFR'Z+6WS@OJOQ"!1G M7)R8LV/E7P_MAZ3^1]^".G%YYU"=-N5;NM<"A;5 \QBY?2Q2+TOMG-PM['/. MT+05H2+L]\RJWARHX^:WL!AF\)GA;W&N+$YE*BQ_@*",7#850Q?R^3Y2L$MN M9D+FJELO^)V).M87BNG^[[<,_@V405HHWO]^T[?>/Y:_F-C>\>??4I:R".;O MNQE-49;_ $7+61/P/^%%RW(>KS@.:#G154Q?_99R@QT(?BMX\O$NHIC-#DK3 M2JDH^>ID/7;5M=D5FL%[DM^^8Q29IFCR?_[[YY5(%&(?@3Z R+LB\EAY2PG; MFC[94\AN9BRE/*_7-S7NRY&W7;:D 8*3)4$U^YZOJUAQ[P#D,=^^XSB6)A'V M O+B2H@<[3[PB\&"AAG[[J%D;[":IS8J82GC0V>J1?# 6:0U^ 1&WU/:=H]O MPL7NO+@: ?#@9\/5K3(1](%ISVS'ZZC.HF2M5=<+B[%'G ?%J6;V=]62+NT6 M$I-')Q37[6YD&EAB*,ZF"1S_D"66'(/KWCB)GRIX<'Q=W?;Z#+XL>ZQG]7&U M8RC<0JMYDF5F,"[ 5V!OH029#C#V.7LK$01<*U@11P_;L@$*#M)ND':#M%NB MG?_;$Q@/?@I=WO*,Z6+4(WM@A58^M,P>Y@&:$9X#>P+3$LC5%( M5M)W>;B-%<5LQ]"4E,(8@37LS+5@D.HU26,0B MA;($Z@6D<"3L<<6$"P=FESXU7];7JKF#5')<<_*(&+)5\=L9R ;'Q+>=L]];MV/1VT<0Z^4APK^,2P42]HSN:&IE@@[";X[@.Z C/;U"^:N.(T M7*= HH33*@G'12I90KA$XC1[7*!(\S=7']7);F8@"NJJ*G:J^V*E0P;F+YMF ML?,H1))DBHZ),91<^]^T[E689]-JN PR.Q# X\@%G M@TP2/YJ@O83QC=C;4=<]"#^AK0.#2IQ>TOT1=M94SF[6*Z;,"NTU5UG7.Q[7 M4<-VF2#MA4+3"'I.!R4)VS#V 6,?<;73;HSMUEH?E7:-=1593/:%8;&+;1DC MQ#9(N6'I-$M>NER0O+A(\"5H>1Y, [+0<34,J1BR8O';F20>(?"D^%,K<*\Z M]D1Q9S\[\V>!O=9)R_V:/LOO9PTUGUMLD%Y[OC.F3<_:T!KH5TX>MA+%_I,$ MOCI^8@N1F71D7IEK^QUXMO"F-Z@CJ&N(4SI/Z)5]ONPV 3P#RXQ,$Q3S@.1V MF"S^REI[1.[Z4H9&./\7,7$OY6<0%43KSKJ(*O6,OJPSR^IR4M]\^TZD6>(\ MT)@D@OI:*S3*-56Y+'(CP^>UB2G-"X;(G7'^Y-'75@14TGL@&?'Q3[]Y'"LR9CHWA=E1VH@5N]UN>[>P:OC.>*:X: M%7+<="I^ 3-*AM N-[ 5*Y)Z0P_L-1S8:VR:8CY6S2PY5MF]D1(_9?#@"+N^ MC?4YA(T';;]F6I4JLM#F:,_+^G11Y #"0% ?2[/(>0YF\KEC;G%@@B>^FIHZ M]B(5=BM7)ZFEXH"29I"T2PAI]X$, 0Q-D@>?H,V$Q%OL3Y>KVV\Y7\T'^K)U M4)>-@[:\$)CU2TV 5E##EDIC;(+S.T_6\"^LNR8#PU,K[KSTHK.\/A&1DE@ M3Y%,&J$O76..#:0@(08A]65&T#N0PC=YI[4F<1;995IKJJ7O9T.? Y *C!X" M2[/,I6)]227 &HZZ5/1)2MTN5Q/GJL;G7K\*,8 M77";OK+T^C2R&BX[&VR;6R\*(48#,Y$B/ED]*DZF8,D:VPLUY2E;<)D&]'(" M"7F0(WL>\^[QK;A['R"08(N+37;0=AUEJ[ZZ8AFA[^>%E<=; Z,FB=TU.VZ@ MU8%4W)K"'BKCC#H\;O33XS8JV/S@C/8VSLT6 +%V,E^>N!E_,UN)P[HUL9Z(ZF2")J-AMRDT'6Q%FF&CTNQN?< \"(_XA7*>-)X1JH ONM/QC@JH#V8= MBZJ67($?+X=RAX'ILF(C-M1Y"^/6)B,&4HMP\PQ>3*[2-R;W7;ROS,O/WSV-3;@S%M'[A4<' 4;^\N M)E [QS;CYAFSVY(JIS##Z[DRO*+E].[TP>4LIY>FX*FQXLX@.0#)@<%_Q-6OKY63#7LG6J-?UVM@:3X#>ET;*&B;':XWYJ0 M;(63,?0022(NE@**#=Y@SA/$VY=%9OX(;_4]ZWL,E]\:%6R=ZZ!YS5R4-8"W M0R(4^HAM&S[=9PO2+LFD72([<\75ATW07B;Q%'H8WS=^YN!GFWQ=/)%F_(!3 M>P@W1,2Y5RAXALXLQDT9PS[;YPOB'.(ZEQH_4MW@"^_'>9B+D^^(PPR2>)/# N+9A&'WC_>() ML2C6^YM-'G6%WA);R@VWGJ=[@3F(P[:O$))/#LD;5Z*XB$NBE&]NM)Z'(:*_ MW:YWV&S1I#< EZ ?T@.2A@W'7@:OLTNGEJ8",K6LP+1;^?IR$2Q0V/<5,H>/ MPQS2D%%(!J/PC%E:\3/TWCE5#IJS ?0F9TV$D]:,KH:IE+&5-F3F-(+5\]1@ M1R\QA]%D+"S8SR!I#+U$"L0?K3!7#?)XL;8!/X569(":/4S24:G7660X')LN M>_4-0&M@!])4&D'.F[LGCL(S@;%GJ@ID\6)LLC'0ZX^Y 08U]VT;(ZE3-7#7 M)[SM>FXUT%;!8D4K[9JXS6Q']K O95BIQTRY*F$#I1W6\$>1-$K#TF*),Y@@ MNF[;R.C#Z"J3 ]]UD1Z"\.5-:6N*1H$50G2!4@A4FF0_V2H\$?Q8R0HV3--! M+MWA$B/DQ!Z,$V.3Y&4G:"\A)Q;[T^0&-6!/VO)06"[+1 M33/B:"%U!A_L*SHB]#R:'>ZIFCS.B,E,YX)NRVY7%67=4RI:P"T86DL_+/=G>)E]:U5UP/TH)O2K3 @ZNV" MK\!W580R-;DC^^T7;OXP'297$QP8105]54;V9/7JFQJ$NI6*>CO2"M%N.JOPZLKK 0/XD'&OR20Q\;=$&Z#*+KRVRECZ-K2I/^O-_6"2F# M2RMB[?8EAM ND#W2R1 URV7"D/$0CX5)/PS47<^S1NN1X1MBH;4I5$A]@&DA4('AEZ;I!&>.G>A M2(#%UCQ#8NBBQV]K( $6%U5]=9OJ0LBB7H4D:^AP#&BPUM M*":-DY#Q2IQ)!.%T4\OG ISJ]8[ 9K5=7:"*B]E^L,TH-L@(8\,J:W0:(3_9 MO#L1%-'# M<-^V";G1PQ8TLI#)LN_VJ0Q+;<#K@1PT/$UCEUCQN))M'VYL;IVU6/I5AZ5$ M&9UG\TTF6Q>/5N5),E#O,^7[&Z9_T'C\T4ZLQ^LO?O$ XTI^OJ!)TZ:Q$_)H M#E]-J.56D_&P,02&L&D,CRH+*T0N,#R9-DTBT?%$D:7S<^8$* )DO#DU.ISSCVY M39\A!" $GAP"B6?@(.L&6;<8NN()V/@HGQX//-J)[8-B.U]!N_WK-G[Y[6>1 M%,?\1HQ:A#N>Z>CMP7KD8NFJTI8Y=9PQ3$UU2T)JHWLSV_=2 MCCJV?<=54YX=_FSIZ,%[[%(CU5*G^E@'7P>_]J\;T\!')DGN*HX.VJB7P&&D MNIY@>>&,LCO>5%Q7#UY) 9\O3L.?[+BM[E[^Y5W=]AJ'265?YE13%R/5D;U! M3A&YEK V>!+-\*.559H6-K_-@U5?MH"/3@RK*XXCEVB5J'L2*A@%@?!M?LQC M+,6!K+ TAI_?B U;;MYV ]A[;<#4+JUJW7;/%E;25B,:-C%>SK5;;T"A4:KG M>]BP*XAE=40@'=MOYL &T)'55U)*")VR;ZDI'$FG@,2&FP)6+AU R%VJPY"R1CR$/';FML?P%?+ 'GI$:*9:2"[;)@T;2D M,"D?,:WP)'F9"=I,R(;$_CRYNJD6:LM.H"RS@:ZL E7)69.Z[:EN0]D!_CWB M4+%5NJXPC?TF.OFZ7=U9ORLEXV!T 2S-4LKL#0,1"Q,;8 OP=Q!)ECJFS M#+N3U+J69YV6E"75#4!LF#O/(I_LIAXG>^\4LUX&RP)VSYX&)I^E'2S 7QI_ M3V#C)<&4(Z K'W,U#[7Y3>VO4($?%7?'!BK]U\Z\I3=%CAT,=\BBZUIJ;[G, M.9PFXV%' 9R,JMT%P07!E1AP7=U4^@RXA*&-]-#!MFCP/:Q20[LEN=P-P<6 MXGAI'+V$KZ229=QX?$CG6QY6"?)D">')8,91,@4!>NRQ/X:N7TCBJ&2/)]$% M V]M]7.J)A.&GL=RX_Y\IF3J&YD(&PJ@&)LFZ*@+[A"H$*C/"-3KUY[X*%"+ M(H6-VC3:1'AU>-@^? MP I\2F/O\8^*!)T(4/'?U$)[K?'>5?XH.LEY#*X5#7&;VY4E;I47!H&5%I;1 MQY%+BA^B"Z(K]NBZNEGU*73EBSXK-8@&*A3&3H]2M9V\W6@ 78%IQ3YTCT]' M7:N6#SDXR,%!#@ZZ]D]]!MW"PO/ F_9T;\;[;K"VJG/*H-[]^C3BFC*[M*9[ M7U)G?"VW:HE-"@UL/2QDY' Z3;$?NYX 80MA^_BPO87I^#NP)>@VNJ9J>\UH M8QW='F,Y<[[A &P!/T>@:9Q)8J_.EZ"MXP?VXE+9.;9IAN4C'-54O.![ZG:I M6JX*<]Z>R"1\_",D02<%/!!N:L<)BZ5I[U2U==!W'[H$MUKML7PSHRR,2F6[ MR*]V6Z99#DZ#0[U^(HVQE]*?(2+=)H@-.[T'; M=I3MI8.HMN2541W!/*2@[42RVE<'.&#MB#!"FZ:)\[J,$*D0J<^)U%MDT7T8 MJ7C!:E7+O7Y>4G4+6Z"6X'=F&D JN'61)@DTN31=3W$I&TN^#3:J.C4Y]8OI";]Q?D,T256Q4.0"V MP&1BT@C^R5H>B2#91&^F.J\Y-EC1#9)LD&2#KOM3GTJW(=D4,V\[H=\>:MW. M3+$^Y,MC&T*RO%4GBQ1(<>&6-,[*DX$52 $KD$XSR"5?'D(70O>9H'L;UNUW MH:MT*_PN;ZXY0FX8V_8B1_V@#W= M25@JSJ_L+LC8Q9"Q^T"T%$.AZPY=]^<\6*[?+LM7._8QT;IQT)6_/ED6\QT^ M:E8Y3UJ4) 2I%35&4(.3A3G$6G'R8X8;A"J$ZN-#]?KMMSX#52_;5P=%I5@W M5KI2RK*$2RAT"%4FA"J;1%Z-.CQN]-/C-BK8Z."-S$GPPX[M*69J?.S+\!/S M-KJ.%WE/8^]LPI".>T@Z[C[[?#A41K8S49W,8? _Z'*;FA M+2Y$P(_-#M$6];?A;UJ!E29G5YWU[-^R:A>#$ M.G28P/$T0D95X+J25D^<)0FQ#;$=!ZOT0]C>EVO:PAK2)8EO[AH%MYKR9FJJ6Q)2 M&]V;V;Z7_=F//^&CVREW%T<%= MD!(X\U77$RPOG%!V=[I',U; YXO3\"<[;JN[EW]Y5[>]QF%.V91#/\:&65IH7-!:,]XZIC8+AO C?(5:T+5GNP,^-HP[VN.(Z, MMK;4M,7V54DE]$YYJ0YVBK#Y]MW2S3.+/:P&>&/WY4X;,+5+JUJWW;.%E;35 MB(9-C)=S[2LV8"&JE>)HY%0-3-[T)BUI3ME3[E<;$$*G[%MJ"D?2*2"RX:: MI4L'$'*7:C!RK9J[?_^3>#8I_+_V@$$-YL--H]6\)*(9'1N8\S)2HTL M-F4R[ *"I8F+K>$A8B%BGPFQ5X]N_PYBE4K1'WH<-D7:Y8:UWC1ZB#WC &)! ML#M-XI<0&UN.]V I5FU+RP3VQ2(5;(L%KS/']I(,2D!W.N8Z':KNVR8=!JJJ M$VBJ*E!4><=>9!7+B%#7S! E"SB_' GMJF&QU7)+V:\W,AEVZ,"0-(W #AT0 M6XG&UO63_CZ(K2S5G;F-O&Y(F=G"7]O[PEI'.8 MT%"79A[P'O*/CKJ@8" D MU))'J'W$N&*ABPU=[.<\2ZY_ _FH,#O*]J,>MB!E1[1?1:8(5BJ*^0S:=%>5 MIDR&/3;8-$[!'AL0L!"PM[J'_'G MK@1V<^SMWAA M+W:S70Z@-+#2B#1"/U3=P \7D[&BKZ[\ZK+Z8Y!Z9ZOQ8"P?3)M[$,FX_Q'X M!X4MKDIAQ/GP?-!J-A>/4[(X#U<#)U'FMHQH.0B_.O\="!C6,[:(WXND\'SW3S?H#8R&;8MP2DZ3=-1W1 @$P?U M ]0/C\;$1>B'D=$LC/ \V1)$ E_VRO/=1'8UH!_ A5T*2V-D5.0;$G Q-I8A M 0>)#$AD/""1 >46RFT2Y?81"3C>7BQT;Z&"BLV@RBRPZ((W4:WQPY-Q#\:] M?:3M;N3%">@.PSMTL;A#!_8+Q6XZ22BC4$:O*Z.0-GB(8_W>IS>D#>(P0^A^ MQ=C]@G(+Y3:)R2GK_6)&N:.''Y7'C(MG*\T%[3$#U6^,EGKN"/_<8K99S)(0*C#MD++I:$X MHM/V%$^==,%T&JK3!J_Y([,$>=T^42I,Y%(O*R(]:[:V1SD)H3;-8+5OO@(? M2:+YBA6H4/[ 9A:9LK'*.X[N&+EZ:[WY]AWY&T&B+L"^;6FX5)V#"*4_FG1T M7+)-9BWQ%0-M(@N38^<[QZN3B/:G0H/\WI*%Z^-ROC>SG0 [D\BETFP\-QU[ M*FN(E:S:KI1\8BUNWA.6/Y_W1T3EEO->K@W276855<(HCN/-81D=F\&\401) M(X?_/B HA^FGE!^?]9_D"TS)=?U?+!HY\V6"LU9%26D72P:.[_ANYUW-D@!A MN3#G^619Q+MD;27TD#7!YO0F,1ISW[Y32!HGL#3"1I5J_X6*>30NHO(F+;W#:/%K8=9(=/( ME;D66>Z)DB938<\,ZF,=R2"D(*1B"JFKWS_X *2&4TMO4Z+=E91LIM>NKJK- M'1="BGD'4HD+$9RZS@8/!U-1S-12T2<9W4J-E:7N*2:, "0D @"O["93$" K M&_LSZ.IFW8NZ;03:MF3Q!UW[ZFB*.)5*'X6Z"=$/;:W.],3M+%;&]'&3Q;L#@ 6N8 6@HGDMMN M \0=?,]V=H",4YTU;+;Q3,;?XQ\7"3H5H/*_J<764CU%M]2)H#A6L$XNMUPZ M]M+10=PUJHQ!GIN..UFW:62RG29!Y9>==5Z3J;#)!D&F61H2VK M3T(,F3?+CF(O?6'%#^RMM>XV?*\)( 8Z9#!IBGW$EK:G14JIQU6"_!SDYR _ M!UW]9SZ*;F[M299R^3 2NILU6Y[7"X+:\(66OD?Z,A(<1F%_"9)FT@@=E0X# M 0L!^XR O;GM^"Y@-;H]+VU)C9 J.$8-ZV3>Z'4W +"!]4@C3)I$H^I0)H27 MX\9C?^&;8.XIVYNI3K 7BZ6CSE3+U==J2K>"OZN0JWL>0_#QCX_$%3Y]U':= MX/3X*UGVWBM]*0)UR;_6EJ50659MUZVKGCCM*-O@/ DF'GQ&Q,&R66Y*16[6 MK" 8M;1R&B\STXDF4W1H":8)\KR[^K\A8"%@'QJPUX_%7@^P*F'0GIIMX4:F M4D)FLP6?1U8A8$'%83)-1K0&_'>"B<0/-_,HVJ:YBHXYD5 MS$G3@T^M>I._@Z?\JH# 8]/Q""I^2@HAJ1FW(S< M#X'4Y7K-)C=7E\9BU;:%7&9N:%L-@#0P7UF"3./,I:S@NQ.9\7,T(:>9$&OQ M\4^/>Q\2\9MB-9Z3F:5I&)HR0JNF6[03R6CIJZ0A/=UF@M2E2J&:E=K=CY[*] M>;?G$-XQX#*^@"\56Y/RI5=UD560FEGMU<]ND)N +R9 M;]_1-$TG\9[LAX.MET.FB;)"KQ3_>DKK,TFGT'WV^?ZGSQ^$.^$I%+.H9\D: MFSY8LX;M@ EPGN?H(]]31J;:L>NV]8I!N'!VD24U@S!L:R&I,\H:"'/&DG.: M3*.G2"D>D?:7=/P_"=P?->LO\3;ES="\\W&QI/'5KE3 >8)U6_DN4^, FL.0 M*IU&$UH#,$%.)B12DV[*0J8E?DD_"9I[<@-F$ (0 D\.@<33<::NA',%UQQ MQPE(ST%Z+F'N>7SH.3SPV'SAA]^?G_G4[:N[VT_R4-W]Q&1)&W%5?U#%G M33Z4%^W;_DYUNT74*.B- M$IWHQ]$9BY=0PD66"8JE2!I3@BU'")G 6496<$J5"7**H"2*C!%<"3[NOY7@ MOXF^_OX_P1^GSQV;JN( E,V.+_<#1> EC[H$0?[?#8Q C'AE^A^6))\A#YL> MOF;XY__]/Z]?]]QW.R+\U3QF!X1A(=@U-3-R5,7(*-/@H_]1S(VR(ME&WFU1(=54O&5*?>/X??.GTK5!.G M[]EN6*C\'T&^^#9RW^P0(T#L0G^>IP5^3=-7FECWCA@Z"N5 MI:1F#E G_]41^2A!_>A''/X*?C$ =Z!CS)_,WN.W7@D(6#G@Y &@@]Z"/%!M M%L@)/@J]\OV5?/Q*C'_>E*C5_KT%.]/?[_@W1;%:';0'[10G=<0:URF)]51' MX(MUL2H62D+[$+JJ=G)_OT(S+];;8K64XSI"KMT)_JP)]4Y;S/-BK=$2BD*] M7>H*I3I_!/37S.3U2Z5>WBHEYE,_O5#&Q)OR!AKST(@38FJL]G1 M=M[<2+RR)$F$7XD*#4:>3:G9I;H\[RB(D*GK]59EINBM?3,8>3ZEEE#.,5.' M*R.98K>H%>AMJ3?F F/J;&0IYPI*HY1CI45!;YEE51E:5."\G(_TQO71B,H) M(PDK+J:JL7<=)/K,TGRJHR;J.&6)/=^E+M%;%=('9HQ-)OUQ-]RE1E M9-<:-,A99C&59L&G8^=#>:>]:Y79,B*TLXM]SRI7]/Z"DU'\?.B RB/Y;+:T M$7;U75=$MLK41YHR&K'W[:G"BW:SM9-\15_D?7.J$(&4H!&KO[)+V-9J\D.I M5UF-'$QJ45HE&!JQ_/7*PLUY\^;0V,F.L!]-,NU=(Q@:L?X[2:\PGE4R)1^I MC1&S8*[==C"4C9B6J_7I10]Q))_@:X&Y;\_I9@"]MUL%=E7@QO9@X%8,<3\: M9[AIWV>JP="(+>ANJJTMEU<%0Y%E,S_%X O8EW=MF<*^3W5%2K>8#F7 M)N*VW@N>&K&NS!JI^3)CY VLJL[*F^Z<[X-WC5C7#(],*_4MNT9ZK0HC+W=M M?N<%NB=B73-#S]ZN]JB 4'BWW,++NJ.!IT:LJS1FS:Y [#U$K4J[?F[?S12M M0/M$K&MYY//556%-(RN56HY%7./%3A/X,F=#]T:9'=IK@I,6+6[97'1R/7G- MR7C$NA*EQ8SMJ$U;6#009:QA=7S:VLAXA&BW=CV-*S2ZWUYK4SC!6+;.E)VHU>&K$%@BMBF%G^:V/9$P':5.]979=TL#0 M,Z4NBP/.+:!6U] EO277Y8I&!H#!(W9KHBNR*A!^0VCG&Z94$)?=>258@8@M MR"\XB^KM:XA4J->(+5#Z6ZJ_*.]P:6'WZ>%\,96-4A,,/=/! M8VE UF;!D6%D*K/>7BM;JT*# T//E+!C5LA-:][8"16ZL3)W^-;@40T,/=?" MR[75HO%59HWX$X*BO;;%.;(F$Q$[BQKN7-LK+4%0]&EUJ3.FL$6;,A&QLY-* MNRWR;<.2>+MI=Y6F6EA*X=#SLX5<[7VBQW.(6G"+N-/3.GQ= T//YK75($IM-BKUS72- MZX9..R.J94TS,Y$+W+F():A:N9E0G"^%0M;J5K$^06JU-IEA1 T,/5N"-6^-IX[*UR2JLGG6IHXJLGJ)GB#")$ELUVL8N^[?6EG M>TL&*]#['A8,C1#9HDX(^SV=*QD%?&.6ID@E/Q>:8.@9O'K;A3P2RAU>*.P+ M)5TP;6I&A$//EX#,Y8+)C7Q![8P( UOT'0M8&!&ZB%]T_:7/6R5#'%KS:<_, MRPM& T//7D KE[J#4:5D2+Q17S3\O&%(3CCT_ 7HZ:+CSH2RH0CD7LT86D_- M!89+A' WE^W-MKZ5^T+!WU&BZ _0JA$,C1"M?)VBQNQX6S5T?Y[UNZBXL0,< MD"]V6TBR_'"W#\3:&!C12U?]Y_3%:ZO]A?<[.+Z*[]FG;QS7SW?#IXY->W-B78Y_3T#*,=_ M#DS")EB4=YWX(XL2?O!IJ#)R;=/WU"M[[U>ADEXQ+G_,K6,T7/@[+#SU-W$Q M;@T7'DK\8RT\^C=Q,?L(+OR-%I[Y^V(^$%QWJ&D>:^&AIH&:YJG6'6H:J&F> M:^$#38/"A?_]A?_(O;J0"?HCVN9VBXN)7NF%P:=Z_JX%ONQ)WG/A[/,97 MYJ+?>2GN*P-_BH9@WN";__N-^7;55<'QO\DOO:K-?$!^+F9Y#E3%2:G61)VD MRKZE'A)_<"0=58X"ZM&88XAYNQ"'73S_\\8:,D$ J-N>ZGZXR42"=_F'RL.N MJ_+8KZZS\:<[CB$@J1MN^#-M. ,W_(\VG$K:AK/0/DSO%R,C25J;:Y5 /+ZGLJ91WJ95%.] ME*.N5#]:H=5BBQF&% MWM;)"HLZ5)F]6'=X-B]5*O9G72\Q<:XE= MJIQIE6M^7>!1U)_E>6K5KF^^:(D'6)&E&NUI <&*7A]O%/-R@+UOWUGVO E[ M6 SFUFO,O%YC]FIKG-?E5F_;;!@5:]_-T3VU[.1_O[SCY]9XVAZ8>C9>5L Z/-U-3.Q64Z7G)D4KA2#H%I##\DPEW ZQ1.M V M[E(=@Q1:<_?OJQ2#3![C=6_7]RXIE7!?;V[FG9FJ_[K"6][7;;AVB\TW$W4VZP&FX2Z:6C$)Q^>)*PEBV7AJZD&2)6 M@5VIL^,"MDKSQ=]*E\9'I83 M8\Y%\Q;44&QC1 F*KSP&F00E(891QCM$2A_;IXVK'?,'EO)2ME6/0T(?XO_Q\1]7X_L/\&_O48ML9 Q4?B'V4+/E"T4%PKMJ]W%/U J,V,1K--?8+XVYJX M-_M:CYDT@TD"J@S'TRARGBV3E$2LUFO>RSWLCQM'YCU^(;3'<$OAOD8?3E]< M&.$V0:70UKQ?B8>$^:+'[QV/HH))FIW9T%I(JU(^/UHUMIC5O/=1Y/>'\V)_ MD2\8F;)<;6+;-;K)-H,)@R;&>)JFHSH80]!#T#\-Z#_K@/X,^BYIU\WF3MD* M?J\JUGR]/&RH]TZ>*'-=G<[D%,S8+9<+JH1G:MOF)IAPX(#B1!JASR-#<03] MK7,GOE#DXZ>_#E[ETZ+^LU[GSZ@OY6>Z-JTM'($B"'.50VN8C]S[J)\M6JM* M5BJLC-X$[S5&&;N)H0#UP.NDV#1#73KKDY*?\=Z=\X[M*6;*2O+-\UB4 WN0 MT&O,E@?*RI<&9RYJBJC2QH\6O;E<]/EKW>FVV\AW1]M>&6F/>;P_F#?<"G_O M6(UFH1.*M+&9A%D66UM1.R9; ^VO _^8P-$T2T0%:^"! I4$5!*W<+^'DXHE MU"FW@F!C;3M;DY(AY^_M3SL21R\%=\4)N_W<1R;U E/J:8&2"/QIDD#2=*1E MG3 E :.ZSQ35O2OFWSC?DV5QDZ]D94-8$7MR-;:X\7QR[^L.3,%NNM/I>B#I M6[XJ:)6.LQ$ YH$W3=)(&B>BKCN\4VTZQG6E83001GGAOC[6816SHK-OSZ08 M3!D*[B-,$0KN(^[JI._R-NN%U[0U2]7E'MUU7?I.^.9 M$C@+L;_L>Y<*+N!#_P'+*DX_=]L2G[/"E*YX!:F V;6Y)4J=',-]^TY3L)C< MM=98&E;Y/BKZ):0P+N?W?H<=*UWMVW?FG+$Z7 ZV=!->:XTG9?08GB64A!@2 MI_!:VS.=V">F]*<#)8(#W9#HK+4WB"FBJ!VG4?<:953&Y:!N6W689=^[OJP]F@L#(F/VIWB1%HR&IXM M"!3+U=9N=]YP7"XP.@'!Q*;9BQ6%(1PA'&,/QU@8HQ^%8WTP'YJY57DAB'UT M0ZP:[KI3;@(X,F$-7)I.1O>,!!7=CY_J@'S-UY4;>P^0?6+8S2)K"4747A?5 MR!4VGF[#\Q'P,G2:?,22^S_HFE-UL<#/"IPQ1YTDBF9.$$7[&$X9E(1K!2KB M6=7HJD'(IRU\$JL:9^^=?X;B44N49#EC-6U4RI22Z1KKC8QBX?7L-(+!2MI0 M,T#-\("%T-[3#&7>*ZH59%"1>LMJN[; R#PC-X%F8 !SQ# )UPQW2U)XK*)H MUTUB>%K5$*MJ:>^I!K.X[;/56LN5J+*4=3E6V6NJ!E0#<)HQ*HTPG_2:XUSO MK.#8K@LR&Z:Z]ZN:$_=69O>H/Y-P%_@^J_",.Q_K D.)BJ4\<+&Q4,LV0B4; M<>+PFY;4F,M[0Z@82&VPJ6?V69 ^AX=5M@DD343RM%!90\@^,V1O6_KK,F0U MP1=7ZZG;D2A]5NO7T+&*C3< LH'_B"%DX$%&Q3KC"5D8[TQNO/.!"W&]@\"& MN$/9IEB45@VU3^W4D:4C'$!@Z*:A:!JEHFZ7O5-A*R81S@1Q&\_,:L?-[8.2 M\##7*Q,T]THC;A4@2=F:2EUNU0M]]== M:IX ND]IL\-]A7=6?I,R.DSC:I.!H@5%*RFB!9GNY#+=T;(57PKWXB65MFJ: MP<.A%P9Y6>B/)\H?AV7O$I5Y35I"%8(UN<$ZVUS;MX%:YFB\KTNX58DK,H2^8;O#Y?+#0 K M2+NATRAYJ4=U L *BTLFF[&.%UIOFY_S+EIK;+4\WM=Y7U*\IE(LTP.]/6\" MM(8I.DR:Q2[5?XX9)__&@RNHENHH9EC.39DL=$MW/;#Z:S6.Q$?\V(3'<-'@ MOL;)AH.FVM?=:#BH/\Z:<#\IOU^?!F:]E.L2V8(IJ:V-U-XLQMVB%SA:='@9 MGTAC+)V(ZE 0L%NL]15PQTJYK9(JVU"MCJPW ''!Z""1-(P]8 M=*U@VY.-;IHI?;%4=&<1V-ZI\2P8'>D-Q99^21!U\1C^$Y2$&!)XD#5/EBMV MU+VE'ZJW:KMG#0V"HZG7-%#/K.[F J4.:V-W-J[@1F .,N$]":4"WLQN %Z9@ZBBV'^2 M#5@8[H+AKL2X@A^%[9K+X'[9W+:-WKS'"*5J=K3OA+ %'F!PSE();H;64EU5 M<<:S,.XU4=>J:2_!6L21-HH?%_,83AOU%]%T)> ME4:6S8[(O5"9]?L.U2IU^E1P$K# X<*1-(JPB>#?(> @X.X2\OHLX+!E<[UJ MCLVEA$T,E&]667%=Y@#@0/=I*DTA'ZOK?&_ P8 7#'C=Q\OY+.*R\TQMPN?G M(V-75:2]+0E*00P1%[9^IM]ILI#0<%>7ZZ0<=1J\HQLZ0IH=O)P51KU#F/3#'9^X22RE3?$ M.\0[Q/L7NI"_AW<;L]I^N\+92'NMY(H-><'S70W@G3G!OX\'^'N#]_:!6GL@#4O(5=F90]C"7<<,#/O1?D32-G_NO_XYM MM.X_[Q2.Z]B>8J;LQRP?=S;?IXSIW6<5GG'G81^1A^AB<-N8X8]2G4<.-2IC M9+L=HV2/M60$,W)EQ"M9=G$=6)TH\#(9)(U%7AF &AOB]IEQ>]O0XT=P.]HK M(BTKW$JH4)*)5U=""^,V +>!M\B0:0I_KP-)?' +0X[)#3D^5 M8E4VBH@X$0VF7Q)+PUUX? (?CJ'3)/%>,Z[XQB$3Q&4\,S<=-R\02L+31"D2 MM#9?'=V 7522*2<00Q!#$$,00P\3=8.=C'[AG9:LL;U04U/'7IS"4K8%PU$P M' 5W_NX\&Z2U'S@<=5"\O[C"/%L5\"ZJ;XL(QA?Z"EG+F6V#DS$EN#Y$+D?M0 :F+R-THS::JT=61L2JW%5ZK6K+M: "YS+?O*!9 ER 2 UT8 MDX(QJ3C'I"XB49JR#&JS\DC@RSR]GHUDH<8V 1+#,B 8GJ8BR]_#L!0D@6!8 M"DK"3>C YYS[M6U22(DG4PX@!B &( :>&@/7=8F>-JSSIAZ&Z,U4)Z6'[E Z M9:E>ZJ_@+Z8//C%EO_KA(=#CJ*;BJ9/44@EF$'R@/4W]*Y&L:GCG+)S\P17, M![-K'2;7.,SMK6-85QQ'1O9HMHQOIZZ$+38[/:_1],V7YH;W M;S^_-)YO\@5)X+<(ILS7.%G0:NPN6!H:/[\"$99>N?7JW/"RXN=7!^=D9\37 M!T5!G$[R[0%A% F=^_8=2Y/8.2,/7B,5?$9JIRJ.FU*M28"YLF^I*1Q)I\#. MAW\RX3J"V:4#9+I+=0PZ7)B[R'O-3W#2/J6+#?<5EAC\3:8WX0%1H(3KMF7_ M3.K^NN)9BY)WG:30J_2?^0=M3@'5+J=CQ3+$U- MF;8+BWC"N"3DHY/%1S]^(ZS_)+8(Y^E$.NI:WG<M8UJ/%VZ>\;=$W;A\=QF/&:1JGS&%Y\2VF^[7 >K(2;"G8V6$/; M"B^*ACL$@M?'G@^* X+9F\#95L.P&V\O EG?I1S5"W\Y@(NZ\@-4I'3@G*@N M[)KW1,XBW-=Z[L= MHM)LKX4H"E\I-V6,#CT[(DVB4;>8(.@@Z!(#NJOW%_\3O U+=+,_H]&^%"#= M% J-;78IA7C[9*OQ>P,.1ME@E.T.J7R_";O1I,(VJU25$#"QHE:TC=!>81J M'?"8R#1-G;<72GR@[<63TMVE[8)^!-.4\N)$[1)%[B2(&'D,/PI*0@SIP<>G MZQ_")3L1?N%QY0!B3[3:P9DD3MN>/39*5ON'$HX*M\G;ODMWA:Q4:"][2YWI MJX-A8"0R8568B$YX$+X0OL\)WZL[=W^&W*PN3;,E<>8@/)4=3?IV=MDW.8#< M3[IWL44OC+$]=(PM:9[B=>%+6/(^HY+X4F@7!4K8Y%C;:&P ?(&;^#Y^XQU9 M:\\41P4^(+@W>KPF^A=(OE3=?X-O_XB9K0,O6HUNK'YO]1,_+NVDMI,7 U^, DUE1O9D]*H1Y!C\8"'PU/4PB="!H?XBXYN$M^(N-'P?;+S">ZX*FZU^QVD9V!C&VT2BOU M ^K"%$:2OICX%!_8P>@9C)[=)P7Q=\\[S\/7/B/,&DAFEEF3!E5?MP[( ZX1 M@5Q*$TEH_.P44#SZ2HFB:1)$<3R& P4E(89$'Z3;$^:+'13NX8P*;U-'G$03 MBEOKOM:AA-Y:'6[J=):OJAQXIX/GQ7S,\X* A8!]?,#>VI_["&#)1G^W\_HY M7A+]/=K=3?N^--V =PJ<-CJ-HPD/:,.0& R))L"5775NT2WKS33'G5DA35VFXXH,;18I#J:C*/ U6+Q<[LM MEF0[Q!S$W+U\HL]CKN5OK-[0MWQ$S EUG-JTFV@CQ%S@+5'L>='36&(.!K@2 M%.#Z"M!]I5OS>= 9.=/;B?R,D#+DM-\OBK49R38!Z,+[8?3%"E<)#6_E]+4> M"/#DIXX1QQQ 5QW[SDLR8!@43!0GDR ^XS$<*R@)UV+U1K8S49W,8? _Z'*; M"F^ZIOX+"?]).',9VI-?/,7XD'M_[.[]*M_]I,R/!V"HQ=L'):ZK[H]&JA%' MGV[,!818=/,"A;:]7&8Z[=8:&QG'@(_W$%=6H : &B V&N"VSN?OJX%>>^NN M>QMY92B%HM;L;%;%9K,)U,"Q."2>;"5PMR#=%TIZ@A3=P<5]6BUP6V_X][4 M/3/V&V2CKB6_71AB=%ZWVK50"QPK2Z*7FN[$+.X''C'ZZ1$;%6Q[\!;F) P$ MAG[O*"RY>?*"/64+(H*CY$>/SF;\E&'"^ZS",^[\[8,:%]%\.L^O@MS[)H5= MG&?L7=1/7#_@@_?0+3]8V>.A9%O'"LB'<1V@C(6MYRB!H:!;BK,K>>K"K=L6 MF(%CFV;89.? _48<9SXYD3<&NAD)NY'B=6M3<431P7&& ]^6P=,X>4[L0MT/ M-6:>/FY>+I2$A[D"E:"Y7]M&?@N"B#REV*X%Q,!SSOTF&$C&U*'( M/^?'>Q#+IX<977YXV1>$K MXD =97O,U<^JECK5H_B>'$OK?GVV)02QITS&C4J+KE4V,DX>.Y3A# 4K+4*H M/C-4OR)@\Q&HKIP!VBT;0Q+A!8.L[R M6"F!,/,O;J&8CV#5VK-$<2.W*6'E9"O]+.U4U;$&L!J&49@TRCQ"2<0W!LDOGV)Y"8E7O,F1:ZJNNX_J9<@34KQ M/$S[SZMY0,.QP<0A6*WR2R,TS!VKBP,W&,WT(UBJ+?V0F MT.HO-T>Y5WJ]8W_X,NA<;LD#A-K;4CM#3J==R2-Y4."! 0$<[&/91E 70%T M=<%](S77T 6,Y-91N:C4D(I:FK5ZI>I4J6E %X#L0_IC6<*Q50:P?F&L%![, M8KQAK.<:VF#-FO,QLJHI1KNXJODN@?'")+0,0$@(HR_U'+Q[*.AWF.#]XWW +4QUU/+,"V=?TX..KWN3ON):[24#%J[AYP_=9A6?<^:C# M$0\.@(GM ^Q]A\I-)*+R\Z$FAWB&>+Z["QO5MK[JC(K+U8A'^+ZKY%8-PI!%#N#YF&^( M4FAB /VU-^22B<,S_Q "\>N]QRB>J#?,;,H<1AD9>=53")WU.UP3 /&4+(B] MB\3XAE,3Q*$\,V$>-\<12L+#7'%)T-P?(1,,8@!B &( 8@!B($;7INZ:6!GG M6)'HS50G<,X62T>=J9:KKT^=K](I2_52]C2L1QC\S]+-N+(/\&+!\T\1T$*/]*=.I/Z(3SKWWP5RW4;"=P MV"W^_V?O39L45;8&W.\WXOX'8Y_WO7%.A/9A'OJ<=T<@XJR(BM,7 @$504 & M47_]);&JN[JE:^BV2K1R[]B]JZJS$#+7LUA3KHQ\WW"T0ZK33\_(.?H3#<]] M4_!=(Q070W7_5R%(?C&YE8R@:O2KBJ-QK!J#8[-+;DZMG6%2EZ .'"42:)($K=3 MI _U!M0;MZ(WWM=M?G^],1M1?I5 UPLDPLIM@4+W[:DE ;T!_&6,*#+$Z[N) M7UMQW-/NGKRF/*$>N()#_?YZH-P-%N'$\6=6:1N7O=+4[ 5&:C\ !YK%B^R+ MIPKD-_M\0S'VSYQ?R)L;#B4!UI3#?160 <@ 9 R !F >XMN*!9\0*0:8UH>=IKLQZ4$@SI!E6.E"U3OWFH'*V?1 6"U1[7]ITSWK;+C5'I3K[WR +Q6H**"B MN&=?/$-1D%Z)HRN10PF;!M7S=D%CIU131?%0ZDE2KR_US*VFR,G^R#L#'!9^ MYLXYSR"\I]5+';XR((1Q>2F/E_-R=:FGA#\6<6)9T;07BCCOKE;SVBHJ?X^8 M-[\7KFM.>_7E[Q'OH50,"BX4W#M\0BBG]_"([U.'^$%EAS>9/'IR+JYG^(5@ MI?K&UYMSQ&^HU/;BYN]/_FN6]?M2=V"XKCDL'[]"<"G?/:RAE$(IA5)Z2RMU MBQ9K;K?4O%/3]AQMEBFK@:E!7S"O5B2(Y\.UR<,[]F*'H.>UC+5B[DS=2/-D MJ4<:*#.FC_,M:4/+_,S@6_K.Q'WETI4SV!NR98+J.\E\!3W#'X!;3)77MSP9 M\BU/)O7(#='88(QL>F5#ZVTZTSUHEL:F.TB^H.1-E)Q_ LKR]XB? -$WUZR\ M!Z*N75+*'<4<(^I&M QQ,E[Q^Q@@"HI5OM#/%9%#1#\[HM>T\C^$T3=7G;P' MHP>:[;G]BAT)_*J/#GE>Y+Q-RB@H-\&^(/>PT^,G?ZABVE%HZ#<59;@A#ST_ M/A1=&?&FV0W"2<' MC+CM,UL^,[(W].R?@/U^S3M9JG$E59_H,1;?./DH;0;[DF @GN3@INK)X1R>@^/"/A-2^#PI1 M8.@%TRDX&5L4$C]DXT5AZG[ [0IWEB2YV1+;&UI76 C^:0O!H91"*852"J4T M3_%IN%WAMM"YMA4)XZNY>,1K:KZ;>@V_MC/80_8M+NUDOF6A$K*Q.79]\,,N MB2PO7%Z#O"'[-DX==$/GDEE7ET8WVLP-7UR:'3GGCU ME2!OHE++#@82SS=2#)D40P(GB@C*0@P_ 88Y+D>Y!(=O+D;Y2 XMWHAYIT6$ MPKBU6)>TI>?-["7@$)2H !!)JDABS[T/;R78#_&)J8B6B31UQV: M!IF&3'\*IJ_A +Z!Z=5Q-G6%[F$A1]C8;.ZZ#6G92IEF4J8Q@BF2%-P4 9F& MWN1UOJZ:0J+(O-49VA%9PE%PK!$K0R9Q:&@AHJ1K.:CN%4HC#_^V\U M^4\W=W__-_GC\9,TVU!]0,WJX7:^G60";NN!>P3YWW?PR##BBOWTYJ 4]>(+X0]/\6OG\)GO]L\C;JOO1DBAY42 :_]PU70=0M?[BJ%?0"QBDWS[\%3D%YJ\T,+\ M%/A OR]#(E@K'^B6?PQ%/HN/UW[$Z5OPBPG*B8JQ?SB$[.%'3P0$S%SR^"!GG/"X)O0JW\_D8]?B?&/BY(UV[\W86?UGR\$&^IBNST=3 <%3AZ* M'6[8$+N%H<#7NV);K#6$P>EMUQY6OCRAF1>[ ['=J'!#H3(8)G]VA.YP(%9Y M;E"OML7Q0*%PAB")!Z _YDF>WE3A^UT5Q&H!W%V#SD3FLWJ-G(VDAM8=/OM"C6 2/)GT?.R?GF:/A4%1D[ MZ*A.=T-DUN0Y1)NK+%%(E++)?CTLRVZV$);2G$MLH[.1!!-W:3PN=9!2A=?G MU;C3PX^2PIR/K- +RL--:X&(K;TW$+UA,.U*"GL^\L@>%]S4M+ADYK>[!KJ> M1<$J5E#D?.B64UEL084&4F*")K+@9G-SEP@3FO'YJ!'M56?:LE1]T>YCFX6@ M2#G;1Q)XE M0S/$!(LZ<;1F@Q7"$S8SW%:%CE)*;B!#3I9(N]Q7V]4E8FB.&> '7#NV.07- M6"I1F:VV8[3I6&*C*RJC=6L@2LED9:Q55QL2Q_'(D*R-KV[*_8FQ\Q)/$,U8 M+&Y;U\RZT[=DT[6)EC+?REWP6!FKA9=53[0E)!"H'A_,)=X='0<)41FKY6Y[ MI=&!;R0Q@&:L5[22T MS@P,5Z[)=3>#]?K0;50;R=",U=H)3;?: M'_;VLEE7ZHXVG#:I=:Q@&:LUJ)]LE8K4J_SLUF MZ)Q!MCV'.^ J92Z&R6-EK-85:-T\6)3(U=@&1^U&?'+5C-6:A!T1FVD5 MV=J:!ZN_V-1Z1**JL(S56J [M"9L:H9E!DV_3'7:_="/@9]S-E3S]UAOU=)U MBQJ0F_)D*)CJ-AF:L5HDZQV'MC$Z6I%OD^K10]L4R2EXQFJ)-6=0Q>PA)D1$ M8&-S?< TA.2J&:MEL"3&SZBH88F.Q@VF,3*VRLG0C-4B2+0;-OHH;8E$W>WV MS)U6Y9*A&:M50_4Y%F$[01[8L>WTMS5#2"8+SU@MBT MMT;3H6?ZNNUN%HZP9J;R8!%5&]%$FJ/'=.B9PHY&M%;VY]V^0 T=K';T::J> MR"M.G6ML82$K)6W5[@I19W\8(J7D53M/AF;(0-4+":VV"%;6QD(=VHKXO1DD M2Y A Y4%WMR&R*R-8&Z;&FKV=#E/Y)7(D('#L;T-^KN2)?!59LF7E/*0KR=# M,V1 HS<.+N+R#,&JPZ$\JJ[WPF:I$!DRL%QVUN8"XP[RP*W&-50;K5=!,C1# M!MHC>4^C]="S!L9A59_2[2C$D[=PA@R46">LK];TW*(TOK+8M^N5O9'<:X8, MA.+:/VRD_(J:ZT8\\-(FL>=+4&_9 MQYH6+&0,;51K]'B(+#9I=X.SH3,C]!N',&PC4= CYW%;\'6"V15S)C"3:E_;P_ M&:_GR.' N [=<_EE-QUZ!HP1;NGZI+(0A!KATV72PMV 63ZD&GX<:O::ZQTI M"S79W)F"R(['L:[$#Q',GRA Q6Y;VX<20F$QYN/BTHL2E4%FR "REUV9Z?JR M-5X=>EUC,IHUXN0&,F1@)2OA6ES58HN7-"'1L.L:U4VNFB$#4ZE7=ENZ7$$P M,I!QH]O1Z^7DJADRDO=[)N*Y25&7H8,&!@A3\IQ%,BB'K>B M\E3L68GQ1&7(0$=<=3:KG3:T-H>.H/ON0K7YY 8R9&!;[2S6I?&DAABNP2^G MK"G,E"48>B8#IIVZBW'0S9^KXD@:%G,A S&CEI&QIIF0O/;^.M M7N6HIS=P)@-U2D20L;EO(]L)Q;;15[R2=6L@1]5^&)G'PY!O MIU<]>ZQJ?;N>]6:3EM6J[?1ULUFM6UIZU;/'ZC1,:DV&)1QIX8:SM-F&K6#) M#&2(2V-/;I?'"JDB@\5XN:AM\587D10Z0UQ0GC/1VGA500Q^@WJM81S5$O5& M9XA+6%9QL>KWCH)*ST@QD'J#:3*O=(:"GU(+U9*J[86@4K$T&* 1%:^6"ITA M62ER-#&*Q2AEML)%6DHU:>8+@&QY%$K.$':)PJ.+Y?C/=\D#EH0@Z%G][IHQ8ZK[;J1$,G\T.MQI>6\DPX]NU=RQNW6 M*J5W93,TM.VZN3FJ!PX,/;M7HL&QHTE$JC*5V%?=C5]2&F;BPV6(B[S'UEN\ MRJ^%;5UP>XQ338>>/9:WK9!M:A35 MY6A4T MCE&N+LKI#3P^5AJH_Q; /1V7K8$ C1<87Q^_>!H1HKX%)T^A5#4*W<4\C#F/7X?^XUT\!%/14T#I=5MV*.0+_6SJ[TDX\LGUW>2:"]N- M'P/YC]^70%+JZRDV'2>3\F)8^"$NGW[PXU!U'K@@\W+A>/!%8>.8+R\")AYKFT\P[U#10TWRNB8>:!FJ:3S7Q[!?DV<([ M./'/3_QK-E&E;O$?^;#O]^Q45MG)A>I9GWONWU3 [SL1;WSNY"G!#__O+^:O MB\X!3GVAL<<"N,?"/]3;%Q(N3+WP6%MWP5FB7BCV>:F^IS U5+]@.+JA%YJ1 M8YQ*J'"D^%@Y//_[;?L.(3+70X;Z>1Z>MM;Y93>H;S!@EX4!1;Z0Y$W! '9P MO+JA)%SPNUAP!B[X'RTX>VL+SL)WVBV]T][3#+PH"R_XP1^Y^SYO,O%24.PS MSPWD!9.E[=)SYR/9TUM7@U6!1!:#@H+W]T4 M7,\ ^ZJ=90'L/]Z9H6D$'W!\PX?X7^_;). ]P/]@C??;S04N_"+\R7\\:RZ M?<'(*_50AX(*!14**A34]Q74BYM*%Q+4-[;[?V_CYJ?.E=UOQU!=I!ONS7DP MUP;L3$G\ST7ZX%Y;9[^V>1$XFWE4.U;\F>VJ0DLX'IEM5YH:V@N',K^YQ6 ) M?T/KHI[O+LRP[0;!MZY$^+>N1/'Q$"A:[3BTS*[>]G";;\UE22$5_*^_*:;( M4N_4:!JB!='Z"+3>W.GO)9T6#@"!3I$D,QBP@8#<.V/L&!5\ C&(5O#JIS1Q+'+>#1J_6 MJA[WH%$O!0##4!@4O'? KF_TW79D\ 7 1&(\GE0$.A:,SG!*3;:DR(+F;" V M2!<9^AXB@S\9Q-S&3>[E^,0@-CS5U LVL(1M0PV, #JAT G]M"_\][6HG](G M+MH -YT+ B/,4$X*=J2;@[)("Z5^7.$/Z!*)#TN% >8U1J$??*07Q!9BFV-L MW]=.?PNV>R:(C#%EK2Q^?=B5N^:BNIP ;!.C':,_^G1-B.T-8PNM_S^S_M^" M;:TK3(:FW_)D;'K$2K7Y*I0;<8(M"]ZV;SRZ/!NW'@/M*X?@5P6IM3IV4N).3M@MJ2UF(_TDK+!#@0%D=>YQA#X&X7.&@6 M7](L?@5P?-PP?58P*C+F$?ZL,Z]-)ILX 2ZQC7'T.>!N-4ANVVZL.IH!)K6@ MN]$\7$1V0=6TY+ZS36;HLD.7_5,8 ^^^ PT(87+[KE]YX(Y[P"ZK!,5HE37? MHEV+8MJ:;4IN4%IPX##9Q/AFBS0%XVT07@COQ^UQ>PN\E;W1#=I,6[8.AU4< M-7O">'=(3X).ZUL0_'6^,X07P@N]@DMLHGL+O(-=QQOS06LMUT)"M:R:V)N# ML]F1-&!>1-$WUL[DR/H'&PD+_URJIO.O0K**NAEX;J#:('INN^ P/7-GZ#!Z M?AOJ!9H 'VJ_UQ)J #^B,T@4AKCH/>RWZ('=%L+C1HM$GR23D5PZ0[%@WKYK M+/4E+JN=^7Q5U9N<@"0F/0I,>I*E8'@/(GA1! %S_[QIN_O5T/W,6J<[4:AI M4US+$V'BJZ8-I20SJQ-9.EOS-^S*AUP^]?FBO M_[:]OG)M\^MW#D\*[ ?5Q3GZN]OT>UA=:':,NUQK+[620^/\8,--Q M6)X.(8807]#^/QJ^JZO!ZF+\'H/)5.FU=ZI<"ME63T "93>4 +_427Q1[#^0 M8<@P=",NYD9"G#[&L8SG<4ON:Z>FS:=L'\ M[BUHJV0T;-B<=YT"7_\?&W-_(.5'59*A+U92K1F%]C"T*-3KM^MUO"T.$GV! M YL=18O8L[5\$#8(VRW =G%;^\V<*2U]MA)FS3*"S4)+JASJ59E,.7NC;0U! MNUW0H$'\AW'UU](V7]JR2$UL#=E&+5/J5NM;J;4$M+'I6^WY/5@W&D(?)):P M 2I20,?F?YX:./_K(9J^2"/GX:%@.CLC" W8T07Z[;FQ!SXBV_Z^YG8CA0TH MHZKO;H04M8X1KER]D?*6-EG/T%,[VE,&WEP+9'',V/6=J;)B*590(HV8%RGD MO)U;9K(=@@O!A8;\'Q?-O!;C7Z;M\7%ZN5? MMQ(RKYC@S!9'#\#Y+D9:I9Z>TYQ0^Y-' (,-UU K^7O$^S6,6 W!A>!^"FS,[_][2 G],KZP. XP/ MB:5K)/;32JD-8 M3]&I_,CF2=$U'F#+TF0D(1T/<8D<"R6[;Y;'S4FE,DH<""HMYR&*)/IL+ -2 M"ZF%/L4%RO!_$]^H55^42YB_L"A1+[.S/2)W-QS %U;@0WQA!N']?(D_H=:+ MM1&_6_ 5V0@J!K_@:ZY&IR_=Q'T@BS3%W&[^ $S)SQUOU.\.P@'&,'*N2G+^ MPK]=,_WI9G_1?[K=?Q"ZFM5P!M\@R= 93H=N*DBY'2/FD*?U1B0-$C:IS2M_PRYU6S&XP'77@GC$*>/953SW$V*'(S1?QKJ8*S]S7M2 M_XPZO&1;V]6X/T2P8: O!_T#TEXN 76_NR'U%J+K:2U^:0Y.ETH6:^,93G"* MKAM[\#4LOX=.^RITH\>\ ;A!9"^\F@?=_2^U=#.U+BR"8K]8E0XYL5K,=W.D=, M"F)?98 MQI89B"W$%KH#[U)Z\VILC0T](!>E"WO#X>;SK5@+D M%6-A^'YBYI\VW!9"=?_-R"_\H[H43 M,N43+UD--#J#E;1P!%?8;(]3<\:N& %-%$AZIBI61%]Y,@R$#D*7I]S4^UK5 M+V/VRZVL/51"+9QLTP@ERLV2,B[S>VP)>#MM9<7.:V+A6^[.@(/E(Q\(W&@Z M1/J'^IX1QBC=Y69"I61N8P!<8B%3191]MA?$C<;).4WSC<>R\V39TEN;VT9A M[CHZ]-NAWYX34^!>[.^TS.T;=.*"_XY<.2&N8@;IZ6X9ZFDRTI6#6.T,96PV M-) JW<&8F$MN+K6_<7BH*J07TOO.9OWOTZOMYTN);:_:5JWK>8V^U:P>>BF] M%*07TIMKK^!>8N:_3R\2^DS ;B54U_<). MM2.CH.KKZ*%!SZG&?&XN(E]30T-/)MHW=\D*[6"3FKPK&6@)?&@<779\(WG2 MHZ%_/W.N\HV69WO5!>P"90\'%44H,F@K_UD\_0_> M;Z@X;J"ZQ+1EK$\?2RHAH(U]#-@#35V(YPX-OY5@.KC$_(=+Q 80B.0N;#WY M2WZE.LOD4F +IV> =7.6!34(C#!(3U.U336%U32"K__]]QPZ_=#ISXNU<*[( M3L_X_D\*!14**A14**CW'T;-%M1\1PPY+0V2/K:S5D&M #!E?",T'&#&00\J MY_SD7)]_1)CB/<]O=[3$8PJ,BG'Z?\-Y)*;_#1C.T?N/N&2ULRFWNX=2W9*1 M;;M2I7"F.\4#2<'P4Z:_2!#GIUC P 7$+O?8O6-2_@+8=5&D99O-/F69NZV& M[\6J$S$QP ZDZ)DBQIQ7N$/L[@P[6''[T=C%*CM>R&.D(D15;^J/ I_;+].W M'0@3XD6:P>ZP[I9W@X<8H!&$R;2"++NA^D[R@6FXT-AKQNGK+0 MD\V)K7 O2?Q4A:4D)CI*>.10>,"PX0@IA.*B_(#@<]F.+4WN;&\CNO*6,_K8 MN.7,F_W$>DA/DL30(DL\U\,>(@V1_F1(OZ,S<"&DN[TJ-D&76PX9=^O5"B<, M5@TG13K=@<>@L-,%)!IZ%N_C6;R-X9_1=2.14Q8#A+8H6MVID[9HEED.H L* M=HLT^=:]?#ER'< ).T[H@K-A8/0AY\HCYV_]VXVU/SEP]J< Q!,\L@YXV+F8 MN:4%VRKM10?C=A)_K"2*(3W@$46*- )CZQ"S&\3LW0]F?Q-FTK*&&PU?4) - MUJOXTZX\E:@EP R8SFB1P,[KVR%F=X89M'C?&[/5T2:'BVDELLSMYG \*JM. M-4XQ2\]-I.EG,U8W&CKG])WJ)!Y (70+0>1YMFGX,#H.'>^\O.WO)3K^:Z74 M\PU/-?7!";YG8VCX)%HY:-0I"]OU)CH2D2-2JT1#I>+%!=' H7'FPFWG(QMB0,@IPTLSG/T$&0(,G0,WLTQ.$?W9V)) MC*GP/7:]D4UY@K?WBS'!5&) ;'HJ(G[+,7 Q7!G^DQ)T& G/N^[(^;O^'B/A M*23?Z_"R=(19PBR']\RN-0[[JF%9%<38)N;YZ13$(DT]JR,@:A"U?*+VT8;T M*U []LO-$8F$H5#"6U5C)!X%=C>*5X'W M2Q=6;);'<=F<$/*8K]-L3T/V'L93 M_PGHGD/W_!,9!!]M>S]PEZHG+@4N0R%U!F2WRHT:.V$35#?_^PI8LZ@L+ 58G?SK^T/M[R?A_"7+W"E43'--J:B M0HWO['F[[A^&O 1H/!U&SCS791;"> \P0AOZXC;T;\)H]JQ)&-AD#=F@V[)G MC]R1AG, QO0 10IYXSDIMQ!?_]8.T5,/( $!G7WH[']:J^&C3?='^'HG]H:^ MJAL9>HE>"9AJ]=&JO)WAEM01U6.76(+;//53)*G7'5T..88VRU5GP2T AFS8R8_![.&#Q M/-KN1\EL/ZEFAW%WZ.CGRV*XQR*94SW=C]X^Y^@ICX;>_GZ,Z7/>?[M2V70. MOH@+XZ8S[6!5:2[/$O,=>VB1CF0$\&#U+ 3[,X%]E8VK?PJVN*]R_6JUMK?, M.FWOAGN%ZZTX #8%VM"A&?DUR#7D&CH7'[I+]I64_PRWPRR,J(?. [EES[ 2 M>ZA&1"4&<+.G5J[,BW#OF#_-T6?U$UG M]!C !ZSG(L$^NV'\1L/TR>2YF\2R5O

>VL;N=KK2!(-3I8':L@9%?H MLG:!=B[D06P\MS9K89,=%&:Q5= <=U<_?KE1Z5W!\!D8N@QAZ!*&+F'H$H8N M8>@2ABYAZ#XB0U=\<99B:Z;85(KM),^8"X?6C?Z7*UA MJLI<9K*#=4'NV=S;YS++@90L9@B$Q6S&LK3-I?NP]]WEF_ ^9?C+QXF78_XQG Z[_BY^U-Y+C$3'3_WZ+KX+"-FNWF?'03)[D%U M30&FYX!;Z(S[[H@C#'UA;(A.X1G03Y>]X.W-6=67,\:(= H=M2 ^T><=Z<72 M+)[6BOZ]X&_TVCU3&$?<^(X?ER#M7E?@DDUW#=L%Y>Z12I<: MZ$:EZ.D#12O$,=Y_>9>!.*]L=41@]L+] R>9%.UKFBX"B=+6FOFGS(O4;' M?LU]F'1GS+33 M-L//:N(0[;,8^.CJ@9#^KL'NWJX$3"2^9:/+>_#ND7=3J+LCX['8][&\-Z$\ M@3 =@>/R):BSCIL+WP+>FW?6X<0[Y*1_4JKL6#L!&MCV0*?#XX^[E4:]Z FP MX0)AE&7A3-!(L5^S2&J[^R'0*7-\W#;@GD 6Y?VU3-Y;H2F@!M@*NH#BX"+' M(7!M%E]GA6^^.@/HY##PJ/W.7-[KZGQQ#- A; U?82'J.K[] M\?B*MW7S[E32)O\W"O.+BK,[\^,1 (P5_U_>A/9MW1U;!X$-#9 M[Z^T=2+*;O_A ROX1L/A[D:(PU7Z]X:PZQ.X>$K@.,T%Y\8,'59'F!W Y]Q? MJ0-]M+[4"FORX>MK<:UE@'++ECONEV;OO$Y2LH=)RMB@:=4R[>&Z4Z";4BK< M[4UK5C'U>8X.SDBF=^VH #N/^^8D22>17D?#W9QC\BRSR$PWLW0LDT9W*O[_ MV7O3YL2595WX^XVX_X'HN\\;JR/ BWGH=?:*8#+&8#-[^D(()(&,D+ & _[U M;V56E50"X:';4[MU(L[:;A"EJJRLK!R?3,>3^?1>ED[\S4E2$$E2'-_(+:-^ MGK=;R?1TMIG?YT:+\?'+TSM?0I+KTDRUSS>%3+)UWLQ,S^SL-KO -I/Q;'X_ MO9E&5O^3RL:!G<2;[Q]D_*G(GKXU!XSZ+DQ:PQZ0N!_4K!S?%/N9:JNW+(RJ M-TJU)=]K&6O\VISZG"Y?!W:EJU@#F"DTDIEZ6Y04MJBON$6[7QV=UI>;U%IQ MI7IS -&#Y%%Z/P?W29Y]'0J]F''?E$*YU.Q4=\IJJ]Z:U;?:B=ONJBGU:.'MHFHO!Q+Z_ MR/1OW(DY^_,X^3$:*0O;R4SNK-O1]C)QZYY5\GU'?C$O'\7ZHK)\6%=ZN0JA M[!@S"%Z*F*FF:U'T<5YU^R$6"L4[ XF]/AC/B:JJC0"3R<)96,,O4BH;A:F!QNJ;"2P%N-T1B'/&\K, M=#2) DQYVF@<]&T=U4QJXJ]TB95]TS6\WX9R)QH80!YJUD3#8ON]E )[%U** M%3L'#$(.P!@^Y%&LP@'"\<.Y3N^EM0*P]KTBV#^^ MA>"A_E*X,@=.<,!^\$QAH6LU35-YZ6(]( #7QMM(T<1][7[^[Z MDQEC/R'P_3:M';7O\0MW ;N2SKCZ0//63=K,I+95I;Z]TPLWB60F.>\^UKQ5 M9$(*O$ZYB@L,/\N)=O)#?[9G\)L3!IQ/X2R\ELJ8;"' !8C7ANC*C+,?0H@: MFZQJ> PQ[^:\+QOIMZ1:=B\W1_[F FNHB\QF0Y M\,F:J@/_\+9F-ZL/%\+\L72X('@>[CI/9Z./+=&S @A_^/ .0&? D^T!=_ 0 MB8;Q#-&''X#.-+GWED@X(E[1"0WJ#T<0P0]U^B(J!:D'RBG_;N+_1QJ=ZZ:VO+Z^F]Y9;7/YUT ME'U1TE'NIY*.0B /'WDZ\VO%E*]J40Q86S4+W'06G-4/,2JX%<$J86C\7S6A M@QH%U,=9VC\^8FK>G&".1$NA'3L8W:C!H(D][OVT"K N'(6#Z'MF".]I0PP# M,&9\>V''^/'+BR;;)S*@H$$AS94*ID'Q[!:_+H:[?EB:@5=99$X(:1C&I1TT M]5]>T.2U_^$;Y_'73HD3(J3LY%U9"K.8:*D.FR3'6>>[PEK4V=1+P,@P :1Y M65EI:+,QR]!SUE(3TNM;X/7&8NO\=/Z#GV_< 0X3H2N!K>BZ39.?8/)^NT)& M LT*RR00[&9,,8NIVD:1O2J: ::"65A%Q?S.4(//O,#!M@@>/Q 9!"$%DY:% MA;V4ELIR1SEA>Y=5ECF*U__'7?D FII?)Q;F'9(<1YK.?=_ 4_EX0G;*+KWX MF$$^Q",+*[(UCCI 6 0.'ZX0NES8NVTPZ1J/8EUH9478'> T:/93,OC"P'D[4@X%T>,-/A3O#5_-.XRN'. MJ_T$9F;08=JCKRI0.&=BH.%F,14EMI*V*%=ABZC'F/SAZ20XA,]D(9YD?@.R MJ*?P$NC$B2>.L %>1[8).@@VF7,"O0179 $2:YFD04-"KSFGOMVY2M@2@[JO MME/K3.GQ _K]Q%P#XF^*W]5YIUWC3E 0E$H(W2FT*)O]A@T!"9.!"_\939G# M-&+_B4=5UD-=YE"/#+3%(\*.]?=Z<5B2=0*CP@*:#85&/"T%?(]XVS&2"%(: MFQF)&:Q>$0;,&0>N$%Z(-2 OP/95$[CY>?-GW%#$UA)T<,ATIRU7>K)#3&RC[ M1[@$85HA3>7"U!&J.ED*"U-[R0N438AZ LK05 DBE\'4;6CYR[KP@B&ZV^@7 M'H9FOW\=8(COV%HR=+WD'8'QXL%@.FN0YA7BD/TE7&]"%@KDY% T:6TW;T#0 MOY$80N)UT^!&*HH=1@P*\>N-_2.6^NXEGP2U@_1WKIP3TKN@/E+%1<#%(0(M M\QVAX(C2SE)!$ PG8;E& .9!B!_3J&_V>PS9)52-IXJO)_HQ&,0G]3$3PC<'?\10=F13:B M7LK/-DY/ET#.+DVT(R!@BKK-=X_AX7OO[+ 0/N76Y]4B$0X&F\QE^X>J%=U[ M*73G&:L:9J Q!<,>Q)J@)1&[BN?G%<14J)7WA4*IV2B4&H52HU!J%$J-0JE1 M*#4*I?Z.H=27AS1S+PIIYG\JI/GS028=]_KP&7/?%&VWLG0=&NA J#PY )/GSQ@6%?[^HUB5*?7< M2J*.%9:0RZ)NOO4%!TO:2JSMT8=Z,]!2\F8:G+Z? /^HX^:3>DV%3G\?XCK= M:(V!4E-'62'ZQ,@QOU1V?:HATWV;I<=Y M(!OE*<1J4(@A>+CI3AS5U;T!XGZ +<'5'L;+QU*!AA1(4 MVI<7KX]Q^#M MA"EFGAP#O[1I0?FBA7XO+P1%9 VA#[9\A3D$=*JY1OY%<8VAXL/2P.N]TUW6 M5&P&.T*=O4 !P#DBO\&($$0F@J-Z/YD2\V6F> U]<47P6S_"0?2SP.\_I-E$ MTR#BG]!A>TC U29G+7/1- O)K6LVKHIKY[1]\@$"CD\4]:KW$4'"*QDTSG*% MER'D7TAK'_(J3K/6R-GAZ3?D&G0MP@(V*XSSHR?@,(?NN'.OH F^)WS/A!Q- MKL/FRQ"^"ZV?0PAPN6_00BB+8@U6$P*!2>T7@MSZE#R' ; MNZ@B<^"7<*KH]Q^3X :85GSVSULZ=3"81@)T$7HO<+E/?CPAZ@MD1FD"D3V1 MPF*.*-:82*/@.YPB=RZDT]&.24(K6QHJ<=B)QV[.8JT;D7Q+_BC["!0N)E^8 MPKDG68);".(:=#/ >!+G_JS%AO!M0C,29"[X*':A#K(GQ,'GN$,SFIF&[T_ MZQF %NU"^G3JP-]>0:A8_$<>_I@^.[P$F!587K(@U$ZCI]9-M]AO=Q(JT0TG M=KMO7E9[D]F^,R;\N8]JJW/II7N^UU'UWRADZ$BL#!C\'2S ^:L9)EXZ'>@U M$)1$7 4OR V' +"Z'#QT.+Q"("O:*W9(8%BZH[9"9SN % M;O>S\#!G3T"D])$ !#U.L-?(,&CB>2(@5$G!%6-$CF5.,$BT0! =CR5/4_.[ MM[.)$=J8[HRH4TXP6"PFFWP%J/M<%"J-0J51J#0*E4:ATBA4&H5*?\=0*:T2 M'4['TKQKI@>5PF DS58G5KUSO]UTU\0 2 ;J2%F6E,NG>JB<]O4A@^; M[&(A]L\OWP++]H);H)NUJNGYF#]3BW/V8M.1I,,]+I=)16 MWF%QLY5J]4ZZ.AWK)\E\PNJ%[>KP1"OHB>+J(2F95N=VF#DWW#'L_]Z8 M\BR[3F7-!W5Q-UD5E8>"72DKL-V]:JJ M]#+Y?K\Q&@P:N7RSW9<'YBQL5Q.;PK7CWM[GZY>]NWIU,IU7SJOKL%W=7I^W M7'62&R3=S630O'8'R?(B=%>[O;O,Y&+3'B25B]94;IZFW555W-67)Q3D7Y10 M4#B<4/"HY?N.81YNUQ-[G@A%8LCKQ!""Z ['J3_DXDP[\K5\LFB?+2XSP]5T M^9"^GF[*[V6T^SHRGW@< ?.H6\L#VB5#M$H#F#SA @V%*Q_?4 M"8Y,%D\AQK6[=*F)*H/S8*KYE8A0B:=9],44"/\H5A,? L/8L)6=)@]^(0J9 MGP3D3T"HGGLXO2)&/RKCV@I$&W2, (M%PXCV2(MS6#7Z&W/PL69HCM(&5T#3 M<"1C!B$7VC2>:!F6HSW@.^ITX6C:[' UYG*,KQ[ZF[N[[/QAE&B.&^E98:/I ME=DK,;9@0B:/@L;?KJ;@_Q*^?*;>X*#%Q@UUM*H3&']9V_@$UE_&3@%6=1*M>-*E]1T616L*.Q2?!5INB"W1D3Q&"/)BII+/C15T> M?)#,43+U/R)MV.LXG03%2!@?V%,E_,8IQ/^=6%N$/Z@+ EHJ/FGZ,_\+OI@_ M*DW0\Z:\LLE_>-=3S]]UP57SOW\[\C/(/ =O-!E@"@X!( ];5OHH5X@(_P&$ MSQQELA'A/X#PJ:-\)B+\!Q"^=)1-1X3_><+_[5APSXH[L.^9GTX5157_^:7+ M]A667^$-Q&F&X@[CO'3:/WMYO<)"J&=W_[]ON:RGKH9?-FU0AQ,-FTP@(O1V M+;^9ZCX^:'Q6ML/MBOZ:/\M9B0UA5=.%\325R2R4_GQ\.I[V4NY'_MZ.(YZZ ML]Z:(Q)ON;BG[H7?BMT#G=]?@=T3B_IDE=4V_?I2:@V,Z\M1];H9SNX[S>-_ MAN.5VFWI=%&UB\F[;;&2'U=&W=XM. ^SW_[-)<-[RONL$7)!?< ]]*@+APQ[ M)DWGFJ%8VS">_JP7T"O,-;I5Q&/F<8'X'!MO*TG,[)/?"LDRLF]YP;YBM<)-%]\4:,K([.+4?7XX:K6 M&%N%*^EM;)ZJU>PW'_2*M&@<%^S91:Y?M/7R.(,V3V3R1";/&UQASSL$XV[E MQE@1LB2W^FEGX=1+YW?S<*WL%2XS(V,G;FX2M?KB3DM=C[]\ 7$F8$/D; MW#2M:>\T>=4UJDEWFK<6]<56[6S6XVQD^D3WQD_Q;G$X'KNU4E]9*$/EH6F6 M[NY2UV]V09E/D0D4W4 O.,4=X)['O!C]_,7MC2I/APNM6Y\5>NOVNB:_C3M.V;;. MM=QU5QJU4HW3X];V9GMA0[)O9/U$UL\;W6)/\G_&[:@7UGR@U3N]Q8EQW5>E MF?9F7KSYIKALG\VO)DG7O;HV35.=7!B0Q?Y\+][?F)2X7QKYVFD5STRD>(=, MX.J!_%X1W@2007C[HT ^,*(B0)$^@RE3I2DOF<62US@%&_-QP^( E"#-6&,4 M*-23L<9\;NH49UBHF5^Y%J Q4)!K.&:\GRLM,6>HQ^)TA!IB>K'3)V7-(I>^ MT+"=-P(0?PM%-U#\[B\ASN"U(,U8=ITM+?^7+$U5X[[*$ #&IFA((ZC 0)'H!Q&F82EVC'=M'?1>_S:[!6D='M@ M^1^"A= &: VE#=U0#D)=K::MTJ2_N%S56];@ZKH_&^9OFZ^53?ZB,@G@+#FF M(W *3OF=BR-VW^]A^L2]7<4O79OU#@'Q@:#[*\F:*CJ6%^ 38NL!BE<@/@%C MH^CCSYY)NK2U-8D:)P9_.OSA >$IB?"60FLQH*9 0X0F'T4F6)/A3FPBM\@Z M )*2UAE0,!1IIX:"=2'B)124!AZ(PMLKX8_41U2V9X X4=6)1 PH(T0AZ&,; M%S[6>J#?VUV[GU22VO;Z.*T/Y=3S=>_#4]C5/+"_I=K2S$MWM6HGTVDUGU3S MY]-"?O;MWVQI]Z2#:'Q[->XU*%BQ;H>36;=R/KK,IIKN\2,1[ M[3ASG-RD5DE7JU^43B[NI_KU^MN_Q6*X\O9!@%I!<@IKW$&6T3)J:=[+G4Z2 M@Y95SMB-S-PP)-1!40D&S92\ M4C%0"O?&G2+($LI&R6N^!=K41#/$R]R[HGV12>:ADJ$9K!3#WY(!S@W+U\C M-.\Z]+V6(HA36I>V*U%%7*VWACUB;3@Z:ID1Y)G"8%\C2%PZU^;=>J"-6N-4 MMWS'UN#LER$ M]DR.+(TV7",WQ _\"P[S7\EX@GSU_;/HMJ?)6?IN89I755@O(O M4RO?B(%Y!Q,J<$P#7.A1+/[7])[?*A3Y:EY SDI]@9.X/ZMFS39#Q>T^+)8G MXX=E2[5*)>?YN7.C34K.>7*[+70VN;-EJI3AU3&%]XW'/ZZF M_=;Q^"=5H=_J%+R:)_>Q4]!MIQWR^D9KL6U,3[-%)ZU=S5Z4:_:B@S#.Y!LM M>WY[.KIT3N;V.G>5M HS6EJ33\:6A&#S7\I'_@P76 >QFH&I=7/VAR4E1]=0 MR %$ANA872^;H4)Y@PW=JUZ>);;7S>ODLOQP/ND\+$N)BS>ZB5;MWE5UDID- MZIW;QK9_WC]UL^T>+8M)I]XD6_D37CC1O?(.;*UL;I9V;NW,1I=7RJ)V9FV& MC4[OS:Z6XT7AHJNOS%P]8=_=%Z?]Y:+KLD*73.9GKI;?R6CJ2@YM8XF-&5=; M9*C0BIC(:HJNJ_!S#8WSQHR1L%L>9R.N*_9KVUFS>Z MIXK=PCC_X-R61W<7R]'UJ)_,KN9E6E23?V?(FD]X@446TYO<;$^=@*6R'&XJ MZ\MM:2SR) M^8.2EE\G=_I%.29]Q=9D5])I^@9OYF:0#[&UM*'I'Y(JU#!-&=H8$<;:943^ MU4[*4.7ZI%E3KMO;1>OAY+QHG8W6R6YO'\@[_+GW;4;EDY\OYKU2BOC[=EIP M"CT_L<4E:] 76UG0LRD$$%K(^"&_ :QJ/X,$4BQE: NJ:I@Q$I)=PK)K=OI( M\2YV,SY)[*GK)2YAUUR?#( I/'V@QH4!W["[Y/)_^!M]#!\8/4/]]Y8RK6G8[UCO8F MKM%&EWYJT\1U6#]CZ'_'4IR%I;&T*3_AV26B+Z8K]XH.WT$:*62C&JPI.G0" M,\E)52TO*]7K36Y.,6&<=2?G]0706@M3ZK$I,F^"[B_LZ_2URD=]K92HK]4_ M45^KJ*]5U-?JD:>BOE:_R@917ZLWZFOU\HX]A1=U["D>?L?CYL$+C(GT^V5W M,P4:CT;A'T%_-EW'ADZ^F%;OQ$Y=0R$7-![K4FPMV;MEG4*V/MH"%9-P&_9+ M0;ZK*-HM#'5B$B74WMJQIB&3"4*_Y!B'_KS8S_@&O6'-,XF1@[5 MF5>\0I8:(=#"FG Y,B34M3JF9<=4S;)1B_=:Z4!))E;+:EA@:BA@1$D6UG"2 M0PJ>#MI$=VT2_459H?)_R(QA>GBL26TP/L6)HFM$>:>JN\3J)[FA)DZ3SIPV M T)KA$X*[(2$KBT4?9N MD0),$SP>Q@@:,>%F"!D!"PPP8Y&V'E;LJPM,A0* MOWAP@:SU-YV18-_@PF5B75O:!$I4)N:]0HL^N278X46G<6(ZQ537HHV4%-I< M/?!HTWAB\3[UN"O#!E-V"5O#=Q-+EK&^%EF2&562M5 <[UGK<'UL?-ZGZ5GTI2NG M7(H/0_&X9+&V\#O[=F"[V6R>9 NO&;RBX1+O7!,6P^B';@//FT XG="-4)A= M8>1:"W4D\/(?L>J(#:%!&;T"1<>6*<&^L6IB]C[^N7=XGIP_^#L4>84 HVVG[0H\]J6M[?J#]B>S=2=3E\QRQ0PZ<.>5'1,-.8]1Y!*7%0H=Q M+%DC)]& DZ:1"T/"^4J[7BPV'@-K^,5U">O9W)(8YG /,A6# M5Z/1MO2* UE$ M*?"%3SN# M3Y!O>_ 0?\]C4&5AQ>/OG4>Y"<@L MGT+^4!9X/^%PS2P FR LJ(*,9'H/#Y'^K">(G&'_FH#'K&#%C"1@%292_9N_=L M/()L,^DUC\XN_-, J>BO#?!.F%CDA;V #!/PO.NV"432E+5WB2-:"KSP;\(@ M?BD;)-@V8@,&""")C#+S0I(@S\Y#\LS'8,T#RP MVW!L,,@V(G^,!V#;298\'@UJXXO&0\VZT4VIWJH_/!3OSGO7RI3%OWXQ-"<3 M]75)>.2_WQ*90/SVA^$N9=-AWQ^*X36]I;7)=G^+V82-%"Q$\> +)/-2-FRU MM9V8MX?_GU9UK3:U7*]IJCN][Z/'EEULJIT]FW?U.I>#[M M8=!Q,OR[]P$SYEE'67:Q@!4#13BH0R&P";(7DQB60C1$&\T(JER+UV_([5OR M12^_VYB*$Z)(AK$U:I1_$=58B:62[VKN0RT[^7_78,$P5!MMU\(H$!?"[%"C MA-70\/+O#[@%4./Q[R0FT;9XP4_HG8B/3+8Q0YE1 XT&W3P)*,5L\E/97!M\ MBY8*.>P&RE7L(XP0F_A/Q2#K4'IK)[RQ"=7-)@^\R\]FP M86>*.;.DU9P.C*!104E%;P=4+.*QE0F:-'DT[H^):%PFFKI!LK$WG&$:7ZPN M@=E)& C>03&ZEBN%&*BP>@@PV][%J9*[A:F^'CD/+Q]+(@/ 9#%I+2%WD[LG ML!B\RFR/V%/R KX!^I;M"R'=$B>QJW1ZN@.#!+,9I!8Z6=!1@]KB '04@(X"T%$ .@I 1P'H* #]9P2@ MBR\*0)=^*@ -(>5]A>BM0?L\"ZYCU1 .5M([:MLT9IB837-R#^&B2B?J1=49 MY=1Z(U%+%(ZSC7J__FXX?KX1Z"\"\4!-4'!0-V8Q!1JG0T5^]BX9N0<0A0$?.Z+) MB!FSP;BQOQ,[<;')EOE;N=_@0-R'3<4QO94:W/D9]".(AA^S.ST;;8\ZW &L ML3T#ZX]B-'.(1>:2<9?\A][XAR80B/ _N:(@F;SP5%ALRK<>]S/,'WL'W]I[ M3*RP ]&Q&>%8"\,;='#,>@Y?EQD>E7[7<@:HD?DQ8*CF94,^(?NGDS_!P7]0 M:#;;,[5X6QE)"RF]J&K-]*"Y[KX6=.0+A":?-S+=G,V^-,&7A& !QGUG4G9P!\MOP, W?0AB'<"$9X8/P=\'1.Y0VASC/O2RW5\:@Q0;82\&9PZ96O@+>10T@/JWGXL,2!IJ:>/=D&8 M*,Y:89D@?O:2'X>EC1DV. "/W(6]CP8K%8/ZN.$7%KL=^=T./G CIM"@,W-\ M4M1^^!=U*>[.;M?Q"<>4:!/!X"0-:X#BX47&,9=CC4%_\BM35>'6"".;I@9) M0QD*UWDO:3KZ9Y1[J%::DLOEJ80Y&_8-*0?M.$ 9T_4XO[K"7H^$89J([]%% M0%Y*)[B\A-^Q+>#:%%"147HG%X1]P\+6.^2FR7\\M(YW+^P;WLL5&.%[#/JM_#\#.EQWZG2(K_G":6/CT+>0G[+DAQT:$VB M,6()QQ5]W$2Y(-H,J'!P>OUHR!8H%SS,3;!>%=OA5K(AZ>RT:GA^4+'#[BNL M*P*]5?PAP*JF9VE*VZ/*8=FB-.;.T@?)UNG2F@7T?6U*8U/Q><3VQYQ@;HR^ M]6)??C,/B!.Z#D B6HQ5O)%8;J!_@ /2!2;"]=! VA)+66!36T&:@>G:T.A$ M6B@�,$8A_TC%1VUJ MY "M3&-OBS@Y:6>=D'TA-SSX*%@"M:!A4Z#&QY39O $"*RI >KX M7YA>ED[P>5KK2$X)U@U2\495?B*?V)'!5$6R/T0R!L6FRO6;F*-,YS1@!SJ* M'P/V+9"A\%IV/RP5A1IRSY@"(PY-QYZ3_<:^';![2T6"4RCS6DD==#_;$2T( MN,B(@:!J3&#/<2L#:7>JICI;ZF FXG**M@K,1)N;]+:F@3TNK:F!082YHRM^ MPM.AV)DLW/]46 C,Z00(XV4$B8HF82BB,^VD-]I,K@/5=:]*EL8R)5FY M#H($G5L<;>I"QA(."3%==HL*.@_.P!?&*XB,"_VI"%5MX>UT(#*S."9$P/WY MR7J,GV:21?-]#5F[I\ $@7,32(E\WLA[C2L.JJ:<".@/^CH%T<4H'AW%HZ-X M=!2/CN+143PZBD?_&?'HTHOBT:GDX9<\ZNS]@(!T7[$)[:;SLB'7?(ND3NWR M'5"H7L:Y.$FVC+OZH+_1I-7X;C6^>+>^G+Z[B\^9>I3\6;]O-.7Q6="J5]MA ME;+D]7C*)'".@04P,0W79@?.,X7@2%J'AB7'TC8-0]&/8D^\&@M0F"4<RH52<.T3 V<-2VV>N[CN!X#O685=T4"[A;#^S^&9%3.ZQ/'D8Z#?F7;&> M+HZ0%9!F=S;\E#:],FQ]ZIS$FFQ1:VZF%6VY>I@=)D<9"\+YKQC5,O? M_DWME^;\3^+CR1: ]NP\K#;ZZ6C:328ZLX62)\46Z[^A6-S&%XJ;\/O70VPXA\AI\\'X6) !_=R /.CHK#R9'4C?36TQSS)S(N^ZSYBK#X[RQ+6(/L>* M^D"JOO/&/EV-]M8;-VITC(MVJ2DM!NU;JY@[-NL):_WMWQ"NAWI,C77$AIP- MW#Y8K$1+I]'_C.Y'?LDIP@7,,R6.8@$9&NJX$R(DARK9L#8&,X'X4.R2\P%: M,!7C'CROW%DK>K\I, S>EKR*YBA694B*3):C5L3YBDM.CEC@]R[G X3>!O3M M\",=GQ6>(7ME3%&M:(3]\ G:/$X:](<[C@3=;L5$/5]'6"I.X,4S2P*">R5% M3Y7J%W8*]EF0AA[*MZYJS8OGJ# >V-WCB\GF\C0YF%8S5]>W7;M5+;^XJA,/ MDD^2!E*DSP@26M29*NAFP1FT>B-M>:KF[FX::SD'*>VV\JAIO3 M*VNBO)SM?'< IO8=$TE:9:EXEYHSYWV)9<@HZ7CA>+N8\_K2^BSTTB8TSL8+Q>RG./@OHK)IEA>WF^%ZNUB6"Y6T M4KN=&>N/I_)XF-R3$HW3]U#I+Q #WNIEA 49^_O@"A[^;F@#@W- <^% L^.=:\<"__ T]K!>>4M3(QETR7ULP%08P%\$V( MO@A?8XZC!<&31EZF;%.UV =>$S*N(:^$67_,QH1L&,PD(>QI8!),&,6.8IB$ M+L[CA2_^&G9C&8+]1.2P)'(B!FV:N+I_3@Z8DX/44$DO%_=276DM[R^FT@ZYNY9,)CR M[OZN5]RGW0VHT)5UU+XRTVQ(FY09E%3XSDPN:O>94D&6DHG17:XUO9$O6ZD> M4<@/[ Q-Z^%#?Z.R!^C#@%V-#0&'Q.^;@0LJ&C,M@BL3E*)=5 M>J.'7CUO+4>U;6*6K=1FG^#(WCS43^Q-PYPMJM,KZZ8SR+:'C3<^LE["L'B; M\>1&V[575)& A,6Y0L.^D",*I3\:9TTZT@<=[(]G@E^5!_F+['VE=_J07#3D M]8UZEM5:%ZGRR^7!,'2# :&'GWZHW/+:RT#1H'_-"UAV%DT)1)0AA=4/4ABX MO6W8YH:'-:K5606ZKUJOM#RG(&BB(F]CGY3A4P3RD M9A:54G%Z/+8<2DM0%!1K$7A 0ZIA@74 M"\7[@0U0V:[C@=?21TW7XE!5-!T1=*TB_9N"5?'<\F^'Q^?@5TP+:*WTPCL<10,)\6'J)R"J:WDRL42B$ M<.#:A*8SC^2'0Y/3^A[V@@^1=U712T"UDL=%WC1=*MVL2\;)(GW2OG<'QXEEXG*] MG]H4_MQ'%:160YPA[R4CP]Y-I1=M^L531OPL>M"VN<2V[%D5C9XGR-$X& M9X%>_&*^#(-1P':Z = (9<,!*@*_I,+.*XC3C'N%U3K =6VN#2SCWC$'\*#0 M[T*+KU"(/]W]+4B?)MN;G2K"M-CH3:2*US//*P^S>?\[#E'O4274)0;(XX;" M^==T;=^/]G4*#DI1P4%4V<(4I+T]=9=TH.5$FJ-U?Y1G$Q*)UW$N/YK)_4/P+R3M"J M?2V?ZMH*8V/VH:U,75KS_2'P'Q1O@Z'3D?\-3)4NP/7"B>Q+AJZSWNUR!'E[ MM L]]8ZP8GP'$N@5:ZH1\UG,?B=FM.[25LG<">E1B)KPV@X9(;D4?9+PO%\Z MO-M0[ODOQ@S_*<+ZWGDX;U<)O,%YQ< MIS#7-U=G+XZ?\3->8=ZELM\",9 UBQ3Q($C*#&\QW'U>6&>7G7:F9R25^GG_ M+'';>Y"GY6__IL/E]X?CXLCI9:%K1,*_ONS?7ZQ>''MZ" ME#?-Y+IN=>;*J%&8*C\7O>L(L@(,+3?/L@$ M\ '"[C*9#VT2R&-1/@X+0MA;Z&TD\P.:,I &KU)'.(([_:-XM\A].19$"=-" MH.+>-6!5>V"A3LL'/%8Y.%(29W)V2ORY< 18@\%G2 MO'''@V -2D-:>C#9AH>P<3&0.D((2OMC>?1C.*3\9RP5'$ TN9REA0>'T#(E M8X>%_+$#/>0"$?7]AG*Q&7CH:58.^(CIQ][B!<<6^=>N#A%GW[\H+U^\B%BK M1("[T?UT,7.B,QB6/7*3QRWJ7H-.H7@8-8>EE2/RDAS =')7L"9T%Z(L8(@O MPHX$:>CQ("R?-G%D#$[S2,0?\D 1XYB96._652VY^ MJ+O0,S:?W!HZM%LDX]#7:K8H,P4H9C(DI(Y9VP_I,D2,ELXH-K%[.'::Q '! I><)]G( MV19 T.!?4"4#NB0 6.);_)BD7]M*V%_GS=X.S)!)*Y%6?+H^U00N8H*VP0M&,4'+" M4&::-D/+]AL7^<=3 ,'RC[0HA5GP,-3PDIQ (SN\)P3(YVT0.,I[D,'NTJ-_ M%#LQUX#L&:?-)O??@G.7312Y6(1$)*>L8:T8:PB(]X,W/N\^A#]@=<_>]8%& M#P;$43./&^]&3\_'82G=1G2#4<&V/[#NA-'," 7:D%FUZ M*VP/AD@ <4\,Q7&B@1)":84(;+QAI'#">$*NA/%$VX6NJF5GMW6HC'T==^YX M,3D/LQND [V[,3II>GIR"*= J _S(9YB$5R9;Y^+T&"2CHD,M(6V[76SU6RO MI[/78APCFY0]#\Z9X]7;?E6I0#9AU$>NW. /#L"Q"PV"=QI&D]^L+5"$B$() MW>58PV3_/62KR!^6IM! +^^!CJ"8OFS%*UHT6!!E4KBOQ1,.]9%$L.Y-SVM* M$ =- YJ5P5[:O#DYU\V\LD/J3[5,3/S?4_@^"">;VJ;5 (3"XYD*W:M!*Y>^ MR2>22WD]7&UOM:79*.^[1,.?^[!,A2!(A(#V^GXY79[KB8%:0-*>:5GF&E4& M+J#V,JP(VV*.C\8[&D\];&R6%H5Y?LBZK/^2L2[IL- MT-$GLY#PRU0T5LG/<3IM[V;!<>A"!1!R9ND#7S /K68)94*@I:NN3ON;?)D, M"G 41AD4409%E$$195!$&111!D640?%'9%"D7I9!D3[\ED>MC(_(H& >P*YB M#6#3#UE1YO3$RLIWU]N%.[I*+#+Z+'/G?D")"^LQXC'I^UE#P?<&NG8RO-1K"+9A LT?S)8/ *X2?NSXK$OBO)$,3VYHK0"CS_ M WVUY$=DA72"D,\>_,''%*'!JRM0M0-6HV+8.&1G!?\M&S)A2:#0O=+5)6,W MV>GD06E8%4VQ1G?JJM0MSTZV=OH#\%5Q#0E:>C055O'A^4SV@8D=;%63*CZG M@H$/DQA@BDXUL.3=EDBIHG^RQ8D*GOS U- H1P.?S'$-.1$X/=/0MU[]UFY[ M3]YI10+CGL=8; 8<\%^@5X^-CDML)<)=,G0:+V7=84N8ALZE?(W\+H3[M4G M/ @9%C ?YI )G3/ZH_D$P-4]16^BOQ;;G=RRGB5BI13_23#628Z7!%XD#R6. MSXZ(%V5%?1W8JI2Z,_@@^)DW&S8+,FN3!2@* M([C]>0V<::D*^F8\1[W >;AR.RXV7Q(6&2 D;Q=%51E:,,CB43@(R_O /FT0 MC!Y4J:E%N(ROQA9F8S,'E]\AA[G(R3]QJH@LQP)+]R EL=V)!]07IWV@A, [ M;]RABZ\$R:"[Y=XL.)=!W RR1;PQ!.K& MO?22,*'(F<\3"WQA;-.%GJ]A7DXO%,0]M#R01!O[K2QS0E42'J?97\.4W/* M_>SU-)2@E!?Q'_>#7716NX1D#9J8?H'OI+F@Z%>%T02=Y<#KB1YS(&_L!5.& M((JI0]_G6U>>T2@B#T%YD4]NE3VV'0Q[@1W08#LJK]Q7B#3^TL+["N^?)BAK MC_?M\1:C\<"H['5"?H1>@D E3&L^38? W1"GS:2<@$Q_W#?=AY#(6/AS'Q49 M._:%G1 [_I $>=2MA!Z9Q:>K7''VN$TQ89^HYZ7F-;3<;Y]9% M?Z0&CA]UG#H9/([:W*4 S6< MZ.0P"R7PO.,8D 8ZDAWX43Q&+%">%&C'9JY&56V.VN!G8@@#3+;L%[3V6?B& MB"\+P/VW/FX)3_M";0LA&?SHM5>=CW,/T@LK_1,ZP" ++6W]%Y!!_(]IP\4[ MR'GQ1*V0Y0'T= WA \T@9KG--X]);C[ED!5C5(XW7D!%$EKKDN7_0%9GH $L M[(0Q(@@YZ=+*5G[P/T1.SWOA%!K_ 3P%_@$-_N G@1A1$F-48H!H/^SF6.3_ M9<^'IUB8K<+.DV.NV..E_Q$]?VQ0[@7\N7,;F&KA*!U^E/$CS8 TFA\)^E3 M!=G&[4Y1D>W(SUI,^JCT!NMY5 Z181,OFF.Q\"&3[+DFB$-,.ZV)7;6//+7^3=RUY?@L'3$8:\SR28*4C$MDQUAWR;SQ2ZY$C5\ MD):. +Z4A8EA]%]^*+!!7!KG_']\Y2:^! ML*FB%Y(B<$TA$V2"X)SHQQ4>HF_!V R=92"3!2\*EU@;8*-X'5;_G$.6B0[9 MZTQRM*^ZB"Z/%2M)F4 >%[1@!NXR3,Z=+(=[RZQ:_C.A2I)99_L)E\]BUK]1 M^_GUI)*?C$"^!UH0RY>?4F43_+S,SO;5T0/09PX"]JTA\XRJLI@11W:0[@1D MOSVZ$8*N_G7RME)1WE:4MQ7E;45Y6U'>5I2W%>5M_2%Y6^F7Y6UE#K_E41_X MNVB$O#I.5NRII4TPC 7 I(CDRNM4:5C7]_3NZ]A"!K^@8/^(_97Z3D4\5^'9 MB/_$_DJS;W@2$:^PA3'^RK O*U=.Z"IV5J:$UAJ0UYE*T8@DM3AY7<4U<\ MC?D'Y\+S+H0MV'L9+VL!&V"-253L73J+(?JE@):RTB7,>: T],V =^XGC6UW M^C04!\.UL9[';^_24G4S8]OJHFJYR6&C/]IF.NOW#TG1:;V7:4C?)O0$#-96 M,W^7A\-N"87C.O[T*,:&H.%VUGU@QY,$W2" ;;R&TI@)HMD+['*,1P[0%:CU MZ ,6"1)F#SY)XGT +!IN!?;RD6@8=@:MZV7!#V10&KT!6"0/?B+FE7/R9!_F M/< %TL8P5+K0%8=/9I< M3;O=1ONJWCJ;%E.*52P_M#\@Z:_L(^8 J76<]'L=#X9%Y66!N@@_CAM*FWKZ M'"&D6CV="$?V-#&%0*5.4U4$!ROC.N@)QBO@Z.U ;B)R,;G@1<9GXCPUBM\A MY%;2PQ.(O7$]P&=C&YL15<@KAF0AQ#F9,>;2HM/' RH0BP;9\BTJ3\5E!YN, M'\4& 0KL_ X1EA ^VH,,F;(6:'!LW:5".\M:IAZ@##C)E:6&DH>PAN4B+LGN MBSAD!5+7 X:RQ:60^Y%&3_=_+4R3 E[8;%#ADCM(:TIG:4;4*1;6KN(]-Z.( M]('1H5"2K<&G G]ZRJKJE^;]!V6!5$W,"J8C]8FXKF+'./C+$Q.UACPX[V8V M]W5WYE;OE%'ZIKX)P6X/?^[CL-N%E2%7PV7T"U)E/SWC\,O]I Z413)@">%$ M?M#B6,*&85-D[?I@II#1\5XBL,SZ%\#U[N710XXP3U44;A#Q]X X %()545M":8PU@/,0RHNA[B?M4Q%H**TI> MDJ7/;>PY"-T;:*FS/8_[F:&^I(A[5@3_Q*M.QB=E )P L<^!G% D $->OV:S,>0>R"5-3F<3CO('J4Q#+,\CM-\Q?8_:M"*"-K9 0\0'A- ,PF\.@Q7:[[ 7CPW( MB-+*M,AFG)'5;VU-\M-P#MW2]>V?O3P"V?4D(./-L-#IIQ;,7[<")8HF--F^UPN](VX.P M,XV9";M 2*\YID4A<4S$5(*Z&A$2@'*3_2$X6Y#>9IC^'4_#1P86%;D><(*% MJ:=OWVE2%L7MS=UW-RLN0D[ZK* MG>HL3N3%B5+U5E\E:?7.Y&?\T^NO+">IC'CU ?JR7TV>]EX M.,GW0COC[2.50IJDZ9=JA!Q% 1$T("2D2\UV340_!1HQEJ'"A1"C08; M#T)B,F%]JN5H(H(7G"96&@!?$$M,IIZD.*:-': DX5Z&_W$IOEU.L@GM*(6P8,)06>N!#4WBG*(AOY;E7&0/O^5Q]_,+G-7I7W-/O[&+F,8XMSS+@&WK)S2UN$G(76LL&8-:5_VS M"O?YL=X!JJ4HNK LS",G9@6H[&1*?.'HBX5X+?]C$A']O01WA.UOG D-G=+6M_+$S!GQH/ M-'N3HDV06>T'P\AY[.UD;9"0<4\[HN^\8.N'F)\QE+\02YD!!"BT;@\X9SV8 M!]N=0/L%UB>6O@/12GD^.5J2CCFCY>OH!(6D?ETCQA=[.R;80*X.L<2(/;9" M^ R3&%F>UQE,/:R&9G [O^*D?(>3MD?\P*:^^X$+04!$[=K0SAMFQ&H4I)@A 8XM;;+ 115$:#6AS."695,"&VQC0/ M>K:HA /Z D6*'K*+Y-<5SW1S$FC /B7[H]F(0J"Z%CNU]-0QJKFS8=4&]6KM?FS2[98+J$/H=+ 73!1V.%Q\$/?"II_$F M%= >!>3FOGBF&6KTQ:,!$0VZ+D&,@VTR+!&3?(CX \\//X5O[=?.BW[MPGA@ M=X\O)IO+T^1@6LU<7=]V[58UX-[//L,;C;DW8JNL*CN4-<5?7<NU-L)L]S(+:-^GK=;R?1T MMIG?YT:+\?'ZPZ@WK%^55-?51TFIIQ))I*^WFTT/J)=)[U&/!@G?F?N>F;/Q M0?1;*\?.54&YZ-:73>N^7EA4']K2[-N_F:-\;I]^/#<(/_W$T'3TI1CV]K3\9Q44[3:?T6+WM7-ZJR.AV)-9:B MR4/\\]W&)O:.$DXCW/ NU*&]J;PK"I8CHL:+'!&(>.VS!5_9HV3YB]+E.S;K MVFN?@L!DPM.4?^*Q0:,FI)*KY/*"K^'^]55XEJ,Z.AH<\0WTD:*\N7@-Q: A M"X.1#&N61:ZT__SU3#%"%(OQ1>.A9MV0J[C>JC\\%._.>]?*M/?*=U@B\X*0 M*O9BK(J+H^"F;;(!QW2+N( 9^B98V9"'_@:4L94@F +GBM-1A]+F&YYU,A5/ M]&0$R6-W,L[%IFNI2:5VF2[W;NQ,J;[^]F\J&\^FBWNRYWL\]I\WIO&+;[K/ M0>-]TEZ=V\HFF6V4D]5UZFI=Z_! "<7O&-C+1(&]*+ 7 M!?:BP%X4V(L">U%@[P\)[&5?%MC+_51@+QW: ^.-:DO\BQ226"%"XM>MK2R3 M^D+? 5PT&1+9V(^''(YU['RSHW5]^Y(J,?E087#H=(.#P# .HJ=FTPQQ&56,(TM)NE2.MK3T.J;B-!X;Q MPG02ED8J"JVY9D5YT$$5:]M,->':BE 0*[%"-1[-00QVC=6.L#IS#\8]6)$N MEN-Y04>$< <76*!FA7KT;49YFOSXY(Q9&3P=G_;*)1;4E#4JM$T_8U)L+$@? MQPQ+7E?BE5O2[Z#*,DZ+,RDD )8Q[9=ITDD#Z"PK[_3F#WUD/:Z'?5JY$QTK M[\"QQO-H)<.@=:)!!'$[SBJ1P46YY!_Z:%Q0B4^=81.%<#MB@J,1$ZL1B8(7 M2RI'_6%'L;H$37X1+QB%H>T'TK"M+0V[):'/!!X(PN,AO%U,I%+/X]_87T-S M159:S*:_QQ%0^/%?#:%?/>Q!TAXIP ML+!I03=KA U5-;!HY@?%LD\K DYRE[_] 3E M)_(8=R!X9? KQ=@I%2"SE1">S7-.!^'2(?^9O8YW'U4,F<78X>@QHK,B:D[R MT!;:#FV[;2L @.'0BF5^(IO MV EZSXA;K EGSV1,G:+E;D('[P.[R3B&)61XO8 $GF([0U$YO%1U;,3*Q,9, MFFY];N)MQ;-/(G/[0E]HE8SBT8?#YH+0%Y\.ZW<"%(<5#V,E3] VR[SRF0+4+]U?1L^+SYBTR)[6"]%WE!B?7.614+Q.@-A OU&NP" M4]#"$0]>&[Z>DIVV$X*37H.VNS!7CKHB+7U68N$[1C)Q$L+VT)8.^!>MG83] M8N7LCTH&H1WL,D1P"L,B[V M8 ?L2M8D0_(RA6 ':,LM!X,]DH>.@)>MQMI^ 40OZ@O\CM[RJP.U"64#%<@K MB/2<7?P)!'>B:E(VR7/%<*5\,=^5V0FFGW- M!1Y+I6.LPI8A803G(F+PL/I8*A_)T@)UV33I@B5QZ$)K(\N'QZ%5\;NZ(P-[ M"JB.7.\)!%(80^>9@V\ :RE0XM)(:LH;#0'#:Z8D'81V78.QHZ&"\7C)QPG2Z? M2&6>NIZ$;A'H<:4UR&T:3";T\^VG)O;[9G8KF# !]9:PG3KM&'-P1CMP M65 ]Q8=@-=$X']."M0B'$4-%92;9#*\UL\587)!B\P=(0UB3NH6^)6@\V MP))LT_#:.C#X8TX.92K9'CHR50W94B4Q.,X+$8:'5(S3[HH3T%$^>*;>S[8=40;#41#W?4Y+) MJ3H'ZP3F^1QKJ?1TVS[9!UH6;1]@,VI"9=+D (>>,!2'Z7\"QY'JD/0Z)1>& MQ5T&DA,$,8 409[@L(=%12XD2"J9[.)6'6A/Z)EZSU=S,;]1D5"SA"$&[L3A MJTVDDX_H3#R1!X6K)K1PX9+;%^L(@"#*<3\OQY/H;XUN$)3(DL$]3X5'6:>0 M2&9WG4CPV7.=2$VBW!@S#;>:^]0;IBE3[8,0JD,-5L9AN>3W'[$!Z)I,]82I M#176/-'[(>%/2;. :@'W%$Z6*!#88XV)4L%6H2H<\\?P'4+S.@@..>.O$5K2 M2/ZGFO=RT$>LF7*$1X'P4%ST":"* BP*KH&]WP11"0&2A*K=DN!]@60$(=DK M +9"743 5_[<@5>UQYP^>"M1'P_3)+DX"UL<>'WP/<0R8> M)YP7XOR]["3]CDD%V2BI($HJB)(*HJ2"**D@2BJ(D@I^QZ0""0/\XUQI(D_2 MN?Q8RLK*.#N5B^-),9L99S+3:::@JJET"@ C09S37PRGX[&6*XS:=2U3=Z\F M%3M_8=ZSLW-XLKC[I-$<)\\*^;-5O5JLG;2.C]O7A59OG-E_^\F-=#*_ MMK;3^EW17AS?G9:O:VZ9/+GW=N3DQN(8Q]]Y^?WY^ MV5^-LR-HO5@LU4:^.%M(XU78U_:1C+-?DR;VW3SLG MXU&EF')&Z;O&9'WR8!W?56?DR;VW3^KMU&8QE\8CR;73G6-W(/?'O7%N_^UJ MZZZ]&=5&NDC9:WHX8S-:R9>S&M;-;DR;VW MR\7%^55S,;]-+J5&I7A7JEK;6F]<&"=WGTSKR4;[-N.TDNZLDS:Z7;LP*Y7' MQ?TG*\OY7>;AOKNNI[N-\6+0O^_/9S/RY-Z*YBEGGC-KZN5H,%=.U_>7 [7: M@C'W5M0N5>[W]Y?-Q;8T4'NKF^)Z ME5Z/2_OS/+_L6L>9_J52;S2,(MDEO[Q*KSKM M2[FQ'I!'T_N/7I[WIA-0T$:)XKDY<"LCXW9 SF=F_]';[,D@(]]E3I/YQ21S M=9X9RZ=K,FIV_]&^?;JZ3+3N$LF&E;RJW2P7:MDAR\IYC_Y$GE+N97E*^??I MWM T8F5W1AY[EL\J\[AK(1X+;R/L1?S3R>]QH9UP[-AK!,S\5;&J'[V"J0C/ M]H40)UYFX>\*<2TS3Q[#C*,EK-05<2""2CV2AUH+HTGOKF36/UP1V%[ZUGO6U9.3=B:A?R\;?LS@ MFT3R2;9ZHO_"!;)1.6GH M-]^/Q)GYB39>8E4PX$4.FH)H%;[7C9QC"/@Q[["0EN:!(XK>YFEP.4&$6MM= M81=[P/6#^ \/BNS Q^]$C\4S*)/QK&V"I"J_23R@RZCFTPJXR_#RLE M-;]1!217F$M$G07G'096H54E]I5Q3&$U0 TCT/C$4E0_K001^&0&_ B_I"Y[ MBAR \Z'A)QYOP@\9A+Q7!D^]BQ #V9O,+V%\_C1J+V](#\L(X[B=K)SBTUDY M/,>*QS0" ;N=\//3B5+[R2<^>#;*>B'1)>YE@6AL17Z4W]"W/ V(LC+$F#&5 M I/8.!ZKO]#WVPY/= B9 XPIQ*,'\)("^H+0EB'@(O?7Y.5/T#RIN-^!P$O' MHI)#]MJW^#5HW@R(["#_M&@02O,[&% ,E]C(RQ()XYYXX'7>E&WOM-*>Q-"C M86_!-+<38"XF6X'K(,B<<,P$!IO]G$$>?V#9.3,+X@2.N<9T8($N0LH'0]ZF M:4Y"LQCV/,>QMC7"H60]BD=W1;MG:@O(!&QD05.Q6.\;+VG.DS,65#];/@80 MIPA9_4292B"+Q7?ZC3'HIM"\6);::X-T \7"4B26C./.%(/I7)%=7>FH9 I^CG3-(.,<7M_U**]G:GMP^F.=V=^B4]VV \.=>M9G%4SV5AWZP9S<_ M)510[XLPBJ@">C-F:?UX*X&VZT#:C[ZHY/^2R9W8$8C ?Y[I;*+I$WQ\#,7 MV+JTLI4?_ ]QTGDO:D'#+)+KF/P#&F/!3P*AF.3*V8G#[$>W'(O/@H594G3] M!WMST\6R4?+IH]QCW;D%;YHP/$A"@*_@%.+_3JPM'PQ M?U2:$"O#=92WB!,ECY(YWXK8"PW1WSV?"81PWQ,-T3G1YYJC$,52FD)0":CE MM7)/9Z)]^/A]2!UET]$^?/P^%(^*T7GX!/L0R:7/L0^17/H<^Q#)I<^Q#Y%< M^AS[$,FES[$/D5QZU7WXV[' LA8W9,^'@.;ZK]C6[T:)X@LH$>3"%RWZ9V7U MN])A+^_IA80A9( /__NM^.U5B93)':5S/*G7G_@@?0RQK[HL?L5]GK4Y^[XA-TH=N\_]\W M6^%3VL>?(F&?NOW_%#I\3H[WKHSTZUX9J>11.O_JRWW%*Z'"NO\&A7ZTYU]Y MSRE$%U<%HNO^RPN_B.VI]OL5A5RTM["WF'Q""4)>%^WS5]UGFA$975G1E?5' ML+N?NAF)M*^ZQRPG+]K@K[K!<_(/Q?H[NK1^XTOK'9UM;WQ.?M_H!<7N$>KZ M?PO.^7R2\O?E )ZV'G' G\H!?^GF6K&^?]&[-+H],:WFXU;^P<'*/S<\&7%[ MQ.T1MT?<'G'[G\WMSU'E_M]TJBBJ^MFTN?7/S7 M./(_N?C?Z-1_!;9_01IEQ,V?A9L%SP36[HO4R#R65/:U>/<3[7/$Y+_'XD,4 MM<^ECS%H%UOHAQ'G#62P 17J8 E))ONQ%%=G<.:V6%;_.G/\&&Y].E/X']> M8=:?X'Z(,7BC8VR19AK88@+!C4;DCS$/7HQ'@]KXHO%0LVYT4ZJWZ@\/Q;OS MWK4R[7T+0"*5[7%']?&0&,C1N$F;EY4!L8QVE.DB$F75 T6C^;U#KP%;>:/9 MWL^K7L]41.%BV0<-!I_7-.B/*X@'A5"?^63^#/$LQY/\?3G1T*Z.%Y<7[95\ MGBK?M>W9MYBL3+6EI-O__9;(?(O1]DC__:9MG!^&NY1-AWV_B];$3VC?.Z#G MBE.E2(#?8@"^21[.?//PAC<-=WEYGC/KK5:VUGFX."G-+]?C(N#3I@NY>#J5 MQZX4P@Z$"NOH)$]4:*W,.V;E*PZL_)[ M'>#[<2=?6]W7KY-NM=]74X79^J$. -=YG M/L'\Y[R)W52I*,Y:48Q';^.R(9(Y -V7OOV;*L:)$;%WN+]_!;]O M%9O'LD[$VA(]O&+/8[_[&#&M=/CT5\R0R,<0^1@^HX_A"ZE7G\=0 D7O!\H7 M(OKK7+K4F7 A,T#1TE$K3+ 00=U1RURH')M6C8D4+M-#Q+8C'Y_V[8NKV2)1 MF8ZNRN[ZLG<[&Y? JDKE4T0I2S]+*8L$4R28(L'TM>V^]Y!'37F1/1?(HDD>?0!Y]1BOV/4348G&=K;6=GI,< M%"_+DUER:[12(**8I5M*/B*A?L>X&?13@<8TIO%;NN->0:9\>KGY:B['SR#U M6 .YB-DB9OO#K]C/H?+W63LMVM28W)=[+N*06U+1*TI7&:F%Y#:5O:Y8/.H2C$Q^=^#_\Q']:I?JGA(!6+\^VY$I;TDLD/T^5\ M[;9<;YFY^ZM:MY&M]WK0*SWS[=]<,9XL9"-_9B0R(I'Q=6VH9TJ*Y.7:S)V[ MPVR]4ZE>+6JCWIFIK4%2$(,IFXTGDZE(4D22XG>2%'N+C/+R7DMZ',S#LT[[ MM8N[W#29'/2MWD-BDKB^2Z$8 9.+B)'"2Q/Q/I=I55/(UEC80)[A)D8^H]], MH'UZN?6;:3B?SRCBAY1-X7!-@+3*',LWV>7E*)^9:K7"@ZJ7$T1:I3'_+%.( MYTO/R_>(CGQTY/^@(_]IC)IGG_23^6R9[1GWK<6@I93LLVYBU4STX*1#/(@H M)L72%ZG?BT[ZIS[ID5'R>D;)P=-_T#P9V0OU[F&Q'"4[G?-)K5"YR>=9).QPLA4N!+U EUG+EBQ1QI$UM)6PB719&AR'GSF>7D;Z81?1XC",/E>-R' MTJ;+#GN(*%P9I>3-]C2?&FGG]JQ^FTL:X^QLG,J [5.(%R-_;R0R(I'QE8VH MYTJ*M;G))Z&(P3C48BZ^84E!1@.Q&E*5.(1$4D*B)1\4<98<^5'EV[ MTGM8+NQ6W36G9VHO>U>]W*Y!>A"3*QLO91[SN_P^\2 PK71-0L%P(._N3Q!S MO[$TBX365S6)=OU%1&"U_:-Z;AK3@W[CR[Y:6;0F=6>T+3;:JEZI0"Q6C+QS*.X1+]O MF(B767D8,WCB5PXJB I04E2)O<"1%(BGR]:VK%PN/=DHY+\K3SBK9V4R3 MV;-^ZWYLK4%X$-LJ5\K'B]FH'C$2'I'P^#/MM!?+D\35W>G=\GI=KG<2F=19 MJ;'*Y4:HC%" AT(^]Y29]K<#@:M78(Q;UW8T=2ORWLYII]]X?<_3Y(GG"@"Z MAG-W2;9X2O\-+*(9KL06)6OW__XO^0]_V50G)APS_.Q[9^(XD<[1E> \\;__]_^(\]T7 *P;O+"0.>UJF<9C/5,2$TN1 M%@D)&/.'I*^EK0WE8>2R5/,KD_B4G^R1:631T5 MFTV]>#ZT&L/!IVSLK#9N<\ M-JQ73\X[[4ZC61_$8^UA#7NE/C;*D==-]4U6(%R>[T^A\\ZP/H@-.[%JYWS0 M:3=KY6&]%CMNGI?/J\UR.S88D@_.ZN?#P=L2X=%)'G?ZL>%)/79=+_<'L?IY MC4SQR5T['9W7GWPHEGGRD>233\1C:4BJ?.*IPBN-4WQZ4>7SVK.&*CT]%((F MIOZ)L5M)D3^0#?ZB(%'8_\*9FZY-%"[[:490GGQB,U6(%(5N&42-(?H/"#%[ M+ED*[<"Q(I_@/V.RY$C?WY@"/V-'/*HD!"^\L'M,0KUKG"M.%76:S8X+)?*? M;+$T'1<+^=)8FF34J93/30MRZAL5YQ+7U.;&R2;9W#;SBZ5)-,FKX=PNGJ]! MI]U]LIZ33K?;SOQJ<7>?+\]OC)MF=;D>I_>?O*X;2[78R?9'6_=B,Q@5[JMM M?3W.[#_9G>MYJ7^LJ:-$HS^=#A^:9Y=FCSR9VWWR9#R:J=/\\"3IYA]F^KI5 MOYTLX@)/[KV]9QYOU@GYYC292">N].M>=K:MKV\WDZ74(IESM%&G.-Y> MCZ2;E+KIC7/[;S^MYBOZ\LQ.+ :UREUF8"1[4K],GMQ[^\Q<:Z?9[4-]D5#* M%POG>)N1S35Y'+O[95K_4:O%J1%TFW?YTN#HEQ\2,.3>V_/=9S6N/EPVJQW M1@_U:D/>W)MIZ.25W'TRFQ]HLW%=ED>-[N3\+%_NK>]N>^/2_I.:/NJUS//N M?*$EJ[E.XWBZ,1OPY-Z*DNI-9J'W'[*C@7[I3JS55#^Y6I,G]U:4;IW4U*TZ MRBV4B[654/O;TOBA3)[<6]'V_F:5WXP(:10WD[SKGSU#V[RJ7D@W_<0( 1;V'LWDN].QJFX2"T4K79G6Z.ZT.YM!L=/>HS75 MO1R-;KO*:) ZRV[SW7-35THFFI]<0&=M[ MM#!9F3?MHE9::.ELN['4,HO1PPS,L^"C8V6:+>0DI3C.I$LRV36)G#],(G2[URU3X:;3;8NU0OJ M/'.9OV\7RV$299!I;S<7P]')(C\9Y:;WJ=M![6(6)E&L\\U-5]?N5DFE5#W) M)DYO!JWS69A$J=Y(9/&]ZLFH*BW+Z][=VN@2+@B1*/5QJ;RHG"TVHTZS.*]- MBOFFHJW#),JFZ-Y9I]MB;B&=]GO$/&_JR9-RF$1)GS4ZC>WQLCMJG4^UPFB[ M[J:'O3")DC^KJ95**C\<*5JSG;N8*8W99:A$J;7G;.FX/.M5T.DR@EIYL>MVZ/E\F\M>WE4W>-BS*19R$2 MY6Q[=G&Z,MKE1>?FN"9;#ZM-PEB'293<:%A2[R9GN61>+A_W<]7*I3J?A4F4 M;+F>U2W9-1;YDN:L:U>RV6^OPR1*K5&KW10NDO8HG:QN3C*GYME)-52B5"IU MJUT]GEJ+M'8^GQ6DR;!;#)4H\]J\MQE6,[<+;5VW&FD[42XHLU")XBQ/&GIO MH5\F+Z5M_6[0&I^-ZKU0B7+:K8[NC)66229ZA4FJJ"]/RL4> XG:N:"*L^+5 MYFPYJU7]P--[7"V4AMC77GS!TI](>7MLE1^5P/CXPO=BI"^D!%DW?/C? M;\5OKTJ53.XHG>,)0)YS9[6)D7.AR3&>6O2*9"O^8LSZ6I$LFN!1-V1%IG^> MNH9"_\HDX_2/=#)5\@++7^7\_"H;?>H#5=PE!-W(_?^&GXSTZYZ,5/(HG7_U M]?T*YU3^3>?ES81XT>,_WLP?J3' M?.Z#_Y86T9^C[;A0K$<%)!G_]])Y(@[X<_7=:.]?8^]I21T]_J8:V?'1_?>G MG8 ^;YL6";\_;>M1]8DV_L_;^.E<,F9*=-M%M]V?QOD\Y3F2>G_>WK>5F33= M1CO_Y^W\G/Q#L?Z.+KSHPGL7UO^-TAS^*MO4^V$I*]-R%/E[)" C+MGEDD:Y MW(WX(N*+/>FAFVO%^OY5+M8_]"K]P*6^=^K E\L-^)1+C1CX*RXU8N"ON-2( M@3_%4G^7#A5/:815TT!M%?!AR6/D?Y: *&&J1&M>KBQEKABV=J_$-(/\^_E1 MQT^*)OU&S/U)X:,_UVH_\VF..#GBY(B3(TZ../GSK/:3=2[V4Z]BJF4N8[9B MW6O3WZ)/\>OPW.<[2/_Y?=L2OEFOBYIK(9Z=W^YB:([SXTP2_E$:VY8S[EJF M[$Z=CC6@+!SH:L$^8^TIFL=S;::>+:UZ/IO5[VJIL[2;_)5>67B PIJ<%[+- MUN5#;[!8I$^56;-:R5]L3("%S'S[-U^*%_._9<_0Z.1%)^_G3M[']\FK7;4S MT^SUE;2X/&Z=E>IKO5VO]M[B["<:ISG3G?S_['UI<^I(LO;W&W'_@Z+G3D1W M!'BT@);3\W:$ +'O(+8OA) $" D)M+#]^K=*$C8V&&P?P(!KXM[3-BZDJJQ\ MGLK,JLJD)\):&_88/"J)K05,RDK_\0\5BY <@["/L(^P_QT%JC39$WART4_B MY'A>:U!+I^'&?Z= U;LLT.PQ7B652AOZND7F62&:'HP8F$ >U@N.1^(,\0 % M@_V(J^,Z?N&+T(/ P!P!;H85/Y 7?S=>_,-6XKL3DCRS:P)161EF+$MQ !.& MKW(:EG&PA.]FL-S@G2$AML=+NIVK$?FL6H.YX8&W0M(1G#W&50C<"-P(W#_+ M^_D4O?1*.6(ABI4NOEY,*&+6Z-*MEE_,!CA$!!7!CYI"B%X0O2!Z^:D.UJ>( M9EY3UHH46Y?$-LG,N!JA&%W!)QHN(!H"_YS/]Y*E-(UM.-(PD M#[$.-U0BU-'%_([V4\JJ&YY.QR37M;6!%Q06="TL:QG&VED[&.^!+@5U'INJ M/#9!_T<:>$7159Y0Y 1%3GXN59[9V0!@#!BJ:#F'-GE[8G9C+?A:$W0_46_' M$B.]V^-A45OH8I#Q"$FCV"9"*$+H [LKIS@BEG.IRF+JR3C=C\8756I%37)^ MX6OHI.!P>_5C<0C$$8@C$$? MFBPH"XVR^^>.+9*?< 0$R3:!P!S@T31@%WV4/3L$^+-#X)J*-E,RUEA0)R95 M:Z<%*3-=]HF8?SC["?_893($5035'P35>P@R7H(L.FR*ZG+#3A)7N?DB1BPH M01F/(%G 6.,3$T=D@<@"D<4]1QLO01M*0JO/6_BRA2?36;J@=1RCJ/LV!O?' M/_@31=Y5R#&E&9Y[^/KI0Q+8/?$4HJ-O=C-")>.AH?,QV0 A#"+MUA#VZ=_ ^QA6WMJ92TTP77Y='F52EV^\V^TN( M\< _0!O,J-H1U4D:;SMT>UHO;9@7PA15L<>+P%'CDT MK.560MO?HQ#QOP:V*NG1)9#)WS,K4.A?MAIH^IMGAA5^_!=OFTH#QX+J]&:< MOZL 1D &_*9$]XIAP0'^%'^!D-Y_O>B"Q2:A^O,PZDU%;AE+V Y@'Q MTD^:!\1+MS$/B)=N8QX0+]W&/"!>NHUY0+QTUGFXBP*N'Y;$%PK\?F70UPV^ M'BO:^Q');-^3!,\8V-K;FL!?+8C,GK<@,A5_(N,W51#Y@&R/57W."_ M><]4@Y\H/!+\ (.E=U@_^5/PVY/,(^&1/2&7W>/G[UYMN'!)\=M%2$(R8!C? MN:_J\F>9\[/.\X5WPZZ_IIQ3.I?!X5,"QX'6/:&JA>7YT8QK-,)SAX+!3(!%KB.(&:.%#"]\1N(2'!1$?/NH$ M^Y8-FMY'G5YY+)DC%2US:)E#R]P1F&S3_R$B?-09+JHC25ZC^7W4^1V#7U3[ M/VBE0RO=#:QT]WO@XL_MB0M;G5FVJRI_W1=G(AWZ?AW*\'P5:0W2FD\RCV$M M5?LOM(*C%?S:%!D(3'CMOZDT/_ILYX'L'C]3^IPX>J?U/ M'3Q2^_L8_(VE==X?&2_+8$);[')W&.>NELD[_) M+-D8V\Z6D@:M5YH]B>-6I2$=UTNDUR8J=Y@'F:8AY-A+_8/TKA'F$^2]B M?F\8V)_W ?JSY*[NEYBV/(A65#VY&"Y28[O)9J/\I> /)@ \\ /=%NSYB9; MR:9PK>K0(S?:G\=B<.WG_O@G'N$(:H\%_GJ$>'72FF9BZDE7'@2X/H L#?OH[/A *<-QE@.-AJX+=D:'U[3X5[, OGRX D0M; MLMC6"@#O]IFB,DR$/ %HMS+DMQR1MNQ4R!!;ACY PL1FW>)Z+N/IT2I92JGK MS4)M+_L$#CTP@F,B7/RQ"@PBHD%$W3489SEI4=4:00)R[)0GW?4P M6HE[(\@XL%X1R48(]E@1$\0XB'$0XSR@.WD-[FDG"_&JK%(2GNST"BG&T</^&?C1!7XX& @*H=T=(2+>>TB7KJZZDF:J"C^%: 4D MMA= .T!=0V*L+Y,9*ZNODXD!E8O.))'B^P3A.VI$A(VS*&J.(/\-D(?S09#G M& U2-J1L=[V^W*Q=_:4EAVJE#+ZCMC2=-!9L@N'KEJ@NX9+#?6#)N=\=FIP) M)LNU;$U%6RHH[H#X\8'L[^V>]1;BZ[)Z\%@:/<>3G6ZC()+I[D#N#V+2T 7& M-@F-[1@9X=C]S6E$%8@J$%4\X*;(!SDC1S3I9H%=&#I9(+,)%U>CJXW/&;0? M6XQ1'SO6AC@#<<:-<,;>(-$QN:\?DWM#'^\>BVM-V6&W%V_/12\Y*>FI>EUC MDR/((\#K(NE(++Z_1W'\8-QM>5)&=\9H-T]<]V;LW(Q? MM 5G^/+W#_%/UW@OZY0R;;VA:3&:J4S(?J'6)RA_.R)&1"CV8^?&$-01U'\2 MU&_/K_DPYG$K46FVL^N8GJ$FML X)J[/>8AY>'(K1D98CD.81YA'?LD]^27O MPO]=#X7WG,Z"G/"2Z.G11#73EDKKV!+R -P7BL2)SSHH=[(O5'''JHVYT@J; M26NX9X:VAU#\YI9Y\MYLHV]W@_R]HXQWK2=M92?'I#.LBU%VQ@S8 M6=<8T#SD#KA/%(E1^S[47X@^$'W<,'W_PH]^K3-**/ZW2QG:S0>L/,Z+6X$,M*C1&D$;B=Q. 1 M&L<1C2 :033R,SVU3Q-*3A,RU*C;E\2H8,KQ1GFTJ!D^H4 _C8EP1\V2F]]A MXF4YF$S@DEG^@3[9FLYL=:R"&5VHF&:"W]&EI/NCNYMGM;VQW/HAFYOQK78P MZ^^0)W<1F_,!6[2<("-D4UH=+3I@QJIBIC%M")HJ R$Y1D^3@-?%0*^+BD?B M)/FQXS>(#1 ;_"@VN#U?Z8RTD!S*5$X=ZQN=%*9&+H?KJV9_"6F!]HT>EMM/ M=85H =$"E+0[K=U9^(YKC9<[ZKG&WCO1P"&X'\X'GXE&JC_+X($ M7_T@%5R@USY^81^>T^]A>0F(R5YC0$/I" ;F#DOSC02F.8X'W#:^(6)EZ\G_ M:Q0G(@ BKWKE__Q+<\$+9?"\M&8"#02ZC>5,Q[6]J6JZ3IBTM ((03(,[,^& M-W"A,F(L&8\2^%_8G[ %B?\-7Q:^R/^$^!OPOO;/$]8$O0+J9BK^\S!;G7N: MK<(:31C\T5T#5W*A.F[P9]?"!BHV527'@\<;)1<;2IJ-+23#4[&EYHXQ>2R9 M(]4O 04'O/-G6Y6MD0F$J8"_@.D+$N^#KXQW+4;3THT!R6 MB?+@*KWMTE0%312_EE30") 99MGA%\$S7/ VQS/@TR%M., %4'R%A=^!_0H& MI:I_[4D -1Z$8.)P;3CX)5@Y !U#O@-<]299 ,X&E V1[QO_T4SR]Y]KVN! M^0R%=$!&<$3/!T;7X2#@X(:V-05_>OU%[441 .T#]AB"F9?!Q&A@_)JC8TO0 M(;]E.(BQY&"J ?@+SH&UG4>_Q!64L>W37S#%;_L\\P<()VGXK*,[ M70LD#%E+,L'3%=#>5P'-P48AK6+@^WD/R!.@ &@IZ]<5DX/)?.FFYCJOE-%1 M9<_V=^S!0#5YC"D69EHN&.4":IND % #T@4$/07]@EGD7WKMP&'*EN-BX&\> M>"[HG6;#YT8P#4R"N8Y@,P/\ 8PJ:+%5[#=S8@T7DS]Y"IP40-7P%1(PZ@ '2?;. +8^$_Z-H MBW_^"_[9$HALJ)(-[8+Q&Y*D(#F%!@V.__LLJ[\,.JO:6RHD8UM;YID*TU&2 M#GKN]]/_]W__9[>_^Q2/^__[>V<@8Q5:&;](WWX9J=$!F&(]*L$%^)=D+*6U M$PZ,X9Z N3/PI?]KNTKX(\<(_(F*_QO;^1E*8$]\4VD5W1%2:"Y%#77H_@J_ MMOW,-WV>/[0"F^*7K0;&!GSZJ^?Z5FX[)".-K)=*6.-;,"UA7X>@,3RBG0Q9.S MEA?+PLE&&'6R"7ZRA;^RG6S%G.DY[.E!\>74AQ[%G7Z4;X82?V/AJJ0JWZ@& M?P;)P4,+U/(<8$LXIQ5!/=EB):N 1>'R#=PUX.=!$G/&DJT&95!GX!/_5PQ8 MFM)?%Y; 5\(?1XV$UPO>H77LC=41.)>#OI+@$\0@/:[K\^8JQ93$8:&?6O9A M4X(YAWGQ(5>+]T:@V1%/RW=^B/@I+ZOA L-^:WTE)6>,I0UKZ6!_^CX^1E+X M7[^PI"$Y#C2VGUV*I&K#_>=)!0WK'XO>K92BQ(93Z$^;'9D_V./+);MJJ[\L!]T0)/5HI[/B!?GNF 0L9 MPT_?>:0R4!/@)@$1F?ES*";S5I0IY0U5?>O0LR.%.9R)^ M66709E<:V^&]R&7'TW[3MR>L#5U"QP,3++T4:9:!(^5$0CG[)Y^C0?=>C0+S M9K!SON<6?A/\!-UKX,OXX8!G*0[?SCQL^&J^_5G63'^>@WD*O@$U +I*"]^Q M>[I4M"9@C;*U\$-V)WF#/0MOU%4H3!^+?I,_)5]ZJNEXSM;;\]\O3%78T1&6 M@QUQL*8$G/FT9]4ZD2#-EPU/ WX/8T/:+>ZW]0 546U/68%F\ MG5C)0 62,'VU@%QF*OZ/86>WSO063,[86CZ#V-F=DUU6:09_]"/.4#-#&3R3 M02'0%_@$(O,CUO!I,&8- MX #!&\218!3K.6 !)CGL8T!3_CB>8V>J\B)/Y[5 (W":@3/N!!WYOS.'^E.> M[0NMS_0)&.RG^TWK.?+//(?N>7\J_.X!I !:X)]#@U7;,L&/(5)\N4^N07DVR451>"OQI.76)=V4X< M_SQO.1\VX*-T,&-".&%UT+%D,%VY4.3@AV"'XVWZ:*4;AO&3*1Z\\ULSO7[%7F>C/" M%1Z7Z(Q(BKU*!3>C"E-:WL%>@" P LT\]FR7M[ M E?8F-WY[G/,^49V8V^KJ[\=NY%\9>KCW)"@8U2L+U$2TX_1,%U.'*RA2HRB MY#B)#TA9^2,(I4O/9X(J[4IU(R8VNC2QHFU&BTUR*QZ"^&W+M+?LM^RHFQ;6 M;J)=J+OE*=&K]"E<5$S8,OXVY:])5EDQ'4.J#Z5 M7VXZ,:9O"@8A]Y:#C>[U M:V[+C;>+Z39\YM[;R[.8,I\++0J7FKF6ZG$,!5;,?GS_[:56=6 F3"B*LX: M*672F7BE$2"XO99R1X@NIVDF*V@=V>MW4^OJPESVV?U^QH>+UKPI-2RQ,%D, M)G8NW[8[/&BY[6< _+('O#VX<7N$;=E=MN7ZRBR[3!<2?5V8QS;QN6SR\D2I MO5NJ(Z4YLF'!/=0F>$'"L&3]CVWXCF]WY636*53Q-6TH;9&+SA(Q\"C@^TDS M\##7]M0O1_'VHJCOQ_#@%D.PQT$%_XD&_]G_-U=N">5FI9X3&CXV+BS%ACQ6 M%<]0*\-G>8;)A?VMK'V)XH0JI].U7D-L+\HEJMA>SY.C>>7+T?_B,_SAJR_>PHW8PUIYJB_MC_L]H=^85)_9U3R M7&O[0; MZG_R:O=TY_19V&9_0]JUM[T(=T:)@#<_=A>#B3_A1T^[[43 =YYO M@6=";W9+P]O?H_ ZYZYKW=XXO.WCY#<+R1W]BE^]$@P$CQBFL<2/&*:[V(:FD&"_[K@ M/Y)XR3=6?\NRO-S8V4^,_<3U^6/#_"K?WM3 P3#AA__OC_@?YQ4"^11GM^=* MGV-'LQ7F[Y!AVQ.K9Y02^YM'H6#4,/2I\5<*#V,\KS4BHT M3C M7@KQ+6'XYA=ZE MD?E_E\V6=^7U(T@9<:5\$6P_;TBZ)J33'3QCY9RH$D\55V[MRSD:GK>& 9I* M6S =R,3@#7BY(%)T4BR4RS-E61-DKCCJ^P47"2Z"QY@K)[E$D+PC2%YY!;PJ M)+G^BA96)4W9T/AZK,_$=%(K+TM?3YOR44CF*-?IIF)=6I@G7)MD8IS9JBS[ M?AU#@HD0!XY)?SE/Y#76\[9EZ\$M(VMDJ\YY:H[= TW<'!N<,7\36HR_@GP( MA9Q9M2UX5^T ]"TCN?$F79H6&AYNI4=342_*8TYJI.6-5P4:6 MI2"7^;SV^17W'C[#,>?UJZ\]R%LAI\LM]5M,9B D#Y 3Q9<7JRH][0J54M_. M9)A80X_5^G18N)/&]_,E(V C8'_6JOBIP+ZCJ:[WK9.-X M4Y$6$-C0ZL C#'4RM^EMN>_7-]WO@XMNSA^Y_I@N$P9 VH>T[_OD)>!,<^)1Q-H(SQTI!(S0C-'_6G_Q!:+Z<0_D>FDDUDUTIG:@J MKCNN73"Y&I.*CP":@2,9(R,I56H3]W[\UD0D0=[707G:B M(ZZOJT::RS1:K;62/9B6Q+#S25(TZG&]T.EFQPUQ3*6:RT-I21:9WH#T!AU! M3T;K9CO>L\48SA]*2S)K34JXX2QX(>JEUSF:)0NSPO)06I*$6.E7DO.JC$N] MW(C2\MFNXB<;V7N[(G>&N:+23>I3AU029E^2>7UY*"T)(962\S[;P/$V41W% MK4J)6S7X0VE)RG-N0-9R=%^75EQ4<+LXGR<.IB5))9:S7C2?B>I:8J:D)#-M MF!Q_*"U)LNCV-YM6014+I*>-4_:"25%73$M2M"33*5NNZC1M28%%=/RR-G[6 M7+^0@G,L7XDS;T^8M<2EQ?EX4+$$J;:<5Y=_O*2>YMTC[8*TQ-^9W21V(KL) MGTQ6Q'*S@=6%I)!K\8FB<-TL)V$NKF"&_+D",Q06GS%'+[.T/S7$8#[NMMOM MN>C-BKW6QJU%F^3R3,+>*92 /WV4+_&/\^67LI^@U";W=0T8)1RX-\&CA ,H MME%N+V#3M^@5 KH0O7G MS\[X..)-Q=\-?MD!]D_2A+4P#ARHF;1F2C:66$=QC:]F/2]GUCB;#W*=D%R$ MB'_L=C4"Z(\$*+JC?7& +N)TO)WW=$58,_F-S'I4S:J'F4\H.H)SQP!Z@U>G MMB=73JSX#\D;-T49YRNEZ0%NO^JMVF&6D9 M9DOAXA]>T!'^'A5_:,V^)/[235/"VV1-$!MRT6FD%+HZ3"V#_"HD1T5H>K^6 MZ'WZ[3RL2B>9LNJ70H4W'MRA9V!2*#'D):#$#'><<052U9]W9BML 9FV[%0( MQWW^>I^ZBZ M5#*700H7DB4C\0-QIG=RN-Q(NI2]+"[^O:^=ZVNRH4HV5-)Q^+)G'80O//L).Q%ST+=2T=)9FWM]3^]W]>7;?;@UT(D)V!A-?\2!\K(S4:W.:3AN#= MOR1C*:V=K8G(/5%;[/UZQA@<.4;@3U3\W]C.SU ">^*;2JOHCI!>Y7,(O_8Z MI)3X)/]K1$B@\\/ZFGU##&F))2![^MDVHUU*@VV=6 MQW#4QVY49"O%8K?1;6"\V*R4^&:N4L::0C);KA0KF9S0B&#%9LJ_'+6\F)9.-D(HTXVP4^VB&!@73S9BCG3 M<]C3@^++J0\]BCO]*+A$$<3?+]F6OE$-_N2GP7$OS<34YP)!Q3BN">K+% M2E8!B\*M9V"I#%0;DI@SEFPP$O *; 8^\7_%%,F5_KJP!+YB-!PU$EXO>(?6 ML2!36)^3*)**XWB?Y22U'\,II2_A<;5/Q>/4("X-" :G__CG=6XQL$ZOC5RN M'Q7F9*YMQ0;QJ<35#F5UT].CH2G4O8S8IM(Z%2UNW&B3/Y35+5-+1T4]/YCI M;9F<=-6"8TREY:&L;O1H;=LQA>]"F?50,N]?@[PBF!8O47+(6*9I<',X4ERE-QN*FFUV(Z[+G.BQ>2PTV MHSZSW[)3'.;,49GGQ ;;JC32T^JR.H4I$?=:-N.EZ'2XE.)BVUZMY^OY:#SO M\GT"WV]*1CLQ-A8=Y?$U08B%*MYOM$'Z2)J[YEC%IM9"G:HA+TO'3_)@D$4E!_P1MG-^?3T36VAP^X:[?P?<.[> M)OP224"OOH0]T*)UNR,]Y:P^T%!/!:)N*FS+WEVZ1Z1^_>K2I>?RPE>3 MKKRD7/7F$=U/&DF\PZGUN4X.8VG/ICN#?&)YX?07!ZX=N>GA2"DPNHJKZ_:" MT<1AM"J-@D2W,3(28X[EY4(811A]6(PR_95 R+H@]0N"NJRX27YDMSSSTBEJ M#F&T0W9[B4:](FH=>S-<.?-!LL@'N6YC; 1G.811A-$;L63O_*[^5S&:6/1F M1#F6(L2"05&8?H-IYIN#5;M/-Z0DU2G.ZDZA>2EE^VJ:FN6DC-E6Y4<-:4& M_SU %(T:7E]MA.A,E&IDIK\L54N=82W(1,U$8CA^F3S4"($(@9=#(+.+0+;? M4PJF4*:= D[*H]5X$1?U?OK2SNV'$2A0N4IE$&O&Q,8B,QIR4WNLU4=!+FH* M()!!"'P\!#Z:'?S%&YRW@FHWTI+5CN^ZL)L\-!8CE#PF,C% M<\%?PX@&(@ 6-#R>$5S;M8:8A#G>P-$43;+7R$F_'R?]&EF@K[^)>O8LS] GO1RG9 'JTP'5Y4$EV9336/6"3.^ M RVX=KIW!&0$Y%LR-7[;V-^HMJ5(SOB\<'Z+XMB*[!FUJ-,3,U%AX-1+GEBT M1D%&=S\5$/DW"ILC(-^2SW"-%?DRCL*%5^1NI1S-;R9:35^/)M*@,9/F5)X' MPP . QEA*.J,Q1FNX1A &;@J= B&*+9P>P1RZPO^_5KNGPLH/%/% 4J8%F;] MLJ7A2S&YJ>AX0A4W\60-]![&T=D/UF1"0$- ^VZ@W4+L_!C0BK9)XOV"/-/; M_:PN\95Y)5Z&*??\<'F1]WU6[_OAJR9"8^#! MJR9^GU4.:U? $A9P"R_(ZPH^5,&X@Q(6\GH'P\=<]\TD-6Q-):Z9!>XM&'\I0GC+ R6B9&479+TI)EOI6C-;+2P( MA@_JVQ 1@HRC8#PB@M\.UM\0$3R60W,NKTK6354P&FA71Y(/:(R'HX.%=,5%DJ/ MG<>'O*@IA24OVT.5K1TLD5OWEAF/VI3&@N8,AYW:2$EZN5&?VV^Y:??<.A/G M1*$BQ 79 ^I<[0!=/R#Z?K^+-TBM/<7I="\ZSYG)=3._A$U?CZDO431%J.RP M3](DT8\-.:[/42S9C\7BW)"(X3AKBE=XB*M+UD3>QEX9CNS=9"M,V/ZZU\>F:39FI#%R17$S<:0['4PGCH*[H3I)@255OX)GR M)&F38V.R+"P/E6AN#RK]"E@]%H*T; JJ-1JK;FMY2*OB? ;O2SDFCB>9!<75 MES7:+BX/E6@NQ(2!;3$E4V]8XTQ4'&Z$2S?4,R_=,2\OHF>/"?Z'OE$I*51K.!\>44)C2:N1+?%,!/?+V<*V<: M6*Z,"9VDT&A@E326R!6+\%-_';AP.>M/3\E[%:U=.5>.-E.D."6[FWZV5NY1 MR^69YF.JF=&P9!C^]%$C /^X$? @]:L9ZHE%I>\^8?N=L=8CA>3^+;4>8ZC( MYG<(GGLB4:W';V(:)/AOHAH:"?Y;J(9"1LUO"/XLU<=.FI8/7$#SJ&GWVW'E M@_7ESB:)Y[)\\?.6Y2.!/I!W59;O.H5F$4ZN.-_?79B21I5(/V6;/J(.L-2] MZ< EBI->G?8>B.AN=Z2GHBL/--13\8R;*GUWZ[1]N]-\RHE_H*&>!XZH497*J#>C M)F5]NE@OJPTR.]"287%'+AZ+,"Q]Y9.H=[F^?AVFEUYB+PS3*Z^;]WF0]/=A MFC0LKXF[ZXQ RKV4I^OQ^,Q<]K.E?6KH? M!9#4-V3_^59 GG=M_R(@1T[*:WGVBM;G"W>D=,?-5;R^#,K,<40\0L7VC>\+ MI/.\UX T"@3<1"#@AD9[F;#!K8[V/M;5._*5;VBTE_&L+Q: _N[E!3K5&# ( M#L24,X[$KS.%=)=Y4]B)1^W>=,K;E M' I0F0.I/D^EJ"1.,ZK %RI5O%/E@UHK!(-'N!AQF9K)][ $WMY*=V;7\5%! M>%XO\>(@;)>MXG312>-XNYD8)JOZ*&5'ET$=%A*/13CJV&8.1.WD#]L$- MC1:YDX\[6N1.WLIH;]"=#/8FG]=KN+[[V9/@BHU)X9*-7$BT4_EX&R,WZG<> ML':CL['.1U<$A5?P5$*Q1N,",X497^#1I0A''BV%ACQ.M)GY,)B]43?U$&;U M@:73F:B J[Q353C7LFP58A9XJ'2$8_>#1&B_$SFHR$%%#NK=++W(044.ZCTL M+X^XBIS!5;V)3-!G<%-_4,+GI\ WO=9?Q" SWW1YJ( )FA3*E>[ MI"[,94,F<\3X 9.*!+@[7NQ#!7V= M,>GX_@$FV2HF.>"/L)WSZY&RZYXL?(82T5TLYR5*\OH=,_;N/I-T(%>><[P-'X+XO/7/\[E)T,Q=.T8TF_,8F_-(Y MV1]]PKE[F_!+)&"_^A+V0(O6[8[TE+/Z0$,]%8BZJ7352*&10B.%1@K]HQ3Z M5 #OIA3Z7/=JKF%7)23#/U$CN9@[5K&!"OX$#PS!W$YK5;(O>__@'I'ZY>L' M%P?K15.37WU)N>J)2;J?-))XAU/K37<&^<3R]F[\)2;L8#Q.#(<" M/?,R:GO*,7R @C"",(W 6&FOQ((61>D?D%0EQ4WR8_LEF?> MX*7=K)W+5):4E!9IO&6YFUJ\"R07%!]@(S2-(P@C"-^('7S'%X\NN@HOB=J< M;3?6(NE0R^9D42TNQ1J ,/=>KHPO7W^\AA? @P?"7IXG!\\=\,GMT<;9\G4\ MVBK_]LH,O7MEANDWG&JZ-5BU\WA#3E*=[J3J%)+?O>@_X^E0R@[0[4*&46)X MH\V,ZKU"PEO7:T'5$#(2PV.7N:V(0(E >3E0,KN@9/L]I6 *9=HIX*0\6HT7 M<5'OI[_;F3X&RN3&(IBL-[!T+9]LXOIL5!+R8>40(H)3+ +EXX'R.X+*9\]< M]<4;I3>#1" GT(<#D*R83(RO.G$;S]CU:B&=6Q6,X@A DH/K)!$[FH[NGD+P M*17,IW]FQ)](&'F7,,<;.)JB2?8:^?[WX_O?T&@?W>+X;3=@H]J6(CGCRU#< M&U ?X#>5'[:F[77>UN"0PK4A"#_1G% Q 6("Z[@?7PW%Y2L M\DQNF/.&+E%5"B=[!8+.+L&0:,0%B ON>P/#4X?>X/P%^'TOF2$UIPZ%JJ^")Q^C(,(5XO>PZ+=WCXD9'6RT)55J&M>A( MYD)E 1"T$;0?V.7X+I2_!;=HY#,V.V F^CI+&VH]D2$;>1"?&797BP3S/4N3+!+(O=@/TN\VD-Q<]55.!!TW@ MC^]=\WQ$J)W!J[O'>AB'HC4_J![&_5P-,VLD/8L7\S%Q:I2Z^4JED)2'?%"# M]>-7PQ!R$7(? [GW0^('(/ M15%_$'+OIX:R75[42AN%;.F-8G(S64WZD^=1NYF]^4P'KL MDEB>$QU)TNQ775VHIJ>F;6N:!,^&$]76W''2C); MG/9JXVA9X4*%UL"3%-X]TJX/FQ%G*HKUOFP5S9D9TOJ79@+=5:,#.(( X)H) M)+U;9BH6>R*8X G/&2!#]SHDFD_U*?@5/@9,&P"H$7RRFTYRAVA@$2SPYG*E M*6 T%L6"')/!Y!_+1UD76D)9%+!TO5+"DI5RL\XGFPVLG6MFL:38:%9*0KWQ MG+#RFS3W"I7._JN]AKPO=\T%7Y>#!P%*M *4_/+ S-M0'=[^)?IZNH%TU:FD M^;F<1-,!39RAIBI85;5]RH6Q@,H =-#_LH/]"8=.XG_7Q6K%_Y'X^R] 'E>3 M >_ > 3,N8U1> 2#V(_XX8FD-05SL?:/P3)_.QB,'QG6" MR[8/1N198N5X& M^*=E8S,)+-628:QW__(7-ML9N[4S=LWT<0]9P\&6@#$* MO@Q4!: $-*D,&[X>!F)+>K8-^!M\3[.4'=F72VW:C3>H#EXI;B@WUZTG+"A[ M=VRK0:#.>;N@/QU>]?W:#3LE*&0#?!G:K.,0@\\FZ%X#IF+_TH8T"Z F7\U*\E#%NAY M;(;PHWVKP:]#"OD &F[!P>!P\97.M/A\.D]VME(L=AO=!L:+P ;AF[E*&6L* MR6RY4JQDXS_4E!$V]!M:L0*NM42GF4GQ3 M2&'I7)DO)W-\$6LTP0'+6\F)9 M.-D(HTXVP4^V\(V:<5@3U9(N5K (6A;6(@2DV4&U(8LY8LL%(P"N@11/\BBF2*_UU M80E\)4YWU$AXO> =6L>DYX1V#5HV4G2JAS=:&NZLU%^6AY?5'0.//+1,& MOTZU)IVZK@ZESHJ9,(GJLM8G]UOJ@UF+6VF,(B3KPK0_SKAX:@Q;QM^V[/?$ M&+.8%6NXUJ$2(X=,#S(Z#UHR;ULNAEFKG1DLRD*C$57BA+Y@@<#[5!]_V[+< M[ Q*LVJL+";SA63-S)+SU@RVW.OG*FOEYR8CE012Z[;BC"RF>W68S&_OF5+% M346]>:LL1A.IW*AF]*1- 2;^V6LY2O:;JI90XOJ:F#IZEY%[91W>_]EKN5JM M\+3IBC6QW8T;J6(6=[@&#UKN2:DZ6A>LTE"@1=7M'IIW;6BS.I%0 M6D*EM9JM&D-E)>(CT'*OGZP@9.1(N#^E248KKG #6'G!9<:#H:3@K#1'<<0TAICC0:V>KH.35%Z(Q! KU> M<MY0<1X7_]]*3@>0 O]^;6:%O*+D>(%U R^YZYEN6(\L"C \^<%1[H3?@7O"TJ!74PM\0S,#Y]-_J_G>%R+@)Q4K M6ZZ*D;$(%L9L&L%?L;K_!>"$A &R;3$%431\VRN5Y2D,4OSYPK$OKA>^--' M0_/XQT/SX52&#FZP,00 9T@S1_VU_6&W4_1S'P)/T\^<'WX0N)G^)Z^\T9V- MI+#-OH/OVMM>[%2[_./#IY78)SJ&JFE^2]U>@D:"_Y;"O12%!/\-@F>>6$0U MB&I^D."1QB.-_UF"1QI_"\793QGU#UR&^CCN+SOPO;#R5\NUT^U[K[[!OCQ..6MES<[Y0K>VY68$SMDCNWVJ[:E>+);L1O! MWB2_TIP^/&7:?P'/]DI#N#=64N%I$__;H$>N"O?^,L\[D9+Q\HBJ:LT,M5%7 M9][ T.3*,#G63"G\?JE&-NQ&RO2$>9:FZVVZ.3';G[^?\^;$\:$;-NM%(^'% M%4L7HRV]GBG&RLQL5NM3\%8K13$1-K9_L/C.2>$3"QG"RDU@!9A4 5R<-W#) MF;+A0;#]M%B)\X3,#)1>(?O%V*\(/P\S7\3)E!.I?*TSV=KB^%8CMM=%/F MY_-;?D#7)SF+U0;C:D+WF$JGGLZ[XH:&)^\8F/N:B5#,R?N8GTB\<@4;.!0Z MYH"!GB?I]3U8M+=GN)XM/28BCH X0C!O_W@FJU0;Y&6&2=<;@E1<+4N;FE5O MCB^RJL:'C;*23N8RHD9RK7YJ6:MJ)JSA"ZU2(A(C+I1LY1O73J3IU]7T3]N4 M[7G'RR[6@S%.NG152_2D6GG]^6PG']#^OIMP=6:LI\5V*['JK,:+1GL"3SI# MFS)"K\U. M.^ YDR%J%W.X,N1Q'O>B-KZ*NL,C ZM# ?"79CY5K1X!!@/D$8/2-4M8UI]W%"ZT9GF_P*8V< M7\0WR[=I5ZK9B[28=-G)W*C&^YZ[!,K-^ L"3>Z7 +SI$*BP=A2LFW) M=-?/]NV1$P"W!\+O"HL^1E6AJY^]N5,"\E?>+6+:(6#"!N<] -!8NJ:4=7(# MH<#SV21GEMNQ]D4(K;.62P(KTTW1HRFZ4IXQ*[K$![7.R0@9HU"PZ<;!\5R% M&DW++4W+W7'6DAJHHF7$>D)CG%DJHU16EI:7V=Z)Y:7J;&RK>#0SK"Z$508? MQ6%-=>8TY]Q3V# \(GK7[LW-10=O,/WX>1V]'Y27_ .D]EO'* NS<:^4--9Z MI9$@AERY/N N8T49C%0T-O&-*F2$VG0Y[!3T3KH6U&&.46R$I= Q2@2'R\/A MTV'!7D>:9)<&X^%:4L>[\R&EY%<7@4C/=>H\T\-)G.2B<2NFK!+*!-8\A;O: M%!&)X^BD)(+(;=0&_H Z5[)4/<621D9(SA:5\2J6%E,49'Q@P\89/$+%/ER< MXD;J0-QM)KSMN5@__YP;9(W;[LYCAB;Y8]?@"<_KI<5[VR?-YU\5D\*$I^Y8 M_XBQ!-H-5-7$P.M,9ZC: MMJK 9\ G;M/D1W8RW04O >)1_'P*DA%DYW- .YC"?819H)D-'QYDNIN! 4@C M/U>?"P3TA,':+C:D$&/]J@K \Q#=5XGMPJSP\FMY_,+^U/X"7 "FQ@#]W4H% M2,,S_,H!0]N:/B>^>TY4KV#J"O D?/OS=\)'@"&_5 6 M..7W"#2C(]>JP# M)A0%_,2@G2P$B!4OOV,\H& YKKIK/- M# @?%G1#W=;&P=2P. Y\DNJ7QX%R'P0%QL M%:8VA$R[%5#0T:4*>CI6#="C]:ZDH)R!LL(Y]1^< )J!9<#2-'->\C9JCN,% MZ?^#I(M##2J.#";>4/UWR7#9&H*%RU5#^#W_*?R*H@[]N@-;/*YA$E[-4IZP M RFW0=IB&PP MZG?[$5+"A]4)"M8'?8B6:PNT.0;]?8MO7PG>C@PLH;(79.N$ZOG\G>A@'7W^ M_D!RM.#K08[-;6-3??[;JS*I]C:QYK,^[68DW6&.+9F [YR[8,AUC9)#592* M6U0]U[_8CONMZ>(7LV#-]$:S#=;"*SVW4!JM:QK%C_[XAXY%"/I )1&HT=MZ MM%BP7_BF'$Q(,D ?@?XN-,MSC/6+:L+I/,"2KP&PWL[L0 6JYE<>V2F#"^=5 MVRDX C7?!E RP0N!E&R@V)#9WJM5\EQJY@D[2\6B4^O]>S:(#P3'F\(>0ZT< MJ#!1TC6RN1Y2&QYVEC>59_5Y)[=K=IU:4"5F6=754=;303P1W5YF[/I1Y\NP9V\ZL*K\KA/<3O%U0"@$W MWY6J&.M +L2+IK"7R?IV!-3GH' M][8[_(7*S;\;>?5#:&75#>L&']@I)@N6093K#5K72L.*-4YX4BT%BZ'!$]8X M%8F1'SMC?;Z##Q?'Z.4//IRR\N];<]E^WI!T34BG.WC&RCE1)9XJKMSS[AF< MUEQ14->DVDIT]4+-\W!2Z.5:^5%0Z)%@8Y$X%3O?;:?O6/Y,>)K@_27P_E>Z MVUO0SG8! "U>YZ. LF7*[[) TIBLS'2FDA"32[6;L4MD*DDM@Q2A=(3B+I2+ MZ1L7*;06?==:=%0177Z8J:0L;ZZWVZ(S6>9'7CTQVN;:C'"?33]X\U[:J[-K MR$.[30_M.K8N6NG.=$#FT!58N\ZTN$&E@U=ZI17G3)WLHKP,L@T2,2)"L<G$^') M,UN5'/C#WCG%X,3:]@"9XJGP:*<)7O?ZI+"K39&! ME"I0*1/61B];X0GO(?BC93L8/'EL:Y(!WJU- 8[AB4O_?-Y8,D?JNZ?U-+^Z MNW\8]2E0+*!&L)5F>E*@;M]E2OA[F3M;LK*A2C8DK''X\.>;,O EY]B3?7>+ M@8R]D%)(3.DH3 G_>N?U?__GU1;R'@6'&R,[ PFWKDF?6$=J--BAEH;@W;\D M8RFMG:V]RCT]7YK]];RW D>. 8JFXO_&=GZ&$M@3WU1:17>$].ID7/BUUX?C MMA^>V"D/Y\*U9K](XLDOJ/YR$C!& )OG3+/SYM0F]3(7_Y6PL0W9_5_-2O+0 M9NM'7[%SG<6$E&^\JAX8?K2C)5!XD)W\HXD K9#^(9"?]5@Z$RE^>LL/Y2'; MCPUB9'\0HP?]N$S1 YK&!QQ!_!'0N?1LNO/)+*5VW!9>48IS.V_V)2LV@B?[ MW[;TQOPR,7&KJC[-I >*@;/JH KW7_9:%J;K>):36%MHQ#9)TBLOFE5S&>S4 MO&[)\G$CUF%&I.A-:\E$9L9MF 9T'/"W+6-I/4^TJAL'5[FN($]SL49G"5ON M]S,I+,M%SLWBR9G6:)MT55VT^< 9>=W2;*7J !3"0HBJ2KRCJH52UX/I\_;> MOIRX72^6" [;7<%'%Y7>!Y$4\.2*77Y#>N,EKVF?V6 MW%HK+%LV717G*[4]=3@INNDN^^Q^2U53C'2Q+3>%^48N+GB\F5&(6I_;;YG. ML'PK1S9B0K)?Y&968EKN%&I] M\74UEJVTE%22^$N:/2^?+4-A?$"#;=DU-+ MF [U/!//XEJG*(RGO>JPE@%-R?T.V(["REYG/1+63BEE-,D^72@N^\2!>:(+ MZZ7:$Q(5<>Y%QRNU)W<2HQIL^KH#?7I XJRB,GTE3@[Z,3J&][D!0_2'L:%* MQH@!QW'#MP_GUS6F$$L5AJ+7B6?3FTRBI^+\(;4N-+6:E,TW'9W.,O58*FU5 ME^)!M6;R@LEEZ4M4K14'C:H?46IMKHZ7#Y[MX8:0NNF*_U^%:M4-J M3>3GLT8T7^SCTX%=IU2]E\E(!]6Z+>25/._&)OA4G9J2M)39Z?R@6EL5OMU0 MYJ6V7O!BTKI(S:S&^J!:D_J:ZF?6L28>58WQTEGKJKSF#ZEUK2RLB$[?UH1V M,5\UR_TD9Q0@ /;ZN9A*A&F+U;:0F3#%>3;'25X+/G/;SX_?+&)V;Q:Q_9Y2 M,(4R[11P4AZMQHNXJ/?3R[>QBZIM ;YWUU7@#<+;1,+6Z$UGMY!>U,UTIVENPWK^X!:VYP)QD@O]$WSL95ZU7 MJD*]V8U@U2)?;OHF@U 3[0*Y:KICC"VW9<+&4U66<6 MY[JP]:GKH7QXVVT-+819.(((-H-C"&X_;T>!:?Y]UN#JN//KZW>W0L?2=U#] M4XKA!X%WZG]R[>M=\2><18?2O^4:!H4$_QV")]"%QF^1._L4)Y'@$=/\',$C MIODNIJ$1T_R&X,]ST>Z497E3=]#.>Z/J.-_>U,"?+]_%SWOYCB2?XM?OTZ%8'$]6+"'SPX=NCEXC=NF^!-.WI7"[U\81#/^R1DG[F[&N4?@M$=B ML=L=Z@GWY8%&>BHTSUW4PMR@)2SGP\B0]R,46 M&YUD&:EFTBUIK'Z][ON[/;KPU-[,: _KK%XX^#6^& M7CIU*I?U<+*)3U)>G1KJ27A+C@;P)B(X]\G;M]]M8Y0D>:R9JKT^RVWU>^": MFZ.4L]W 1];!/GT\Z_=NNY!+[&5JC#LKD1$*RMBF\?YDGKDFEZQ(Q:A.UW%3 M:.CE^+R:)DMS 9:(]V_<1G#F0CDE$$J_%Z5HD?\,2AN9#,YT8KF-,*^E$]GL MTI#3_/)Z*"VP NM6]54>;T>92FDNMS:.50,HI?U\&PQ[S*"_IW!#PQJZ2\D^ M6.L>N2.WZ8Y"7HRT@:'Z&7Q"XE(RI6YF(]>B M^K1^ZB_Q"RL?[HZ"F/4%$6.[:Q5@1].\- M^LA2^1KTJ\E56L[0;4XH#-9TIH]/R\O!%:&?S[2+_*RT[NGMU884!-'L6 PL M+0]M%BI"LY^L+?_=IDE+'6NR<3C_UT/2T!VQ#;(G?MN>V*IWR![=!>.23J8N M"FJT3L>*=Q(*#M>-I MB$N..&;/WU,@0H"%9FW+U&3_:FR0J.OY@BSR49"/@LR)8[15@8 Y%E(5Y8T> MZVR:F2L?!KUB_(B/4_BO:A0:(]HMJM4D@OMBFX%\"A2:7?E-G4M MNJ$2N0G'L%V(>F"^4!2P7^XL*)&T3,>UO4 !-%B!VQK9JH."%,>(YXH76"X> MQ+CV6&Z%G[ZZ:?("EYQ9#<$2-G'Q%URJCUF:C M-K/JB4FZ/]2'F2(Y:_)]SM\KB;#DL0H_".4/BW+Z!Z/\J_LC1U"N)W)*74E- M!*$=&U36Y-J6LO@5_8YR4JJ34M?B<"W7$:A\B6RFHTN ;J1Y_?]*QUDTV:LIK"VIRWB\M--E5/^6F)Z0"=[-$2?S<8 MG[B^[7\?A')SO''],5UFJ4?:A[3O^Y:RGYU#,D6+%*460D+8P!7,AZ/L/2^ MK?H78@#$ '<<_+X\ YS=";T@ Z@CNBZE"AT6+\RJBU9SL2!LU2^- ]Q5&H^P M['XX^R_DKMXA:2&' ;FK=S.HQ]0^Y*[>R,PA<_5,YBH%+#G%\F!9J:O8JU?8 MN+SZ &]E[^1Z.YME]9 IRAH)T]OH5$]H#TE5:;=TMEGU2R\"9Y3%(R0ZSHW M?58_] >!^WH;HX?!3<[ZR;8[B>6%Z&"MB?FF*ZP-']PPX1T=P7'ZU*[H?_SR MA?]LFX6%(;\-AU>H]OB'[!^UM;%Z*. M*D/U@:6''-7#Q0,PQ,H <^<>!KHBYX#S:03!TSX-NP/TW+ M53&"^@M6& 7J]ZH*#2S\SOHBAW*)8+;JS%09EIPRUD\WAYS+JL793*J/JD51 M,]7*,&FKBK;'PKY2N)/L9I)(%3B\D:/E;IE>5SD2* 45(3 M R_[N&,5:P"-E&86^!(4=TDRI+6C29_%U@LJOP%EL$N+\);[3X.<98Z.$['L MS,I.85[3Q6C&C))T,6'3.:!09(0]<%+S(3%W4D9KGNCW1IF4H]/IT2 ;'6KQ M:FH)+\W$Z/T\(>^"#KQG;[7Z(HYBU\/1>S< X10ZFN,&/"+-- @H=3533< H M8+P![L(_@%GTS& 1.DJ#8&US\P/&#D^ V"F]NOHA3GF);7TF[(8U7Q#&#* M;M??AC> =-VT*C:_D#0#1DO VEO9=JX(^]8$G4@8EJR'D9E!/X_'<&V1R$_T M3-,=&)PZ7*M-@!<5S-0,O! PMGJ.\-?'F#I<1K"Q!,D8+F;^HF:]E;$O4*@2 MKQ8B&[%3\?F/SYRUH%!%:52[_N<('M6N_Z[:]-M+#H-/'GC\!B!<4CMN&A9[#!!,VOZ_AQ6>/*_"$_@3?MU;*[^K\*2_ M-SE ,_[U&2>8>YMQ[A$X[9%8[':'>A<7*LXRTJNGG[JAL2.%?L"1GO)Y;TJA MSWF1Z-++T,OQI;U]O2@FN9@%!*.9\ R3Y:"\%RB!VL](;_A22W=BV=N]Y:0A M.WI96FY>>=WV9X79J%D3QH='__^N)OD8:Q6,WQ2F50%I-QBO1J;$MA MFI T:.#!DQ&<.WGMZ7/9-2YM,QW/%8;2&=Q?HA^4T0O91"?I[9T,1 <(+Z4M MFNF$V:/T:%;FQ7%\KI6I6C^^+?IY-)T08HV'90WZNM'U[V<-9!1]@C4ZX]PT MUN Y!:\PK-0U>S:9Q'G &C +682,[1\#/YZ$[#YC3J:*PDPHH07*5H.,L@_1 MZ^%,&TM:ZHC3>)O&&[$RLZS7A(:7K4&Y_?$/%XG']F]Y(\Y!G/-U,^X'<0XR MZ=[A'#>:2Q.S.E?$VT6:F$65S2 SY8'<8,V3>(2-[5]X?">YSVTA& M,@X%YWAWCB/+P(:T(6C'V^MF6TS"EYSC//*[!Y3(V ON0NREHQ3^]M3Q__[/ MJ^/3>S04$L;.0,)CVZ3/'2,U&IS.EH;@W;\D8RFMG:VUSCU16R[Z]R);RJMHCM">G4_+_S:ZRMZVP]/G!(/Y\*U9K](XLF_'0A^ M#0<6(YZ8^)EFY\U52NIE+OXK86,;$MB_FI7D(4A\ZHZL_T6 $ HQJM;L^%' M.UH"A0?>W_3O4%I#+ G)U'2=9SV6SI0]Z]/GY;*58K';Z#8P7FQ62GPS5REC M32&9+5>*E4Q.:$2P8C/E'Z@[]I2GYR-W%QG!3L#E^A(J5YI" VM6L&2EW*@4 M\0^N8Y-MT?9S#"67 T'V&HHA^3(G'^YS,QOL$$9/C M) V]!_F/@,ZEK1487XK_G[TW;U+4R?:'__]%W/=@]+US8R:BK,LBH#WS= 0J M[H(;;O\0R*(( K*(^.J?3-1JJ[3+JB[W8B*FOU56FI GS_K)D^?T"ADC-4&X ML3HO3J1**^V-88V#MR,#5;=[=!V;(EK6"HQ98SAW9%K ]D=6'#J%--DQIVLS M;(*0$Y.U(S"L72AG9D'4M MWV^EE\5V.&@WP47"$=HWI7XOPD$K0$))2= M+)9GD[K%0@!S[^G-&2N+*20[YWM)?Y+K$%:G9S4%:O_I6H.RD))421CAF9&@HIFTI!"8)$K4V[E7O6+) M2,ZU*2^&"T-?*7.DV&F"O=I[W["CXT87GZ*Z6,/3]450R;0F<*_V1A:2N?+4 MHQM))-D)BP;2'/$\WSRTJY1C%KBLF^DA54.L6G-&X_ED4\#WYQ0M-%_ML#5> M5V8.V>IU1*^.TH=VE1ZW]1;FS'M\KM?7M6)JU3+0YJ$=R$EC8S:WTU-$21;9 MMC_)U^;8&$0K>R-3PY"R9[,PK>>4D3>P2LW\6 J$],N*SE3D8U-72[%%3:X! MM1.%7NY^[0Z3ZU)I3EVZI-?_2?[I M,D>CQ33H3VM*H\5Y-4#3Z&M52Z(3KS\"?0VBA[/4Z$@:T M4>LB- DM*GVF6H9A!6Y=BE?J>Z$'&ADV^PS=^) MH>-")V?9X,;^Z5"<\QU7)O@6Y4Q.W-/XU4$R/)8'I/K3W7\M7!5\V7;K?#@O M2R6=+1;E:G-3, 1[(M'X*D8LEK=B"^^[&_%GQ))#&+5&5II='JL)9FY<9R>Y MW*8D!YIYPO#])E9W5I)#W.FX%%^N_P:7Z[]A28X+V/4=D7JOAQE0*9-.0:)* M[1JBYY*KL$&$"+I$Z771"^PI=:#AG$!P_YQN>RRK(^Q6@'G MVV2I1\HV(UG]\;JL!'# ;""6UUMS,@/N]CS M1-=G Y8?P+H\I.P]2'60N/#0S86>A\ML4.EFW\0)I=Y#KF)9?$A9_.8%>2X0;AZ6Q5;7E0,LT%J\5LRF=47.S+PAO,8+463R MB;CJ[9>Y-- FNHB YL^BXK\ MX-0MZVVXKJ H>X<7K.@X@C8,0F_ Z2N^VJR7]5*R-R\.Z1^_,'+_./'I[!2B M=BF4%H9RU618TJTBF#1>3A8$KPN%X,(4F@YE3\_-,QDDR9FLQ4_F;4P< PI1 MR!Z%(H8Z-Y$^>&7YHD1:&(J,3?5902>7Y( 7RRT]JT BD?L5FI\2CN+:B@2O MC1CA\SDO;$\T\4RA\:VHJ]R_)&.Z7X7N2$SX:Q ^\TS&-[V_ M0/B37,HXJN^_?OOFG;LFD34'7I:U=F!^@A=7'$,SE;=_>5.^$H2Y V"'8>P" M7C5Q]$[>R9/AW]48%[JP=-H5O:\$[W!)Q]3+^0O(_?V=RE.=A)]>NOXQT,^#Y>8.!-TL>(].H!@+I0Y>:G(HN79E M#]J5CF1KNJAYO=1\JJ27.JP6"-L_(?OXRU^?>UY(EZ G.4"Y Y5Q>YKA9'EX ML18XJ1: KFXGL X(_VC:+=9QH4XC9-*?# ;M9EU%QP+^5\)_RQX&%GL8]^-A M?,*QC]V,FU$P$T=1#JB8'$-/TS0Q&?'MR2HL942?U_3Q^D[=/?H7>.Q?W)Y> MB,7_VN)?L'SG@/2G5+J9$LKYE)YK+52R/6FVLIE@TUSVD1R,5.Q@G-3!N-$+ M1:=U0&[HIM$WT%#:XI!_HDXR95Y$V"'#H70)\TI,7R>VRK-?![>SZ!G?); M(ZVKX'QU&FCSJD/+?+\II-?5 9#C7D'<'/7X:[WT;/+ZKEBMB^R$%Y/)C%%' M:\TI%QSJ0I;'1KP_:DQ[3)OI38,RABXQ-SC4K\KLV^.@A[A%?:[B>6NY3*_T MY1B,S+P=.>_QLN>&W12?;%FUFEJ76E,D$/#].8>JIYMT/R_Q6B[,] *NX\Q; M<.1>KRXI]$P>[TDJK^0J>6?4-*4^5N PF'8[9A3NN%?!K. MB:;>#L5&/B+G9+VM*^0HW2?T?I_G@D--T'+:(H77FRM/+[)J6\T34I5MTX>: MH$G^RD&D81OAV^6B3*?\;"O 8,&KO24U5+TV&L_H*A.*-:8S7\S5$07GW%N2 MCQ01EZ",F=[&VZ&<'XPJXA("?NC^BTX7IOU5(BD[&;2WUF#)>,3>:FD%#$@=6;/5>%)8.U5^2O#X;'VI6IU"V+A9\VN>K M0G]26_"CDMJ#=]/VUH1YX4BL!Q.%F>4J+<];^)Q6&PN9_3E;:& QJ:33TGN3 M)M)/&WEM@<"1VSG/W#6L; (C--: [CW>&&PU"J967[$"IM>;2:&DLFV)WYBH MJ%DF[;TS3H##T&LV;LL<:=Q69CLT6RQG:TR";K>93OLIP3*=2_1NV[D-H '/ M0*F!R%M^NS6T-/;^83O=<(N/^DXS?PZ MA$?BOE;7('SZ&8EO$L6JYAL1/O-,Q<8UYOAO1'B@XV..OQ+'Q\T+KT/XV*FY MDJ:).Y#'FN8;$3[V)F.._UZ$IYXSL1O_!<*?I"+ ^_CPP_:=/19"WM3"7WJ5 MHOAIFY62^#-Z7^UI+]./.1:*VU_XBU"0IY4)''DF4W 80''I"DNW M1)N82SYZ1'1Q%<$JW@5JQ-VGBW1R\X">ME7*79B'*^[[+0E^;!YB+ODZYGL- M\Q '23?K!OU=7=%O$_[\=FPV/[TW6!(=)WPI;+_SI0?GAILVK?&. MWDN\\@EAO5]J/SP7=1U_&./D3\<&(7+(X^;L@[N4\, M#L8H=W1,N1 -7WG@(YRK0W)WQ N[;=MBECA?N'-'+'$1]1 ?W:RCI#OBB[7C M%'-';#Q><\0E36+>;$$V(#]IA5$C4/6?Q^SOUJOYZM3 FO&J+H[.V,E@' M@M^UNU%:V!1"%MXI?YP-Z^+4_'2#A&V9YG?>+KKF<* Q KT<%'$G)_3X MHCF?U;T&&B9I6J!@8P3\B2*P=QHCW*72N$0GL NCXL=D!5] =M*N M=EN+'.HO5NH6\D.=Q)$D+N2:TY4Q;35@Z7[BQR^")/<$YE^QQ-S:B7-L74XK M/*SB'1"4:K4^ZRN=KL,44VEYY.E#32["SA44M"UH>E]4SBPI]QA$_?5JK^"O M7=0?O6PNPDUIC,RY- 8[=7&28A<;=GW!'V5)BPN$$"_Q MF+XB=;.!*9P/_5$4^?$+?K6\*R,S(EV2:263G=@C5$TR7!L9YU9T9U;+P= - M-FA#G_ T?KKNT/>0^G-[P>8U%G4/Z3PWD;AS]9UZ0/8[S\%FO%-GD:F'W*D[ M0$4>,?WE)A)=KKY1#\A]CZK1'V^GSI-L\LU22VX*]+X'M^.<.2>XO4S(E@_; M$C\$R+]WB'&!!=X*"I,6*H:H:TRAT$>*5ME-RD2^MO0NFAZB!&%AZ!G(C)D7 MR (G=,3NR(;MW^/TD%.B\=?EZDODAUR.E3^.F[OUBFQ.2[T6CZFA)]-SCEAU MFX"YXT2.$R9RQ!K[@BD7)4J1;*K(:4@H= IL9=Y1QB6HK^.4BVND7#R:.[:7 M<_&-A#LC+$EF6=?D%8F$$]WF"SF-#>H7S8ZH+BP5G07- 2*6O-PX2Q0*/ K% M.\Z.B/VQ&^7EC_MCPY'<< ,S+2+%Z:0D)G/BDI)IR-UQ'L,)\QABG7W!C(,D MRW:+*;M)\5B9*84E)6O@$QAC?#CCX/\\$3SCUW88Z\\41Y.NYCQ]F2&FONMI M:KC+$O#_*/;"$YV)DMBMT9.PU(1]\ );(NK;JL@)STIX\%O2W-?6?5KAETJ6 M881NZ";*I@R>ZFBBD6A;JA>(C@+W''YG+8.A(CH)Q93!5*_:1R:@5Q\]%')3 M(E# %__GQ"R;]YUHF3 -!3(M)72L \GA6=_53,4%^O1EC5':S<0R-&&[TM\+ MW:YSDWGS-PD]T=>R+Z9TRVU2W6_KY+,K+;DY88X$I!N\->RM6L= M./7MV[V5+59T'*'1M*URVW%YO4?+YDIUQ_/1- "A#FQK]T:LHET\]]ZE=_DQ MW#MT;^^>@*"[MB+!%LU&^+S6D&_TX;KK\4[S9LD 0@TMY&2C:UX,(%0SI^C> M_,=KQ5CJMY';*+5"$D??]FC^K__WJMGTGLW?6.>=A6R:7&.1H1XKR74O:U$% MS_XI&H$8NEO#GWE^"=9^OAAX/-*TR#-._".Q\S.DP![Y9N(RN4.DC5^0-!35 M^[GYVO8S9]UY>_/AD9[:F[WP+/LGACZ3T":!7S<+2Z' &S_1[KPQ,/COO?B/ MF)@X4'S_N\/E#M50^^@CUK_"+P)6!*)BO&JDL_EHATL@\:"!@Q8=&J@<5"4F MO(B],;#BB8SLIPN@E;A:;= >M!,TW^'J=*?,L8D.DRNQ7(TKEIGV4Z+6R4<% MTMZ;Y?FEA-I95K#C+U^>0BS78=J)#I?(<6R;JY7S=(?))PIEEF9S9;J6:'? M!W6&[;3/2X1W7[+ M1*=$I,8,'2KG6#8/'C%H[M6X5GFZ* $?G0(:*:_;K9R)3;X)[#'/G27-1/XN);O M K?&/P0L7:32MC'!13(L_UNI< MW$:"3CAS>#EIII!DM^<[MKELS:LT9I)1^ D=C;D7W,;36(P41#Q%S7]+F*TO+HIH#O MSTGTB\(JZ%?J?*_#+N9CJIRO+@,AM3^RB;(;C8%8G]D MKT[59G*;3S)5-;DH%;6ZWJHT@:.\-W)L=()N6_8('2L)O3Q?U?L5 MYEV:X( M>'T;"5O'AM'W1L)J%$RMOF(%3*\WDT))9=L2WQ3@4/3'K_^\\A4_X\'+=BDH M5+."SLQ3*V(NF;0TE9MOW=^V-%%DWU L]1T?O>![OJ/L>LK,TE9,5XG<@0YX MH:QA2?J/[9(0:CQ7A+R)ZDJ?4M!ZL>W5*O2/A *<:1L\W'-\Y12NZP<#]R;\B1Z\'2J.7,OP/>7$'O=;];PST/YX9>+?D=(7 M$_VP9^K=C."8\&L=;CTR\K$C6 MVL'Y"5Y<<0S-5-[^Y0W(Y]<)F\\D>OLXGK61*VS2]VW.=,_$*RSX*TZ M@6(LE#IXQ_ MT06W[']@L?]Q1_['1=)J8WUS5GTS<13E@,8A;+Q:2N6+=48;#HO+Y9SMA4A3 M2-VK]X''WL<-JHE8&]R6-BA8OG- &4R9]JA81JP%DR0"EEGDN'Z7HP7BX=R/ M5.Q^G-;]N&KMX$NY)]^WP./U%188>T!AC5KAL%-$YTW$U^HKAI'P3&9)PQ?_ M\0O%][.Z;]I[N;Q/A2CJ2G-B6W=5*F5F>%O#] MD=.T+S FF^\@6-/&!@2FL^,I!/*(MR.'C4FV,.B[*2;LM=O%H"*4D\#G3NW/ M6:"F8HI;:31?S/;91:-2]83N&(SE%)5*593K4'/TZMUM-FIY1')YO+MR'9UX;=* MG,XSU11>I@>M\0)ICX7T_ISSJ=-MV%,R9,()WZNYK5$^.0:\A.P/;8R6)#MJ MN1)/FK-2O;@B@PML7ZZ@ 1=;_3?XIC:/(N5:+],V%$G\Y=4OZ?8(79"LW3^=M M5??+U6IR..9T;AY<*X]7F@!;J6QN!H!?1<<)89J/&-T8@/G\X\U*$C"/_R43 MUWVH5%R2?*8R<7[<55)QD3@C]!J$1Y]3Y&4;1+TFT-ZZKR@&QWS"2]\ZO"7: M'(L0OS-MC@5QWYDVL4S]?2AT5[2)7;#8!7LX%PS6IE-@2W(G=L.NPA'I9^JV M..)WL>5S<\/CF(;8I8A=BMBEN'^7XN\*(IW76;@C##,Z9- LT[TO/^*V=GWM M$-S1KL-%SJ*$T?MR&&YMV].7O7;WU6WO6-Y;%_$^S=DC&;#;7>JQ),L'6NJQ MM,9SM,6[E;5?.LA_N"CM)I=Z]K.1V^;H<[>?OI6E?B^./B^,<$J./E7%D4NX M5EG1$$TINAYEJ8F*;X0)=-,L\+R%2.[2D_KK0B1G=Z8NT##[4:_S_^Y,"2;R M%)C,M6USV%[G=NUT(OR= T.;,O-R$M/>0BF;KH19VRYVB4P)068R+^7$405M ME<=_795D>R?SP'7_*P"[:2?M.'S?YVCT"T"V$69A81N35&-1133:S+!2BPAKR-^W&'U' MF*6NF*PN.2['<'1](@4IG!^VH3"3/WZ1"'5I2;Y'1_K[2O)E'>0+2W+%$'6- M*13Z2-$JNTF9R->6WEEDL&O6&4UHIATF1,,<0@7#M)<:@U?) (.:?L*)$];N MNH2'OUUJ0IO9HN9 M0=K)SACY21ENN[!C[\]=_UD]4BO 5XF_GF=YN.G<\]) M49LR)=3P>;*YJI2JA5J5Y+ZN3F_5)V5Z M/M[4YD*?2&R_.->_3B.E=^"4WY[%/IF47MW/CGKZ8J=8RGVXA8_-2Q>'0B^M M\?]4L^K<^KEMD[5^I6 (S SGR_%658 M<6M]B3&&?$\)^3YX[>FU\_E]:D\_BI]:L!P%D"_G.XYB2N&.+BB*FOD'W5@H MUXL%N2:7D2*G#7NM4K.&=)I".JK _VY!ZQAE/@4V]>"Z9.TBWY NN>U ]QVX MVI7F%CY8<%5F)J;*;)YT\\CDZV=/'U(:8 "8_H#VF!!< 4_38XX1&VBJ4L', M9#X? .U!_OB%[;?O.!CUQLAVK#W>#8IN2'M'L%]^4>>!XJ_/?H^WJ/M(G+P) MC/GZ['<'KEK,?N>"I>.$7%-)X$B4D9N)T=ESHK,WT8CKG,CLM^K0=7HLUE9* MA7PNXW&\4O16Q2[+)JOCOV\T^$X&$L;*'-,8HQ8RU^0AUQ%Z=9P*8/<="+62 M3RGRO:@I1EM/CY=<6C?<$#D.X;*Q)ODT*+LJ$62_V:B&/)=W[1JD?8@?_PBTF2<1/S0JN,"6<;?6!F#\E-!?NOJL!]E;DA&"QKUXDFM/3/-^#?TR,-O8C MF@B(FC1)R)HK.8JG)%3-!-$?," )S5QS$61B\%KB0M2,J&4=+ &X>>$$()@X MCHP2>,FQ;XB.$8*?%IH2N-%:?Z_145S?\**@\M7+/2=@,[U#3?,,PY* R8OH M\'H] 5CA_YPYX=]UP"0O30F9N0_8JZYX$TLNFPMEG:ZT_ZFBL$# ?EODS7OG M++ UZQ.3AJ?4/'GKTS-$N<.WU:&.&3/!K#(UFSZ#569%QQ$4.C-5=(4;(NWZ MRE'8J(FE66H5H%5&E(H#)EOL+192 (A,/"'8?M2T@[*LSR@W4$LZHCXDT1,4 M'!O$A-I",<(GH!# BT(A#/?O4[AK60EE M"3P*.:$!%:."61,+T?#7RLJT=I^TJV*@'@'?5>3G1%9TP;>M]=KAV^SHK/4R M/J>B1-4#5-UY[B5TUC94V$8(M 1D9]W394]:-L)A&6$K1Q2:15U<,'*>Z*!] MVCW]O:9(.+IJ%:F-G<645_)5IT-/S?08&4>9K41F_YKP'X7CA043;[CO!:E\ MQ7B09)+ARY_BJS4['68H1X$#H60=E)*U,,(I3[W?'TS?^<3V!VJ!UY D3@$- M2=LSI+B05^FOZ\;W$YW7YLBTL5:;6LSY,%6J9VRNO^U%H@(6D- M*P#R93N6J@$O,W+^$H8"=.2^A['Y%MQMU;%F0,T 7R<2=^B:*9ZV3D(&&[O3 MTA?X>+KB 3H %T=^OI3_R( !L[6_!+ETA^\.+ IL+EC9*TX':F@FZA"\=_V9 M':&'T<*4];Q@-'#3 ,?!!T2,[7L^L":V(9I RVW6[ +^59Z@-H9@0KB> +"A M-5LW?I:U]<0;=W8A.IKENXFQ8HU!I#:!X1SL>"Q&=%S[E\!K77N"X TVGZQ% MTDVTP;N(P&Z#)]9%0PQ=38R>&'G*P)L''B!?<_PB M0A_4:R B401YM&H;0VN>9K T[XWLHIM9NL&G%!MT$UM0-",U!G^K:Z8V\V<; M+?87BF_[E3K@4_"64%653=OW.J&]?LJ?!N0W9&D!JFSFRA,.PV?5"LWD4M4D MI8['K$0%NTKT(SH4ON3/ I#X+MRPZ%DN?,B+]DQB.^K38DV\WT@&&E_L%E51 M+(X:^7$3JL]G9$]Y_@,JANOOF;B\G3VC2_E\$$[P+E,TM*"66O"+HD^?=\^, M8(0TDTQH(ERR,9LLRH:8]^&>X<_[\=<_$O^$1/UY]GVC=ONR9E#-5+&' M:TM$*U7[$[VGS'JO"]N MW9*L+;/#0B9%LQ4=$V:4&>C)S*)Y9EG#F6RFJR_$M#[S3:[M,1JK]F"L01[2 MC_]:6_%W[#PTH!?6H&=QY[&_I'1G0YGHHV)$ES\3'QDLRP-'S#",HO;)%,HN MTP4"$'\_QKN6EOL+VLYJ%3(Y)])II-=LJO8P+/?-USG-%Z%MEB-;3C'-E1DN M6\IH:*LSJ97H@[3]%W":U5>^\M9EE2T;NGC G82UY.AKC!99OR"\; C=GNU-P;RZ,+D3$?^%=S;E)3?L'C^%\DNO)8Q%+9O4NG[2IGC(60LY,7E/IUKF2 M7_?KA1'OBZ2(" 7327>#'[](\A!V?(LJ]]-[^%7#V1BATTJKBM<1I:&2RE+& MYFC_FMJWSF(J@961/"(F4;QHKO0!"\,$XD#-V->J=YUH\B:MY/]D;?'K/^"? M+4XO&8KHP)RBR09R?TD9@FC[)F4*0?YQDL2@UPU1L-3OM* -ME](XMCZO:/W MC/[]K_^W^[[[65*;?*:=A4S6356P*+5IK"1'@/QZ,CIM_"D:@1BZVU2IS/-+ M!O;/EY0H/#IP0)YQXA^)G9\A!?;(-Q.7R1TB;3*IDH:B>C\W7]M^%F5%O7QH MK?GPIZ/ RYD+!<[^:MYH+SS+_HFASR1,[0&_;A:60I\IXD2[\^:-A_M< DD'JQ^$V72K*V0!W,X M7_*4Q!/E*GVZ/T^)J]4&[4$[0?,=KDYWRAR;Z#"Y$LO5N&*9:3\E:IU\U+_G MO5F>7SK\G&4%.Q>Y+T\AENLP[42'2^0XMLW5RGFZP^03A3)+L[DR74NT.^"# M.L-VVN!:B4Z)20P8NM5.,&P>O.+17:OP+'-T4 (_.@0Y.B(ZGC\Z MBCK1/.GCBZ+9_(>FRAR?*DIP0?\=>0F:Z2OR%=G@GW1TQ.FNLWDLWP7>C7N< M$92C(Y:28J]3$(%S +P*J,2B ^/U.:0-/HE^3ID3!;=B0D6VX.G:3PKLXGCJP>\P, MG#D+;@7TY4!T.??!)%ZT!'@D#KS%Z-Y (M!@G+KVJ^"I1=8R7]*7P$\ERS!" M-W03OZ\5)-J6Z@51>@ 8+ROKT%=):"H\D=;GS%'T>L?]VLLWD&B"J"AQ3RW'?S332 MO&V*6428Y)HP2;B$Y!\(L\FJ ''GZZQ?=Q.BCHZ3X<#5S=_YA%$^@A,E$3[! MS#C5=\ LSMM63(RZKU=YM]RI M48)2E&@0 :;>CD13-E5LCG,#'1M:6HFEN9I6;X*1F;TYU9&?0BBDR?CE46:N MXE9-X ,!VY\SS86YX4 M&+K6UJV4FL;PJ0='4GMS+M.*.JKGVX@_2ZF3Q2)G M=(DQ&+G_=+V<;I?,\H3)+41KV,A1PZPU%G !>SL2 RJN:(?<5"H_N\-VDB2VI@8X&0$I"W(Y=9C.FT[:7.] S25(K=5)%4 M:3!R;T552G,M:S5FD'E^T!KG)JE*K@)'[JU(&\V,TG X1?BP$I!624]C;C & M(_=6A,M=>LDO^EDF62H*:CZSF)0D.')O14W;*V?#3#[+Y := "NE+=IJPQ6A MZ-XF4=-IQF[5$0:C)[*M]*:JEH8UX?<73WOI1=ZA&PSGCU4EW\JVF1&L(+HW MTG!2NI,?9F?\W"H71]TVSC%TL*X%_7KDU+)]1!D8&=WOK8BL%DA]A*+!R#TR MZ?F%4@UE8\%K1++K=]UPE1W *EM[3R_/IVC/,'@.44:RV:CX%IFO;*KYO5G[ MR)]2O09;U'/+SF+,4CV3&3>%S/Z<9IHLSFL])6 P/%/C%FT'6Z!PY-ZK3[#H?L4&$SZ8B8K MVWPX0\(^@@D#6@&S'I#22FV0R_&989]OU\2,MTA99;8?#=V;M5&<"JNT,&XQ M/2K7SG-\T@PK/M'FE M7*)7;<7J*G/ P>$*L,RHU:N,QCH',,UYW72L(/TB@J^PL%.4ZGJ=V)L#7A2\G7[PAH8+D3[#@FD@'?#4K&%)^H^M M9^PJGI^95>D>,Z<1DQGA';J&;0[KHRB)]MX9M_&@$XHKB39X'\_QE;_VI_?" MF4\YV##\7^,/*+K^;W*_]S/3Y,N=0:+,=IEV9X,%V&?;G0B*_7U_IF:98X@J M[^P,+6UR9 N6L[MYG -W=/US!$8=V#A^Z8V"A\4FF"FP@?6#C#HX[ MZ<9]:I_^H[UV#B-P#H0_AB:!O^[0!L;&2D03\-/Z7I$+7-:+71:$$9L*'&HK M@-ZV 38O">.ISZGT,_K>!>^=2']G>@M,"3.?MV'"]O.K=6A(QX<]$>/3YW6*=,=W/1/?,\[LEV6*ZQZ;UL0B?>29CCH\Y_AL1 M/G8F8X[_7H0_5D(W)OS[A/](+>,("/KDOAP#DS3&#]9UI3TN5]!=S\VI; MI/\E.^XNE,A7E[U_6+;-YCTC%8Y%=-];7<0<<@:#\E4JT/("-F"(E<,%MOX< MW32NI!R^ZI>?T0F/E>-C&8[8!X]]\#OWP7_GV#RM#8WHW9?!?2"1.;F/_E7F M:,,+3&NVL-28+1[%RGR5+3PKYH6K\4+LJ=^2I_YPCOD=+/SF]&$9C@=>U)FU M8NQ/WX$_+5GNUI.&UU/ORU"F]SCB\QUQQ[J;U1T&3W?'&G=G M7*1U@:F8-2[DHM\1:W0L3S1>D^1^$>8;.6^X-,C\2+#RWQVMW,S&7Q9NON)2 MC]RJ_E[[?N2J\_[[F1-)SKKO'_'K M_UN2%$55K^[:OQ>R,+N%RSX,&UXZYI'1?%E%F\+2 MR%'7$\1M7J(HV9^4EM+%"P M:0J./"/(7D?.DTC:V0.O?[P^./[R*Y\E6'KUQO]S@K<\=PAS(F'_:*_=[R'K M'^^^>_A)-<5URR\)9K0'.SR\[;L+.Y2@H=WDK+3(*.7B-&2KN2PYA!V"B!^_ M,/P)H_8;G]^'43V9C%\\XCNS^+SM,4+M]ABY3VD*F) )T$[ Z+E*IE,KKH+, MK-7\M#1M36?9E*R94K-8S8?5()$)9FF!Y4!2NIA7N+2"V]I%!G8C2ZS#H90[-^QN%P8:HC% MY5)>W?LAW"'CTFVZ^KQ((@L$L_&N$W3J1%J"Q@4VC\3()YRDWI&7>SE(?@,( MY2::*4:PCP*"VF.PS[TBG-<&-._#*%\9*(I8\3OS!-"O.>, MW*7%OH1PQ2C430F;TG,:0Z^FE9#DV)QV==-J+X;!;6%.;K?25VF0R!G(884YD"HOE\%$=XMC*?=;*?0R8J@E*R'MU7L>&;#6_2-'%I0DM M6P9XP$0L3C>?,!.+TWG$Z?.854JJY)9]7>GQO6QF(??LED3FH'&"F!6*/5&I MU.39%T4# *&!* MGZ@/XK0/+&+WXH;&ENFLZ4A":(HXDEF*O";8PKA0FM0F)#1$<3I2#.0\B*2< M"-699]RVL^)#!2&YDB5V,4UU56A2(*I#/!'$>_GD=YJ(M$5[R@TFD=4L[X,7 MT>X("(XSDNX4&2K;RBN./*F209;).5XD0X]/ZK.95^M-.IWQJW3',ENX%"S4 M'4KC5*_L=OFDT1D-+%^HU&J!@"(0%\*P9^32AYW7!XSBY*088KI#I7$A="F9 M93*T/L;:^EP/FY/5O,^T21HJ#.+'+_0IE?X8P'1'5CS.4KIE2.JL4A>Z%$VU MPT)/K^;SA1!I=36;O;%LI4%CBGM"MDPB/6^2K:@MF^"LR()3P((_H624TI89[HY;$Y%"SV"R4")=RQE"J/@E>Q7(5PUT/(56OY37QIHG&F^++,4I3/=O>F\# MJ-IRVH;1SG1!-U44ZD'6G->0(M^S<#O7F9:)ZZ0Q>8N^7Y [?HKGPD&;S8B: M5^"!748CO(J(\YAN 7V*0::'%_@+H4UNRDJ!D8,6/\]@(9[+(UY9"*"X$]!9 MH+ XG>D*E743_[QCP.@R$J3V[-I 0L@D4F3#%DM[HFX+5\YC KL)'GM RH:> M4FT;#)%CYEU%,SN:8,4V@-*4?1>KT\2,W$AY=:V98WW M$/@#UEAJ3Q1S!?[_&PDJ VXRP'L!*OU&@S0P>YSK]&U/;ZX,(6V9=++A4>TW MB^YRZ&G=8A-'6W@_J")^96!G.^ZJJK:#JR!)W6Y3(XSJB-:+3*-?"::!EVHV M!12#2!(9EV6*,Y_N08=-PLG@8/XU?JD!ND M*)/7&B6R4F?MU6P<0#&+$Z7B1*E8SDX'I(VJ4II =1D14UFL;V?P9FT1"5I4 M^>D)H]Y+]+V/Q"FZW)J)NN+$7>D>T";?1L;4EL7.A+//L<(X<+H=&JF.ABVQ M9U3=HGN=LN.KI:UTC)E1UT4DKVJ]67LY;X#X%(]2I>*23S"/OW73J6S:D]YLA]4"WZ\XL0[E:#J\T M:X+-:/F!W._E&J[0^530>M:K==-N*>\FP[3 %].C]+3)FST7H:%D47&NQYUY MG[%).A\&E!ZT9D)0$7)(KTF.,'0ESQ4N\C3CG*@8T7D$.3D1AH/T4V'6[[L8 M0XK":#7MU?"L'PE*A.%\]NK;7:1"6;XW 8R3R"L+Q;!L2)I$6S83V4F<\_3] M#F:NG?.TX<8=9@2\"%CQ5*J%\24\D\M7)<1W')Y?XLN"QM%7P7],,3>>V?D> MSR3E;+'MD%B#4X'WFH+X#QXG.-UT@M,-J988<[H/Q7(AN"DSJM?$83*IZ1S> MIE+#))8<2F.H5F#:$X8_VF'O34EBG!UU(^*H]-.=4KY.]'0LZ9HUFU\BF>JM MWN^;8/F&GNZV>GJN)-4'J:KE2=DF%%F8"H5^\'Y?++./[)C'YO,LT%AH.D%7 M( D&P<8#*=5/2%Z-N=RE])P+<"GW=+==9)XT4?:*1S1&Y M 3.,G-4(<$,?J-94790FFJDD:!^\4^1AQ:E3CV*<;R-U:LMJ&T[[S6BG!>?G MG:+)].V&'CICUN;L8SU\)KA0A!8.E#+(#3@)XC"D[ILIVUK3 90+Q"PG_7'(+#8_L: UHT* M6H%B"AKM$0&2)&9#U1:,=*Y[J^#6*$@-BN$<^$0Y8YALH2C9\,>1,%*'A?%. MBE?%WG!L\O["Y)T&MII50L0:A4F)P0:UL#.O+Y*($GF^=Y_1=0VYBD&HAY.K MSV-1O0J!\5:#U/@BT["LUFHLR^H8RA3$HHX+U9TF@&V!J@K\9Z#]N1)6V32M MQ0:X G]4G+@VUO<]CKH-Q OR[$ K'[Y6_)M?U^QZ4@7%M7,]SRQU"CPI(-GD M7"JNE-1U4+#%9")@NCX?ZW-%L9S5U VP)? %2(B"I<@XCRS.(XL!M6^D>#X= M<7P:7R-:J232+K63O"BLVE.!9<=2?PPU#A$?FC]@FMD#79B\GN#:'=YQEG9C MSG#-K,QCG4*FU?U4ALM9[U)*M5*GWK5'141T^H6TEBF.IFT:RO0G[U+&,OW( M?G]L?4]M?3^$][GUA94CO'R(B*ZMU0UA4N'XR,>/T]3B-+58.D\EG9]'#?.5 ML*40;AI'>LV.VQ/+J)4. RB9?XT:WA XR(*I1]97R^0_I&YY4 -_96!OS7!; M?ON#$CFITN#SC#8J#?J\GB1:\YPR[S#)X#HE[^D,:Q&X-$Y:Q79QWF;F'E6:4&3OOK39 MM7SO[R.RL>W\8LW\P%JU]>%"XN?#OM4IR&5J,(^$+\ZN^\OLNECXOI_P?1Y, MXRIT*/78W(B?^?F6W1AEZI(0"=YCI>#=%KI]'VKGMD_:;G6U%P!W;FBU!W A M')@:V?)'AG(98.A_SIZB=?'UW8XM_7J'M- ;$VRZ@?-D;H'6:W38'K>O413> MM32C&CKR4.\51\JT@]4LU:,%L$9X11%]2F=2CW:>>ZGNA-](/HY@,U\6%[:4 M5/L%$G68XD)P[+)$].;Y*U\TW#N G9AT3UVD&61>05PZR0:5/KSLFUX7SWI* M$9?.?WX 23J$F#RT)-V-I?D0@"$(79KDLXC$D_@D.PU&LDWXD77)P#NWCR8/ M-^2!'D([8L&Y@N!\'GQP,*-0ZAD6B?B#1<:)?R1V?H84V"/? M3%PF=XBT$>6DH:C>S\W7MI]%8OGRH>5JD'U^.HH!'+B% F=_-6^T%YYE_\30 M9YB*-0._;A:60I\IXD2[\R;Q"_^]%_\1$Q,'"OA_=[C<&V[\U"/6O\(O E8$ M0FNL/PG6B]E\M,,ED'C@^1TH2 E+3>2@L@$2^\+GXIK73\R.FU6/7LVZ>X.MTICAR%1F[5'"0=7J$]?NJ$0 /K<&3F[&,!VY\3&]=K8Z<[F^A5@Q\P*R[LY24XDGH[LM*?<(YD MB :"R4:M2"$KO\4& K;_]-S 7&:&8HO6N:[LVHB>EP(W$*(>KZ]'!@/1'X6\ MZ^N:1:6=AM>W2^4F&+GWGNENA2'=ZCBGSQ:K579,+RV@RP1\_SV+K:Z!+L-4 MC>E98J%&L]XJH\ Y]]ZSL: 9?.I7;5X;D:UPU@PQMTL+*6%OC^8UF9"'W56> M;PN#2=]4*7L$YDSMKZB>;*$UH8%@C%+,]-,EN3'QQV,PL!B>M^ M2RM@HE>C;1:.W%M175M-#2Q3K,^5--,'*/3&H[:;,&YFA(4>AE\RF_WFHLFD)Z_^E.?H2WNUV604*&EA7& M5CL#<@Q&[CV]T^60P6@JE7BM1!8&2C KC+)PY!Y!E\R@8*'925L7<^I([XZE MTMBBA5UJ/+91.'+OZ4LF3$V-B9/GB^1L54KI*EH5 M S!R[^E= 66,)M-(Z5JMRLLS2LBNC*: (ON/;\DAD>[V,S.&2Z:2313AT]51 M-'3O^<5,HV*67&&N8_0*39DK=EXC0,R'[L\JBA@^9DTVU(MX=]Q#.*)3Y<=P MZ-ZL#;P13I$F567(Q11Q6J-\-0=O:V'[LTZ9T/8,KY=GBE0JDV$:RI@E:#AT M;]8!3]FIG)RJ\FU4QBG=X4W@6,'F9'NS8CV6'U28@<,GS6(/QX(QLB"B/F9[ MLZZZRLBURIZ@]S)6>Z!2=7HXC@J@[\U:0.HJDG/, -%8M]+*Z%*]A$=#]V:E M2(2CRVD70[!VJ8*G/%TVB:CHV]ZL7FWH<*T^J3& /'0MB]5:,A.5W=F;=;%T M>CUW"9AO5C22++JJ-]-B= MN;]9>4: + Y9R&*YJ9KNIR/ MCO6.CH47XTS/XI3<* M%BK'MY'VB$\RU=',H#?/^/6?"$9Y"?K7:!H(^ W1=I6?VQ]V?2'R)9A=1]^B M[UG;#]:A=_3)JPA]!WW;C-D'/3QG^Q:;Z!M=^U6GN:VUXV3M3&^!*57#"K9> MVO;W),09?Z[AC #0Y"B,L,%RH@=OAXI V@W?4TX,'[SU-7<&@C]^RO/<_'O6 M3+J8\&%CCG\LPL?.9,SQWXOPQPH-Q81_G_ ?N0 4 4&W=/OG]\#T)Y9^)'_MO57> M2JK>S2S\TG>";F;AE[X>]*6%@V7"#Z."/*?;,(]YO>>6&N_Y7>CZK^ZY9\4; M'7NM7_%:_T2!\SBRG[DA<3/,<'(I^*K4[Q9P?EW,^8RZX.9T'ZR[Y@!?Y\P: M\)I.[MZJ8Z_W,"](EKOU=PW%=>_+*-ZE.K@Y]Q:)L2 M+/'>7V#OS]R"Z8S.X0EAW@O6T?TJFU1\2^2K6VT[EJIY=QCLQ#K\ MD\$MD&DSC/?YQGL=?'6?.Y8G&J]W^2YS$AX)JKW=I=YIZ?R;\#%O=ZE'+K ^ MT$J/7!E]H)5^(Z5TZ6S>>%=C4Q/OZBV!N*=9ZCWUCGK/I5\7O$[,HHK7'P[@ M;K>X^Z6:'9SQ:.%(2?9/AZ9Q+ZB'=6N_TACJ.W#P ZB;\SBL\6;%MB'>K+.[ MEX?WXX#O>$T7\:6M!AG-EU6T*9@]$76/E2PS45=D3=),)?&_XLS^=^*EA6R8 MR%G/3XF:)S_?1S?C/[/4G8GY1[ORV+ZC"/)HU3:&UCS-8&G>&]E%-[-T@_?: M\F1.U(5XPTE;1MKRT6\&.FD'XFY:ZXGZW&LR"BY0:7,8E-GTJTY V)<; 7&! MJ3CN1+,;B@-/3\3Q[WY:2>RE-U#'1Y'.U.(Y6$U;^S'+QQY M1C[68N[V_/5_'+,O-^=T'^RO>E_>\GE;<#VJK%^H,2LW,"AKG+109)ZCY@U& MKE4@1Y'E&_'UMY[?CEW$U4T[M-5.]3FL3*TNIVI]J"[ZE9 M5NW*@TH]=6-]6QM:S0UPW:OK.6XE9=$T%;HD-*D4$+2G5 ;][G)V+SYI;*;> M$ZR5XEBRZ$Z^UM"U[1NY5MK.)/695S",BGJ6)_7 M.S@G? \$*VD^H1UE)& MPPJ66B'M3&<^MY9S)$Q$QCWF\/\[-A&W9@)'[\ MHJB/A<&Q@8X!JCN1NSJ>[RP$QC+U'$.@%%/DB0$9W!8VU5^@V6HP'ZEZ,ID; M)!5=F^+3 (@D]>,7\800J5@H[\YK?H%)XHV*H9+[49E?@RVSA4H#&H(35Y_,PF>.U%6GHV2DK MU]6QD(& !H8](UB<]W)U>")&(1Y5T"\$0/@3O].;D%B9KWIH(;,)SQ$@,*MRE")!WHRX8[&/ B8NH=UV(EI'9C6,)42/&M%M>KZ5HG M67$"JC>L\DT@7124+HI*?W?INKKO^0XR\-!DC^/\V]!B)W($/A_B-^1BH\+[ M+9G7\L/B&$S3*9M0-<$0'W_"T/=PSCO-@\A--%.,KKPH( (Z%O+'R. M*>K[ M DB#OO-8"=5%9EYF)UYFIO4R1):RCLSM)O&7JF*U*6@@=:\-O7RRUE'U]HM M.KLTE/2RT110)$YVB),=8ICA#E3%IU.5/XTL-/G95&!R,G"I#B=^T5#)3JH.[%91 M[*U0-*O/- ;)3=R!OJA>YVH-T<#D7"7?TWE-S67, 5O7< [*J!#84O#8 Z*6DYI&I1K6$:3( M\_-RI6D&JA&9UP@>0M']-)5_?3-9NQILOE-4L@D[IJX!$R^H Z*#L=0;ZRO M0'VPZ&]LJ&-HZK8E+C>F*5%9951$"T;V8$$1RYG[]^>[Y\6DG+*71_0.V]/] MR:J:[9(E93$-H%1"3(K\("(5"^4=>L^Q"3PS>,4WEJ)H3N:&C@6#E-6:(J*6 MC3SE.($I3F#ZQN)U(IR+S$BS'N/W%3TT^H)8+#'YMA[9KC7.A:;?N_=[V_E, MV_(Y=+DU$W7%B1M(W8]AO8T".EO..9/4NVR(3(JCZ801"^5I%Z,H)[>\#B(U M['6"H)5<6KK6PH32T&"Q4D +*/XY1.H.@:<[PI=B&.EQ)?U""!)9$U=CS9[G M>5\*&@-?+5<;J3&4(2.C$:=%."0]JN)5<#)H?,J]V!Z6A=@RA.9I#+.,'[-MK-D4T!3G^L' M'N<9W18.%.<97=#-N %]<2%L:&13?!XG)FW$9[O3]BJ[<#+\&&H+V%,'*;8@>GIQUN[:S1I;*]BW>LLMWZ,K77HX9/30PK(YK(GT M>D9DMV$Q9F2_Q$2<4?0HWG%L[,X".[6&4VS2[20G2&^AU<8#*BUV9S24J#B/ M*,XC^G9"=2*,JC6P?8L,-!*9*RLUI[A=,90C.Q5A5,C]YPZ]%$.JB])$,Y4$ M[8-WBORA.(?HQJ7^-G*(MART8:#?_'-2F'I>+3B(V!HM])PRY#@W&,ST*X%. MW5"TYN,:LN#%Y9!M3$5W9*/ U!*? YWN$%NZ(P@I1HH>7N OA!IUW93::75K M943+#CK"8$[6Z7(3BCLL?H1_##5Z8&L98T W*3\XH2LL64(ZO)@WVO/N?*7G MQW]?6>*\>-!L.7;F1F6N\=4532-FT^Y-1P&4,>JPC,691;&!NCL#=1JDIR9Y M77NI.1->P^5@X4\XVFQ%[F><8!3C-@\L+I^';XK5)>+A8[S!B-W2S"D7],* MC\P*A&^.R\J=IAEML9T*_&>@_;G.==DTK<4&ZP%_5)RX_M'#6>3; (D@*PZT M/U14^\V&:RX\J=ZQB*3;6MI]BO<+TGPR*W.%S.@ZP%&0E[E4J X-Q/<(8M(J MCD:Y^EA R:AT-AEG*WTQ6VED.;+B)-=C?Z+V,N$"%I03_XU$_[MWC1-A5)=> MXVG:]\:68P\PB3?R[C=R[0+$&_D &PG#Q7O:R!L[7(9S +J:+^^BN=I(,X"K M]'.BR;)B_GL=;B$X6 ,<>"> Q.47=?&PXDI;=W;7\_*+.N"#XD")R)8_,I3+ M.*'_=R5N_C([37W7T]3P[:$7 MBKUP5&>B)'(6\(K,, %\)]E-B&<^(TF=*G]^HI@37_S==V;-5>"%#]=\X/C) M1 [&88OI%4RUHA:1*HU_NAMHY%]"S_%O3C-8T7&$63)-+"?H> 0H)I*%G(UA M66$,R^GM\><_$DI$AH0&#WC @Q*6FMBL>[#*9^"?D+PSY M]_;K.]^*_H+^^U]/"6#]@;(#W&5:7D*4),LW/4B3A ?81'M9:\)WX2$I_'#S M@K.(&HF1(HF^J_R,N#>2IA?0::U4)?#2H@U&;'_X]U](U O8A/W^R+/L2-"B MAR8-,;1\[Z>J+17YD#QL0D\$V6K[K9"^!H<^]6YO;$WT5/!6[T2^Z3T#@O[K MK05[8V!VE<@&O-L8I4^]Z_I7. UX)< %QOJ30('F9_O1 ;K]^,691IBP3"4! MZ NY$?* JBV4Q,@".B'A*#;@4\C^'OC036AN0C$4R5, ;X31X*VR 4HD^MU1 M9J)F0G;::KZKK_'4^N]M](#O1@\I(:L->Z-&MEW5L7Q08+L&+E/M3Y^UOA/X MMK8D/J::/*=8$JNF/V)(SP^ZJ(4N&UWZQZ_T =5T,[NUIR,!STT4(V(X,6$ M]0"5D ADT (J6@8[LV9 ()?2Y E\+6+#A09>;2G]21V\WJRJH0[?+1K MMW<92#,EPY>WME2::(J:4):*Y$/M";ZD:I+B/&W^H&JF:$J::+S]PYI'X2R; M/T3*=:*(,GSNQHS#/XN.DA -(R':M@7%Y44I6_\_>]_ZG*JR]/W]J7K^!VJ= M?9[:NRKF[XJ7?*$04 D(RD74O_Z=&5!12$RRU)@LJLY9.R$# M,]/3_9ONGIYN\(^!F3/0 "J!DO'XB>R*?S=NI>Z>6[.\"9A!=Z&0AS-6)81@ MO&GJ@.40LX;S\ -\!_(5^+^F YZW P#*)SQ$!H:\0 M"R-.]+&YD6UL(G44[$0QN,,:@-W@G_R?>85U17FU([./ MP1 \@E7X#_CSK6PN,#]'LL>;LAOA;Q&C,E M :I$#A!YH'F>NA!HTY2L@]L_-X,*0<"#@-2?BCQ-6-MD,<9(C,RD%AN'RZ2< M-^N#'Z5XRD_Q].TIOA4,(H4+LHUO.H*!L['NN)9\S?E\.8JOG#C'K&I.D^7C M=&8K]E/;;K%]=8I?Y9[2.RB^V>2'DTIFOL WZWI=RCKY>6+YFI?L,?./?!CEZJ;)N;P)@!]09]J !G%'8BY7HB- MQ!N8I(G@><76O(<4_H!!$4#_IA&^P25YO)7[ZVCK]>V?L@6^(!SMGV.PO8 W M\F!Z&@IQV>^*@:P +X:.[P/%L3__;VGKUM]AK[A_^0L18V_;[%TOP%YQ"RZ_ MJ;NCSD[>\_JYL<.QK*'E1^O]$)@*9" P4[!=RR802&1A 2L.&%BR">?2-*Y!HCKC2:6P*U'NA*;CL83_4UWVK.Z=?>B5B3 MYT"GW&%$H9$M..,'G &B)B,V 6 K73,QH!EB&@ 4]V MDH44Z]U!L*NFSGE1\BZW!,Y&7+79IUH#VX$WX%G;[,2PHR "^(RT2QR8">CN MPPYOR+CO6H^+-X48%7='CL:)_OW?__&/-Q@/Z1E?OHG,W#V 1+;=5(J-#8E7 M8OP$]/V35QU^8WH32V4>J8/YN1L7A4 0?Z02_\9\/Q^LCB/+9!WS$J_MGB&+:/]0-V6X(C\-247>5_CU<(N')![AG:LT[WRLT&UF-RI4:SUBR6F2Y0%WKY__YG_/I7 M'E&+J\W %R%Q>PHUFCVFB_6:6*[9Z#9KY3S=8_)8H=R@&[DR7<.Z/?"@SC1Z MW>L2X=5!%IH=K%=BL!%#=[H8T\B#(9Y=M0K;8,XVPJBS3?"S+=!><+95ZD+? M29^?%-W(O^E3F?.?0C$MQ-^8MRM)XB>RP9_T'/I:3?=40;=-L+6:YQE!.MMB M+4@+]R06:!5 '8$@AIQ>[NZ]V'EO,6"5\']=F0(?B.H*USK:E+Z")O,GYH>PJ:>;K9 MT8'HU)" ?0//D Q>,R=@2:\3B)'F*.*@4>_C%EZ\X?["_=.<[FG&Y*:E$X-% M;,(NVS5[_,25EIW,NP,K=KZ,N@RV;\!.9>\X+R2N(KMI 5;7K/!#S&UG/5$[ M*6:D;+I"OCTJU^IMNPWS#H8%6+BG=+(1/$740@WL!V"-.C/X!\P]3C3ML2F+ M,F]L'N#:G6K;X#/26ICQVE1"XGNMZ)JSB_I1NV<0SRH;=M*K,\V)Q+>;P[E- MKIU/6UTC-R+)\C*)*\D.UV/[,R,KXS2,\'I#]$S0=_*(L0OOV&,O==[![$!RP-3'-;VDT'#D,6 M/9L/.NDD *VB+PS#XM';;Y0#R.MCZC^7 M)BKDQQ.G^@(7RQH]F8#=$D84='=L +JFO6,V\),F5N#9;!\T!PA@%L!"]N$Z MYF53 %P'GH4Z"R:YIC/>&'.=K28J/9QR6';T#.7B@2""HO'@1C\@=]MRP,,8 M,4T? ]9<(9M+UA8V4(O^K,%DMQCUUP.0 O B;[H,C[0FEQQ8#=[@"I@2$:KKAYHT5/'C$:/@ *!6P)V!M^]M(<>^9L M05R4G$(URRG,,KY-+ 6-%I[%CR>8?RG !R@@6TDL@CG"J/^FEO>F'>_O@G\9!*!G/S[IWZ!G3=>^$R1Z"&HFMV80XPO,:0 M9A) FQ5<=W@381]">'(&L/-299#KRH^O,X\SD(<#8HT7LH!9CAX(,@.]GKJV M_T5E_D9Q:;$YDFDO/ VT%&4P%WC$^A#HT,^]LC8!4@ A&+*5;4IF2+@C')K5,KVHE)EB7Z!FG8XX*#TA+_K;%)3 89(W]=/0 MWM!3I%U;_Q'25UGQ]\9S]P>YVJJP3#(*J2;GDW7%: ^:G[7JC0Y'$L 6?L*+ M"UUHT:NI8CE@U4/\]*&K#B>_!?__R!EBX-W]Z@>/ Q#0PDW2-F'$#S_65](' M-%LY:,<:$J"U]RUDN:/-PIVA>:1%[I@4,F=PWNB\ 2R?[FW=DOB%#X-AU<*Z M),H"S!'_?_Q\\;=/C!_]><-N?P8++%@8[O/PL1$?00]XR>.Y!PQLS2M9!^JS M%R9^% 6+]F7S8 $!?G[ 9-.T ;-H8&Z>2PL9RAK&3ZV3@NY!0LV,/PQ>&T.>PQOV,A5(C9 MI=*?K3;-'+O)U^Q4+8:OF:X#D^G% VN-7%2FA*38.H #M AA8)MK$8JR:N]6 M]PCMTR21^OL,GX!)75RZOR)+O$=;]0'Y0;";D[VT9Y$R%@;F1T)?K1HYO)-D M2,5N:&QI3,I)N0\= 42(S ,HCY;ILLM$P_B1LZN43# IQV$:.AZS^^5A*B>XIX\ N@;J^&]9_$M7_<)!$1U95Z--UKZUX]Z>" M?A/7PR.;GIN.!_U ;3Z!N9X6H-"!I][E*O]6+D"-SN?%.7P0- ;C.MQ#L6:& M)!U?#?"_#-7*W#H'R.->83CF?!6A"ZX9P7Z,0W&_DL:BST_P8^"3A?@6Z['3;;@':&#(^J8 M/,?VW0J0>\\ ]NXH!*ZP*OD1/0#_IF2A*Z">!0DO#L-+AMXA0K@G[:BW!]R"'OVT(%C!J>%,L3O=$+UB,&; MF%!EGJ-KO AT3-.>+UP<_5CH8]# M '59_*>M@?T&+()T^I>3^%CH2#K<38.1#BYXFI)@&V 7 C,ZW)#F@9&PV1]3 MHT/! R>8-W> 76;X:[X^55 K X2\>CG;WJSAP%['CKF'>MX3[4_57P&U LWP_7UWH.,]J(X>Q M[2^9YU@FO9.8E-G _ M"YU0^^Z0DK&[7GWGL1YGKG6>DKVP:LBL9IP$>X1?K,TJ3F\X<]8*SY=*2<.F M\3@Y#;WF"8BR^R32GDWL3WOA()M6A#LI$LR_'OS-X%U/@#U_BKJCG;9$>L]A M.?["8,RR9 5[ <^][YS<&$6104%(%,$/G@GX4T*BB4439*K==3RDJ)+0[HF91GTPPAP?O LAKDE+-A/+^@O_UZB/D7O)F6 MB&ZF13?3HIMIT]Q,N]%=L\OH4)=6YF! C\IO?LH:=##& MQJHN*.Z\9'2_Y>=!$_/>#LDSZ>L-IFA[V]SX7:KHGL2D4N14%_!J"B_FE&K' M&=4;&PPFW;?.[;FUE\G7,X,M@RMZK&%JNN/<"E=6YM M5(;Y$5V +1.G+>NC%%FDY2K'5.-+8L1NC-YFU>;B''[:%)V7]M)UUE4'MB5U, MIH5DH^]PB6#O.%'7:QK1&RFQG"1,\?BRQFVGH"5UVM+&27D\(%E8>ITMCB\22S+779 MLMH0LFTN'6QIS2M-44T).699VJCQN<--^G6'RP2II/1:*;UGBRV:Z$D^V M5XH#F^[&ZIIF#7LN&;)P" MND_\ML)N*E)V2LU36WKN_, D8&TNP"=EO(/:F*L.$J3[WYB_ MCJ;[[X#N=.A&;X35RG2V7"OW@"*+T.'*]#R<#9Y0MB;S+G8A"R!(W;C\/.-7 MC$0SL19A$56ZN>T3](6HZS.S\,?7\> MN"8E>G)D>>*'?)M>FZ Q;QF[47C3);S$H&^J Y=*/.*O%KOP:0^^[\-P!WA0 MN"/1[O<8S!;ZT[73H3OGK'WLRXNZ;\J/35VU+>G"=O'+R_Z.G=;GS_CE*B/4 MJW7=(L)?B?#$8R*B^R?0/?V8("/"1TCS^Q ^0IK/0IID*B+\QPD?4DLX<%R# ME-5?TBRO-_?T.^9^IG[T:]/\*-Y>=^(!L_*=E #SA@__WX_$C\M2A;QU5U2(YN1LY20?F_=KR!CTH86OLEPCRLA)!X(]XH-;L74L$ M=!$%R!.QQ$59@DA]-9;(? =4_$XX>+]3/6,1?:.9GO-V?*.I1OS[#6=ZSH;^ MS*F^98?YER!(TF3RZ9M,5@(_HQJ@8UZ%>2_?M&)G1O_-)/&#L[V^,/YQS>%? M9X>XEX+K*6[-$(+"\%R5D9RFE:.G1M_6/GY1X^1PF18$PPXF@>P)W#HUF1B% M-!5COE9FHI;>D4U7& 2":A2*83PSSYYU?^7LER\IN;+0F,FL+W<0+WV< "AL2;TH%W3@!Y!\H20_H-&0K&I;D MRC1;RY49>[-*C[1*MEI-P2AAL!41(6FG_OJ:9B>S7DB:B?(W&.AV1J3A?A4- M]V7DB2S/#U6=?A*K&M-(FE6<%*;KV2K!*ESAEU)6AJ"1]ZLLF664\S<$>E8U M)C:RQ%H.'PQ898MG"&[9@Y<)@&%*/9!$,#-A)+:1V'Y?Z_2VY44^++9VL5^@ MF&6KQ":'E<645\0DWX9BBXS7!/7%C->=9B!K@FT8X:K!MX22+X08][Z?W\+$ M^(Q-O,5O4**7$!2H#I[LYL",59@BLY!71,>NL,4V3),(-V\B&4R;]5MI4(/U+I23:>;8K8U')4'4S!8L+^2#^E,YKO8Y"@;MNJZC ]9 MI2(=_Z(Z_@U#YS[/=+_U)._'1KBN5O!FWV-!-R1 C1S4H#5AXY-L7T:R%WV0 MN%7OE;JCK_E4QB7:+#.E'D>1SS"?#W4^8":2HZ\H1]_+M7_EI-UO MEJ-Y/E'KI(O3'#.WQWJ<%OEF2H=R!$_[R0>""&8U_YJ^!5B%YB?FZAT6MM"- M76":X]$(4[UL3#*L2!'9$Y$]\65=#E_W] $%.'E"VG)EM#GQ4*QVD,\0().; MDJRF6L]S9;#6LT1!TF?UF /3]@&-(/&0)(-1[:'G#Y&81V(>N0UN$4$ 41=V&22=O CB7\P["IZQDM1K9E DFM]2-(.[_6\EFE?<^=\EFD_I\:"MU-(]EL^. M\"R523-S?@I%,PGKKN&I8(&PDPW_/R@5\;WDDCM*-AW\_9-D_MHIL&= RX-+ MGI?&5C#1M;0AMHW*C-+Q;LKH;WZUU<[3=AS71;,H@8G06MB M0[3DN,4M;K.- A#IK 18S?4P%@Q7^_8AU]3DB*(1L'T2[L O+ M)Z&BE6 IQAO49J%*XM2KH X&*A]JD]\ HWS'U#7 CN\MT+4 M4_NIO>C)NB+90C.3;<>U9_F#=MVAAQR8<0N10BSHQA[L$="'%T8MV@EUH/02 MK)TUF.=6*E]2Y^T?_Q /.!Y29I;?%W4^W5L!V1?']GFNFA[I^,IH*/:F@RN$L1F4VP[DA@P>]"*^:Y\/W>JO#YF9L_L[DW%F MXZ*Q?<:3*2O13,W4];#^F5"I3^<4;53E.DO6C?2P3W5$8M!^:7__4E"9^1!4 MKJA>(;MAK15>9/KL@)V-B65>@"V:D0 OC2!OZ.ZM7?DN(M0U](AK5IJ;QFP:#$I2TO()-F-X%U MR'JC]A:@-4K61M93T<&3SM;>9!9Z=YS\H*/CQ6&\:RVXYHD^JG )O@OP]]),=NH!2?H]("FN:[8*_?%Z4,&[0HX:CIY;9C7W M\-=10CLCBHR+3&;?&N&2.&T:'H"F"@=*9"L:]/5R='M>]BCU M@%<-7KO,IO3)GWT +N3%> BRL[M6J LU) M#DT_?.L>Z@M^NNK'E9@Q'M+*2+7:!2@,<1S8.4&!>$!1<$B3_2*D< \1?'0H M\ )R<;MUCED+_+(-IBIPY6)$MN281&U9TEB6Z;Z5'6G923V(Z8F,W-R\7I+*-D(*W2Z8=4(AA0 MALRNRX[ R#6:ZLIJ>:WGIC_^2:4>,B&) MMFZ]#=Z*1F_9!C>5Y1B/C0"]EL->0IS53[$\1!&_@Z\^^Y]L# LK?'8E"JSTC0I MELE"5W]"!O(#*EAUM7WPUV/13L-E4!%&7RU)095X T9SS;S.]L%:L--+%)-\ ML?@3&3\$9.W<73$8*7A<,O)__^>H]F4@&MV+)/--Q*NY2:*@LJD4=<#>O0M0SCQ2NR"UG_M@- KI%_@CE?@WYOL94B! OCF_COF(=%16ECZXB=)/*+2[H=Z\W'B,96XT.J(Q^70.+!;#8(_@$:YR!2:):YYVO^G\NHEN^N M159JUFJC[JB+T6RO6:=[Y68#ZS&Y4J-9:Q;+3/3!$,^N6H5M,&<;8=39)OC9%LAZ.=LJ=:'OI,]/BF[D MW_2IS/E/H2-VXF^T^\L:2AS]:6SPIZO">I8>,/R UF*>9P3I;(NU( $4A8HK M4$O&D@%!S)SQ0"E VM,"/$&_8B)O\7]=F0(?41I>51*.-[RP?8S?Q1ZKVU6> M;#QUG_'<0NE(-:V>V_2F','%?[@POF_963Q/?,L]:;2VS\0(L"H*? MMI032TFGFPY+8G8*6@6^N]4)U7$N,TGCU.;[MR-.4-D=IFX/C M7'?BVVJRBBM-BK 7.0U/)R/:#CYK,#6@;H6: 3S>QHS1&,;:7RU9YDYJBDPV6"XVRE M>+TC/C&*(I?G^7E65RG*:L.8\V#W+9VV&VQ94Z2U%F\TIE2GP#FPZ:[_*X=6 M[X+IPR.K!:E7!AS1R>'=T2#!I3+%@O@\_7' +]IZI1T'FQ'7BL-^4]!U_,6@ MZUJS471CK@_AUM<.8Q=FDFBKP!X[#GTQ@X2GC2'Q7&YP&3R6M-L+#C?)7&=Z M(5+Z=&G\\:V7%/"W7U) %R;V%HM[!P98*RJ_,*6?NQ_\@TKNQ^":#JB@HO? MM1O0DR/SPG=GQFL3M-@L8S<*;[J$.\.WW=],QA^)5R]8^;8(W_=U\,V)JCL[ M$NU^C\'K03]=8\P!1#EK!'F6*.IXUY0?F[IJ6]*%C9_+W$TY&*V_?+,M^>K% MV8CP5R)\XC$1<7S$\;\1X8DSF:$BPE^)\)G'>$3X"&I^(\)'4!-!S9LJ>O-/?V.N9])_O3:-#\*N-=W?-X-*<[9%[\1*:[#%5>:.)@F?/C_ M?B1^7)8(\"2!(%A5U1.B*6^((LD?D.V^1WPL&7DN"&,?97W>9" M+.GQ)Z/S@;&^.GC>NU+9+=W0< MN8@R(<%[9ASL11*;@&JFQ)LPD]KNFG!V)GJYD6RG3^3C\:6&\S5SD-R.4D-* M_X54%C!UCY>BK:?#+L/R/PM-?%'HVW6\RS74NB1M[>P8QC8GW&Q4;\O,_H40 MX/K0' GV]Q'LS$4$FR-FVRZ5+Y)*3RS5C^=L>I-@#^HT)SN%*:TD M9]-E>LN,-4FA@6"G?_R3B9_-ZO[V,BZW4!&[Q?R;5,2O!#=?0^$+U_CNC\Z? M48GC*\!\A.;O4M/VF5SR\!J&X>'W-)8CC0IN#YEN*ULD9US%&F>NK)AE;6$X MZ1AJ&D]*G%@J*FSY!%+,7JW*<<]B>C$XC*3ORTG?>5TJ7/K6N>VHV!LW M5997.4DM2[M'G^J=54[X@:[I9S1V57[TPA]$$D1$AO2W)6 M=9KF]5I>L=EMTZB8E<1,F5YW2UJ8D_E83:_J>#4GV$;?CN7,D@.F A7"S$,Z MI-S,%P>-6[GJ(BR(L. MZFDX%K1K8V745EL=/*>FI,&6(S*KXI754[LYE,H] M.QM3^.?B4"=2W+/AP)P@:80%F4RPDMI=^_=N;VI]#9WG+M33:*6NY3S\^G5\ MP[:,;UW']]KE!]Z"_I8PK,3R? +TO,JE4JE5M]TBIEP*:H(D\8 G@DES(SF, MY/ ;R^'ETY^_10Y3/:HK4A6KB<>LU7)2;C;5' [E,(WDD$P'<_]^33_A'=DH M7P.%[MO?>*^S_;W6]FN<8-UWF-"]SC;BY.\[VWOFY#MT[=0DT_R)Y6S#D#0+ M6^@&U(,B<^0K[_?12MW%R<'%8FGNSN\/[<4_O[KCQH.\$+MQGNBJB:J%SQ1Y M-6VLU/IOR'L3V47?3IN+UC:R>;^RS1MQS)KQZ8X]8!0R9FP=#G+\7FS(H2328W'3:'Z[4I MWY[&$@RJ;99 =F4*CX)S(EG\K63Q"FZ>M\EB4EJM.L5NS6!EJ9"2MV+5GDY1 M\4"8 R%U-CKG/ZA0VS^!*MF?)$SO*!OWOC'MW8WDX1$L+8V8"'8:4_F-;EL_ M)_):$OU\]6R;ECS9^*LT[,IEN],\UF;?-;83(4.]@E&] A?I@.3(CZ>B>R)9 M_F4X+AC^KK&ZO\+/O*V&]8YN/_[IS20L+ &:B<$*L(:T<+V9L @MA5DZEDJ M'TV+5U54&1%S9&N&6> C*F]:_C]AHHW>RDL"NJ> D7B<>,0*NH&:;R3>,#%) M$T%_,&<[1N&H(' :U:"%4ON V@$3RZU4#[YE288$.C' ($WPKS8%[TZ ^&$[ M+OUT:KX1QQ:V(7'B>-M5G_1EFB'3K#5>%,W,VG1^O%K6,N4O:YGF3,/B.I . MZ(X(_*TN:_+S44K4+>+Z4IFF@U3P2 M09WFWW?#$U!J[F8PG\^@_/K"##K<=&.+ZDIM*[(A/BE2O]EG2O1G,&B3(HE" M8U1YPHO#V5IO/:N]1:W]XY_$8S*XU]\1@\**W[P&R(*P]V[&=6U>/:D1? LP MK5394BZ_X'!F6<^N3&X1TZ3:I_!J"L_.>F*IF%3F\\)SFNA7"P,Y M,OQJ 7 M!U.R6E&[H"9N^JU*0F -T1LO$&Z[EPWK"D_!2/3 M)]C8EE71;0E >27-9$$%?P$:]6[5'ESE&TR8GTX-:0K(B@F =!OP%K;B5:!_ M@^_<#67^^'TRH,+^ /-/) .L;DXW+;,&N@3+TM,MV.K84X#8/1MGJIV22HR4 M;NE9$GKC;&JP=0 >/R1#$ROE\9P71:[JUR<'V"QSH+M+^HKIJ[# M*P*'NB-%O,=]IO%V)*;%,2QH*B MJH-%^S-TV 2Y[L8F,0EGFFQ]D8B/";$FMJ&1==\.@=_)R+JPQRJ<)6M+?=SC MQD.1(3>6FI2$;F.4_A2S:JC.XHV$7AHH,;S<*)=*6R>W1695/'[/+!GYJ"[A MHPKGSN?<,"X^MXISI1M++O&DH.?6UO0SN%/AC:6&O5#A+"NT6I3VKK32^&<\SS5BKWZ+JGP*8L5)OLRE5K/'S''7NY33YV#H&PQE;0=;N*P! M393'3F>(\5-#DI!;"VWL2 /2D%8'MO>"K/&: #]F -A!3[$__V]IZ];?Y4+. M_>&O!P"#@,TPP S"[*AO5Y< G5\:./>*9]S#SCC4/!/[7\X!:7DBA&?,W;U8 MDS6I.Q2$6?Q[BHV+[5H%.D-)"J SZZ[$:PJ M]B=<0ACD2>)_G[(+>DS\_=?^?/'(=8GTOPO;&.X>>6=+.^:W1+&1+V?9Y#HI MC8L\+J5:1S;(>U;V91L$D,N21&"#P.(+_%0*MT,$O9$KI!:M.L[G]0[7;I!M M\PF9QD30##EQEPCZ?"Y;2/XGTE46\)O(ZKNBP$-&E-L3NB!)YU:TIHV?^_D< MM\4E2B[7G RQ53FPHOAC,'NV?T47O R1'@/?0(<0IC278_!/O+JS[P(;P SH M0SPV 0J/NXW XPL,T,SE#P?\531X1\-$'?P#^(&VIV!;.MYR4%-@+QX=JTQL M53U]@TW MA ( D0U0_9]?&/([!^B/Z;^.+,&)08#QV'\N(M@ _^"-V".5F0_0S'#HIYG5UME_%LW7&/Z60 +#)T M)AS3'.,MI$U8@+@0F.#/!VT%@B43A#^(!\:,5_ND% M(*H$7_^#3#Y2"?0*>OOQ]#8%]NK@$'B>?!5%[MCC9V! 0,=+$HK]+,U [.<\QM,E%4;?!8.&B*N]\'#X+"WL$6X'^ZC7/&(&UW;[)Q-$X U;KR:T@ M='?H]!DR47QFC* "X(<7QF8GEB@%8 MC8M"R(P#E/@WYOOY8.$=68'KF(](GF4;4Z6)]=-[;?<,77G;/]1-&>T^AJ3R M< 'AU\.M2Y)X3$*O /C5FUB<>$PE+K0Z)QL2=5B+__+8S( X\Z]>,W=BIE_5 M,(?$@Z$<2*, DIZ#F =03!$,^N6H5M,&<;8=39)OC9%DA7/MLJ=:'OI,]/BF[DW_2IS/E/04\" M0?R-]!A9LR7Q$]G@3WH.]A$+A5!;,]TV>:A:G)V#=+;%6I B@*[$0/6&=0, M (AYVSG\N.K!/?'890O'4WV; 6@%, \TVUW;7X#> K0,# M9-W7YW >@/@0^)"ASX>:2GR(X:YY@;/P+=.&)PZ@#]>W=?H)&,%PL,9Y "LQ M9&:#!C>QIZ_)AG&I^40O!:G-=MNS&DXYFZRS8GM>>.E,Z0%+X/_>^6[ ^FF"O.!5C$?;[>YYX'7P4(.V MO@GQ _;CR*J*C:4]6@',W.'0[F3KE/_VWW;=!YXKZ4WF..K^P&;RQ,_,WLTJ MS][>46"!HH1@IQ0./PCC9E!DMV7P< :N)BX">Q/&A<,I^9G7%4 (S$!87 4" M3(L'HP(VJSLH$RD1)![R0?!\KKL."/3%\!$ 0=OLA@G$0EK:8!T0W=RWK1E0 M#@C?:KU5\ ).L[*&03L7LNH#!E6#3UG_FRWXM;; <.@1%R6G4,UR"K.,;Q-+ M0:.%9_$HUJ/<*%QB]^D!B]\$<"3F#KS4IU5[WG[-%@K MNU4R/YS/2GY[BOB6X;05<@^)1=XUGZN,/.XWE_HK#WA!E-X M\!M2$7ZN5^B(@_$FVYNQ M))VS5MWF5"'7Z$P^N#8?0.+[/E)KZ%K,-Q\ !%@ M+$]L0T"W[-!Y,EAV>87\ )@J\ZZKP;4X)=Y$,<6>63GA9<.+'@9/)%Z >RVJ MQ0/'[R(,V WNGKL[TE0&:.$2!GGXS8,>?'OSW^4B:/5/9!52&W"4I$YBAG^8 M)@PO.<1^0?YS[REC*/#$Q+HP_AOPG.>O8M;"#,;S8RB8P40,$:8=@5]YUV./ MA.B$^<&+-N@"FI7@)^3;MQ=[SP+Z:(B$P8QZNP@&OXA 8;5X63N^4JE)YMX& M>&'*4%4P=4S5H9[ABONN)0KM/$S=183=N"$A?#+VB(4"R4N] E&!, &82.6A M%!PN@8+A"$ V0'^ BEZ7GBM,MTV@\1Z:NI@/>T((XWX2C1J\"O9I%7".IW+K M:&%L[Z.F!"B&G#G':_(2]O! @'< -'=(\W=;>IOCFUNN5,Y%WL3R\W4IUD, MQY7Y<-E+<3BIJ,478V_V<0F[-!OOL'+ ^L&CWQ-+QM9R@TP5(,B[ M[<65B+E[K<8_"F_9=N$XWB;BKBRPI.[L)E!SNUBK%59HX3&@$DF$U<#K*OU> MU>T]JSP2MJUY:3.G%-O)$E/#3FCQ%DS(=>4U_I5][+WJ#2\(<'1P(YUX=],1 MXL+8BA=&? P$ODW=>J,J@*)(7_(G\LASA/I'VP;=S6%I(A$#_Z/P&.E=0#IT MZM,OO+G AV J2,7PZ17O4R6.=A%1=A6W?;>G.K?K]WZ ?4+4H MK=V@#;0% &);/I^H Y$?& :>XB.A>!\)8BD<-=@!P!8ZD067@E-;=DD#"+4C M3!Q0)?'@]2N!E4?D1!0 7*TOP+?0$1-: 4AY[T74H:A+[LZ@2>X0Q\?$W:V4 MJ\6@6UPB,'JPF>[E.W!-GT>,WOE2]J&B>WW5<*-7-/CQG;O:3SS>##=AX$LS MH"1)AFLJPD8NJ=#?W26:2)[>(:TAH\%?3%,'7<#A[S66I9$@^("'1TP"^(,X#B!8''%U1Y2 EQ M%#V9" _,W/4CF[NM'(5_@]5$>!,DC@_K$QFRBA<+YQ,/CU0^;CCHZP][ M=QL@@B%9!_8&'Y3F+K-YG]%"G/FVB5S#X0DNYI(U@WZSE>3B$7@&$!SEYI G M^W&A]?!S8.]4H4(*MG_)3A'B!;2))X!$X1YE1<"PFN3%X/GQ!)CW-MQB?7SC M*F.:Y&Z7>^8+#LKTWZA CD6 +> K$-K!&H[=)7)[!"N&VKGW)][PO<.P (08 MGC**]J;]/K3[I@"D"K7D36 QCJ'^N*,UD.C]%:@C3LP'3 M YG02:^?/4['_KB///.? G^%V+-T%'L6Q9Y%L6=1[%D4>Q;%GD6Q9U\Q]HQ' MQCXGQ=.\2";B7":5GG#Q"25R8RHI<2F)P$F1(HFX@/]PX9S?5>>0V[;56?>) M ML)+F""[0;B(>-<9:U8NZQD\68^J[)I,V^JI3:7"+84I8S621O%KF(K M*ZM2Z2?SI2[-)8,MI;CU-)O9\:T2B_7J=H9,Z@G2X5+[&;T_^N_C\7P?=I&C MBR7V(@;,8?<.I'FJUYXW,.<[-PMXX[-S1-PD^(AY-A2F/*:33)%9\17'[ P= MZN-5% MG2^5)Y["96U0G=FC>*[4^WBINH^M2[>[S6[J@XS.;"8%(T<9&Z=?G8:OBWL_ M+L+@&RV-PVS'1:.77K/RJCF7UL9DLAB]*#(GMQ07;[KJ_+YSP>-)=869)-HJ MH'7=]5'*DMF<[(JTP2DC^[X'.LVJNJ#\V.DH@_YV3%@-AU9DI[(TM^*B;#X[ M/S )T& !(P$,6[J-KK*;@N@_=4+'*9Y+U7/XN;%O\'C/'P "3[=CZ#*_E_OX M!<JF[NY)*'G$7(]\3;EKY[X#J>T),C_Q1^2!3DM0FZ M_"QC-PK/]T1X&8W>5(PXG7A,QU^K0.FS,7S?AS[J"2#&SDC9_1Z#:8Y^NMX\ M!Q#EK!?-E]!IWY0?FSJ\[WUA[]FIJ>5K"+,XOHWC#(IX9\"?*H9\?W\&5'YS0Q>7K MC970+S7^JPO6]ZR #HWK@]'=D79F:G/2VMFQ9:T!!P4,29AEV)'4E50' YV9 MIZX&>"23[PS(ME,K*TN*;:R$34(:3-L MGI0"4*!"KCM^68V#_.(:QP4PY NI(]?7J2+4N0WJS PID&P%1CY4Y]E,L3'O M MQ1):H4;R64Q11FK0'2&EJ3];XU$2K21.X0+"),N$=,*.BV$0()%%4HY2N2 MUF9B2W;220\W]IB9PMQ5/_XATM](%7%S?>N: ];2C-22RZHEWB'KKF[P8HV9 MNBJ+V,Y'_"W4EEM/,H(P'X31\/X)PC%Y%:;:B&(V:]9H.\X66],T4=97RU%V M"N< I#\1#+&[-]7FE<7^% WB4XY5_,=1-]23C@6; H(MZC8,(;D)?+T:#/_' M2V=G%T"P&TST[1#V^L6'KXMO(5"5>Q*ZI4QN*3)-(KYB*PTZ.YA.N12"*N(A M'JIUC4\1:U?0ZS0__B>I%[<+5CY<3#9?NIGLA2T_^.*6]V%G^VO'^B00908V M'=M UU/GWI7&GU;^SCS[MF, MB8E\;6U]/'[WHT21^U*Y4UR**5PJ5";CF"[QE2T,VB>"SI*;1/!>&*D^2I>Q MU">:^6K"9*IL/1//-,P^W@9TB2>#QUG'X;.N3&JRZJ87X1)Y [H6"]S1*/98UP^)Q+N?V/!.(P"7>Y@?;K&,EB=H;ML9W=+^4:: M ;IK %.X'))OH-U(-UE M^]C#S!P=\C_L,G9 H1 D\#$@**$/,9B%1'.S\.@(O Y_@Y_Q+M"*MN2E($6I M;7:W^&#B3X,RU5 MX'421M/=/%#NFQ>[X\,[Q/[<)X;A(27 _H)2/!W2NW@Y%F%7?X%Y+P#^KU'J M#S@FT.K0=$\U]P\^@AS6+VR")_FU]RF/0N?BFVOX_@9*TJ1+8 MA#%B1P;?@&>R9,#J8QM ^=/VY&OM7R?S:3*M:]\+/-P_R\*$/D!YH 5 $#>F M^'!5R7>W*5M:Q;B)+A',,A=O5CEM-)BOG ^K5&\I<=N4*N5>H5ED\.K2T;MQ MFTG2,-\TT"'2(<=P-[T;]E:R3?E.$U^,9(F5,QM.V2CZ*MV]+MGJ=3R;W]3, M+%O,T.FZ*>%B;. @LF4R0<7SI4M#+U5-_QOF/8)YATY9_;=CVC!])G1%M*?< M8N1,284MSM:+X4(KU;0:9.34 T$$G:Z_(2._F93,XG%#>YJ4)[,Q;S \0PZVJVK7FLFO5K;! EE+MN0KFQ.*9(/#'FA(P8Y^()G.-,6IA,)J>IT@KY M7J^D\.4V4]P,%4E(+B>Y)YA0+I#\C>5R1IK,:1VER2YF"S%K%">UT#1Q9G55 M&3?M-,_F9'Y3XQKCNI:$J><2IRWS*2YF6 TNS>12_++Q/"^/L@N:HT)2SUD- MK?**$B\,UFM3-KJ^*T@U>75J^XP-=Z+@F_F3YMV<\P M'3+9V8Z907PJV_46,:A),$E=H/?XJ$GV>\YZR6RH=FTDI^FUTDZ0T\F3%+KL$2_TYE45(=+!'MO3^JS M3E[;Y-GY6$UF:M.T4,G EH'>VW.E\.PPK(G'UO2:LO7A,R/#6,] [V6G4^#I MSD1E!_W:K%U:EZEE!D93!7J7LD.@4SNK-IML%0C+- L:8\&6@=Z?IIGU N_% MLTJ1=:3E,QOGK6T;M STOI)G&;M"&#G&7AK]>6/:;=%-![0DB,#"9ZIB;]YT M"OB@/&NL\JMZFP,?306S_NGQKB9V^4V5'8Q,<3&+-K0HS>PI:!B8_&*[H5:U27>)R MW!;FBX&:5IJP]\#D"_,":[;SI1HC3?K=X;(A6VD5?C,X>3:;[Z973VQ**1;6 MW?B\49@ ^Y4C\."GL:'>ADT#LQK-FO5<*[4D<%NV8T^F#(1ZY,"F@6DY%;VO5H>9&#[HR.(: M9[?EC8H&<#(O3A0G<8H0,EQ<2E!<7, )+ITA4MR$HA+)-"7Q@I@Y_;J:R[7' MHW2[RR:?TE9^W8[%TW,G#*?6#2$UTI="&U^F5XIHII]H=N.$X52B$^OK\7Y[ MBF\6:WD=ZZF\AEH&R,";3ISM,L(2WR3[?&PSFPZT9BA.K2O5VJ9:;A%LC'ZV MM_5TB]R6Z3"?JQ+'QC=5:98B&?;6K:F5"KM,)QJQ>SX]'G- MU96!1,XL:Z,9B68H3IGYR4@N/U5J;*Q9BZ\9NI&N9^@PG%K.].G<2+-#?) % M"YH=IR>-93A.E;9,AQ+/,&SF[ER@PWKC04NT@):K9ET+7*"SA53Q:< M%%Y+*3&U2-2L3$H4R7")91]D4VGG*L;?+'I# $*1H]Y.)1"G)CY1!>SPE6P-S MMEG185)MU).BJ7.SF,(3PGH0*Y:?K'6HIK#*&:7&8*7DF8'5Z1-FOUU+@6TU M'62"WCA&=.9#-<5(BI)A:-P8\_P4M SJ?4H])W>$]9:)-9JD*:QZ_<2V'28L MTQJ]L9[6J0HS7TVX7$**BVHVG ?K@]A\GC.$)[:Y2 P8F17Q3+?MY\$7$@2_ M'KCQCC /\L?M0E9JAS-ESY,K-K6]'S<+'9O!4);G5:54;9!/.9Q?MY\ ![>[ M3S7Z,](,^H9_,5^M>T!OH?"%L03S6WVGM(+QU&,J%>7Z^I2T@F0B(ORGI!6, MIR/"?TI:03+*Y_@Y4$-1$>$CJ/E]"!]!300UOQ?A(ZB)H.;W(GP$-1'4_%Z$ MSZ#PM(CPGYJ7_:S'[-OF&#_GL;KNQ'\U)PB8-WSX_WX0Q(^+DB6>>MRE^'TJ<\R?KUX0*-*@(PWZ:^M*LN9JSSRZ6QZI2Q%'H$PY$2-$C/![F%&16ABI MA9%:&*F%$?;[L1^T5"3+='7#B1[I Q%/_*./3\Q#EU_O&NT#$&&]V)R_LB!,B3O@-."'2#"/- M,-(,OZYFF [,^S4X"]9)V24#'=\2X+]0F/*?-9AFW"LW\]?7V@@BWK@=;Y 1 M;T2\\0)O4!%O7)DWTM278HZ>;O'J^V^ZO*5V_4U4J]?FYDM_]?/-;/_APO97 M][-=OY3[K76K/F+-B#4CUHQ8,V+-B#4_ MDS6O[,S\$&N&J-.?KC7_^IK=GWI\^TE]#>FZ"WS_=/:[[<%6Q'X1^T7L]P4G M%;'?5YG4-V6_:VBPEYG45W(+YR5#7J&<;=A$UGA-D'D54SUW\ ;[4_[KB_N" M[\CJ<@7QAD<>06K\<7V'QZWG]W:K\Q.JB>]_+.W*FZ,CQO 2V&44MX8:$%[E MZZN5U*:*;9:M,K2@2,6US6Z$UA-1H%\K5[^5#%WDS=EI"9@#@OA.D4X+:?<$ M+M7(90MX7%-7N*(LO;37V7,>W-=RX*O;0=,-(UCE;PLDV57G.=I/$>@MKW"4C[(FP M)\*>N\$>ZMK8DVN1JR>F/DCCFX9NS?!!?J&9KV*/9L]%W?+^_E$ :L3*[4([ MV9(54B,K:U$0IYMG6&$P\^.?.$%&X!.!SR\=Y47@G6DB#7C6^FI;IIX5>OWFN5)0:KF(5(0Y#FHN,?ST[,1E7MGTSM+ M;[X4IO@M/5 7P#P*8(*HV[#VZ.>!W@44JQO,XZ[![7?U*.5 9Z#;$,3,F$]= MD2>((3,PJ\,D21-BM>G 0LOO]"Q]2STJ@HX(.GYSA]#+T-'KB/UEFZ^R"B^2 MY :7Y,Q<1S7:W^D8BJ C@HX(.KZI/^=E_%A6T^M&CDO2>$QL;/,KIM\O2E.( M'^_PZT38\9VP(^B-^=VQX^NX8UX6=#-?B&79B2.RFXXSS=/B:MV;(T%_HUOF M/Q;,5OAITHEZW[L>7?84=%7E%Z;T<_>#O]?DOM>8*DTL]XZO]P"QF/O$XUZW MC8^=O3;PR7%]1\O8C<)7:/+'Q5Q642'+J]7,?=U/%A$^JIG[O0@?E>>.RG/_ M7H2/H":"FM^+\!'41%#S>Q$^@IH(:GXOPD=0\VE0\_H5O8CPKQ,^RMI[?UE[ M?R6!X/MS+A+$99,NQC./F>272KI8L37)R\>)/WA)6W$B\_XTC)&@W#@$\O/J MQO\V=0[:MFY)HBL5"T,6I.]<\R#BBC=RQ>]1._=7V>&B+/"I-3'NB1)73WEX MXZWD^\C+;RL>4",9Q&0 DW ?O\=FGNI6??JW'SIO'Z^F>WOMWQ=5/G\ MLK.]>H3ZARJ??\DB'Q%K1JP9L6;$FA%K1JSYF:QY9??FAUCS'DOQ_/J:W9]Z M'%53OU U]6O@^Z>SW[=-E/[-)A6QWU>95,1^7V52$?M]E4E=1X.]S*2^DEOX M4-(!F\@:KPFRK[KD!OM3_NN+^X+OR.KZ_E5U?^>2WIDO57A28.*E>A^G9*4K MVZ-TNUSGMJO+58\+J08SQV5A,DJDGMDJIYK93-S<"JA&[SL+3GXAMU6$/1'V M?#WLN7KE2EIM,R2'UQO*')\U!N.\5HP9SC6Q9U6K25O2TD3&SEGE8;TM6Z/, M%&#/.RM61M@384^$/5?$GJN7OJQ4S.U:>MZFF'G"9)?#<5IG9B,J]LPF0 YN[ZR%BO(5-P")A*[A*&. :'C-VZX.->5-^\<+7M_1 70#S MOF9AX-^ZJ'CD47I3F>%V4ZR)[4'_&2=EFV(GST5[ 70K G^O9^E;ZE$1=$30 M\9L[A%Z&#IM>4_56K#)BEMK3T["9+7/E?AM"QSL=0Q%T1- 10<>\C!]) M*6&DQ>V4P)-V01TQ3'=#.E.('^_PZT38\9VP(^B-^=VQX^NX8UX6]&[)SC)V M>LJRU56*L?ADLCCJ.%#0W^B6^8\%,QI^FG2BWO>N1Y<]!5U5^84I_=S]\/<' MQK1CP:A>@9]T0!)1Y-,Q%IR(JG\9/!>N)][O&JS[*_P,&!/@7O4H]9/W*(1P M/_[IS23 _J_&;QG2PI!,*$^8!5K[?6H3] 2P+& $#5#,A&@@Z/.%I)D\@H:) MQ%M '+$_-=V2,"+^UR,&N\R!-KRVP21MRD^AKT[#9$V4P'LP61OXJFR(L05O M@.[YQ<+@95,R,$O'>-.430MS9&N&NH;C<#ORQN+U=]R+;&*V:@$1MB05SL=< MZ!I@><#-0-9_85*&)$!V$\'8T3N@/7*9@WY$'RE-"SQ @'0\+%[4%[ E?'4L M:_H<-I[KHJ1Z4Y7,,)*;MC#;#X$WX:.-Q!LQ0#OW^V\9.B )@%$>]02[$.7) M1 + )8"A2)8C2=H+='%FN@JGH"$!@33,ZIIX6)&W= [VAW/? O(>]KFCY34/ M=0$P?\Y7S$WGA=GF86E\$YD?=HCW++:L":HM2NZ*&+*IQ":&!'X":PL_8TB@ ME?: 2>N%),!57>FP.BZ4(-]#59[L*1F8-R3+OB5@+,! Q@:LS IF,!2QC2RI MW@H+,UZ;@J& R7V,<$G,MRE$/M@<.O%>/ W>NJ1(A^3F:C"\J<4<\>3$>$_I9A[XM6K&A'AK\7Q MU&.*B"C_R=7/^9)M@0.Z//M,RDHY(.GX[ MZ?"[4UR)"$N1'@E#) S7$H8OE-7SM92OD8A$(O(]]HO&D5O9Y7:_;]DKR.@Z MF",!N%(7DS MCU]RTN?\Z=]I?<]YL+]#GIU;"&R65WEX0,^;\&X3]-QY.J?/E9&^[JW/VVIC MGWWK\_HB^AHN_7'U+/K7$MSEKAQRQT)#$L G(LTXT,<8A;>.MP%"V[0M\*N;SY+'D M;FTR,X05S:7A7:0X05[N]N8M0"N'0E5VD2HQ-U+E3R^8QHWU 7_3@79EP! ; M?2X]8)IDA:8,^Y9P]2%4^M2[Z"]GTOX8 /T^%\_SMH$0@4MQA M1/=T7^"PN M2DZAFN449AG?)I:"1@O/XNWQZ@6X:DF&K(ME33# YZ2\Y/XW!+^F^'-W8IK= M)2L;\_9P8'64G#AULW11\>3[\.LK:&/ZY 5M+!-I8Y?5QC[W=L==J&N_\<60 M=9)9UV5QF\0W,V7!%G)RPZF_>CW\+O2YY\2271E$;<#.EUG_ MX]Z'UZQASP$2"Y\GX& 8<)5DS0V]WT5;^8+&!%7B#=7A M-^9N\\D\4H>+*+MQP9EC! [O=F&^GP^QT4?QT^N8CTA'T:\MTK]QL8#TF M5VHT:\UBF>D^8+5>'FTNKWWE<;_]7&4&/IW_]A1J-'M,%^LUL5RST6W6RGFZ MQ^2Q0KE!-W)ENH9U>^!!G6GTNM,T.UBLQV(BA.UV,:>3!$,^N6H5M M,&<;8=39)OC9%@_P@L?95JD+?2=]?E)T(_^F3V7.?PIE62#^QKQ=21(_D0W^ MI.=@'[%,]P*-;IM YS'/,X)TML5:D "*P@MK0*D92P:Z"C;C#3 3>'%H 9Z@ M7S&1M_B_KDR!CZ@-KRH)QQM>V#[&(W6*H\9I*9%.9CB<$DDN3DH\ER8IB9/X M)!'/"!EJC&=^N'#.[U-T#'52W21C$CY83.EJJ3IB]<04FN"G+2?IE9DL)@I M0:L1S55U8Q7'0%4C@RV3]9'>8]=V@RGFVZLD(ZJ9E0!;)DY;IA*;S%+LJ W< MSJUS$VN:=]BE UJF3ULJ3Z333 Y&$WR9H'.#HFVWG;.*_,FUR[^>04'0>T#/2^GG/)?&H58Y7B M*)VA-:=N*%*;BP=[%S(UTZ@P29JILAE\RF]Y)NTU]]2S,%U,VF;07 MFY&925GQ*6@9[%V86ELP@(8RK]$R>XY'(H ME=N@)4&<-JWW!TTJHZYL//;4C%D+L M1*8=+?ZJ*C7.TZ,3TY!R\#D=3/=)-(SOL/&D]"W M)N8 M@Q,GI%+L6Q>6;85TIK&VB.RSS%MV'M@\DREWNX0G4*=V:A/V5Z=9]9. MM@U:!B>O9'BE/">U"1M;+/F4IJFQT0:9,H$Y&8-DM3(0G*W2W#(Q=F(V.BJ/ M\EH$)K6I+81D1HL1[-)LMTJ=4K? *NBK@5DM>^LAW^_PIC( 2]I7$V,C74.7 MZ /32DBM]8 32)DEF6YO+G7::Z:#OGHR+RZ1H$0^'A]SR7$ZQ<43/,F-QTF8 MFB.)IS(B09%"_/3K%&5V-N;B:<(62_%&PN&$22KFA&&*W"!+Q8;U[+!)7F*4 M9E$NK5+M,$RAJFHYU:W6=&63D7+:-$=E^8D3ABDMP[1E6NDP2JS1V/3ZDUJ[ MO@K%%)T=;K-.%O__[+UIN1))9U&K(8R%/F$LJ9Z3R=13FNGJ=FJRF_6C2">,H(4\2*+5DSF4LX$T-I M3T62; 3Q%"%7F!/UN1-%I=K2$>.= 1XM!/*4FHT/AT.V%$?QGBR8)+9H%6P[ MD*?H1JF1*P_3.9F,ZDHG11E69TP%\10K)O7TJ2:S)1.T@GL)U MVE1FPA=-II3K8\)JI;;T')R5<+1RUN04 N^*.MJJ,L4<2\CVDO8;"Q]07[$; M(V9RC) 7>K9E#95AAUYL&HL><.E6L9]7A*+#M!R\J$AHLQ@!O!?# M[?[O4R ML4*_A5K-2J/!Y0$D[ 9<>O34'&8+$5L@"TPWKU2%;B5%UVON4X\N*K'NX6-V M4>DR7:Q8[,3M/%6,C^'2HYL:IF=KBI/H++.HJAD,[67;V38%EVZOZL#GX7US MR*ZT0K2:S+ J*D[5;(_NFU:;H5BX%.[]AZQ(O& MIKG1KN3[]>JF$%>NBBO82;/WYKC2VK6 \ULFPAK%$$.^"D.2SXG[ZI&VAR A M5MQ6W)XV6W\0*-XR).\9%*$6&G*('ZF%PBJ_Y:9#,Z?+XJ8Y\TC3K]QT*,20 MA] ]#YNOAE@1ZIL!/7E#M @5SE#A#!7.4.&\)\%Q?PKG?E=+.$O./^'IC\-MID0^4>K(_ M!@7[Y['DQ0-@PX,E(NUC QYBPQ44Q0=%AL,)22$R?.[ \6?BL3A#6S,YY;() MB1\NB[_3'KEW@?CG-/Y^E!/]V==[F.JXQ\][74T\KL][@]#Y8=4XS]XVNMH\O=Z MVI^&R0^I_G_PM->Q "YSVC/'?]Y"W2^H)J>.X:QTQ$TU1/Z6+C':\S$H[$.' M^M+1GO^YQ#$\M/HY4ST/QP[[[;G9;7ONE+/],2^).J?S$\>-B%(KR3A>[LV< M@EZY-[0NJPN+BQ1Y9W@Y^VM-/;[?_O/7MG1>*%%I];RK#%9,]E8 M2RBV3DX=78NZ)G#&Y*@?N03@)Y:EI2CLZ-ZSZ;>;R4@&KVAP/P&3\E;S1JU< MKHRK=&LHJ\6FN4+7$7_RL3OD!__WQ+"\D)L MU;NT,.FD:))K+RRVGXGI;?M+N,FT-2H1L7HY08M.CU(:6F2(E2 W(4-N\K&N MI _/33P[-&0F%V FQ V826^Y3.1+E#Z6%]UUE8ZAD[J:.LE,3@_\_2Q'T0?5 M3*\K=_+H(E'3,*(^$(8HG+Z3_/4'>XK'\)"?G.4T>'A^XGD#0GYR#>)GNW&& MEK/I/MK5.WU%ZR99ROE"XM?FN7QET&G1##>PR]/E*F)UIY#XX?"KMZC_H4*T M]^-M>PS>%YXVC-2&EQM&:G_,<7\8*H>1VN]ZVI^&R6&D]CY.>X>1VK=KMKP( M[INC6",'LUA?R^;\EJ1Z@9 O,5\A@F;!D/G#^$$"8[XW.,A=>T)^1M#W'!=* M3*N6%]WZ;"CC&6<=[8ESE1Z,60P- [R7"? ^).\(BO"&O.,GA'C/X1UE?LU1 MRU:.H7$22S<9$\50@8*\(PSG7B2<^XB\(RB>&[*.'Q/0/8=_3.;"(E&>M;I, MM^HTR&4W(75)5_<(@[<7"-X^(O<(BM[^=.YQK^';ZR-.S15_( M\WBLI3.NJO#N4.U_3=AF_-FB^]XFI MS=U?W7=&%,[1+//W2%J)PCZF3BW#E$;._GA0;U^;4[[T9IVUM0.R==\*=G6" M 26.:-&M*WC)#0Z(=?\:?,>B3^!G;=;[%3X&[ D@K_*B3Z+_40#@?OUAYH"" MS8F(B^1SP&RL\)PW5(&VB)!XPG&',YS1G)EV*>H/+FEW)1E M2*IH&-3N]2YE3S1%8O, J1S#,0JJ #:L2YS2TD:FS>FB3\]R:IXILI7LB,YQ M%5EHZ>QH3H[WZ1D_@YP#]E(7==A+BAN+M5%',\'-%6!G*=$PO56Z*&QI/8)[ MQ%[E=)U=ILOMV;+ .W2MD"^3Q4:^%TG:@-!1](C,_X( WYP5V1T6V9P6D52D M:"D. D 7?W*O*ZW- .HX".!PVE@%B" @_[DJ8[[4E6U9]NNI+X#A,GVR77.A%R=4H6T-G=<(67XSU3;N&"-RH,4TQHTZVHZ-1Y9[?&'V?KF@ #& M0TGEX &;6S 7W%[E(XG;;G>#"&!G9? Q9*22:("_6;/]LQF'0L'%DTEJ36>G M= R3:W3;3FFKDA") CS!G] X=H0IR(8??SG?F'NW@0"< DBSN0_H7 >8"'#/ MD+:#Z)#](2&(U[D9\;KO(<0_3PB$]ACA$ &(3\T"^ >>".QR!(Z11KCY7-_I9-%P(^!/PW _Q;\><0\B'*?S? QTYF](6 OQ;@T6?\9-Y."/F0 MUWPWP$=#7O,5@$\\HZ$)%;*:'P7XTRG (>"O!'CR.1$"_A. O]1 K=,^LW"@ MUL5"VS>:P8AAEQVG$O4(]8'FJ10MU9\'3J!/_L E%$M>=L)*2#[?DWR^_>SC MAJ69HN"1Q5R7>-'83#5]K#%4WP0_L.=X_*[PH[4+GGJ(H9D340]QXRO&'T5 M)Q0>H78)4,.M^ AQ(=0L0U0(=^)3F'A[H#M_IUYVPD'VTXX,!<<"E)(5"&BY#E@BT-<6?YH0%?!74)N(;[ MGH)*C48 DSA3-%H;SN$U;]=X]U-*%8H:X#0=L!SL[IW#/DHHFN3GW6*33F>Z M>GQ2C42GRS&;"$<*?N10CV"HW8<]]BVYRRW&!Q)"?SS(Z9,"([7G=DGGFZM< MZN0$B2_D+DZE,DFBV=B8Z2J3673.B\,Q![E+.'3PXFU.'_)07QWL>B#FY@8<9DC72Y+6-GA9ZD;C^5IVV9(2#.B[OF+Q=C!F-M)4MENU1E9O/>0HU@?&'FG!QR M_M7,H+Y$R1R#QI9T.E4HYO*4TQ!(J&[ P85O<8-'BB?G-$VP)47YB(OHE(\H M] 5__+0W3$;^5+++YT+,MS[E7;/:G^&%VC";]_'@1+98-&NU1$WF:OE2F>WT MRKD6Q2;/=2B%K.CCN0+?G15Y+JF0%?TXE]5YK*A8'"YRI7R40_%\NY","<4H M9=B %9WI?0I9T<=S/;XY*_+\5W?,B;9X'J+U)1,_OCE:WWR*PZ?1^@ZS0,+T MAO!0#YZP'5Y5&-5_I%-]3_P+X[Z/<:AOBGYA6/"K\YGO-@[U=LL3Q.NOBLP\ M%Y& <"8RXB0=64+W#:+!A&A54R-;GQ$RY SI_8T70YOU@P$J IAS@F8-%?$V M1NM_;AZ0%9V5/QTRHDN%$K\5 M(PH*(_YT1G2OZ=GG<(UR15].IH-U!ZW-"*:>3.2Q==.UH]Z=:/U?$\YL^S** M=M^^17)Z8V=W]UWQE1.$>SS-\C:24*^Y@Z MM0Q3&CE;2P+=$,[FE"]=@F=M[3 3'+X5IH._SID21[3H]A9XR28.B'7_&GRV MX1/X69OU?H6/ 7L"R*N\&,G@?Q0 N%]_VA,1T4^T7@CJLH#8W*O.2XWLCR=$O(DR MB&&!U>"=8%LS2>44!#!:VYP@.F>*"& WVW=YG_RM:N!?#/OG>8N^1S0D2,L- MW/=0#L.]:_DO^'.(\!]!^/O'>,I M!%2M%01(= G!,J<)Q=AT]H,[,UQC:(K%I3>4!UN6 MC/W M!2N?E)FQ5>073*U*+[-X?C(C!>J$8(T8(@^%JPT>9(CJ:TFKAX*TRNDZ.Q?: M=L9NZ6VYJ]8G#;$9S::ZU*\_JJ0$B- [N3B7:>JBPD&&:&HNQG$[Z$(D\^&* MN("]FXT_W\U.D/:.2A%1'7-C*'Y4("4$<2ZJ<$8A *ND"Y$YIP,YQLWG.B7^Q!,A!+,0&" ]'H@.\9 M< MD\K"[@6RZ, +M&9S>&,&W+)B"=[+N)DK^:$: *X"/A"\=%N'M<$^7,-RGN*^=Z["F\J5B<7P#VPLP;>V\"Y@ ;L IBL9SFVMX"VB ME^K2TL.7[:5O&(D7,(:[5R3.U>4E#SV.G_,$-2DI\ T33D"&HJAZC$GWWL4A M0U\8 !2=#0'D7*IQX?V>;4.^YX),EWCP+R>YE.6_(1 YVJ\@Z@P26V0.P !4 M2''%PRV)G*Z";P)]5!-$Y1V8")1;3AV[1.I#[14H>3JJOWL@: V/)0 8 )W4 M>SJX846"U/HZE2\E#D 0L 9)L&!DWT?IO:<+HH>0WN.'(@+$V#,"M!3W:^#( M+Q%GRS:X0$SC)T"?%.]*9?G/A766C*6[*,C&60QJ+0FVK>VI,,(\;V=+*5:F M%]%U;,&K%#\5/FGC%[8 3KOP-0+UDO02S=JTTZVC):G)+U?K69[IVK_^8-@3 MB1-WK)K\774-)O24P?1IM]+F?7N.I[]#Y)%43]I?WGL"1,0^>67)7$_8YG,?G?#KCW MO;>=<5;72MVS9'D%L$/H89P<&)K$;@^NT7@)-^'+<4YX=.\^O7-F(U%L;Y_N MO__W_^SO]]AGZB/^WD$F'O[BKJTY!O#514Z.<"/P[M^<8G..L1EOE7PF=N;P M9E^$BU_H,Q'["]G[>6?DOW $K")[0/(-5P\%_:]M/G-]I-L/-4^'_^UJCD!& MPZ<'.QAP[)F$V 1^]0\6Q9[CL0O=S@%I$;N[^%\.F>B0>?Y/NY;^%8![U^(R M$'C0S>2Z4CP;QX3*[!:/.0^7KS.B]52J7;Y6+O=;_19",>U:A6H7:E6D3:?S MU5JYEBO0K2>DW,ZX.76GGO*\S;J[R@GVRI9N#Z%JK4VWD'8-2=>JK5JYD*': M= ;)%JI4-5V@RDBK#3ZHT-5VZ[I .+G);*V)M/,TTJ>I9@NAJQFPQ3=OK!VKB4-1=DP\H@;ZQ.(==B>&O"##< MN7^N#(&/Q&%/*@DO!5Z0''NA3UU"#W^I7K=,H"Y- *A%W:#=\ /417>1M#9X M6PJJ5'X@;<@NC5Z[L[1*)33=%-K)KD&:@R'U"Q&!1CX'3S9U2[R4!(7Q .2= MG-*?9TQZ_X\<#_EL =%; E(G0S=;OI,9H1M,H=V_'-:\HF3OG:.@(I0U!LO\ MB;LHAGH&9DH#1AC$[@RPRWE3TXT7QC=[/V+__/+F/%:$!K5FF 2U'U^&C@__!IN#NMK?Z9$ ""FRPG#=4@;:(D'C"<8< MSG-&H)?W5TR_@ZUDZR3F3>L\?G7BQ\]N_]*VR[X*A! M:&0UO>;#UB5!(_@>^_&&74S;\0S-2931K:Q07((- M>5+$(]0Y]&C"P/V.UQK@;L$"Z#[GU%WTRRU?\DC7C2-L94!01/80>2;<$GZ= M0X"XDT5SSP5K0YX,'W',IK>[= ,=BB1:[^'Z7L@"&/\0-$^;F(U['X_U+3*JTP>248@3H':IV=/G@:MVKAW<+(RN\>1@2=B_A^58:>TU% MWF.%)?<(-\GBI/>+L;(Y+I_&JS27K5>+#M5N9?KV2YJ#(><9>.1$X!P'(./Q M361\-=ZHOXZ/4K*DQ MEEI;-,GJ6M+HQ!=Z O" &F"R6VS$7L7&3<1[BW$0$FX\6[L?"MT#2%M+B76P MO=Z=__D0 M18F.V5C5[1;:78_*:JTUL;2Z?4/^)SM*M$_7,H0L4HE8 5?1=,MJN/PO<7_\ M[V;X^#;_TTS98"*H5&=RC6JNM9"P(K>D#O@?CK^&C9?B?U>%R%G\3Z:4$9_+ M-+IHNC1#6Y:\4@3)/N1_V"L0>0Y,./@^Z057]OSO?/RU$21"43790(I8#O!>W63( /B 85YM#_HH54ZHE.87)!'- OC =NH%&6>6,?"9=B% MH@='D8'7A=I>Q"#^>L0@3S7I2(IJT1DD7:O4Z6K+BU/3/?@SW;JA"#X46F[J M/!I_/:T4_)7T/>:NM;KOU'?_!C_=./;]?#B8$6D;+QYI:KZWCT.6<."%Z4#. M+:G0#)26P ZW@.;E9CZ/@5\0F) XWOW//@]%5 $#OG MB0LK^#&$CN\_F6%\NB')Q1HCU8:"J"4I>5HXE5=_6MKNZ&F?XBA=Y]2QZ]9) M.4 M4!2%_QU+Z4/7%Y37W/8MX!K<:,T&JW;QIUTFMF&!KZD W?TGG(T0B#4'%^Z' M@5S4V#D/M8T.X6:T@B\MP;/ BEOJP!7.\1E&U)5'L=?#=C#)=+F+V\40+[** M%+94$T"1NV7[A+D-\[WXZR;,)YSC@S^;:&(L%H42);8E&A<7V\Y\CVJ\7<%- MM6VM[4?^L]+(%,6-$])F^RLNNIP;\HS'2LHT-UOI*?NC,:_KT="^DEO4ANM) MQ^ E=*':^1@G4_5R!3HKWTU#GL(F^5&SK;L1AE \/(**%(S30IZ[S_GPATCGXHL$B_P 77#Z1@W?$O(FTQH64_@YU@"[9IJ? M8ZUHZC@"=[])U'>S+G1M))E>HKMSH,G[QP9;W\Y+@KL'%#:S8%J#?U)Q!&[< MR_[>XQ.OW7V)/-)=O&:+B%1UXZ=Q>*84TAT\!=P()?K.'W=DV)9?N>_:_ ML2E8V10;O BH>"F$XO9Y@FA(7KCFQ2/9IHMR,/ "ONH5CVYV,(1EH]R2 S<- [.>:UP5%9=/;/)+ MO+H5:PB#@B:L<=E6SKCWZ2'N6%1%'>@#CL]KW/?Y\1?PE9T"X)?:S X1)WC_ M6SMO&ZDQ)[IFC;VBH+'.^9%&3ZN B0HZ/,7VC-K[C<9CIKD7^]F^:7>0?=$# M+A=V^(/%/Q9 1^?PCQ!7@%9N;G(G CYRV3#XW/L%R@01S@F##-K-7@5_ AMR MV1[8@K=ZD]*T_70CCE_J9#/.V94M?$8&[F63 G)6)/Y8A3Y+3-;WMN[#ZK.[ MN\A>7MR>=_=><0W $1SY>R>#<63_:[Z&NI'%MU(V]A6KS5XO+^.W1B3N&9$X M-")Q3T\&OP2+_*WVO(.2)TY]43]D1LLY5I[EY 5)3+,1V8I/!9Q1@U$K28+VL800*>RF:7N=6&4&46VMUWBU5E+0NP*28IVB<#!;V+S$* M;?<&[P;]GA((*PN003;?58' &H>@)BHU&["H$L(;: M4R7\0NIXL$OD_NL4\+!.(:Q3".L4PCJ%L$XAK%,(ZQ0>L4Z!<]4I=A2/HK&8 MB+')))=@HTD"_!2-"VQ2&,6Y$2KR));XY;%S;M.::QI3QR,5*TWE'(FG\&9] M4BRA%-1*#U=.*+6:Z0[28Z:[I&2J0[")406NC!ZN7'47S*0T6)1HTICVYJ7Z MS,B,&T"_10]7SKLUHU6FN 3=:J5Z13U?K-BX#37APY7T8&KH9J;NT+,J68DI M^B)NK"FP\NCM0K,8RS),DY%GK9I6D83(6&O 9Y*'*Y<%#(WUZ;@DDYC():Q) M+C[BX,IC**7*]F34Z!3D;L19I;%%<31;-]CH\8F<6GPJ%OJ]"(.GAW$U5C>& M_,!F8\F*W9AQJR=#"U.M4S?JB;7Q68#K#QZ)B\DAHMEW6HQI-C-X+-HTIQE M*39QL)(5$C%>Y),O8R4AQ'>(&(H(L$ M.8C.68Z<"V,6.[Z!@3E;+A29&=-D)D.P!:VF4;UQT*U6N;)9D#!;942FG;0B MD4B:KU)!M\K5^I%<7XMJ,IY@NHFNO&K6")LECJ%EYKMB5>Y8!;3$3=1^*3ZU M^%(#K#PZ47?NY-M1+*TQ3G(\*O12#$>WX#./]DD5JI%>:4W,44G-:_&D.%.J MW!BL/-JG$R\DTGW#7LK.>M1IXD6VO,C!E4?81Z_U=)ISK![3C5%D;YVMZTYE M'(1] U'B5D)FP:,1)HN6)_-8<\E18.71B6IF%^]0XYB"2DK4=LIS2YGWX3./ M3M2+%^W*BIYE99'E="Y=)IJS&%QY=*(:(=<2"Z:M,;-^8L'5NGI>JD J.3J1 M4"NMM#DVI^12?IWJ\[R=-$4J"*,+Y7I&211623DR9J5!1A^LS#45#C M?CHRNHEXGA$?Q2\7$?VL.^? >1+;=Y[$[L%Y$ARI.;;.#_S)-DS1W9S-%=21 M(?0JN/U&-IZ'7; 3.LO4\36],E$6BWG!E[:V%XD91[O+67ZIQ.@N:DA"LFT[ M0NKN'2QZ.QOD$X%@3:FG8#-L3S09TL !U(=C!V[#+W#^.6/.]^ MM/44'[A>7GJ$/3]Q8(F"L7N?9%PGL>OS5WU.HM>;5VV<====+_0A4$M1Y\8B M[+R/&? ;!RW'C[,KZAPO T3A-C'AR9"O M+2+C-BV.%0TOC]?%3/-CA2F?96(=U[WJHC=,6]NV$][5.@27-*RRO>Z"DM(M MN82K)L'D$W56!QA-!-2S7/\"8_L72%[_ N-1,5=(%H0:+4[B&%/4A&IK]E@7 MV!ND!U*YF4S1LX&>K0_P4B;%CK_J LG]"XQ?_P+G]::ZU-!R@I$Z_-J)9:5L MH71V'O&77F"J&L-7;*1BT[EEKSJC1GR2=*A??Z*!Q93O+CO^B+H67+;GPAV> M#F@DGMS<7<>+CVNJ>'!_ ?=^G&!SC D'3_%?\N9;DU17)-NC8@+MCI/4K$?C MQ67F1.78.W2-X=OX,#R)#R_S=0*5"E3I+^J+7KTA+Z;:>F@Z8T:G7;T2"-9S M]4JO7Z#;=SLX90&(:.N@^35 JJJF1G(450>*AF)![8.NMUP_X$B".][/]?%L M$4CKKD\0X@OL^0W@"],<8$=%4;A\E>!)47\#1D-6&U@D+:ZGM-69II+K8;P7 M83_&:"CW!G+N!33=G/N,!W3:;T-Y5+CP@E_4#+QN80V^)Z>=LN!,6^O.: ;X M!7:L@/[E:J#PQF?/B*^X?3PC^U5RW$/X]D07-^2HU1-V:=%+,DPITV&IR2!1 M%^CQ<>VF8.FOU&Y^F 2WS)?:]7NE_3:N;6!,87OPM+E%NSRVEW'&85=.M[S M:R,)\M\$XBJUAY'HKU9R#V[ELMSY<\0R_"#C;G!2!"^07$D64QIK*HMY4RQ3 M#R7%.8W&N@7+KLO@P4410Y7Q&I8&!]:%;YO%SOR,L&LEOWX 38!\_@(AOGLK MT6WR'&^,&28W"SQ M6I;M>Z5UFLHU/R"?H>/HFPOFC_*:<9>:Y[KI:AK%[50G76,6^VY#HV([IC?X M95/&K4:_F*X27;KY6(:B))5:=6DPTV4++U:K;(>MK6-OB)A[$BQ[JN%-1 M>SE)R.I4X(EWE MP.N%H GES#'#>3\.K6?]QJ CME)T=ZV7QE5C/J#MLR,:EQ @';4^&D8K1IIQ M4&;J1+&9)I6@ FP!&\6'ZAHNJ@!\\CKLN@'-[R8Y%YYR^&8$TEU(QS0,[&I MJ1"]CD5PRL72K;N?B:+IS6/85AOMU7+PNF2"N^(VW9)VJ IVHFNS-S#8FS^R M"=#LXC)^CA5G[DTSV3W#B^OX+A4=AFI>S@)Q Z]NPP4_DC<'V'1,3,@,@-6C M(;=4=4-%MQ;TAFZR=5T3+-ZLZ2U17TK\'AT55,&"U2&< C@60!3X()\F6+F4 M:U72HX(L]AQ>,C&5CB8^)ETKP"*:6;.F!\P=;0230&/4,$9:OY*5Q:F$:^)D ME*VM7G&&W-PT/PW.)B$EW9%+(.KR2S<9:%E0P[AZ6%9&?<"HI @TKYW3X2TM3K'V% M@<+;M#3D(GDFQV;L20V+\%+D%I"5R0&:X9E!"95H/1(C%JWY.MMXQ6<'-?T[ M@ZX H>D#<;":3$L5CA'1;GIH)WK<@AWV/B;_S@,BV1RJDUX_WV)J[0B[4,28 M,<^]IO]" 0/00%K"H5J^A/&Y%ZP)]]G7-O&G0.VZ ^N ,!'S!65NUT&BW:V< M;='.JVO9(AYB;#!O^\W*_\?-YO_2VUX%\ LS#["[-=[OVS4;B0+V+7(SX_ES M'34NHW3WN8&BI-"$PW1KT2BAV+U&HM%X<:V^ZM3B)Z)@*6)6TX\JK=P2B>,V M'"J5$2?TF.C)W5A*-K.C/#9'&Q=JK'%V^=K2.P= 1N\@+AZY8T1?C[](;IWC M4 0*RN]S!]YZ6R5W\SS=8AR(K9L/O$H<]Y,7!3OH;HBFO^:X!LK4-[OPBW$P M?]KG=LCF*T.FW:=$H\\G!X3OY5SO/1XJ@G!@VB9I>_-[!$X _>U5-T'?_YM5 M17NS3K=+N:%+9>*%JXD.4\\_,57'__?E*-,S1WGCL- KA/O-X8Z1SVB(\5^# M\7@R!/Q7H#SZC&$AY$.4_SF #U'^"_6:$/!?A/)HR&P^ 7EWHJG[W_8*CGH[ MN";:F1?SEHEU/6@DSH#&2]R[R,'?,'&N>^ZCXK(O!,2;-L?9H$A\MBN"M>O6 MJ8V\_WN=7+;%W]?!B-/ZT%V1 C@F_/#__8K]NB@0B.AS,KII\K)I;H/-5]"Y M* G(IGW,'6&+VR'9'W[C-JWQ?C0G?HD#H<.VW]PC,=='P 3/SGL@ M3,"C>X65CXX0K]]Y>-_^?1/D#>_[M.G]F/<-C=H'NN\7A=/&U52A2^O0YS1M MNE]#*[0XKV9Q?BLL^4HK])X@\::;/$23!W%6A%AQ.Q%S!=@\!E:"=JUH60 M_H.'O9(J]?*X5^_]\5K.J&I*;DF0M!1;(F_IDBF)!KWB%4L0A:RNS6!%D>5E MR]9&A_4K*2?X 8%%.EZ&*#TWMG[1LC23S!JXCUURJE\IE[+,%$3KM@U^=W:? M7[3.;#3N9A81<9F@2_T^F^CJ!'-< -()J 8WE1V@#VT6 7@R@^:!JHF.X6)7VX%F,"Y36G):*)D'F$S"-D M'I]F'K X>)]])/.R,F*:N1J#1XD20RB=]OKKY@=]@GW4:)M#<4GHR\Z2FA>G MT8:U2E%>Q^JO81]7MZEOPCZN;!^'[..1V$=6L_1][D&)Y49=Y>,T6M/[&J;9 MLEF)WKY'Q>>Y1V^53(SS73I'EU*=V***BO78RN]B'R6C;W"/ ,?+%_M7W!X9 MNT87KF\%1U_X5F)O^U:^HPOE#CTEU*XSQ$]VFM 076LZ9(*'O.XE#\R"5UR) M#TZ*--DHCCM1)F)&JHUANR[D^;/5H?/=)V[1^$"KS3,T,>1E9T656$OH%JG> M^-RNQ)[<;9\BXK6H M:P)G3.Y((8D7^43&1!,IIF5KO4ZQN2KPK3$;@]X0MQ,6_F_(#T)^$/*#=WDY M>AQ-\@DN;].S;KTP9&.31FUZJMOZ'7*$'$?R!=FIMQC1M(A"C6.R/;L!. )Y M98[PA7Z,T%T1*&-DWZ.!Q_Z"7@UNJ"W%Q\X)N8$+-W1@W(H? M!C&[FDY!++THS],[JI9G\B-*YA0N6:^W1E0[=;;7]8-.BE@1:"+*F&C2N5FQ M$DVW9^42'!YPCI,B#-%^:?E/J-3< 1%_S+5!4KI8+\9,1UXT2WF[UQQA"^+1 M#!D;W%A4Z_,H:4W2Y6BCW608. ?X3-=&R$5"+A)RD8\Y1+3&@F]7JI4I0SI5 M?,1@_6J;>C 7:2[*Z:V.L"315F.^6*96[9Q!VP ?SG2(A!D?7UJ<&O*1Q^$C MAVX4F&56."/F#WF=%<)NCO-VG*7BJS)2L[L2 K423[J M1OEB;\GM$R7"Y(]'.=6M:T!OU=UH?U]R5=<(J%WF5 \4O+BC MTL\PIO&^4[0UDU-"M]-'W$X$,!<%S8*S1'Z6O?@%#F&EZC31QD2/H4Z)[./) M6J<9$<^N][T#"RR;UR9V=H&3: U;.A*1Q9;B8,PFPO*_D#P?B3P//:U%+873 MC#)8,-R"[,S&2D)HU![11:)R'3M!.5$%C8"MY4IE9 MT(4Y3J^:LZG%71L'YPW7W$ NI[8^BUL49!P?U>@-WW1%Y M[I!>*4S M8/!\L471'QO?2H$;X<9[(T=K(P#!'-C,*Q.XM]OQ9Y8&CRCM99,3%,US1:9; M:&,+.IE.I->OC"/^BCFO#PEP;O4ZP+$B-EOP<=Z49Y%,>4S:C1DV:/SZ@P?, MA'V"H[PW$\/?(L,_:F@[YZ/?!T1?W+D_;+K M\/ITQ;=I<4X)2V7#Y>G[25.-D;,A!O7H[(UB4N+ZK29)5$;Z,XH&2B9 M$\]N7$/GPY[7C-,M0!P3 E &Z-G14G_.(Q+Z>74#0RF\<<6JIC9-M2 MVB@FP*'73_%H0M^?&UP;!=]#R]1XV7\P M!6=5 ]7ME<'(RY:5;!23N(9&N-IRI9*\VDK;7S$8F4(,:S;;4[M>N3.$\T_D M%K[^EGW?_G)?Y^9@A=B1(@1]X 1;ZFK-P=#U_U-%/QAVE[T M[,I304-,>(<6]^VF5[UGD.@5('*3\]^[^O2PD+@[$7I/P+DX)_U&L+D\XEQ* MTCZ67G0AV$.+$5^%$J(9=70W[+)4<9OA"8D%"W>L'BE O"< M>8 3%]2@;MB&[;/ \'.#KTT>]Q42O$7HYX%PP*M!>"P.&:+ 15' KY+TD^7G MNL0_F,2\;WSP=*0'PH>_W=K3?T(]$ X( $U6E(-B?>@L^04ZWHJT\/U M\;H+1>A^CWJEZ-U=GO4ZYM]='C6\UF]YU,L[<>[WK#_I6J\3XKK,62_8!_3: M9]PK1H?%PYSI%A8C?DUQXKKMLAY29?AX7ZUCP_EG]=5*7*A_@%%&&U6^FYO2 MMF*E?%F7A_=TPEJ0G6A>2?8L.1)?.THE0E8-##;SQU_OMG%ETOL6 MG>H>FZ(RTE(21)9I938T-4@TB72I,8LSZ8&8+@E+B=#9QGW0U'N:%5V!IC8) M9GX+)-KWYM6A'R^ TC1F@HJHDIBBM80Z'EASI6.28V^4%XX])XF0SB[BXKLK M.KO7AC9[]!(Q1/ZW8.G0^1A(+<.WJ65X-K4T-ZEXZ5W@N"WJ,WQ++Q;:KT\+ M:VR(MD:)J*"T4^5HL^&-K$*PYT3\J/%B2"X?\(;>%;F\5]&#@JF36V?T@:)Q M=(E>KQ.+:J,O\G[B8Q>=&S3 UA0W](L_)[.Q?OCU^%5A5?UZ+[=\*I"?^T5_+5/?D]/ MMQ7R?B_P R=N\L&=N*$GZ8%F'BRHIH%CEKB@R8*A9B>U%M?)W]OP GI'+*^Z M;)54"HU,S&@43>X\=# 4+R"SVYC^W)/9N(7G/P8ELRBL0H ML95:2%V&4YJ-=HSK99J+L3@7M3PS_]\%&7L%M0&R05(OSM^NV MG=SKGLDK@!E"PIGXK]N2!7SM)=IGOIKMC4=WJ.^C?S82)0Z;9/[?__.BV^<1 M*_!I=N\@?I=1W"7?L1CQFHER<&+;;TZQ.'($ZKNQ MOY"]GR$$CL WXU:1/2"]&*S@?^WE;(7-AV\T-?7OPM3FOX'&Y(YU +_Z!XM" M'>I"M[/'B5QNM"?0.62B0Q[R/^U:.JBR\[VO\'Z%7P0T 5B"\J(4U/]H#TL@ M\,#[W8D@<-@&%) <8PM9G-_+C/0[>SB@WRM7.ZW^BV$8MJU"M4NU*I(FT[G MJ[5R+5>@6T](N9UQJQ%./>5Y6Z]PE1/LB=';0ZA::],MI%U#TK5JJU8N9*@V MG4&RA2I531>H,M)J@P\J=+7=NBX03FXR6VLB[3R-]&FJV4+H:@9L\.8O\BOE3:ZSYU>S3X MFYH!.6(:<#R:Z6L^QMN((+ZY8L6+:!GI087O#IL4-!L/5T8CO-I<9E>BS U&]1RC M8JM%UP8KHX5:CO5 MFE6$N6&ST>.5L0I:SLC%.K:G.H@NLA#W4?PT#'BVK: -'>*."*NX,]P M8""\7G4,)V>>&'[ETY*(<"YI0<3_S]\7-FD.O0GDOCNCK/&>0;+_C)RH @M> 48')0"M3#),W45]VH.5_\1\EIV7 M!1IEY!(_7SB4P*V:EZA8LZ MOI]BKA2CUW6;0<7&E(X.40O#"^-??V*)Q/&(P#.FIG[T@M[EE[O]!37D261> M8)VR+'+KO-Y &W(M>\K;X/KYP"7!\1&&J'[BA@ACC,WQJ(TQLXJ8G5?59H4M M4;_^J))R?$/V1.(G<)2?I/**!=DJ8(9C[XCN]7$O#KGAK88[GS5P7+%7R;.9 MJ9Q\ FS8@&X.\&W%>48H=WKR\3C!)W=H*V3#[^/KWD!D\^3P:LYPI<58!5+' MGT7Y,6&U9PU*)A!:_'%CH+/D65,$ )6@ZP?9M RYS;!O0#VN0'S/A,>H-W9W M(W?=B=WBN^GYC-#P(4D3^R0=?8.D=Z!T)W3ZY*GG"JCZ,Y"%2C +V6DB8$3F9M,D,ZUYT5 M)V@ZFY&;XT1#&$8@P\6?8D%C6?4=;@%6(JEP^J>OR ."X47=A,/]PQ.<\/#$'77NTN4!5KL9(\C" MXG2@XBL. L?E()P[N5F,N*@W=\\-\!XL@8BYG2N_W9]K?,7_W>,BB"'J2PG0 M.6!9HC>^U)LCG^4D'7&;*VS&G1[O"/($003; 5P-?&I+<"R[. )GA)S#YRB M?F311'@%& I@4VX3%YCFLC>T_AX)-OY5!'N6-AM,L(+$B.M$,SV@TR-LMNXD M(W+]"XKL+D&PA5YSMH['L";=Q:Q5,X-&K04!Y"\9OSS!0LGW%L%F1%[R1#P7P%XG'@FB1#R([_?H&'PCT06CS\_$+($CI#T?G$-V @T8+W? M1\!BOG(CT9"Q?L7!C]#B*WO[O:74_^A)#"&:O%<1?B@TN5AA[O7Y)Z-&-N6X M-^RA> /$OWY!Q?59VU=7U[Z5IQ(<@B$&C4%CWI8T6;3X6C+5B*I3Z?:UM&^& M8+9^]5>+:2-+Q4 ),AEE+"[?X>LC4\\O;): "7E1](G$;UO,]SVHYNJ<_NM+ M9:]%-S'-?DY.+P>:6AGAS5$1 MYJ/"\ECT&4U>L,W4]:5G)U!T!G:N>"1:OWN7RELD#\G\O:FWG\A7."MG,)CH MJ5IU'>]-L9&< W2<:]36'8:XPP0C#]-?RU> B>:HMBLE.M4 M\PTV"F4E'IQB],]/HY-O*?J^A"CN0Q*^)(J/B,-^WS,J_:Y.E[Z,M!PO4AR_8OWN3I-!-9$NULRF',)9JC.\RB'Q7& MZ/HAS5![CB[2Q)BZ=-;NX4>TDM^DG(B"[:"(R>I%Z&YP( M#'X3 E+0C1,YZ"_*?[QLY&M7Z=TD ?TV_;_/5%[;FLDIQQ2S7P]6KRA#JL1@ M)HT+LX MJHA9GG0!I9)RNA.C1RJ3+"MC>%6QXZMR2>S:MW43H_!1;ZNRS,4T;H&O4;%: M5RR43=CCK!U\6X=ED _ $2]?%%N=]1DYDZNR\J+*66I6<:A&Y](\-O"J\B.* M:P]'[35*QBK=6J?9C%5X<%5Q//Z8//#RE^-8V-RQ.M927DQ-MJ!$>RUS?6DZ M#;PY>^GU6O%._0*'S"S>*PY M6A:U6G=V$^*9L$YV1;)V"\6'2K)L+N1I"1:4XT1 R;^K[VU[=+ROF!QQ"[4/ MRHJ"2K^-I^,BHW>KHN^O1#=?JLR6NJLB#ZY(ARU#OJX)XG'+0U@8N#$+NPZO M3U=\FQ;GE+!TEM-T=OEQM*%G 8]-&,MR[ MX_U%0W&O4<"FXM'V[=.(GXWIVD-N::%7_P@N_=+]8S^F2;VS6^S5KLY3F+*: M[G\$UV%[-T>3)I%V$N,1W947=%KIQ&K3&.#OZ/.NI\O&$$=M:U!'B*NE\=Z'_;M]T_71%QY2K4%[JQ*FRN/@5X M\4@R8;"MZC+@TMTZO=YF"-M"DB\"J@2##X"= " M$-U2D:'CU>I/ -X! 3*&/$>%&@(4F;Z<@AQ&,@&G\F_/;50%O\$]@4?#Q$@H M5^>Z!G$./'YD 4FW]_ 68%;<7-//>?SV.T^>P%;]/[O?=5\%Z<)[U1N/JG" MM R)?@WNN'G9:FUME) .VD+#T@*X, M^44E:>:3=I_)Z7AM2B94JE#VL<-M#$J9)]:Y#1.Q"XG3S_6?VI.JR5>E:J&: MKE5HI$WU/MLYZ\/[#-"S]IMP_?J3ZA1N'$[):XKB&([7%17*/,,:&I(@<;KD MBCU@^ +QZ4HXOZTDV","#5I5,^'B*9270/A)+L8A)K?:Z^@"A*.XA/U*@.UI M*2Y:OT(/]]\4/1HV11?#INC_ADW1PZ;H85/T$ZO"INB?18.P*?J5FJ*_TA#\ MM'Y[AC;\\?;AQ\K@YS3-K=_C"]Q&?K<\8"E-H'*):#8TC$[JE3O7#L2^/:UR M]X?M%UP5DS,1#G%_V[FMWS*(Y\ (8H7ANJ4,M$6"QA.,.9SGC.3*L,^RB W= M?:@7 MVA1O/'B/01.;W1Z2Q/;S'47LV5[W3QB5/JNG>OED<3)NH#.NH(X6'2/;3MT? M83"+?(SL8'.#3E.M]DJO,TQR" /%QYZY=Q/&UHM\1W21L8:<=$NB&.J TA6 O\\!G_;;O>0P>W^L*&@QV!L^1)+D*9<; V(-,IE MHEI[GLC)B^@+9_E9R0G78FR4/<-Z/5SCF9;%Q>F^8"UUF'N D<_'-1SO9FV[ M>WM_Y]QG)/ONM5XBRUY\$'PS&%=>4KGOMS0V%P@1"/(.79S 0.9R(S^?D:IV MQA^F9O&K#I1+WQ*4J',]9]\>A MCL6(NU$H=/98$[QH[_.[5+Z:,&G8Y4GPMXJD2C-KYF?;O%,YJ['2LMRH# =6 ME^;X3!Q?E72[47K16BD+KWV:-Y M'0I5-L\UA7PZKZ),>EH>)989W4X(]T>_LP;1(*NK2(R6(F:!4=>+&)8 ]$L< M-VAPZ1=2EJWIBF!+P@F)[5W;Q:6U9TB\X!RJM@G_?Q^*;7 FI]^*8M-TNAP@ M7]T] %*^0_GZ-OTU*%8U6I6*UN8&=*Y,IK1L=Y7.6!_N&G$U^JM(/2)7K]=M M.E(CQG96%9;U"DP]>H7^ N7G2_'IWMP]H3-@!IHJWJ7'+U (>9L-H(G=WQZ, M+MR$_D)F,T6PK&#SDB:HLF4OZZS)E<>C_(=KNJ]&&NM&MSQ/$JD<4\LGLFQL MJ:R*2SBS\QSC^"5I;"\P6&3YEWM)<16@Z^XDUOLDU:&,.DY@O_^LG5B8M1-F M[819.V'63IBU$V;MA%D[CYBUP[F:&1OGA\0H0>(LQ\=&;)2/\VPBGN#!KR-^ MR)%Q+,ICOSQVSFWZZ_22E;DZDVM:*]F>4T37;$ ]]G EU6S8,IIIU!AP M]$$WT:^*C2'%XL@/M3]-R2ZME^.Q\:)62L 78T3ZG1M=HMBN:CCI\ M%\-;>*OG]&Q@0QSM$R\RY>AZ-FC2K05?*]6+HR$S;X"51_O4VJ@UL,3DF.8: M7+,J"8ETJCH&*S?[/#^_"S\KOXOXHOJ&-^L&ZLWT%[1A.K1TWRP= -L\#/;" MCUP^,P?FT@NC]F_X7!S]ERZTW9^P?__QC2U)WY_$NO'+>5]UB^\Y 1[ >R^L MU-$%=Y"Z/VC5+TF ;]Y[G<+9AE?:!_]@;,Q%!+S>,ZV!58['_O*6')[<_L':[PYH<"Y=X?(7J#:_Q?Z60YBBA-H0F[+1)):\] M*36!F)7^;"_H<-7FMFYUAJ-=POFZ<,ZP-))@JT^8-I('E.=*2_C.MLA/5&#M MC<'M[E!O[?+VV5YEW:E9#4= M\"_UQ8J,--I"(]B7TG6&;&^I)24FDJ62XUE#G:Q4&*8+\J5XA*"+(@*?! &V M[Z5P'2EN7!M0U&<]YV=A6-;2H7/E"0E$M84%GN.BVH:02Z*#M+21:4,V$(!B MI=8.PURVX"J-QV?>.6'@>R"83677!N(%*FYYR@U0\>QJVKOPZO'D4,8%7='E MUG@47:)K2C0,ZA6'-[S)5^[C&:%4[RX]BB @OEQ3G M+\'%#_#5/?P;62:X6X!3GI"$?D9WICET%5O -M&!DNU)2K#:029 (?'*]:!^ MXA7S>77P+C)O-W S>CLME?*<.EX# VM'A13 @9FG\@5*J*-OW%I$'6\Y2$8! MP7/' D>4V+(XYA3:1?V==]_GB9N3^:H1N +?Z9^2I65^&<])M#@F!DY6,)A, MX_[B88[ ")U2K+9FQ%)U+"=;F-FLV8\JJ((1+D!2[;C+ TN@5W%S X8-%':, MX@A-5=E6-&9!4W++SF4EOET>I\W[RTE/1^*L4&L7UW(WC3N$S6ECO1Y*L1M) ML6-Q]#E+I: *%FR-!6"]U1>WMB6\+X"?SSLQ=N)K-Y=HIXYP_\*-?"<#.1!N MN\-NSGK,1UJV1DR&U(*62OIBG1A,>Y)Z53[R,<-LE646O>G!#HVOT?@+(??7D: #8#R9B3> M3X=P7[Q9R@T-3;%,\<(1^&#'\9F-_?8R)SX[=NHY%L+]"^"./<="A/\*P">> MDXD0\"&G^3%P#SE-R&E^%N!#3A-RFA\%^.0SBH6 _SC@WS,LU36+/V7#7N_L MB3/._L;$Q%/'_""_O:MS@U/"#__?K\2OB\* ()_CV$W'G"<^F1G;?Z6KPR:U M?'CF-.&00&Y&((G#8Q_W50X8DKI%??RRJ(^ASS'RH5 ?QBI?(GAXX=_]PA/A MA7_JPI./=N')[R#"OI'0NM^3OF6W?J.CON63NOA@\SLZ>XC0W_"H(4+_A%O^ M00C]EB_OKA#Z/4K5__"\*(Y&7ZM7;5M0D.[SW,J\=US@&WO_7H3YP@#;_ M<\W]WUR"(,2+=BCOS:J\SW&$7O)=63.,K*[-TE[5+H!>;2YZVS .DO1$8Y.F M=SA/#E8R<^/B0HJ,"6:1G.(8J=2=85!AH0<$O*/(.3K MCLN\+"%WQB/,FHY)4RXI\CQ62SJ5;@0V1"!A+]CX$X&&A!P2\KVHP##84S).'K&;?T+Z#>GWUO3[TW7_'2D?4C#' M*M,\1N :W1V)2G_LQ%>I.NQ&!E1__(F(OD_Q#^GW6]&OI]+?$?W>0O[>G9[_ M#OE+%M)JKJHEERBW;%;1<75D6RM(O5#?!_*73)R2OP\3#[@O@_TAN-<#>2?N MZ+37<4K>ZVE#1/ZVIPT1^=L>]F['$7-W/E5Z9>H#^4-Z?M;TW>0&_9' MT??=N60_0=]I7>V/-&)5.,KPLV@0CC*\[BC#F(CQ MB1@998=#+L9&AR.438BC&(L3!#<4DU&.&,9__3D84+B@NKB=:$[D"+LBC/%$ M4M(D%33*<+XNKEHBB;.RJ RM*I\>=ABV$33*D(WVJ.6*'Z]I9X(NA58)*^3C M5- HPS63GA2-2!I'T[6N;#>XMCCD[*!1AKC<7^J9@27+ECQ$'N4;0V,',V,'MRO(@MUKFV7P7[4882LGTRIU*M\$FCO>^I+4+&QI$C&.'+$ MQO@X#@B !\#$8@(@ ([ ACA'$,+1/A:J.A&P15&A9X66$W4&E)W.!,[R[/"Q MG!Q3EQ.F.RN;JVQ'Z/%%.X@ R%89$\8::Z"URBH]$SKY%9.W@PA Y7J-UD@2 M'5IB>G6F3T8:%2*0 $A.J22-I*DW+4::FN"RVA8Q;U%@)7$$)2W6Q,EE;DS7+*ZA=2M1JF\&DXI6FA26 MHU2EBZ;YCAU7ET#H0*3& MB4O+2-7ITGZ*ZM&+5I-M5HQ5RD/KY0BHQSC0$5 MD5NSVB3/FQ,K.P=+B>.EICWO=R+33 ;ELNU6%ILJ9)$ >PU $RY+9LBYH$T9 MCI&D'LTEF88"E@8PRJQ6S1K+5'&)EHJZ3M78.J$F 0<(XI1:>8*A/&W35JNJ M3T"I5GUEFVB7(-+2 MN*C4754-,B:HXDLQ79DC$NA)GU*K)&BT59V07C0EXM61_Q0R) MPFY+?QFW?+#<1+A.(DO1Y0? M3R#A#()'&SH1HD4XFN(;H44XP.)Q*@8?!/'?-93EHGC\F)6Z86/_$'-#S TQ M-\3<^\;<M\PK0:X@SHY3E1&P-(3""XJ)5DL#PLM-0=-EUE9ZEB9Y$=$V6Z->D8;7-2 MZD6(C[> \2V!5VH- KH\&+%DFUE.TS'42E=%T^C&:K7$V&N(C^%/2>Q!^VF' MU/B3J?&@S]*[J7% KOKYY+*^IIUT-A,0_H/WS_T*K0<+VK MZ1EW9-C>W?R0W90\@>'F1TUST;1\?L06GUR\U<@HK*3G*9I"HMM)C_1(O9 ML]E# ^42LP0?:]*U L'W(QU9+I>@\@!MI"95=%J>/,@,/P)CYWJ)QW25TA? M]T9?UYWF<#9])2RE.IU,^TF&7/!C:\U0\VZJX0UDP(FG.(&&]/6MZ.N'Q0TN M/$WA?$NX->Z44Y&8SG#J8IW.DFTCJOD#$?#H$Y$X%2I_F' >$9&'(E^,[]M M/O$VCWB36?S85OX=&< W8#;7]VE\M:C_/CF7(6:&F!EBYD_ S*]6W\)LX/LF MED>BB0=CRC\D&WBCR)^1#APU.\ULJKBFI3P1,4:.*"Y(V^N[CS^1V*F,IY : M0VJ\G^R<.TD!?IL$7\W+28IM-#Z1%R+C9.EJDHXH4TJ XV)@,O 3$7UG9DY( MC ]%C%]1)']U8KR3#.!/$&,].Y=:$W)29R1Z+3F+=B]?'D%B3/[Z$WN*X\=I M,/\\H//O.^8"WYW9^J69/[=RN-Q10L_/RP7^!)^;SS5]77?F97366.'+I83& M1S4*CM,"%D T<1RB?_!LX) [A-SAOFR1JZ< ?X([I*1(O6,URDM:BK1*\U4T MLQ9'-N0.;H%B/.0.(7?X5LG =V<<73T#^!/< 3<2PQS/:#A-4KG\'!_.NU+, M'<4)C*1H0"KP:1/IJ],@PES@R_E>OI1O72Z7\8XXT[?*)3X_4$'FNVAC,=!( MNLMI#:+FT,N>/H:S?-U(!4:$R<2/0Z 7CF3<$95^@75QX33D3^@#;+S$ 6-E M5:6[8JE#+AS"6ACN:'HW@A'#3VH$(9%^4R(-E?R+YS)_QJ0O-%!&S*H3YO]G M[TN;5%66M;^?B/L?B'7N>6/O".W#H AK[[LC4'%6G'#Z0B"B(@C*(.JO?ZM M>]FM/2ZUT:XS]&KILJC*RBBK=7>FZU8 @9>$%7X)]U:B_F9.- M:!GS-R&B+NFYH #>1Y8'R\%_G0EP29_F%2;X78R#]QL%]7"\O^P:3"^65-E??#G'+\DKVEXD7>LTRUU%D,>I65 M#V$.+!."B1%,XJT+E_]U9;!F_^R;U;RY:FO*ET'RR2C.L09/2=M2INK(,U1A MS(_'J@)K7S]2NRF[:E,%KU3 ,(-7M2%IVF :<-2]!W5A]*,\(<:4VP3?$LJ M<_-VW&I.ED!Y4\'Z+,#+7-M3+U/W(V!Q@GSD\Z?#Q:PQYD[5$S5N'$QV #'G M"\]51]AP@\F+A;$!@ S:UYL9,%39]5S+W@1? Y1686_OA-'"LU5I--RVC(&U M9'B2$=WA(N^P:\?_&(Y43:JH$]G@31FFBFW MO*&CC339UE1G=]"G)[GV1*\S97$STPJ^D"U9_;!F&Y3L_ Y0%F'_<%4(Y#G8$0UXXZL_] M+X><23]B.VZH8S>L;;5[$,CB\,E.S(=M#N3^K@U\\K1\O&OO1W%0Q_['V8XX M#VK:'_1O@3['@!A[0;3_'(=;W,^AK"!^1YZ8XXN5%1PM^>L$9M."_M>#LK2TX MB_:X"#/X5;7"LV+A(AEYWN+UVZ#-Q=-QW3!MOA1 ""^1Y F$%X07A)<(99B[ M)FUNZ0)2\<5()Q2=?#]94JY^!P&E(3CO3:.*Y3@YVYIGP#@TTP/4$Q9J. PG M'6#W,0I2=?BU:\M@.313MC=%5YT[-5KB4GXIM,QN+L]$"?KQBQ MDF2)4K\+Y03,HD"R,3IQ;S68D:#XTMM.WTE07..RT[4$!=4G)M64P/;%[ MY+[+.'#/,ZE;\L?"&^B*^[3.[>YB*2:[V(E;PYJYOU.,#"Q4RO';UK/[[:OL M*Z6W7C5;I9FN98FQ/4HZ1M7Z>$9[^,Y?%]GW<'Z\K'[R3CLTQ'+ Y )4/1S8 MJ6Q2;GUM%-IM3<^W2*'569<[Q,"'9("143&&.B[ A:0"D@K?1RH\<[+^ME0H MM<49/ZBTUW@KIZ8=K4%3U6;4I );+JXIOA1?ZG,_6Y3;];XXX#A !OK'/Q09 M2Q XD@I(*D2IP-\7>U0OG_8F E(A6TD4YNT4:8GT@"<)KVC:' YU!19(A62, MI8C;\KR&A()9DD8:^-563??1"G*@&;0"E+ \!YMYMN:,M&!*)\-8[E&>W9+8 M0CK++5@R1]GQG@FB4 @]R;Z5W0-3@]T<'P8932[/:EF3%URWU]\.78%;- 9 MPDK>Y'%:;X1>A-XHILZ/J)GQ^Y!],2<_TS*KO4U5F?!:I;TDUZ4IT6U, #V MC9$DCU4)5#7C]J&+S((O,0O.O_':^59!'5)57,_W!2?!U\J3[H0#9(!1&+$4 M\T%+(+JG)X\FPL)6'PD26 FNK2%-GO# [0; M:^JH;EN[9QQTD6CN:4^')WLBM9;R>;YES?(5+;=(VLV)Q 0E-O 8G3SV?Z(B MP$@,W+L8N$TCY?-BP""<5*XA!F[3ROF\&$CYRJ1;H/-UT1/RM9+5E#-SOP'$ #1VJ%@B<5RB(]I% MOW]9-6#,<6#,!,4$P@ QY&6)GC2*NN[QW,L"J4^0YY@*8J5OQDI(C7UI_PJJ M2:GSA1O^_<0^95:;>;O/<@[?9?0N,:WGXSS)26Q0,>Y$'2GD4;]]@"(%,S(* MYML U>>M C/(3^JZ)_$+I^^)J:3= -O.9)_%6OTFVZS6'7<":R :@=*-M0 MU;151Y5M91H4OQJI*]6P%M"5_ECR"EG1R(J^-==KC89$X&&\#L4<)X-!_C0D">Y=$MRF M/?);DF"V)(RI5\V;O+I(%'4RGHQK#0Y* F"K)&(DC0[8D"1 AL]M&#Z_)0F6 M@T9#9$2_CWLMK9XS==\IE"=0$@"C*!ECJ.-T+K?D7#\P>EZS;>Y17-V25(JZ M&H(N$'Q2#IURDQ*=A5L;=#?BLF3AZJ ^YJTED#@$M$(2,1I_WY5G!%D$V0A! M]GZ,B!.0+4UHI>_-'0^7M65E,)$WEDAR$++P0G(,3] (LO<'671;X%:T_5-7 M\^B&3+7)A"5V57&JY(LTFVKX$+*!7I]@V+N[(J!,97,2YD_:W2)&+@ODLKAS MY^5MF@J9 *I%DS=EF"%A=^GIA!AK=X21V6?=O"YPH(=ENV-O*\!8($-C@:'0 MD05"_?=#_6U:&^]&_2Q1$3,R::3P;G-E-DP_D7/2'$1]<#S!X.^\GHQ0_UU1 MCXXG(F.PO!OU]L)HMMJ6W]0WQ6*N7##7>:40[/7 9&%BB>1Q.I%H'T5D'@V2 ME6QX 3$PV3 L7S85%.@?0>D3==4"'4-\0-YD8<( .Q XG..HKM/9@Y#;8_"$ M$")&F_(BD9_V]-8X-1 &^:12*@(A1$&#@XJQ]'$<-T(R0G+$D7S;]L+GD,P9 MY7$_1?82>*;;MV>,KG*L%B"9#J(=DZ]Y0!&2;Q3)Z- BRC; YY#<[?1ZB<*F MW>3C=7?;(?M3K53T(9*#BQL4>R]G&>U]#8C10?HG###1:$>WX&1#@P6[D+L# MN3N^C_X244LDR/=\(F.;<"CH@OIZIYR<>8)N)M@NS9L3KKD6?TN ;$ M.QVR?I"R 2$>(1X9-U]FW)P5\?S:&!**ZHYXCTM7Q5%CFRFN.8AX]CV(C^") M1E=SIX DL-? %(&FB;;2 )A'V$+61MAP@SD'ZX <*M$31E'7,KYQU%0@;0XP M!F2+8&;DA>;*1E[6S-?RN=N37J+KI[8DWTTU)NMLNYG48:14,C0G4B><)"@! M#8)GU%6"KS<"/HO4YP#=;BJLMXX[>;W;&,DC89IM%)L!0(.@IM2)#%$(GS>/ M3Z2R?UTEMH_ADU56XZ67G[EXN=0I]OJ;5;GF!OADX0;*)%ZK9G1+IPR".U5M M=(!P7L_"T+)'JAT/&_\D%FO, 2PXPOZ-!_^Y=<]#J&9<>Y+1$7,1-1C>.'8- MD/[XR)SL'14O&AGUDJ@P[X@7.(^/Y3GQ)QWV)".I1LS2)_)-(BB I"XS_'2/[K#VM(QK";)-#=6"HV4#S0-:7Z_Z+B-X3M*V@)V)O#?OEE 4 M ._(\F":KJN(J/\]F^?UZO.(CC;SS"9J.?5<9[CNEO"6DJ%Z_5G=*6>XWY,$#@B;=XW-4\K[M\+F2@=;]7Q>6+OMGWZSFS55;4[X. M8& 8D/*:&5XJ 4]&VNJ?O\&/?4^*H>C\?(09GCA'X Y7\#W;P.Z3 $?GF\CI^0*0= M,N.&.G9_[KZV?Q:@[/&AY01U2'[:J@&69J7"WI_T&ZR%:RU^DL0##9D!?-Q- M+$$\I))G6IT#U ?(_[46?\O8U(9X_7=;R#SCOP^](OP(OP@P 5!KA$_\<#*[ M1P=< HD77/Z!XL\:8QDH.TS7>>1L.>3N,[/C;M;#)[WN!CFTC!'X8T&H5/JM M?@OCQ+90Y=I%H8:U^4RA)E2$?)%OQ;!*._OW?X>O]_(0M+C8# [<3=>G4$UH M\RVL+6 9H=82*L4LU^:S6*Y8XVJ9(E?!6FWPH,K7VJW+$N'50>:$)M8N\%B? MYYHMC*]EP1#?7+626./?;(11;S;!WVP1PTB8T.>-5JDS]<.\/2FNEGU75^S; M7051OL1?V&Y74D=?R 9_<'.PC[A.D"%Q:GD.T&.+RIB#>N+SEA5G44Z7*5;!-[:L4G*!6=0\3B*/6XXF_B3-)8M=OENEXXU> MN3O(3WW0,OF\95.H20HNK:?Z1C&;56%8HJ5D0TI(^/.6IK+I5W)BILS3$T*K M=Z94O"KNE]"A)UIL]7%7Q+L'D MMXU9H0$T[Z.6 CF;YW"=&^BM>%(H9R?Q@K^>2,QQ2ZU5%U,3T2[PFUYO4\@- MJ=IL">LZ'K5LL=G"V%8:)N\M5@J]6O5Q2PO*JAPUW#2]5'OG7ZU+)8S[887IXT:(]JK.J* MYL-XJV,*) 9*9RQ/67[98TOF;#&9I\C@<."H*559M48E9C80\Y:J6$0BGY#L MP*@Y:FJW[6$A-1A*.EW3VNHVWUCV(%U/L$!W[ _Q+*$FQ0R=:>#M25$TM(9$ MG. !M9UM>8,\DQ8W6SJ=9WIN-SOD8-,C "3'0H[VW(VNTUM[,9<*2SJU\&'3 M(P3HS529L:561<]XV5&\MG7B2J4AD2?8I60K>5H?T LQODXI'AEWFZTR@/\) M=MF4-YU:TF5Y<9XN$3,FF4],S09L>C363CRC:6*J)(ES14[6V&Y?]TL<;'HT MUOE,8>+VQ4+&H)= MYGJBYW>M>$_LYEOU@<>+Y=QH(I$GV&46S\^MQ70^YCUZ0-F:F1@G*0XV/9I6 MPAA2EK4@9WQK56MU&Y1>L]P&;+J?UC.3,OSB$*Q5E74+K-\7\S8IS&C&Y(I@ M06#3Q(]?VSWGOM4:ON>)]7P.W\%3ET!+F:HCSU"%\5'^!U2J-1S4JL5@)O41U%7H#WN+:GGL-)(800ZF]%_CUX0P1?8<-;B6Y(*ONNI\ M8=FRO7E,L*"HF.8 [01V)SO84#4L_V>@% 2>C4.^G/_R^%D MZ$?K,C2'9<^U]@]"6SAX\L1D/O!N[=K\\D(PH9GKVOM![*QA(M1SWG?8F:(> M4NQKKM #K>>@?POT.8:DV*E-^\]QZ,?[&?H7?$"3-^WZG7,E>/&^J3QT+,-S MU3/;\\^5OX.&X(\?4@5W/W_3!4V^&OB-"'\APA,/"43W+Z [^Y"@$>&_1M*\ M>MJ%"(\DS5W1'4F:WR/\>RXK!;KJ;VF6EYL[\X&YOQ& ^MHT/ZO9?7CBS-&\ M7_.VAN<=QS\?_:K[.8,90D+\WX_DC_/.GWI@V:N&WS*_Z?DN>:8:$HG"8Z>H MA1 1+41\:.)'"_Y!2CSBA#PO3@C\@:%O"B?0P70D1L[,*%<-S$*,]! M@GXCF?F%4WW#3KJCF;YEF=S15*\MRA'_?G/^/5>*C:ML,J]MGMGC,ZMW*UV? MO@)[\@DDOC\(_JEGX:*<>8O;"&+A"++PF7>7K]Y$'DMB M!*&5\'J,._8,3%:4((SS+->D;L$&B1S&SG,+ZFOE^[DO.7&.)(P/;AR6#%G7 M^%RNA^>MHA,?);.5M?OQ6TU!'K>CJ"7PR_[9[I934W54>Z7">"9.46P/O.$1 M/CG+SN[ P^VPD_%LF,@9M*Y9IA)^.'%#*D^WBZEZWRKSY-3T2LPHH7=7,.H5 M9D.*T?C[\IC5]9 M260_1Q.W$9KL?0/\PMK(;P"=TW\B-@I?A\\A=IS?+;"*7RN-"84F, MNLEV(U7QI52X]Y/4FQF1;L2Y4#17@ "6O<$6M@6YWC*1=^%VK!3D78BT>O&( MKOH>7.\4/_WZC.?9,2_RF3+EL:W45'=2G,1 Q2%%4,BS<,.8C=!D[QO<%]9 M/@WN=*7(9"V[T^6]))C0=N*(5+\!P UT"SKYP6.+KU8@*I8YB;NJ/7^,8$,> MA:CI D@J7&++WV=5.1(,0!XL ,4W=4,.A &_]+3%_+0L(,=2/-.KE":Z&J>V MI1EI:BFR(;%!L586^0>B R_D'XCH[GP6',97U5(U7C(FN!>O#+U4G#4R)LSM M!O9D*GF-BH]7#26P5:"[>"HR]6_';$"F?M3W_?V#,//Z"2$SKV?D#IFK+OFN ML2UP-K?8\OH$IH4$NST52UZ]KN(M* *W@] (3?:^H7QYU>%-**L=+]%7>]Z* M[RKU\J!?:]A4I@&A#.N9W%IHP*,'([AA D/AXT9EH/L^0AN^$@81"Q"X!$_ M.!YIT,PH_1MHIWL,KH77WE=077KDPH'^]^4M:^1KA@%VNN(C/,(_G=C?*@N_G66R?)K7-DVJ,*4S M;5$,*A#!_8U EG)D /8-+>7W[$B1-? REN.&9?I4QP7(=8&QI\JV"=X2% I4 MUXKJ.' 7 PMIP*?(!KP=Q?$.;4"(N#]N8_,[[9P*$ ?#4O9XXW=P*YI\ #9A MG-Y![057%" +&,&);=)/:GD\HXHMO-S1V]1F/! F6E!]CX*Y,9*)X^LK?R([ M\';@'*')WB'N+^R4OB#NN?54=OO+3D6/5X4^TUJ7BGR_ 7$/?=',L7[\9Z3- MYU90+!BH'*;J8A-9,QWL#W@F_2=\IBX]P/) -5D!A45%5]FCJ%P@67(Q'>+ M#UP,( #6_, (_#HZM2%UE1!)@9$7^;C3JJ=GB7M?#(;5-F%D>8QG&+>IQ+< MYP,I[(-U1!Z#VS$Q[M!C<)N>\]-&!(":L$=: M$*P"<;:#V3L#5XS62&ED&V:/%]I+3QAV[1*1XR0B3&!'QDX))N0DN!T$1VBR M]PWU"_L+S@!U>ZOB\UJRM\#CK;BW%H83-M5K0*C3 =29Q(T%K'=DPY.#E93W MB821_1\]52'J8N*&[/\7#] ?H?"84ON4!:)0*269-ERQ97;R&WTN=&9Q( !2 MN[T^21Y?/4/F_RUOW0AZE[\E]B[H&:[N)H+:$H@$E8M=!0 MKR.BSE$B16:=T25^E"6U2]2D0$.\7B)=W8IP&XI(1M0&9GQ&B/&FNN4IVRTLF!X$(O194+$7>2WF] M""FTMZ$0H!/0R)R 1G6VM[&A(D:^,T:.H"WY]_!)'[X*E0DP#&/TUT$Z5FAB M/JG*-CR36GL#VTGDP':[Q]G/---P(F>;SFT(]'A;>I]4'!D&MZ-/G71,1%M#NH\HIE=N4KR8K?^=9Q 63O0KOM?W<3)3 M8'E2)Q:#X40B@]17Y'$2373A&0'V;@%[C:M/OPO8>2>[[>?%4D84>OG)9KM9 MC%C3AX -7(PW=E>YWLQ@(VVE >R-,%]SIX!R\!70MD.V'++EHBA4SQ/$PKLC"!8\9UF1[>R+N;G M/)[ U:*09-1"SB&V0+8%N='H&$4>QR\C5\$=X3Y"Q/B& N(Z.5E^2T",J#@Y MXY?Y+)YW!R(@^'S")P,!00<"@OJH\O/5.LZ)>.:#PV84U(QB*;\LEO*&-)+G M 91A:<"GDN>$-%GY2=>IU\M-L6MP1K-';Q M8'BQ..9WPG RJ*;QEH=;HK!DS=:LY\RUE@]A&&9 (5)O'SC\UY7!^ORS;U?S MYJJM*5^&I=_F@IGGN-IX= &YN+7F2% QE.JJ MM3#4IKH B-(489R9:J;<\H:.-M)D&[!(59T/55LRJ?*2P;=:5R3+A7YE9$^K M"<7_-%.^F*?GB"5KX(_2I$"Z^")E>CI=-PM]9E[0.7("E4PR=6R%QBY.3L<. M.G'5()^A:DV S)I"P1805@$&CVMOI%9>XC-R2J@ \N)E,=XHI,5A8D!,KD4V M=]JNX'U=:^OQ8J[E= M$:6TT?OR33,4(.GIT"QBRF-UQW'HC"A-.*&]TF4AK M50F/VY/JU3BN2-3D+3MB&KSG.U,RF>LFQJP/..Z$&@*&9&LK@.FQ;4 VR1&KP3>'8@RK$8_#E4.IL5-EV8IAK 9$R!@8=-O9"02+ ?^'K@\POA0L^&#-7@$9YP\ M0*L'UUA>R9H!5?% [#_V M&L /_+E93;]SE3.UOE3HSUV%6GN)?)S."FU>36ZS'M7. MMKLBH%4Y+U)#70B\(=@__LU*+"A 8UU7TL4BLQ'(?K'^;GS M<6-+!1L;$6QL!Y;WHN#GRFE)YY>);7*IF)PR&_V&4_68]">I7$U-^;93&#!Z M9B#%165<8 M_EC;NH#_YSJD/Z%M/49-P2H/IPV?QMB<%;AQ01,H M@-?_\S?XL3>H% ,0 M#KKEISO;Z-'K#LVBW=D"CO_G++YU!9!6M?=&&)GX=25S9X3EX@DF''DPSN#G M__SK<+S'\06[(X&#B4S#F\1D<#HP4>-#H)?K\<#F^BD;OKQQ]B?,[ .U/VWX M^7BJ0 66(?Y )?^#'?P.*7!$OKF\CA\0:7<8$3?4L?MS][7]L^!@X?&AY02E MKW_:JB'#;0[V_J3?8"U<:_&3)!YHZ!,''W<32Q /J>295N>904S]6HN_96QJ M0\GR[[:0>>:&_] KPH_PBP#G &#&7X?WO7>/#K@$$@\Z#P+N!WR>@5+.A!&& M.P>_?"8G_U-VW,WZM4OI!:%2Z;?Z+8P3VT*5:Q>%&M;F,X6:4!'R1;X5PRKM M;'!#_;5>'A[OL%]D!@?!>]>G4 TH>2VL+6 9H=82*L4LU^:S6*Y8XVJ9(E?! M6FWPH,K7VJW+$N'50>:$)M8N\%B?YYHMC*]EP1#?7+626./?;(11;S;!WVP1 M['9OMDJ=J1_F[4EQM>R[NF+?[BK8CHF_L-VNI(Z^D W^X'9;9^!TMSP';//. MVXR@OMEBK:B+T.\.=*BA:D,AYL!ZC6$$-= RPH_02R[_>6$*?"82X54EX>F& M=VH?>Z9UA.?,0ZFPK+)N@?7[8MXFA1G-F%RQTI!@T^0YM(M/G]F&CKE3YQ)0 MHWJJ9MJJ"]3/0WUSHIKP0&!_& 165[, 'RW /S;4RDYZ>7T5+/^-^)8"G?^) M"Z"Y(\*KK@!H)=2LI[;"2?.@S/8=5NIF;;TU*[';=*(F&H8?\E'T?227I@Y3 MYJ@Y9R9[NC!IU_"A; PG'6"\TE0L19PJ37-TDC35E&E@[< SI(-#@->MD0>, M.[1X7C#*7H>.&T17[BT4\/T73+9G$'J7^0;%:S@U8(P]MZ^A#1Z88'L3_"IX M^^V0BZZ?34T=#5=Q5=KF35MMF*/$.0!['E8TW.1:SH^R$[Z+ Y&68I.6N 5 M32;)&$L=1Q<$O/%=XEPN1?2L/YU7LTNY)Y;[X\8XKJB,WVA ESP12^&G0CJ> M^DY?2J1U* F&T*VB6!,3GB[O/!"_W!C?!38GTH#N ^>9W>D+P=:"B>[8)3^==VY)W1(9TD4%OMJK&8:C,3D_'_O 6 M0<=/(ZK@*H#7**H-53D,ODP#F@Q QB@P=YP_8SOE8Z[*9C!*P"A!H+.Q.3D/ M);#"8%"/K:XT0,I301VG9K'S'3\+\@'K?C+&AX)3M+S)%'Y(A1[S/94!NBPP M!J!G[5S-O\XU@F@CP%=P?S#4($)D%,X4S!I\/Q9XR@'3@B\!RW7R:,F"OX>1 M;V,,0,JR0[?Z&/IG=[%LFOUD.O!K 9_OF@?;C!&RL6R&=-]=O@Y\W/+Z:ISY MSK"-/= ,RB&%QP>0&)"OE0Q'\ .Z*,.>*,V!NP 9N$=2)Z %$.@[0:A0S8\ M%+:ASKIK$5K+X'_@CV,@/\V ZYQ]^*03KNBYOX$J9$W4?4F@" M4H#9AE.; S)-81#3+EY,,0#_P?'NSQ;V=[OWO -CECS $?MPI&?L_8 5+%]= MJ78LB ,$E)[#N);=48P=C&/W86$Y3G"G?#<\0"-HEPSA8=I(Q0)*:H!!P&(_'NRBJ@%V#^,7#@!SO$SXXB4SAT"H=.X= I'#J%0Z=PZ!3N M%D_AY, [(>$CDE$8!I<(.D%)"98<2V#WIJ5D@B+QQ##)I)3$CU"+YONK*3F<"XLN4LH/GI(2$/V_9JEFS1+PKL/S<654F!#X AOM$2AZW MS-=T/5TE\;@HK(JY%%VL)WFI 5H>S:BS26CKK,*.=2_K%/65;NJ\ /L\FM$P MMW']=&9!B*K!\()3IKWZF@,MCV:4)LC*@NDP-EY.4N:FMB$%4FQ(J>-QZ@-6 M$FN-?%F,][-9O9N<+$: \JGC<8X&0\^8684X[OGXH(U/M9G=GX"61^/$4TM3 MSV4IAY?KR9K =HMR/ W??C1.HY!KTZS 4WJ<;FX&2YZRE!$GLMVR0R%"TV!6Y=[V^RL#L9*'S8P*!][3 &B;,_+Y(;7 M,^J2Y 8C1:PS$]ATW^N3J]CGB!5]ZGK=.TGKJMV"D]#&^K'_L!?F&>: MY;;-B+HPZ:MU.C6II[S)#TQU%'D!>G)M3_VTRGPD\5^V=Z$Z%.IC)![^&S^L M_Q#^+-8R0I7'ZGP3:Q6X)A_(X N3L*5,U9%GJ,+X.3'3LJ,IG#G*:@9T\@9: M^#&!9^FL+#FL,1.7]4JSRK0F[6F6.Q.!/^S5'5OP@E]X! N-AB!E(-A_W6G@ M5X#>1L]]]##!VWW*[K9;,,?@&NKNHNJOS5EV0T?WWB]YZ($[X7*!MPB#$.V? MP?KM!K(S6L.L$L!@->2%H_[<_W(XF!EG#0OP7Z'(,EV:L9^\]QF'#C9VB/ M^X H;]K!.V=$\.)]4WGH6'#=SFS_/E>6?L._LOOYFVE5F%=SQ2#"7XSPB.._ MAO#XZ[F1$>$O)VI(1'@D:KX1X9&H^3)1@PB/1,UW(CP0-:_FDD64?YWR[RE< M$)C&OV7'7F[NS ?F_D9&Z]>F^5D[,E(3!].$#__O!_/CK$2@F ?BJCF]F=\\ MF^K#0,$343S[P]WA =T00*(%$.;YO(]=OB?*7#RR/GE>UB>(A\1UL_O_+N_# M^-&7BFV?:\5?M7?1BE]_Q9E+K_AYA5OD5CQ)W=J*L_>PB]W3OA7EJ7Z?57W# M,Q6I,O%1WY''V!\E 78NES%?Z\AFX5Q#O)+AC19^@47VIXO1XB98.E:A? MTZN_?#8=.7UX/R(E MM9QZKC-<=TMX2\E0O?ZL[I0SGR]0 , 6%CN$-9E.E#@T6ZR8E$R.YK5:O=+H M3XL@!B)$?D]$I@X1R4B#4=GD:[13QDEELIZN MDJ(NY3Z?F.LM1-K-AKKU*S-2]*QL99Q--2=]%EZ)A#5'<5BMD+@0)&] H?O& MD&2_-28O6R_E+4QVK DN9-:>C3W*5T^-OQGHX@>$?J M :;->S8OUUJ %_RA_0EHXBW.9.K=@&+UC4V];VWI7=$?RAU M6W599C8=Y=7 MYH01V.X4?9MO*26\/-4+HY[3+RY+,*\4=)6R,1H_KMB(7*4(K'<-UBNZ2C\& MUFQ.7>A=KJ"(\T:MK=KI7+&R@@G;=E[4Q(GZJLB+>O]H15[4*WE1/P97;E27 M.+)1TO',E)RYGB4.!FL(UYV#E2$IY&!%#E9DS".WU.TJR8B3$2??AP*).!DY M6"^_=%G5M()J."_>80/T6"GVY@,[QS M?KKN+8]W,=3->#>>G8EV@XPJZ@B3P:AD6.<0UDR7[,F/K\1,62<:^-S@V-G& M=FM)?'+F\U#\ R[;/4:Y$**UH!Z4, XJ;3C"+WP&53<>_;;XH]_6U]):M6"N M<_RR,.54@Q?2;BJH80,/1?$8P; Q''_?'1+D#$(POE\8?_BD])HPU@FEZ8Y2 M:U6?]YUD9U[L=3B>@S"F Q@GJ$0LR(AV71C?@#J,8!PE!?H*./[P$>HU<2R4 MQ_Q"+F\),3^L=<>M7%5.ER<0QVR(XR0=2Y*O;<=16SD(XR@;+DQ30#Y"!$_19N?;D ING-^0C[",^SGL$0FZ#!CF<%X M8/Q=VC)'R+^'+(H(B>];]^\53<56YZKIRD;&FL\M,S0EG@9GAAATP)B$<58= MNJU'C?J$B6$)75*KV.N9V-I8=5*,&W1F.H'UI:D?_Z281"R!X\C=AU#]S5%] M47??^5'M>8LQY>N+ONY)$N.;_9:V:C4@JFF(:B;&7!_5-Z#H(E1'236^=>_? M^6%-K?0$YW<[+;R<2DCIB9(6.-N'L&8!K%DZ1KX*Z\@Z W?&0U-U &D4&&,0 MKBGR +[_!M=%Z^]7D^T]:#;0KL+D#N4-!(H)@8@=/HKC3"[G?$[D4,@W-BUQEGMI/D9+G!-R61 MR91*':=7"[ +3 $R&4LE+H7=&U#XOSEVCVY/?S/P7D3]/R=X6Z52?-TM*G-< M,&0U.QCB*6?<@. %"C])Q OW,,]ZO-&&N]R,J%8XPO[-[XV@\2UW)IWD%XB M:J;)&^%1N[021U%2)^3CP"5FN>EVP>K:7$BG:UF_SE8YB4@$\(6)) M!QA(%"!1$$E+YWRB(#72W71W75V)VFA)9PI"K8 7 U% !Z* 3#"Q)/V^+%'H MU .)@OO/.A4UP^E\LD!4O(VYK+857EW$*PE=26UE(Y %;"@+4E2,86XI;OJ+ MW!VW8-1$[VSV"R9U$TEU[E*11NQWO^QWCY.Z4_:[I41,T73"@CZ*SSRFKQ7M M1)[36[613N;>19Z2T#K*:BMMI 89>7?VT8!I4IER8YX2,P,U4QZM-,J6SIWT MGOR ?<3+M@D(YM15.S"&7KH]VFL2>)6?DQF%W( V=T\X1V[1ZX#]PX[12X"==[B9S7MK'O3X1&#_WH[/\Z#]PZ[/2Z"]4O'"1"[%;6TQ&[9\"1AHH7L39:F];Z0C]^8=NC=?AKN0 MV+K;RMN0:^Y2#<0P:\:(@-2#>0Q?G:W@/#)/_!K?LO@R*P=L?633D*<">AKQPU)_[7_[ZQ)CV MG'GPQ+46P^W.LK=71(7/-/,?5QIM';L?WO+Z?Y5-3[D-#>P:U MX*U@5*^ C3F"SQ_:G\^A_0Q?A\NP@_H.DQ\:;/@1=@/&!!C7")_X0=SQ_M$) MPOWX)V?9F#M50UFT464;4\V1.L)*GKE[2.$Q#&Z:P4\&D\T1_(6-81I '("D MB\F*8JL!>FW5D.%%1=>"G6+/FNL*X+:^?US"NR;8MK:>*20B5517WXNOR@G$LB4UR/_ZA:>*$\(G( M0L6^#\]:R5=,_QS8X0VW*G+0LX^HV,:X6$K728NW_^"=)D]%EFQC8P9R%JL"\_<8& M;'$.!O9KL*%!C1SN:D"W@"G]3=7=7\:7#Q(@_-KWYF F&TCB=]SB?WA4LHXT MO1VA:MX JF1 !(!7AP' ]\L)\G3 M4AFM?"M]Q MOL29KK8OX_ KC1V_5@P/,$7.MN:98'6#OH3Q4:S#YG0'W%IS'M_Q+&5&585W MPZ3%1/:,M>YVQ7FAFFJF$L8LF?MNGH6K@EGCL3=BAP,+VC[W*X) ML#Z:NTIQX&Y\O25H25)SS&VG//GQ3XJ,D31U!/?8]>_V?OV*;@<N6 -5MIB$M45->:I?+KNB3G=:VM-39:Y0EL#FSY+Q%CR./M N-U>^Y+F MUR]JI=G*CS36S_!=?^:,=*NF9>:1A:EI%HJ]%C$2=<_?9'R_6$K;+0!3@DC$ M$N2Q^V$O@N'A(MBT FK"Q#1PBU-^412*Z+ 6)N2"EW:Y8#-\8FDZ[S[<6<"@.-I7!]CQ451-3=^N/C0$#G!KS^T?ZXD#W0P1C=>!7 M-'LW, ?S+<\ >@-0$ !SQ??<]7#!_?3)SO[4LQ*D(WVOQ_69SO'?D;;ZYV_P MXU$S,P!)H.]Q^LQ_0\%Q'/ABSN$_5%2H?>XG2B8.4BN%L\[%DW@X[F"(^]J3NE\F BTU W) ,7SD2-#VU5UN/R&+S[IVSX\L;932S%/E"_O$S[ M<<&98P3^0"7_@QW\#BEP1+ZYO(X?$&GG$(H;ZMC]N?O:_EG@/'U\:#D:9-V? M@9,%\!+L_4F_CYXSDGB >:?FX.-N8@EXGG"FU7F6Y8KZM19_R]C4AH+[WVTA M\XPA+ZK!0^*!][<#)1Q .P,W$=-U'OE:/I,B^Y0==[,>/NEU-\BA98S 'PM" MI=)O]5L8)[:%*M'H,7%9G!P$G%] M"M6$-M_"V@*6$6HMH5+,'61.:&+M M H_U>:[9POA:%@SQS54KB37^S488]683_,T6P6[T9JO4F?IAWIX45\N^JROV M[:[@%D40?P6*H69Z,+SIR]C@#VX.]A&PNP=:D.4Y8/]WWF8$]2/4)S+CS<'B@-ZO*F71'UC^)/E=%SKKA@? M&@Q'+5FB62$4;\;/I[:7I8A.M=+U)?*XY=:L;]O3EN#B73*=LA)*MEZM-4#+ MH[?;KC-HJW/;$KMD:\:VA\QRBG-20L*?MZS-$K3"$=F:2 Z,B9&HZFRYYX.6 M1V_?;->VG$ZT#;Y5]/QE?F"ON";L\WCN+4I>*OGV0%SVB'&^.-Z6U^6)E#Q^ M^XA.> 4B4^/%Q&I^EA5\[59K-N?R(Q)^8N$TEG$A_(?%[9&,XFV^^E5Q.)/6ZY M2:2\.%%8577-;&1J^?AZZ6=\6"#TJ.FR; SH=*.9XI<67YW2Z4);I4%3XKCI M9$LSK<*L-\0]2R>2&];RVA0'LXX>$9^4UZLLJ]@)GG27S61?G::-89!=>$_] M)_KQ.?RR3]VMS? ,K2[;[J9MRZ836F-.5G,4PW(\6VV#]Z6-(+]J,.BA5"G/ M6\W:L.B+K;[>4S,RQ[&)G3$=R$S.?:6=!)L1/S 5V(P+,!+7]M1/:X='PNU5 ML^6Q6,).@X3*0*B-D$3X;_RPGESXL\E7 AVASC7;?:S=Y&HM+@,UJ]:EK*OG MPX06Z/ZL3P=(?<.P?.?G;PS^0%_6 M7# )Y7@9GHCXYLMCC[Z!^H$XA'!L]*^X@L#*DCW7VC\(3:S@R1-+#'](_CK. MW[4*GSTUH5Q[/Y*=I47L(@_>=14MD7K 7PRGQH+W88^_/;/W#MYG@7>, 0_M MR;;_'(?A"3]#6]8'A'K3ACP(Q'AL*@\="SI*SFP[/N>'@X8?\%7\LOG?N)80 MA&X$$R ?$G2$2'Y,YWWLRTW3^PF;)_&'!!,AFM\\FW_PQNM.S'PN,_ZI]?D" M+P'0D:!1=+BK!A75A^^YE/1Y]%]D_0^G=M9+5X=H^^K5?O_:-@_T#\S7W.GA M(?K3%?XMQH>"]:OI<'E>B ZO7YJUH[:>7W'3\,,:Y!DFG9EJIHRU566JFJH] MV0"H/L2PBCMZP/Z \R7QOYXW"1X3?_WY.]'NM\[8GUK?#ZM.9YAK O\/9ODF M#'O:8&E5F\'HI0(PK#;.QOD8"P>&5=3X]_F4,-Y0%7A\CE4MU[)/L//3!A]B MYE,4N#M.?G.9;YR-HRJ)CSBY*BM \JH8!Q9D'D8Z''/S\]9(.-^0<*8.N?IQ M)?_8<<*?6-%F5X#_1US_;.O(GE^$_(\\3+;WZ$H M_R!+G_H.$NHW)-3A^=$O]GXFH>Y 7+>FJKD%__\4=Q]]&8GLFQ#9]-EX.NHR MNPY^;*<6^*UEC5T?!NRT7S,GC]LC:7VGTOJ+L[!<*/HPN(/64J;JR#-481S& M.6<]%=Z>.XA(!/(\N&1Q'(*X*M4*"U'##7RIL6RG7F_&2YW&.8,*WQO?]CQ8 M#\PBO -V%#MPM6"R7TR\#R5;G#>0+)5\P*G7TG>AB)K?#&1Z*>T/^4"]**T0 MX2](>.+AU42TB.X7HCOSD'PU+R@B/)(T]T5X)&F^2M+0*43XLT8)?]S/\*9F M>;FY,Q^8^V^X4SXK;R,U<3!-^/#_?B1_G)<(Y$/RT\'$GZ(2G/SO1(H_R=*Q MO]G^1@PQ@L47PH)Y/N_C&W\G4B4_,CQY7H8GVXNP]R+1[DF+1G>H;YLL=S?0MU\39L]E':.Z(H>]PIF]9P)%BZ'.=^UYC M&WI^/^F253AN%)F?KJQR:7!>M"#:U;>0CQ5$^7"J<,Z1A/&)1+@O99E);P[_ M$J1 A4?#4@"87WC9Y3\=CG1='QL*SL?K_:&HU[OC;?7S10U.GC=G/-L&"O+S M).,P_U ^*1:20[>(T\/I"LRZH:0;,*,2!51D-D8PIS*-(YPCG'_%SGI5G+-G MQKG?SG<60S/%ZTMFS8O=#KW)ISY?B.*#.'>221D?FEI%W'A=D9O4N7*B#?.A MT0#G3 Q/,.-DR.092NO>A@"*G)RY_IR0DG%:^.RB+_?X.(#'84!Q MQMI))7PF5B:9]9;ERR6&+!0[XE907JUSLE5M:R0[T]\42!RS]+=Q!DBE?'&; M+DKE CE;-:0D5#R"=*7D7^_2/!"^[Q7?2+DX [Y[4VXV'?MME2_C[84C*?/A M9#ZYEM91UOAXM4V(OJAUG1&>)DL;I>H#D .M(Q5CB.,J&+?I"GE^\0Z92+=C M(EV^A"Q254Z+LA U>]#L!-8RO_0+]7:UIZMB;UE4NY,IF[N&0N)N)[-JMI0= M\-V:U1['ZVZ"9R9PFA]32!#.OR_.DI8+U_- M[5E:U]22/:[&>2&W=%0[VRV8"@?F"LO&GZRN> N^D%TN(F0F14_&()7A+"K# MHQ ).7TG2W)&AHJ/"X3&>Y;%#WPVKJY;5Y,E\?9P6NJ+?$%OD;97,_2RW)8X M*045!R9Y7+H1P?,.X(EV^O?#,^58=*5)D"D]GBKUA@.+67J3S]=2_B \.YJ< MJ[ELVM$UDQYJI65MHV4; )YPJT_>BP=BG[4*623((D%JQ+OD%.AX7U=XU,ZR M_";?YV5U-).G1O(/[E5:Y"HN\ M016$3-R6M^$X30\R:*(G7Y"B['-D4A7,C"^Q*&SBSO&)MOF/X+/OL );8)0* MW\UE\7ZS5L^MS*OM]Z[,,#3-Q5.\@ ];_;Q0XLN3!@ IW._OQ.%PE'\2V27( M+D$*Q5L":P^;Z=/3T+*V68PH45R*F?YDE3':=;;]IWMR(KTEI%1\G$NR(Y6''BJFX/JEP#HIQ^C^T005>$X$Y5^Z3B<9="YS.RY8H9.2[N MGKCV7*(B@CZO;00 >2H?]F>R Z*XG67Z+;T[]\04D\EU./=J!E*1F MY(]?2 M^9;AVWUN0'N,RDD$ 14.*I9,O78LBU!^MRBGKYM#*%(H_[RB\3+*5\E*V<<) MU1'I[9:W.U*JR%+7T#6F>GQ;%UV[JPN&5[76+;Z'IR<0X)_5-2+K"(F0-7$; M NYV;*<(3?8R_I2HSA8Q\MU.]C+>@HME7[J#W>4NL??[6C(%-,N1Y<'2)5=1 MDT^F8CF#'7R%>41%16:DDB'K&I_+]?"\573BHV2VLG:OYB<7"X3NISH- 5<; M\4[#J<4W#=I3R.(VJZ.NS1BM'$,TRN 1$)[$R*CI%L\BTS;@E9O %$_]Y6"@4WFB!B7OAZJAJ2OP M.GJ$F&*8YX)'L6"8@[ :3'<>SP5\!GV&R MH@"D .Z'S\%GT\(6M@4I [J>RB/P;M4$8QFID&/@NQT5&\J&;"JJ\Q NW+-E M"FLU')2<4 Q5MB%NISL2/,(2SOX<-2=>3#M-)GY!;T?K7!R&<#^M+/$__WI2 M(N-(L=[)C(.)[$ISD('XF*CQL *'/ ;O_BD;OKQQ]BHI^T#MQ='/1[%#!0R M/U#)_V 'OT,*')%O+J_C!T1Z4H-M][6G9=CV#]^H!+);"]=:_"2)AZ "'/BX MFUB">$@ES[0ZS_B>^K46?\O8U(8R[-]M(7.J-, G2NF94+ 93TKI[1X=< DD M'L1=4":+8RO9<$0WURUDECCWVR$ M46\VP=]L$<. JO!FJ]29^F'>GA17R[ZK*_;MKH(=E/@KT)$TTU-'7\@&?W"[ MK5DSP=YI>0[88YVW&4%]L\5:48$4A5LR4-Z&J@V%F#.5;3 3N(TOP)/@(S:2 M7?G/"U/@,Z;*JTK"TPWOU#XF!_JF))-C*D')8VDXI%DIP:982<9'N)0D2!G' MB;&LL,,?H3B7]QKJIK-9%O.FD!'S#2,]:$\[PURI :O+/F]93DXYIEH:CO'R MO,WDUA6S/[4YB3QN.2"%]FRU'K#\DMEF^]VM2Q:L"6B9?-ZR2.6TK<#U.R+) MRPQ0SOJ5/ 73^^+/6UI-;;!9CYDB@1-3;O,/Q& M8&O.MKWJDG,?F!E'+1E='HO%2K['>PU!X.R>L"GP$REUW)(D'3L7=Z0RKG55 M14D4/2XIP%LW1RV7<[ZSI8>:AB_3Y=EFT**8+<%)[''+;6$Z7N6:Y39/;OLU M>FK..XEE$$-SU#39V&9PNY5=\5Z][642S6K*3OD2<6(]UTVF5<_FIQ/>$_,S M>IYOJ7:?@TV?DE0B"9I., E%4H8T(25H-2$-57P(ILI0N,(2)(N/GW>NQ-U. MVR9@GN% ,FTO(DJQ?:-MZUXA1A,),*F,4I!I3-K!=?TI6! MF/?BK:6V6LWF%'>* <8CJ-EIT31'GL)=8EI4VG^]PI5DWR!:TX$]H^OUR-&_.F MS&>\\N04J_)-=NN)@E<";"7[U063,Y(IR-1'X\RQJX0MY+267IXI+:?9G1M; MDSO%U+UEIU@FW(F$:X-XLS%HEYK9S4FF]FV/E.?F2.1IRU>'4WRE+OHGF7IA M-F@NKBY3NE9+FYPZ=&M)J7&*J3F-K_-]S:GA&IN897&?:J<8#K+J$9E&N;@F M=&;=!.ZMY4F2$GI^LA9P]1&=VORRETE7-5:GU;3M:66>Y29!KWM" ?MLMQ<& ME;3WM:TKY7FK61L6?;'5UWMJ1N8X-C&18%/BQZ_=DW/?:@U'?^4"WFWK7>6[ MI;DH-%5AML9;1MW);MFALN2XJ)3O=BU4O/NH?U3H$I74O57"HY*ZJ'CWMR(\ MDC1(TGPKNJ/BW:AX]S=]Q,>_G9\\OQ\+GJVW#R-3+)7[9*BPMK3\<6ME)6,H[$2,2*)4T CE*X13) M2M[O!WFZ.,+3C=JPPY<')26][K;:/742UO%.Q.@D>UL9G% 9[T@)&53&.RKJ MQ5>6\7Z_--IP.6L]M*I5,>Y1>$=IF>QHXZ,BW@C=2*^(=!'O]T.\GRUZ0K90 MB//>9E6D-^2F!I8X+.%-)U^[[WY+[@]4P/MV+:,(319I,U]5Z?O] JT\KOEM MBU1X'1#!;LR'"[R4;Z ZWT@<(+?*?14$?[],W]4" M)U%VL+L$)]KD+UD+_"Q*/UT<2VY6J&9QT%Q@NHMR5E+\L CX?:6CYF&F+G@K MNFJYEHT,E]LQ7%!1KJ_2(_:8"2"S$U05M#/)Z2JSG,G3)<>TD[^5:?3] MTLJUY+[4J"9=7-Z.2@5W4BC-Q5U%<.JU1 M11,]T8+4A'/&9!07CU7 J7%3U%3DM\&1Q M43;6;09GG4E8"/Q]%3L1*F\,E6A??Q* M=,X9*!:]YLN2U932>J(R,_RPZ/=]N1A>+KN)K(Y/6QT1+>%W7M?#=ZWM=QL5 M/-\OZQIX/#/6-D-:5(5.%U]N*B)1W1<,IQ+O.^= P@()"U0(] 8+@;Y?3@PU M;4/&.:Z46SZ]]RR7%4C^U&[*Y[NJ%'B)VIWO5T2;I/2+:?;[0N]7*L6RL<* MHA[,'O,U=WJR4LJYQOKR./[6]J\(A@_@884K_A/(*-4V-!.FZ*Y[MC*5'?!6 M:XQ-+&L4%F%S5'NE*> IK,GZ$W#S/_=4WX7&'U(H%_KB2ZHNH.3_7T%WH#4A MAO\*PC,/+"HS@B3-]Z$[DC1(TGPOPB-)@R3-MR(\^X 3B/!?7$GJ31OV]ZN" M8%')R_Z&A(U4+:#'*BG,>:ND4/1#BKBI*BE]5;8QU1RI(^PZ1:/.#XG;*1IU M7H!$KD!0DKXIUB=Q(G7ADE!HP2.VX)>N 7;O"\[>VH)?H@38U;>P.]JTHCO3 MMRS5.YKJ6UZHLTQZ:X;6JW92S"D=TRD5]Z;&%CBO22FGRZM7GEVXSOC#0QQ"[G&W-#]N< M"$!=,N7J*I%TBG@\T2>%5HKCC187EMW[FGSR2+X@^1(1^9(ZE"]O9D&(BGSA M<]WN?#XS+-ZS58[CY]-N,_UJ//L%Y78%XD;DBT(NTR[M:2*?UZ6LR/2,W@#__'V9,PB9B3C,>+2S MS(D9FB'[V\4T46U#(FSU@!XQI6W?-B7B\8=/(>Z-B[K6]0K#56&16RM?I3E1>:OKU!0YY< MH3HI$A0W,:E[%Q01,;Y."@JWT#4L7\_(XEQM4ZM,9[M9I+_*A>/4MZWT>.ZO M\/DPZ==F](CT?"ZL<8H$!1(4R(KZ.D&QQ:6\NGS64/. M("V859H=JJF0)^EV/$D1FNV]JU81 ML<'V*-UUHR_B-;6]3/+ ^FIK@E@M= 3I\RF!SR KF\0$GR46G,['^_(XK:GK MX:PT"8LM7SM+,!(V=SK;>Q=NK<-V*J1>_5#&; M#=GM=+NP=%Q=EM(I1F='[3075G$F:"1MD+1!1VHW8PP^DS85*>[?>\RM)8+!,C M7,4;B<9PJI&=YB2L24^RR+&-X']K\(^(070*_B)9:F>&G>2*]RJ4(RV5DK"8 MO%IHY=+P%[>ZO?",7$_,;+-%D!_?_!'%LJ7P7_0J+92 M36<]P\D:SZ?H3JWJO>X4N>"Q-CZA\-2D6Q5TNER)C]+,I#IL\EI^E2:W15*4 MT_FX-BM2LI'\4N]/S^]VMB5/4\1,HN00XJ \3A<;$@.-JE3B?585$D9(&"%A M%&$#[[0P:A6Z]";O)TK\DAV4)_JV[+>\3]72/(,<$E3.-YI)W,1;O9963G85 M3RQ/@!Q"M\.0+#KC>=?WE441L39/RZ+M<+O*C;VTQR^'.;J\<1.)\?"KPJC3 MB?H0+PVY"1X?M+N3SL9(K7H_VJS\BG*K-R ^H^[(XC[$/NQ5?P MKNIL9Z6"-+/=+XWI:;+97J:<,^+B)LW--HZX4?K-AD3@@?^90<'.2'@@X1$- MY[-28K%E(I>-B/"$MBU\J/$:-BE8'74_XKK^EQ'RIDB*V/A0>](]_ M6 K)#B0[SN@K_E:RX\S.8F'&N1UR(LC\IF.7UG^=28_=#0GJ$W>"L8U2L"BCF"9) \[:FT M>(;9PV7828\=SC\TV/ C[ :,"3"T$3[9U7#9/3I!N!__M*"7U]I(Q6TP33PE8D-48'! M[.WS /'!EZ$HL"T# U]TU3G\F@9>J("167/5?GCDO#.Q_XG9(T1\ 2)N"Q*J M.9$GX#U'09* 71V !0X4#Q>SQL% #KK3'+#1N:H]!_V, ML*$,D0G? EJM9,-3]U]Y'*UC&:#=YG@0(\\&JQ,TWJCR^8'Y^PIGN&O6/$!D M30D_0^&BF9Z\VT:#8J0'-545 \P$:F339X"CX##.453UQ6);9.*74K53K'+Q M)/F\=.K__.M)#=@C'7,'B8.)[&K/D@'F)FH\+#$KC\&[?\J&#]AM-[$4^T#] M$@O[<<&98P3^0"7_@QW\#BEP1+ZYO(X?$&D'X+BACMV?NZ_MG]EA0=S=PS=* MW1Z(.I)XH"%S@(^[B26(AU3R3*MSH.,&>NZOM?A;QJ8VU$[_W18RS_CQHO(' M$@\*GV!+ >#,0$W9=)U'3I=#;C\S.^YF_5KMMX)0J?1;_1;&B6VARK6+0@UK M\YG_S]Z7-2>N+.N^WXC['XB^YYQ8.P*\-0^]]ED10HAY!C&]*(000D@@T(" M7W^K!-C8IL'N!@RX(O;N9>-"JLK*+RN'RLQLN5*L9')2(QXK-E-1<[AC3WEZ M;A]WD17LW>6Y/H7*E:;4B#4K,;%2;E2*N930E%*Q=*XLE,6<4(PUFN"#DE1N M-BY+A*.33%?JL696BG4EH=Z(2>44F.+)7GDH!AY<@AVVIY(^^$(V^$N(5 8/*A?^R D\H(M[IQE! M/SEBJ>E BD(U!=C1P "'0LP;J2Y8"53W9^"3Z-?80/75?UV8 K^C1AQ5$EX? M>(?.,34R\Q6*8%6&P%4%YX:,0NDLK7!#E5941N]C-#/$>9;ZL1'GZLXQ(!2Y MM"WW;!F;+/!J&%+3@MHUH%?D[FI*@^( MB=JW,G.L(7;<3ANKP'8MV-N11B@R3"*1(:UYLS9RLJMZI\>%8.3[%?&-4F*R M5%PY4\WG3&.EF0D!5D]_-T]%8C6QEAUHDMJ;T_F06(7$P CW\VSB-MCFPCM MBE49-?F^(C#KZ3!4Z/?SQ%><7:ZSFBHQ=*/0'/=GW:4#:VR]&UDSK&+"]^0U MQ@P2C7EU/*8%O::P[T?6<1(K:LUB4]:E*L%*3"+ ZS"]X3V5W*K+-UIAWA)# MO3 LM-/=$9@G_WZD9U;Y:8;HSZR$0^9[6;(Q+3-1S.K]0R0YQU,TY3RPAD(!ASZCOC=9&'5(]5"7\ZHA8G? M'/O2*E^#0U]37]'Z0%GEN+Z":32K4(R.*7UN@"LDH^%] M.')#9X^_!.B6LR M0Y:PL8G3F+!R9L)+:GB0__724&IFTUVIX >.K:T%,SL4#O%_9FJ[\VX@E+"5 M@=OKA21D\4YXB/]3CA]ZDR6;P!K4RJ+G84/!Y\(A_D\ QG#5Y<# 5K*0-&BO MUDQT#_+_Q)!,.D7-DE*#X*S2;#9O9&3C$/]CQ5*05G+!3%K),[/23G-CNWR0 M_]62)VM]=TEB@28[KMDGAO7Q0?X?9'/B.#$9%F1B;M82.ABE&]-LNO6?&AES%(^/,3_Z4YC%I@MOH:IR])LG9#DN5^!7/UN19+<*5!$ M2\&MMMZ?)IB*S59:\"KKNQ5EN\VA'*I=3IJK^G#9EW4ZWPW!R-V*WEARF^_U ME6)ATJB7^[E0;G2MCBZJ@L #B06'PMG\XENS< CDX+BVM;X,2+;6'N7A$=7P-=\)_ L--=&UC;8%1#M<$; MP>%I0+]V=';N.=& F1Y$=YUCOO,3F+J?=D1MILZ\.)8BJRWJK+C]8&.R19^\ MLNSV0@[;,>^-9=_=S6)KM>%;M]-Y[B7OGV$^Z.]]WO">B+^KFQ M@T- E)/VYY[7[7FHVH](KI_9[GRKI.P-A*ZVSZ@LVW\O>7\0T?U"=#]UQQ$1 M_D*$/W4+&!$>29J'HCN2-$C2?"_"(TF#),VW(ORIW!)$^..$_TC^2V06WU3R MR\M [A-K/W&'\=@R;^0ZZA^M&ZP2?OB_/[@?9Z4!R3RQU\WXY_XP'M3551?> M4]$'L7PPU3=Q5!*+[P*J_4\FB"& 7 T@W-ME;_;L_;^'69\X+^OCV!/-W!7K MPWR%UPR.-OS1-YQ#&_Y'&\[?VX;SCW"$/="A=;LKO8]Z V=9ZM6+G-_0VA%# M/^!2$4-_AUW^1@Q]]3KT?[+V>RH<(X[,J1IKZMI(G^JNL8K]A:J=WU,WNRO4 M;WC<%.L;*50>8? %@MNG#1>+CJ2;BBQE)I3 =L1Y,DV?O?U+Q1_I;EU?Z--@ MD[2]/^&VZ8].)''GEEG:&P2"+U=J*2(D6LE:+@GO@)(__L&Q.$<1J 8$$B_? M4[S<2.GQP^+%K(I&>E)M*-B 8F76[$9[KM S'G%"U/$_6+38#.6VO--/DO:BX _ M>[F9/Q4OS6Y[DA.4655.\(E!44^0!E^#.21\)%XP_LZZ[QXL3?*K!E:/*/MN M3\0]2D7GVY%[-V*U)75S#*BZ@]P>XJ PG(*3RS!U3W2VK\$**4W 6X6<-0_X M;,N7&2UOG+.]PI_*0JV@%Y+6(M7!VA6&GRNF4JN(,$N4_%S[%R16D%BY1[%R M(];:)\6*E&ZW)Y.Q[4B!JPN"-!FUZ\FC9MR5Q4JQ.IV352=1L8*4[K$36JZ/ M[!H0*Y_L*H7$RF.*%62EW:)8T8AYTF<"4Y8REI*2N8[=Z6$WYQTJT+GI0 O; M#E:1.Q6YK0>V;$"5!9AO)';,-71/(;JW926A/1=#7J[[\7+=T&H?78F[$=MP M ]GG/GM;56TQ[V03P3!GF>T@VU]D9^GE<8_[E54U)[067IO0Q]**6-%)+)Q+ MF"! P MK+G/>B[>+]832UB%"34B1G((Q0COT/H\*(?6F)*9+C/DR@IPHV[[=-8;YVNW M9F,RQ6XZ9#0N)54:4K61(0A0N98AYM;C0\"?D$.MJ^2?;]NLHXT MJ%NTY':(V3[&FB7*>G-.2\"&:YH5N91M592;N]8P&R4I)E'30HM(CER_@BEK M>1 "RD:7,CGD;T?BX-[$P8T85&_$09[*T/[,+'FR/FD&1:%=G%JYFU-A.I7! MBBNW&[XUJ16G6I\O57$&UFH&]A1!T$@)PKL2(;B %@TU"XJG(BV<5%R9 *.=K-S08EKMF"C3Y0@ O)%V3?W9A]]TZ^K/OK M17H8) -IWD\SA95/4[X9&%*Q79'TZ7KBSZ=+4Z)ARR'^(_+E!N-6 MV]NKL5Q50LZIVY-J2#FZ1>MK"YK<;">WJL2L/,&S%1&K$ XQ:@TF79>ZN4O= MF,O.N[TQ-L4":E0E^$FVPLUK"@\-KX^974@<('%P0^+@1FRE=^(@L(8M0JSU M1U@[W1BM779M3F\J=8QN>(,2J79*DNHWRSVNV=4KN D 4H=>V1Y@&R;KY$' M0CLN=GH M540I#[E\SNKRN6*A]INFQD;?NC8U;D?^WHAYMI6&SW\RGY]83*;M%=/("W*# M7J;5NHR;;/KF F3Y?J[3J"]E%U,]G,N,BLL5;X:P!SLTU)B/72M"X@R),R3. M'L&\_+4XP]2BF'*J&B$%--UT&WAGE)-O3IRU4NV@WLOA?8M($M5JDVVTM)P MQ1FP-CD&23,DS:Z7D/9]I=F-&,>_EF95O]4N\!15Q C!X*SJ*I=W%[=TN:#9 MI$@M4?-7V)P?E;UFFJHKU1H49/<:_;N^N^PN!/#MN0 ?I2@=XC[$?8C['FA- M#\E]EXF3G&=1]^1LOR'M_RZP=TG#CP2FSL )^K9^'_N?M+0[55 ERC=+#$3$]Y2:V:;QG _B*BS!$\ MSG&H9PF2*4BFW(:[6\OSZP5?,TVL4&&3"3E!*?/LJF^1&#'Y,ID8'W;U\%#/)E>(_>_@R& M#?L"(-CJS--_[G[X^S?F]!QX(5X^\IU9--7HI0E;73F!_W-H+O7!/B./ \\W MAZN=Y,"P':YVRWQM$W]J;F]0';T5S.J(X.+>037J[OM:BKS!\OX^;*7*%O^? MFNSF5_@8,"? Z/;FDU"'2-]]=(!P/_YICO28Z$S -%8Q3[=M+P8;1D\BP$8H M=AT[YJT\7Y]X,=^)O>M@#.BAC6*F%PL\?0!A%@,LG/#4H>ZO8LY,WV#?>WZ6 M.8T!*,6F@6;KJAN;.:'N@@\'8$;NZNG]\\VIYK@S!SP&4,!_F6T46V'_]O9? M=V3J(8 H_+H)7NDZ,]?4?=4%2W[U1;" TL&XQ?F0(^!G7( 5ZBVO?\B( S? M?&E#A%?K\_PM%<#JHQ4^Q?8);\)5^#$U-H/2 [X3+M0$(M1PHUEY0)IL20AD M@Q?3E[H6P#_T=3_4]>E[LL%IF6"D!NCJ3'37>_7&9^*!M<7 *]28-U)=\ IG M^/QJ5]O.#HP9PD?!1]J.YX%A8&Q,M\T)>"F<13#U33OFZH"YUN!7?P2.26,$ MU@/G#9<#T.M!$LXVP;UX3 6D&!Y@)AT\6(4+C2*PF[4'??!=$^S6T[,X>B<3 M+RZ33?OX^2@?F8L=/>UB*SGW ;O\&?_Y=[6:/QTP? M+%S;5V_A_^%+MOKM?\S=*R*F WJ@LSFD?@+=7G=MP+*FY]]P'=6(@1$^7OF>&9$5A>JQN9" M?_/,/B#^W_UXRZ(?H?B&ZGPI,(L)? MB/"G0O>(\$C2/!3=D:1!DN9[$1Y)&B1IOA7A3UT(0X0_3OB/7%J+S.*;NK'V M,I#[Q-I/1!*/+?-&@L)_M&ZP2OCA__[@?IR5!B3SQ%XW?X=['4G5=.B:>T.V M_JN';MV@#]V84Q GP[T02P?3/5-%0\2B^_*>?0_>:L3 >1J .'>+GNS M9^__/>:.:N6!_>)GK-X&C#'WW#.;3A?[3A_+UM./\(1]@#'5JW MN]+[2!(ZRU*O7G+QAM:.&/H!EXH8^COL\C=BZ*L7P?R3M=]3MN?!.T71M=A[ M3I>X?,>)*V#O"HE3CYO#\+NYEMLRL#M8[*$"WH*= I(;INZ)SA\6U/E%J@3G M]9LMLNAUL%71+1&+8C!N4K?42J-=J"Y'3$?$L48VK0Q&9GI9(VL*!9,Y'[-5 M#Q(EWUV4_&Z*Y=>*DE[HC;FZ8&6E1%/(9X5JW.;:^L^ MD7L)W/Z!NLUFX(\RBM6HM_W%LMIBQ.&4&X FXIGC^D;]Q0#>YL^C\)? MJ$L%ZKES!9-N [SGKO(7$;2#U6A,+J2P(2?&7GI,EAN6D#_JO+JR'SQ)$ ZM M2=65'"A+(K7R"K; AY"F0>$(]OK[00+V&>"KTQA.[5M G M4F.<->MT06LTJ)MS;Q6*TW*7;+"6)([#KNTD6\P\J &: C.5/EH+^@8#?ZC% M#7+5H09+][TFQ'WWLBC$?7>R*-3>ZV9V[GY,N1M:[,.WS?CVK7@^YP7_K"7F M%WG%2R_DGK1JY&>NMXR5(V0]&H*]YD+2DB\ M(/&"Q,L?>K$_G7EFJ@-UK93S5D;A_54Q072YQ,W=1^CTR=9R%F Y;#52!CF) M(=MDS@#BY1/WF)!X0>(%-?WZ0R_T9\5+U>AU:S/2X:T*,UQE Y_ED_31,-=7 MB)=VQU'P9C8H6NIL3"=7R*.'IVL]!X,*ROYX^W0DC^+:?1=WS M'+>RVX8BI$,3D*$R%)UM,["->"FKKJLDVO."8X\*-2D3]I@.E]4;]5IX"TSF M3/782E?=9W'R:M]N8()1BY^HVY+F3 "':QLVA\V-(+_FU6D ^\5]&=L=C,;6 M!F9%PC,>)E?,:5.8]4FQJ1UF+DC\/^ L0:CG2X97%^3"O&JNI0'E5KR;X"S\ M9EDJ'H,[#F5?2M>B#8N1^.;#IV=&0JWLOE\KN]\Y96&J[F=.T7?G9JA^\<'Y M)N$A5S<*JTRG/I0R*4\)DOJP9PBU"QV,N%A*]"?5%B/-Y=!.*)U&#YO>A/BZ M_8,1ZG.;BN6 !4OJZEF(17]1@;8VU4/PUW>\"QC. \\"?XK86'T4UJMO%ARQ MG+!;[AZS$:DA4VOU UN>B%.&U(5JB1-KB-D^PFQ[ @MJ70&8,/YRCKYP'X'] M89M)N'3(>2;0ZS:F]A][6';+V/.Q8*\[3PH3)YCZ7FP0;%I*1@B"OVP[_KH; M[MTUYMS\#N7[]N]JWUF P7L<'_7^#*: 6P-PHL2C9LA1NU#=\V-]L-7PV_ M MKCY35Y%F 5 \T,%2!D\;[\([0FP(M$?$J),Q='&-WF@2)%S6.7J-_++J-$&] M>*FV1$PG:/)M1Y'_^W]>M49YY[3;0K8M68A(F3#TQ*;SBCH$[_ZIVJ&Z M\K8+8_DG\D7?VR+I_X[M_?S"7Z]X<)G8(]*K+I_;K[UN]+G[\$0' MF#W>)O"GJ,'+7 M\G)9.CDH1IX<@IT<$9V))T>Q9WH.=WI10CGUH4?QIQ\5I7W@?\>VIY(^^$(V M^&MW9 /+RA\Y@0?.3>\T(^@G1RPU'4A1:)!-@\@U (38MNLW/*Z!7;/Y%7J@ MU']=F *_$P@\JB2\/O .G6-JI"\K&,]K+*82"LX-<86B-%[AAA2A#"D:ZU.# M(<>R_1\;<:[NPBB#^FS:PBLS'YLX\URAN4H4EQ,#& S8VY'YAHP5,"Y/2 &E M-"L)D5-2>3B2>#NR8:>2I51>]*6V$1;,G.Q:S**FD.^?V9DL/6*IMP-L$A0L MLU0<,2$7@I'OGCEO#D:I6F56M-1IGO;E16I%=F %PG?/M-0,66LU6,Y2NZV$ MW*GWS6&CIM#O1Y*+5)E:++JV5'"8UHQB\T6+,H")]&YD(V&7^[W">H7-B>Z< M;"TG51>LB'T__6/DRL,D,L3[%68Z 96:;<5W+=@WMD!7-Z/B=T4PKDH-*>I!+E M_O+@'I4UK:\HDX6/$>JIG$AV/<85#>X1C-;X7 MC&G*:H0MEIZ3JEUF#N[1$L\DQ8266DB- L2O07=KNWMT6];WX-9-DP7DHHES:DU M/=>F@C8>U-[&3D5G,C%]:!+#.*T8R7!#GVK GDF9GF8['K!4FN"5L":GM8V- M]I42L6C6RK5B1]+S!LY7:Y5@; @_7@X!P3\R3H'#\!\QW=/4&9B,[P;ZN=3= M/?OMI%H3(XB-:I5XWS0H!O2=4BG7C#2;Z+P$^D\S5\Y(0.V1_E37V5.@31^( M>NWO=U/\E*E:>>.3U%ZV]3P'T>DI[+M,HTEXL9FK3TSX [#MP FY /8M.)/? M.E"]IU@=3%2U8_IRID]?QK\=!ZQB#1IV@Y@:G?" 3\$ >^/8&@!KRO1\-SJR M7IX4*0*0'M,H@3"RUST?_">B#3S& :G /$=@./RB.06_Z[$0F.2Q_[KN%=&& M5TVW^LMV'FMH(MGICJM>0?S][+J-PVLZV-!6VA#D[36'R ,F&:%:6!@LD%;9 M2K54+B?*8;(&+SFP!^IDQB].ES=WVWJ#PE0J,UX!(S1C.5K0LJ6D?_^VR,?I ML@IRN7Z/*!:MRMH(O80O!KX:T87@Z7=TB=CPTJ3YH(R_.&DH.>V4<&-H6Q7? M44=!>9PNP] U'N?9]RP3*TUU(R16&32L-&_7$1"N+ WEPHB$7:A M@S#R$3>TD3X(;+TR3 <^./!*0)9,@DE$CZJZBF2%#&52V9F*ZE0#FG$?C'X5 MSO B[\;[HS(=5!.%!2,WL$R;-7K2>JI*:^%,A]^G)/1F;;')9G'/P:G-\K8R M%WHDM><5OA?!46P /, W@>"%CM](ACJ[WJAP@V-@LR>.NQ&Z0"3# 7#SAXYM M.R&,\GWV>M)FOO''9[5_.V8][[0'UW-XN]QL\_ M/IH$S/)/%&HL/4,M[+\-W?$G^FCF)R+\I0C//%$\HOP7][#?"OPK-WK]N \T MUMTI6?#8/MFV_,;[[?UID]M?]P1^0X2+]07FGK#KUMOZ4Y)ME=\-G2*U;_/C M3E.\0,_@DTK4C>;/W )";G>EIQ2%1UKJJ:/Y$0H27 .E\*X0RM,[7Y[>I0%X MT32\"Z'JZ]+L!$^I#/=<4TM&6I;,P9K!5B-K)J=%LQR6?M_E^\8A]-9;G5(#T3ANU(Z/ADCJ;5?K)^VI7D M"8X* WV5=/AU\4PD"6Y$$HQ<7?^5+)CW93>#BY0DM76RU,YGZ%6Z(VSZN^)Q M!GL?!+E;I8- 2L?]*!U7J,F+Y,UEY$W:"=Q?B1NF&C3(#.8O)9-WVQ100BQR M+FSZF>%Q"J?N3O4@D>IQ>S("B8(;$07FXI>:1\-0Q'*2EO-6 B1+2^I?34?Y/J7R;T-P-4>ZJT>99X=4 MF&S*L A-826U9IC&+*^7:CZ\Q@WD%LF1]Z7 H/K+=Z+K?,&B4+SC3(L\%HEM M.O!6].'[>A^.XM^'OO!N];>G0%R[PN%1UOBO2^__0>WBIFH@'K\%\Y"ZQP&- M0QJ28RV7FI?DH%74@[K?]'@"IAK!&LMQGCE4I?#=_8U=*8:W%2:^2(I?-ULE M2F!E__9V)5%<5YT:V_R0D;K08U-G4S4%R&+'C@Z MMQU=0X]IMAJ 38PNL?N CM&'X)O:+KO*C[ZR21V%2:.J;<,_#@+-WY5?\4>F M^UQ9XNF&,HU$=0:?\Q491H*WJS+R?*-MFRW@[^4>C=3SIV&\1?^NLDW:G*I3 MS53MW!3L= "I$96QV?U]+[MN6\QF5JB(ODM8"TPL\[SCR4:AW?G]RLI'TO<. MYFVH^0Y9KMNS!*:J;+E36+;;PX0!W:LTP[S/VS !,V_WV^F#75(W54QVZ1R M!^ =PZ$)W_22 !"/351S:J^>Q[T%FCG=+!#NC+?R?'T2Y0H "D;OO25VKSZC M_67]-\CO!([%<9S=$TX?WRX@J(9[2[CJ"_!8KQ(4 X/ M\LPV$R4JHN-MN/%F@VI5GDJ8C"D+?94D%!S4XSG8)1+_( M 7*85EII#[*FI5>[G(I[^46K%)XK ?:EC SV] $M._HF_./YZPB_).I<.0N' MPY\P"EV-_YHL')2&\Q6$QY\8E'?V)82GGEB4 /4'E#]+RL!6XM]L&LZ[+!R8 MZWSIU!N4>_/.AW6_J3<7S+^F[4F^/]E;44X_>, M1%NR,J6>6:%3!;[0WB;.X P3YSY[7?X&),.94F?NX/R]/8%PO@NL"/SG '\3 M1N1^@?W!F)ROZB2L8-F2YW9^/!5'>+A-E&'B!'6LU^V=:0N7SI2Y V%Q1VK% M%70C)%[.(5Y@8HP_^H5\T>0*DRBW',/2IY++E1?-<3]=VV;&8'&.>%]S[]95 MBS.EQMR!M+@GH8"P_R78-X>_A+ZDT:6JZ+=+]C83AOY\4MPM M:Q;7S(6Y [EQ7BWCT9-A-I(()<-<4E(),.OEF+!*AIGL8CZ=C25U;8X+PR*? M7=/A)OWE'O64+\F N0/1='LJS1,0'550%)]DYL&M=H^;#KG RIO>KJY^L#TOZ+S')F>I7A9N@V0W61TQ @" M/R(RO%L_.\08WC4H?29K*.I 5GE94>9Y$0?IU6F-57;93DPQ=9;B$T%JW?(Q M0"\&BS/L^WLF,%OR%UFD4:+Y+D<=)FBJWNB:'/J\T!?[STNNRC"E4G_%KWO8 M?_[.EEN[YJB8JNL#SFKK@W5Z6<5FN>#W.^#5GZDA F+ E&KP'VD>F NP#^!( M.KPC]"C1S*5ROART5IQ5#92>X(> @\DX1Q[HAC>S]8$!Z.T[L;XZM;RG&)0@ ML\ %0EO?Y;^^$2)[,F1[5!UB>M.##WT1C_Y(]:.G[8__18+M0+?!,1%E_ *S M3!MMON?J"=5P=3!;5P=D<+=U$6!S/G-H@H^W#39-\#[#W;37A)E(4:+N<\;O M9H4O\]K,4Y_"YK*;WG#!-"*."F75+U. PVDL=%QK\[3!ICTM[ 8:J0O18?YK MR?M!L>'J8,D>S&:&,P"'ZL;-Z$!#![:\>WG7<---[[E_WGY.MN8$]B#6UW=$ MB_9ZHEKZMLN>%P#ZOKSU3Q+>?_ND4C5MHV5%R=^'J?%\O!ZF*=A[^!1W$'TO M$B="0P1KG9E:C&*PV%]P[PCL;_@I^#WZ#?_[7_'8?\Q7BWVE)_SXYT4"/@&U MS_Q'B%X"=LU>OP0^5SL>I MD%OV0!1SIG Y_<"/31U__WL;/&U:+,*6M\8T4N6BW9CH*GQ0]("9ZT#%,:I! M O;P+^U7<]KGPH@IMVUTM]@=[JI8Q/8ZXP+!,51-V+37#O2K,6C2\4?O!-8; MACP@'5\!W=5_67CBI6A)5*S W\B4'9)?7AE_?A$0&5%#8# \')D M>:F!R8@ MW>[KD91S[*>8 .:WK6T0_TU$PGOV)^[K]7HOQ#CTI#Y5!VI+5 ME<%ZZ64WOQP+AYJ[%]IKQFBO4C,KL.ABL8_;R[57.]34598B$U)Y?S@\W=O8+9$%52'LD3V3 +;;&1 M\>CP4'-WS\;SQ&IM%;!,8YJSTV593?5KAYJ[MY+-&3'&J[0E%EQW1)1\K:C7 M#C5W;S?K0[R:QW YD7.7*T&TA'&Y=JBY>WM5F*5K5/%+W'^@53OYRU;MFW\K5:DNP ;ML:(D-*0& _XJ=&HU,]G MR'^@$?LT)LQRGNNAP)4)@?(@[<]=F.1OA7) M*/#WS4= "L$>NSNAU0],&QZ'7@SL7:1S 7&T?<]&.=I\#1Z 4&!!<:A"B60Z M _B,C_ =!2$*%@#Y[OGG(IOQFN(T5Y G[0(^"1V1F^;"5_IUPM.UGX/ A:GL M0(]Z9>1LV.\U5S;!'(%]N-,4]]1JU\+SFLHYG4@>",BPI[O<-$-?>9'-D,,WVQ-)(M#T[9AEC8@;TP(#+"_,3+Z M.T$^Q*LW-'+;6%\M&2H*;2?_69K[:EG<;F=;[+CAR5S&"@R-(L)7O-@[8AL[K MW7,B)=&'#5%^O8W>KCP;/(GM:+NV1=K>6"VQOX!6I\<(_%^;3=S=6'"CWNI0 M!]/-V<['J<>F8,^ (K;8]4B'FN0(:A? ?._KL&S$Q9N@'VAZWG22>AW.=*$/ MTF\W^U<-SY5ZVU):,UF4@FG6'HY;4V\D&X]<[&@;%+REKN3<$_M-ZB%MHM1/ M&/VB3-Q0L9AOTZ3\MK7U9: MZ0#E3C8\OU2_\Z.$NG"-] ]S$+>+M_Y! ?7?K<%TE$ XX"3ZIBHP?9*W2A^H MO7^>#NBG%+8+,]/C-D2_W86?4DH>>.6GU( ;6OK9NHE<'^%WWDS].OS[^QU" MKLW!7YL9<1G(GDQ\V*? I=,;/!<\9%O)NS*$US[\54GW1\X@-UWH7A0X?/^I MKI?5R>;""O2C*5M7X\[3N+VH4L^'1B/#KNKRBC+IC"XZ,EW[_<+_'VD8LO'< M08?6T8[O/DM6EDZ[6\0ROJR8*FMJ1:ZV*5Q%QG'BG%W+OD0&WD$#^(N(NIN7 M:.>K0X&$TUT+IV--Z 6J[*8&76(IBD M1[K;!R4=TL^0"-R6__J5!)3J?ME.380R5L%YOS.9*Q6'W%;_(N/D9TL W9Z@ M.U,ML+N39W!LJ(XH1?B*J]+K8VNM+ M$"_)9-'UX%]<9+Y"8;8[X9'KJ$E7+==VHS'*VZO>AI2H,RA1!U2G/)<8D8Q/ MU^0VY[%K8\GB]5QM4QL.I^,X\;ZG^47+PAU-%7LK/%Z7=8,Y9!^]LW>9R>UG MJ;P2]5L9'V5&1$IL)-_W&HC#;)4[*;9Q'M:+4IJLKIWE2=/+2FI^UB+U=C%C M3VN \=@XRV#O&.\E3_>;\]F1:]"_/]4+9](V= .R1%V?.2[DFF,IM.(HOU[/ MJ10G-72JP"SGQ+BL"#]>2FL)_I%QV[)+7YYPNX$W0?TRZ[8A96"]N%A=JE;J M,._VFFFV4%9I(U,?[F7J0:3#:@A1H0TW]M?_S /'_UNLI$J;G_X5&T7)=#HL M? 7+>43U2]1MY8Z1:L)L_3CX"3Y66NI: !,(8I7AT-3 \V"2X>9OZ>=Z";N_ MO4[]VR3\[?( '==0IV"5FQH5L$Z*.P5??2FZX.Z8"I#-#;2H%D%?A85-G$V1 M@8D*=.N9ZPS 'S<%!'1W84:57(: W:>&=UBVW'Y-41K5%-513=&_44U15%,4 MU10],@K5%/U3-D U12]44W13[$;A^R3':+2J]#F,5BB6'"CJD.PK;)_4=94? M#'!=>UL>9ST+=3&%<9@E=IAN/<%YHR8F'"HW5,#'JV4U]-/6O%Y:V<7D:!:T M:PKQ?F0UA2WXKK 86T18Y15_,9^VN1",I-^.I%R2$^;M;L(J=(52ABSRLSDO M@)'LNS(^4K>?MY>CF150=@MO9]Q2@X-OY]^.K)C]H4#3LBXUPLFDUQ].O!%1 M.U3"B.-#4VRK7%HVF[;9P-?U05$0#I4P(LOD6BS/5P-I1;9GF45N;5JU$(Q\ MMW9EQE=R*VM0DN;&E"^6TX-L:WVPV%$VJ>+U2:ZQM!KV1"_-:ZOZI!L>*G;D M9^@25DRN7*R0+W6#:;W;E?N"PKT?B8\TG4A9?!&;6_UVK9GA<2]M'"J+E%66 M%C/O8ZIL\F)WQ%-3+,^!?3]0D6KF)<2J;)BTQ(R5187#2FEK!(8>*#1ERZUI M-:N2K*\;#<_ @G(I;QQB5=:RYV&U/QM(>I*6AG[':AG1R'>LJLK)J3'$ ME:XUUQ6<4)L#3BN'AUBU;I:;73//M"5Q.&&E.E[-ML.#K-J85FB:$.6%S$C) M<)EKC_/EPL%J6\TZOB!'_90M-]K^P.FVF,PT.LRLA45DHM6-HB!)L6!UYP?9%6Y92;E]H"UY$:6+))AE2HING&( M50=*H[_L)--M*]!$61!-3ID4A4.LVDO:R1HE]#&92"HYL;_B/5X]S*J54F94 MSL_*(VR5<.OE1%4-\F!)AU@UR*:ZMH8W)9!5AVHPR%']16* M9TGP#\8K' :VEV(8;,"1PSZ!O6.6IM6LU5U!RLOS7E;N+[M4ND8?.+;DI7&U M=HA5FRW;*] ,U9(3^50.FU'I))4]*%4K8ECL>W*Z8:G3JI?DNEZ:- ^R:HIQ M1HT:9E7D=B@.BUJ;24^)@U(U7(W'9=Q;32QFUK'$'DMQ(_V@5#7[-7]!V-I( M$EL9?JJ,G&''.\RJXV+![\T&-L!4-C&=98IVD.P;!UDUN9XN5P;/:%;"*ENF MD&HNNVMCGU5_453\N'?K$[XPXAS.B%]XE/AG SBY<[A$):=<$^A6IAK3/1@> M,+T1^%M_%95C)#CL5/G2K;,P]NPMA#5,7]5"!0]YJ86Z7S0*>JB>"Y<.7NKW M;GQ$F]I$FZ>_JS<%:.697E38\B]\6PDT)\1C?Q';7^JJ:8-?R>VOI?]1)[._ MI?BA*JX'J^]N_%CJ\QK[^]NRK7T: MK=S5%SK@'R\.UNWY&UW;D_Q2K;==])#G%P,>V$WMZ1INY[H.'@D+N$>/J@SKFU6G M76>R93*OZ8A@X^$=,5B,[+TWVIVD\FN*QAR,P0I4I<+IL_;R7 4=/X.P1C ! M?P-?';S:BSV2[LJV[D>6]"G]GX]4RXO& MGG#RD6OFV$#6[=R=./[*3WDD7/1%Y;PHM!6WL17X$XVVXC:V@G]B'KK8X!UM M!1!0:"MN8RL0*FYF*Q J;F8K$"IN9BL0*FYF*Q JSKT59ZG*>-+TOE5J7*1, MXW'3]\9)\5S?E/MY:BP"=]-_BUDYW/#IJ<\$=UI?]4-_LJCCCG&C=*SSTS M 0RI(3;X]FRP#:4B3OCVG+ ?BT4ZTWWI3/=+BE.AL&]$BE..E#.1XDC&]^W2 MYNQ'"&(3Q":(31";(#9Y(#8Y5RVCK]%5CUKKVSNCF]ZR@)B;ZZM:X(%9Z]>H M5?20&NOO5R]"U'A,$7(1Z#SB88.8!3$+8A;$+#=#C8=BED\6Q_T2A34W]77# MA>[B6'3=QG2F7I1'!,N&>;LTI[-4Q7T$Y?,.=,S_.L.\OQZ&F[J5%RM:^38[ MCMG/CF.C&I;53<&KBMO85+MZJ4WY@AEQ"Y2M9;>M4KG-GH.S\G68698,/+!T MS]OES$6/@N_(30? ^'--U09OFX$]6FT?T>RU5E9N6>K)&QWR]T MN;,\#Y2P=&2MG2Z/.TTIX6,X)J8\=R)NF[O@)!.GJ&/UOR]V]_,2R#A;-Q$$ MC\O#8S<*7G%P'770=-6I%R4APXG! K(S.'C[S)9$RDL*2XFRJB2=6LDJ+(=" [Q0=)S#:807A)>KXR5Z5$G71NH4 M[HPP'4BVKH&S!?S2V&IVVP=RZ8*UPHND;:ES85P?5YF^3X>7 (NJROFRD+?* MUIPQ!78^P08]&AXN+ +1L8)\EB!9 06!);+'BZ";4=E&G9_W#ZDUJG*C71^ M.)?$G"36*CZ+>?V+:%^E@#/Y+%N_1Y)%>F7(EII/CLO>D.MB M\N_7T3\B6RM=8N[S2Z$@MZ6:0-/+<8UJ")O&@ 079TGN0[H'25$DO9@=B>.S=M// L48'G[0Q"?B#'/,7_SQ$/*OF.M+ M;/N2"HMS3J/BFKMF,=M0<@S%DN\GEHR?LB$,G/>R$S&3E)2:VQ*2J=]9F>70/4 48P M%6=)$D$$0>0Z$/F$>4JG:H[D-MB4Q&!+O:01O1YK7N1BQ7)A$)GQ!"M+ZLQS MFC2->21A -( &Y7$/N:K1>A Z#C; ?(+RS'/WJ-\../OM:K=(+0G"2A@6,0R7 M6*)LZ$WM(I$O\/C2U.6&/E:1RJ8S-PEQ,H,]P8!=3']0Y4=.=X34!T;JY^SU M>=I-:SE_NK#:LL@5K+XQD687N9JG99(+C^^NDU8PY0-SE':9,18"Z,*+WG&" M1D%K!-YO#]Y/>!(*$V'1]!=A4C:E?%!)TXUY?G(4N;\1Z![GI97(L+PCSYOI M.M]?=MJ* 1L;HD W@BV"[4=='/5T0"6J(QJ;])(K@<-J?8J_B'[L))KU8;": M53&3J6?:Z^XD53-J *_0Q1%G^4_>?K\Y1T;3\54;1;SO)^+]Y8O^[F[=,YCW M4J(W=NMVE[-,536ZBH$WRL.+Q"R&2KN7:%ACVRK4G%E TC-'P6%W9)@\S<++ M/2CPC1C\=QC\D^G/B9 I4V2F;.ETP4M7LIBU[%_DP.86U0H6Z&Q=GN3M]&H: MYF9X-P0<#ZUBFHZS)($X'G'\;W#\)TQ);)Q96S-"7V()>]&<3GIX!N][N SHIAG((L#$XPB\3A/'0M3W'68^78] M)8]A[Z&N( M0;PMHJ"PZKV%%* XJ RW1OD!FYQ6I^N2Z/B>'"14*HO5$TQ9$A00CX?&G XA2>ENW,E,N'7<>J),6.,:Z85,X((9[H'_]P3!PG'B:_ M",'I(>#T==&04UCJ\QG0FO)1Q;+PQZ*9]QZQ!++$__N&Y.,O@"$L(2S>$ MI>N&6D[J=H$G%U:3-(55JGEJ8:[8'L=&^.%__$/P>)QBCX704< %!5Q0P 4Y MQY#C]":H@7@#\0;B#<0;WXDW[B'@DG$=SXO-7&=H^BC8.9\+M_>GJ-F#RA?[FF5O 1R_>#57[44M[_Q%0@5-[,5"!4WLQ4(%3>S M%0@5-[,5"!7GWHJ/7.:,#/Q[:/IWA_WL81\1Y<83C3SA[WSC*":]AJK]TRMQ[@IA1@',0YB',0XB'%NB7'.4*GA MMC3EH^Z#;8'QV-!U)C% <=V=JG9,"SRP$-WU/FQ0HOH-J'[#F:EQS[FV* \; M\0;B#<0;7T\-Q!N/PAL?K]]P4_IG#NCNA@O=T3%OF]+G1?E/,//'0Y6U[Z_9 MYOEJ.7RCK#YV/ZN/.]$S^ 4SXA8HO],N^&BAARS=Q$W8B1T*X3WL#(RXW9RJ[6Z""CIR_2H7J9 M]PVJ'TX;\MSN5H=+C:32'@06[&?*,''J:'WZ1PO:;+<]Y@$J>2@ @P(P#^PL MNS_YNQ.:VS^>SRB7W2Y5J.!> FO0!)-++WJN'EY$W XFW8J78=R41:QTI42- M4K/2W("+__$/2<=)COV0&H.\U AX=P*\SYGM5E7K%!ZI;;%6F>P$L4V>.(9 DBD8:EYCCJ8_8$ B("XIT \3-V/:X[\T!E M<6DE%FAN-E;DV>BHDWJM@QFIWN@3 '0[G82WE-P*5BAU1]BD;-B#; U0@=VP M&D[\C2"((/A($#QA]5JE+Q-K<$3:G>D]R1*'2STHK-H8 M8=8 ,8"-SL=IZF,F^K?4/A"2;@-)GS.Z)PH6+*A,@\?F:F@7P[#G\XN+0"O- MIT;9J328R.VT/>569KNJS4) '6!T$WBMN@K/+&!,DR1J0()0=>.H.F$: MLQD^X-;E6<%B5-TFF17#9K&+F,9A46"I65<86.TY28H*!XN+3T-P7C0M4%*H2_>FLYHQCY=6/D7][<_DZH=?6"0H\BQR/M9@?[ M]A;UVP%GOPSO)IR#=L<]AQH^4<$+8>Z^,?S.V M+9LULHP31'OHZ><.M].4H8<"3^O61!PE&^U1P6>S @#?-PJW(_A]&_B=\">8 M9%9Q[70O;[492EXUJ0GKN1=Q>?Q"P/RRSW$/,0'<_W8LX05=$]1_CCRZ.E'XP1HU#P@X=!(*PKPZV!?L ^ M+_AD,F2,<&!=GN&.)1 @4"!3W$<\X!0057W2,L5^2Y80N M]^T18?3X6J0T\5%J:ISC4%0#13505.-FJ/%0[B3D>T3,@ICE1JB!F 4QR_=D MEGN(:F1PE6L%8=!KTQ9N*#@)@QD<'\>9A[F'>U'_% +!?04S MCJ-BH 1&K[S.E:1 6VLE8F2.)VX-H@)F<6!8'#M:_PG! L'B#H,9QS'1(VK5 MDI-61$L==.:!U5JI_4:$"1C*8.(,]3"-9!$D;@L2UPUE'(=!;LS5#&]>X:U5 MI8<5!N-*(E<2( Q@)C]&QSGNF,8468#_]E6P_;^[NQ\Q=?B/6SK17)ZM]@VK M HO=5F>>_G/WP_X5F^I=K M'C P%P=>Z8#7#&TGW)%D]WL"/OIGW]55*Q$"(OP]@@-;?K/U635RPFN=_+VKCHZVXVE:ZM^,@]2C7PG;MH2W"%2PN_ M0XL[CWB#A<,/__<']^.L9*'8B"Y7O-;-G7"%:OK4U]TWA.R_>DNX^6;?L0?0 M.=K553>V:861#Z;ZQD],8O'-#P2&\__Y=_^3UY81W&X,;@?9YD!\X/V_AW%$ MG!='./Z$L_>-HYSP&B;GYXCSAHS.Q!'G7./5E_U,GL M;PEQPK?G!-&91I-5?7V U*B[5Z/NEQ17R@,[A94CQ'F'GB^DUO4OZ-\SM1XT MN0,Q#F(0+R!> /Q!N*-AZAJD -ZN.%"UW+,VR;1>5&B$DS1\5 % MY_MK8'F^<@;?*/V.VT^_XT_TX7W!C+@%RN^TX#U:ZT#6\NFDE$V'V*HW%?J2 MY"\G5>$2797$I1!(LE[L6XR;'C=3^'"1* D*'15MYO$X<[2KTG=.7T7PN"0\ M/E<% >\W34]=S*=8HKN>":-$3O&XBS2L'JBMU*@W+X[D.3=WO$)IJ#NDNY>Y' 9J2N18,>L M*3?JG,?6,7&"P/)UA\LO"B?D4CU"4<)TTR)&PWZ>FB5* MS>)%>EI./-]?FR+?D8-J'N?S3DGH25#[XG_\0S$ ($?KZ=QU]>?M'L<\0!(4 MLD ABT=V+]V?L-U)R.T?SV?9&@M"'\XD<2D3[8I?26/)GB9>1+:6%X8CU;)] M0M;;1J-2R+(S=1;"Q?_X!^H>_,G0#O7GW8G\^Y4#CR!QKJ>(MC8B0ZL0\,K(7F6GN&\ :@";F8ZS.(& B(#X2$#\ MA#$>A$J/K+8T!Q/[X4H2F\DY*1Q%X5H',U*]T2< B.6GI878J!4P[NX<0P% MCN\GH=(8VU!K;<;F3@,KU):5P&6:[KI\&6"-A7R>6&3GK A5 M"%4W@*H3AK"S[F@KI=4I885FE=/&A7RAH5PF'I.8>-;(;+-6HU)D:PNI7=9% M Y #&,(,&V>(8Q>G[CK4+2W]37&T4'6!ON"OWMK)*/Q]W?#WE_=0OQ-JH8[S M?W)7:0?[]A;UVP%GORP^M9B..UWAICQ?#<16LJY;Q?I%E*%./\@R]EIWI2"9 M&_>U[C25;=04#EKP+(/"> BIWQZIGW,0D&)!Y_W!4) )ILJ/[1:UHK6+A"'$ MY-JKU I\06;&7KHL&=BB6#$ =.&]]3C%?:QO'P(O N\#@_F&M^\*\XB:-HV[SWXC;Z\5$(S]-XU5+[8@+C>*Q:A^'YRV*VR/8(MA^T,71 M:*::);7AY*Q*JUHPZGDO2!0NHA\OA0K&>=B0L#+-2IIL:3@S:(0 K[ '8IR@ MR#L/]3<=7[513!_%])%;]X,R\ SF/9_DY]BH+9>L.6%H2]VBU^/D1<27;E:' M^:Q7QRT=$ZQ@3I2-5BE4^.C&/$G&61[%.Q PK@F,SUG3A( YA50K%*PY7NK7 M%N08H.@BUO1HT"IG.379E<16+B/V&:E.XQ I-&QVS,5YG$5(04BY(E(^8;I. MS)$L.LR MQARD"^T5IF ""\"DU5[4!EC.*;+B8GJ""NMVA4(")-M_C=#, @F M""9?<*#\PE2LK@C#(MO*#"N$UKRSQ&J4?3P;XW>A,>PJW"RKUH>8R#@+#%LM MFF7" - IB+-8G&2>MC,[]OUZ#R&78I2Q1\S2^>FR?,89RYB%L0LB%ENBSR( M61Z66>XAYB$ZGN_%G"&JA7N.\,>71TLO6;3MRQ=WY\;Y-<,@$-:5X=9 /Y2V MC87+=<801W)A,N',]9@@NKV:@N.;;$4^CN$?JQ]T!Z<=@L%-P>!+@QZG<#'E MLXPTZV!-61V3Y4:_$EBC00AQ 2\28GR<9AXF](%P<5.X^+H0Q\G#@AQ5\@'! MC.6&D<;87HV9AVYT6,! !X[%Z<>)G"-0W!0HKAO0. 6$C*^S6'LH="2][XY) MUUX+K6ET.L!J-S0?Q]F'S?*[79_!8]B;**QQQ_ZD.Z$&\C4BWD"\@7@#\<9W MY8U["$ED7,?S8C/7&9H^"D><+QQ! NMSX 1]6_^B>,3Y>O=]_<+NW*Z^9BPB MPG,U@O,!FYK*A/ZH0DU66+N?LP ZAXL'B$,]T$J[ MB90:P0!FX>-X'&>.91U%!N"_?15L_S^[8>5@H@-X_^YN?\3R83YA^(!)P1TT MIX&ZG?S 7/SS'_#/[KF:K:LN9/[1]N7/O TGL;6 ,.R_?Y^#]QA6 SNMN[M5 M$M0+NVY9-IV@F>ARWP]A:RA0L18=#0$WU75ZV$.@3O M_JG:H;KRM@MC^:=GT^[G,W;ARF,X]D32_QW;^QE2X!WY)NHRL4>D+>03MCX$ M<-U\;?>9N\'P]D/',^&._'1U&VS-0H=/?_7<:"]\9_:3P)_@ED_ K]N%4?@3 M2Y]I=_:D1R1!7O;B/VILY$+<_[]F13S$C1]]Q>97^$6 $ !<>_-)N%G,]J,] M+H'$ ^]O0F#!ZY2P?R<4$<^??_>-/>8I&7&P%>R?>]2E4KC2E M1JQ9B8F5+DLG!\7(DT.PDR/B,7">GAS%GNDYW.E%">74AQ[%GWY4 M5(L*_SNV/97TP1>RP5_"!)PCOAT(>\TXR@GQRQU'0@18&2$@/* M"=!JH!#S1JH+5@)>$9N!3Z)?8P/55_]U80KLB^V/J@U'E837!]ZAQ*:KA6 MKS9+RID$O$RK$&]'JBTAR\TR5<^J.)TY4.;KO4M)FQZ MXWPO+)8T.))^.]+T1@MFPGHUJR"M4K31UOVV $=R[^:9U%+4.C ]::+[0C'! M6FS9J"F4@KT=R=G9O,S62$X2:Y4&S9 M*ASY;D4K;.',EJJ3DMO8<#5)4I2[+L'N4^_FF9RT^5HXDC2KHDMD8F4LE4X7 MUJYZ-T^L5>M.B[1=Q>:L9'0'P,JU<\*FE.3KD;5.:=3/M=VT;(:M=5!SG-E< MAT4G7\]3T7!6&W XH-Z0TQ6*52F%TW16X1A\@ VI_H#"J+?/QO7JN%0<8XHT MQ]).8][3A1S8U0,\E9--+*_D,F-,;=%5BTL.2[AB'.*IJKG6S'R/4S"Q6_97 MJ71KW"_4#O'4;#:>] -:&\D)JQ+XF#').VYXB%/*_"(_2_6ZDB7F1[EQ;I94 M0LDXQ"DLF\R2U65=E!*9,C7-9SB2D0]R2D48E=ENIZ1A_O_QC[9?*^OB*/\>CVG4IS4T*D"LYP3X[(B*' H M?,JOFX\2SFM\UG+'4P'=V'VSLM^B35V;>GJMG M.^:]Y>R[NUGL7#F;P_ECH6,&>V+98XZSO:-Z[_D.>.804'!WUN]^3T"OUL^- M41P"HIPT1K<>@>C%NZ%JWX,.3/W,1NB1@.\GW!XOSH,_]EC2B.Y?0'?\B48, M_Q6$YYYX#A$>29IO0WWL>Q)YJY*]XG M,)Q]S>!HPQ]]PSFTX7^TX?R];3C_"$?8 QU:M[O24X;K RWUE%/JC^.QITID M(H9&#(T8&C$T8NC?=.;=%$.?JTK5-?2J70>2GY>M?G&/D/S]\E'WB,K?7.VC MG#2(LQ%G(\Y&G/T=5GOORM27ZDS/J:OP,C5X8+4NGB5'_@[0=GN@.D<]I*O+ M^2OGZS/[R1!L5+?H.5<_LW>!_J5T155W9K;>J.NSH&^;6F4HCLRINDW5I]O# M6;LGY5DID2U3 W*N^AG+N$0'Q'I;D&?#I(/)!:;(5IT_$V1&Z+K.P]GEW!"K.BHHX?2$04!$$97#Z]6\5:B]7 M:]N3 RH?=N]N5PDUY).5F97U)(Y1\22*7X:N(H)B!,6+0#&Y#T7ZVU#T*[4, M@H]MG-/G0Z\P&,[HBA=^K2R:11&3+002)G79;H_'":<'[9-2/?P@4BS-, M!,7'@N+5;<3;LMA\%XJ5TG34JZ3-E<$+*73 5!M]IGT1*,Y:EF,[*ZJ.Z+:= M'%-+OEX-+A8S (HX':=Q[ H$^E M?%I=E-L9A2KTZQUN-4S2OF]S%F]?1%W,2KQ?9GBAB6@X;2G:@ACI%"0V 2X+ MBB7CR9.%AB)U$:F+C[E(SZLN/N]"?5I=]#KR.+\PDSZBIPVD.QO@:G%Y$;>* M<4RRP8\E LE9$[56Z^>25@KRX#"PFBL:)Q'F6;?67[2(B*&F\TQW7W%+Z(A&3VBJ=,/E1CS!6/%JGUVQ#<$:0 MMA.')TMHG"$^=L@;X3K"=83K]Z*K/;5D<57*+2&8,ER.YJ1H2-FOESPY%0EM M^.7<.%.@N;9/*^GTN)E<,!#7U(]_2 *))ZF/E?V),$&I8R1A_$X-48OCG+ WUIZZJ6 MT5W%M%W?T7CK3_9NMVQ;PS+DK&8#%NN"5;!4?:ZKOFP>,G]O?ET=4GZ+M7Z6 M$DLSQ?!)U'&'G,NVR.&M*+_?(=?^#LGWP_-Q)\F?R,DZR!&CW,6X*_&(-/06 M$X]&I*$W8LDEL6CB(TWS/!,?:9I;:1HJHB?^QL2?A4#M7/I=(L'K4.-&L#CK@A])C[P=28N%=ZCON"\/--+W0A.A(H^)!#H2Z.]ZP*$2Z'.E"%YC&RI_ M^#!)5F:^[FA'3I4NFX=PEVC^>B+"\PSV43:I2+(CR7ZLW>JFF]*EN/ON 6VA M ]5Y",.NK.I(4AJ*U47>J/$Z-_-6-$5T9I[59#>D?2A.Q@GR8RP=$0;O!X-7WI&N MBL'O4X-Y=6\]9E>L+%):KKE&O$FI*7W] L<',+B8EG"FMR)09#:NS\1IAUS8 M"KMAZT,Q,IZDWTT,O0<7\R848?>@9LYJ6#\XB$H\O6!B?9NU(2$*Q M4ID--82W5Z/"K",,JM^@"/Z QFN)Q71SB.7&G+S,2T52+;6;(W;+#8;%292Z M\@V72$T\FIJ@;D!H%!8U<1ER'WFXI"A;LN?()(L7EL,.V4.2%U43(M9G'78R M89!2F1GZ>:*S'NN++2<8&F?H4VHB;,&,F[@D]Z'90N=GW8)EY1*1D4CZ(NF[ M74S@^8Y00V3EW0?V+FC3/M2M[6-N[T/?VG[M]Q9-V="Y;+:#Y.R"FU#)3'GI M??V:]@>,3ZG&YYMNN2IPI3K;6"U;X[9%US?T*BB1C#-4Y*1&@#ZG@_I$@&:D M)<4M*[JZII#5R)B*V;1>750N&F:WK$%6R PF%:34SE@US.X5!N)BPZN"XLEX MDDI^E'\A''>;7I% P+_AC.N6+V\Z_Z"T$'[?U68^6&IN#GZXAQP..D(I/:/N M9PQAQ/GU"5_G?),]$X?#0>[YVPP.5;[);6)=&+GY?^(PGU\04P)7%[EJ,\:U MP$\AF,,K\$L4K%A%7L7@S,<#-HFT/0%KN(H%J?>;[#X[!E9?'CI:$$B*@;]5 MW9W:KA:333-F#V*ZYWY44TQ]1Y/4_EHP>_:,YC!:]/K3G,LLW<4Q54%*.+H7 MS/K-!3+S@0!6-&]DJP5KKKD>[-KAIYI6!6+S.]Z5TO0QT)^%J;:-9PWL9GGL M8FY.3-<'3(.>(5TJ_X=)07Q" 1WO%K^P-,<=Z=.:YL K#?)0>]%,"6PCL%79 M<:2L*)(L@?E59-;',]-< ^?&G>&/?S#L)W)8(.A?<&W &KD>^"6V'5FL4.-@ M?V.*[([@A+HZV%P"O,&5^M]+\>J0TG:= )8OOFA5HH*9?5Z2N?9BG54F\UG= M)K]N!Z9\5[M8#SI_8EK.K+E#C2PL:CHZRTE6+=!2RVRV(AL(;E9 M(U=>90J#D;'X\0\31^C#[>1GK+F',T=3M"#=]F)+D]Q;FN2EEV8[IQ(W&&B* MQP^RMN]XH[HO.T!4-ZHZM6JNIIMG[%IW-=GA+)55H<*";W[UM%?:_N#[K_Y] M=XCOZV7.&1,4PG/%YBQ;F4W4VM?%I.;8P,I3W:QC3P3Y[5D[,#L"&2$1C9TD M7;^#M!MR,]]H320) 3)"Q$F".) 1B%6HC:?;=X)?= !JH'KAIRLP74!!JT!J MX*7.&([$ PT>Y&4#@8(&I1JTE">0XB@FNS$Y9NKR9M^&?\)_W&AQV8QY4,"W M4K< _VC9'A"ER=34O" /'/;FCQ=M1/C-[__^+E!,@C;U@O78?/-:&]L&8U9@ MD4-C.F6#N8&=<[2IK <]&_AP^[)BK#\$CXMA3'ROBY=FUX*39\JK7[IE N63 MZ$/;93-"'2RLM<^$M/WVUKCZMLEX(%HV35PBAN1;#J#;A]>3<1WYEHP\6JL+UM&3 ;^Z!1L&(H6 P)ANE!Q M0"/-]:=34P?&R$8C+(#E!Z -7"7/A+8#^!I4%T#;R"NX9!N8>[8',/[[!;X7 M*(B5YL547WOCA1O% [60??:=[4)AH7T!5E-@5.S+H%)@3$>UNC+ .L-IY2Q+:O$?QHK99% ML./^0U!QE#JT8(]L+70P11MW!)BV4V!$ .O(7&U$4?NM7N 7CXO>S < &NB; MG4N%3HL: [N4%KQK P\2]$AU=WF>A.4>4<-R/7L&"ND8S0%>O(?_4\5"W__ MI0,TWPUPU4%+A/+%JIL-5U@R[%"-A6[%2:I7D[U0A,9"^@'W4F$(L!CRH )+0. M C\G'@,;$WPGT"^R.H>PWB :QB2 $ ,5ME';6R_D]\>!(=ZHI#ZX$Z:K72G? MG7@*OFS;1GK=[@_MI5SC)^S[>9+0DX?Y7E"A!@RR8/R![PC_\0^IWWJ-M>& M9MCQC!1+OJ$,"ZUEJ5K]?(93L'VRP< ;+^-NVKNM(W B=TNR:MJ;GAS=5.LC MV;";;J]@"&U.:%:=4MKC@(U!(6@L0V(0!4Z(\ ._^)9O AW9WR47,3WQWG/OKY=@6#S9QY"=._BNV M]WM@.KZ>OHF\3.Q-TA]C/ M)'FFU7EEN^"_U^(_OG6;;-\%&ZG[OB!H[[98PIA) M<*8+[ =XC@)#MB-@!FR\ORGX)/@S!DP7^:\+S\!7DL-.&@E_;GC']C$YL'"D M@3;HTPBA2 351R4B.<"D_@ E)5I#44(A9339[__8J'-YE^W3:XV:"XU$LMP, M:6>$65F=,00+HRBO6PY];8 51Y6V2"VDBD:FZT2U6I>PPY:+;L;",X8RY7B+ MZK7ZTLJMI5G0DGS=>7MYG5F-G.D2:0_T?A6;S\=YBY7HPY9JW2':E-"J<_XJ!?P# M.]]?=>H2<]A2Z?KXBLUF>MR*:0_'W++U;SE_4DQ?%27;'K:]_K>4/8]&"B'$-CW5H1,XW5@EURWJJ) M)X6@Z<%,Y7AQ7;#FS;R1YONC[GC%.KTRZ,"1)I/D/&?HO6:^X9,K6W/ #!Q9 &D]4I*I17+)Z>FVK(G=?BJE M!TWQUTT).=>?U)>Y(5)BY9+B)3-2D0'#.K)8N5+*&GD]M6#PD[0N^5JG.Q,6 ML.G!9)'+YE3KC-C!9IDUR3'D^6B(Z0N/3@39EC7KP M5.IUT^)@8-J%E5$1$W6_-9L74,Z=@Z9'Q,5;B$V]);L^ER@F1+9ID?5T:@@< MOL.F6DEEA":7,SDMOY!2_=ZRU-! TR.2-2DKTVJ*Z2W%=BM7%JB,V1' O&)' M)$M(%I1)U:WSADPN&M:"Q:S&8@B;'@PKU2KTL95337(K8X[B;;Y,I*!2.:(K M)F[)&EMIL2A2A$*LB@95SJX7$G9$7,J)-9(8&^6!,2A3T@,0B- U:HHBLDR@LL'4E.KY"6"'>9H(S'V19*W$\L! M AY^1&KLX3(YXTF[RLG4*C&E72\QKH Y.[)H377=\_OC/H_XGCZ'*86<[E&=^*-J2%,<#EHNO+(O+;R_90AE#BS5'%+PR8. MFAY9M#936\A6R5&15;NMJ8N,@,X Q/ CZL"; ML#NE"PJYM#A9AO*7OQD[UC-OWW M*<-+4DL0P@BR1. QDVV!#E_R",1UO+TR8B\'(2G9A"%K8:1I7N ='AYT5#F* MF6G%>@?!EOHD:YH5HI"_6 [I*=OK]9+\/J=(L67@#7$Q(<]QV[S1J'975.?B MFWYO?B&Y?/%@C3;#R7T%^_6&](EOD]3SOD0G]7 MI'>G]FU6$+B]%+V+<6/=):B_S(UUWS+1?B*2NXMO4D]1 M'(QZ?Q=*;ZCAMK<;?[VU'3TD-!]R?#@ M/8F $._WM=(+5RF^!Q#>D2MR81K>*P/QJBR[R2]>T%=DSC:GW057PIBZ :O" MZ-^H@ =AR%HJ_!_W&X.LEY8=9P7FNB6;OO;Z5G-3D3JD8(U-<=I$>+2^J.9M M(=&=#S=%HC T3B;I*_-O/QFP+[WM7A385]]A;U '[E;,&]\%=B^9224J5=3A M)H:5P/K8TINXV[).!!W'B4/VM#MP0[=&Q^XJ*.3'"TB\]MEW(B/_9F;$VS7G M(I,A="9#QM<@^0D[& #) YW8QF^.Z))E@[5+2,Z?<+/.S,R0TB#9H892<-61 MQ./D$8:9"(0WV_+/!L)H>[_\]OYQ$.9+642R,D3?:,M645$%8SYVX-UPL*&3 MR7CR) CO-KQ0V])):\LIO%08117.'%5X^!*U^!.7J V'G;&%,+=!\-L*KCQT MIEZJ.Y7%U:K7TX2$5>14=E,+C$*C,,2%PQ /K@F8I]8$X3!V/JH)5EFI.$_T M/)/C1TYWG;3Z99X;;HJ(G0Q(ACUNED6\LE4DHZ3JM"Y4K+[%!BH+F2).,H M<5B/(4)SN"(EUT/SK4,I-T1S.$R/]]#>O2H4BQ!(NY^/I7*T[2/P+=^)'6$?[=))\!RF#X(J<\=^% M.R%S1^2@ ?W>>[%[IW(+U!*AHH2 1PB^1S'VNW-T MSPUVA&@Y77J%YD0]7:T9,8D^0B)!^&R-^]#U45><>05 M1Y(<><5A'&W(O>(/G 1')\!G\9QQ8("JM@\9^Z]B39]"(D? >V8((DX3QU)<(BWP+9?Z M(;7 ,7\[T@)A\L;?U )*N<$:C+TN<&VMWS 0O9-U\#K4 O# .8XP6!RCCSG6 MT9%SY))$SG7D7#^G)$?.=2A&&S;G^CU3HUQ@4X5RH5G@A* \LM#DTZ4\7\YP M#2&H<9S\.\;5Q4*S>Z>&]J/D5S_,!?(WV>8C>8KN0I]-GN[& ?@*CZ2IRX$( M I?M33+)R) *J4MPK:N]84-D))JAM_&O==GMK.K9FW: MUC#A:U32&9DDQ5N(J56*6=J(M>_VAA 9\1R@39YB'2#L\8#94%,?7U-A47CFV M:0;,RD&A6>V% RDR-N_(#XJ(E>\\CX.;3$U[I6F-#0C+OX,2;^NNX9AT!XDF M-4%6"3W-TSE.5JRZA 941EC$J'S7[N-C,RH?&+UA]QHSFJ//@SKLL8%NR9:B MR^9+Z' 5&>\AC !&NUSH=KG?*/K0!I8;R(6][TQ/XQI_$89FK$U7!0B61[[C\8E36"54-< B9\LA/4N7= MB8>\Q_WOV>\2"D1V=$0.''$3A-?P\+6F_0'V\VYO-%O59P+0L\O\TI6FK.FW M%F < >< %B>8B"$X8@B.&(+OW?[YH#IPT")#M9;XF-,R:K52J,CDHEB'Z@"> M#F!4'"5.49"$/:CQ"9[@O2RI.\U=O>55T=NE)$=DP8]DQGS(6RMRKJ4G,&QN M4 6W33*T6^U5@=)"MS8,@Q^S82),ARF:$E$&/\W=S0]A.F4HS55YDFP@$[U! M$NWNHC;6AA#3T! AJ#C-'"NT&-WBC#RPT)DKX1EM=(OS<4=['WF#X3[0?\Q; MG*\N"97_2/Z^0R,X(@N. O+WY\ENLW/+\,(%+$V:DBWCB.&;($6'JW*\(K8- MLUW&K%HN;0##-Z Q0IDX39W*SXTP?#?A]4>+HG\DPRV<_M?G*00_$!R^5R/V M3!&F!SHP_T9HZEE.U*,X]6^%<&1/-TMJKX1Y2\]HTTL-PQHE9E9@)8P(]G0$ MBR>98Z=JD6)Y[*/W$"B6L%L54;#\I&(9\YD!UQ<6IIA(MNHML\Q4%[U L7PG M2OX P?"0Z\*'.8E_D-OKD?C=YZ'Q@]QCOUC8^?[];6[FP\$_FC%\<]LWXJF* M>*I"*IH13]5S\E3Q#GBZ[*QB[@CX56X\-I6=V%PV?2WVOZ<]O8P^UU4M\/,V MWY5Z= -/E^J3I)CN:>F2.M=Q1SKI[C'2DN*6%5U=4\AJ9$S%;%JO+BI_A(0^ MX[@!KW!B6X)G*P9P$WD'>*/ A6S!X=0T1X#=?''HD(U#5Y4=1V+5YB!57LQ; M(N],>ZP\3RTG!?;'/\A/!#E,8XQ--6L/;&5HDYF*Z9*!U9&*RS'CE M>%42&7YWA@K5[-?F*)@0E_6]D>T 65&/SDW#UAHU:LX7C(0Z&-8]0>]/6\12H&=TB=,;9)I=]IE!D0*C MII X3F!QY&@@Y U9T8/7!!Q!MN^Y<&: WHO)+N3.*_J6%L.1> PN=- &CCT> M U^<:@J\8FI&] AA-#SOS+Y\AF.3/8 '.^,QSI^Y-?-JA%@RM+HTTN="MX+# M?(@D/#NA#O5]!+T0&M9W9C\_P\'"!Z!7[:A9/I?UE@@UE@;H=%S&.2^ 'O4. M].XO%+4C00!/AV.13>!]Z&I"MV**/-4]V8Q<_"CZ%%D'URWU^ +&&L!BP4IO MD+BGN8[=8.Z E37,K,%1.J>;ZT2OFJ99"=MP!&)X'#^::Q&!.XK?1?;'-2LX M?@7<+:R\%)RA)2"E&MVOIY@Z3Z,!N*D-N"F2=31QMIE@L)F$W;C3@8'^E*R1-R,$*] M]^\G,$7VL,Q#**?WD5RP +"U,H!S5?/X05-> BT(9@N\XR@'BL8N9;+"B3R; M:KEKTL<[!1:.%A@H9)P@#Y7A7Y&:>* +(D_(S7AY-1$.^^B,:J)*YX3$+,OG MN$0SKU6$=)J1T2$<+;":<#).8H=Y0W_=3U#D ]=QM2!).*)TNR\CZ-HTCB'2 M#7'W63\ Q5H^G -:INJI:SG.7K?]^2^J37MJFW!(<%* M;J!) 0S.T=QC'N68<(JM=;->X*CV/$Z<4,-"?/"R&-%-2)%%_V[" M4^'RPY[.Z[R#2[OASJ()ZVB?3I+OX/YON%-&+G8Q^-X\_#W"K>#*1>3QG\7C MQX'MJMH^,(5"8*G_[P6]_2L,]"ZL]'"X^WND-JRE'MKLQV@QB7YOINFBB^1L M86)TA6PZEU](>$"+R1!$G":.5>6+],.W'/F'U _'G/A(/X3)B_^"?C"G"[7C MT/X$X?DT8_+H4FCEZE _0":L.,)@<8P^QIQ[X*'_7Q :>+D<6O4GFJ,KM[/@ M0#?@>NF6+V^[K.KS?_X#?NR>I)B:[$"Q'VU?]R+5\+5;="/(O\XBNXH&@R2[ M<6'$GCFW&60V >NC3G?]#'[^]W_M]_?0YMY";F\@HXW08P'ZAEJB[VBRD9 ' MX-V_9',AK]R=M0K@O$/SKQ?4XH%YB4"3)[;W.YR!@^F;R,O$WB1MP9XPM8'W M:_NUW6&ZR%9T]_8>A/R'4S 7]N!T:@/Y/D MF5;GE66-[VD2.39R(,K_I\FGC^TR'WW%YD_X18 )@&+S[WW5M/UH3TK@Y$'C M'4()7II.0XUC>>Z+9,L;Z3ZS.'Y ?^;Y\V0=YM$; #O-LJ>:;GT.\/BJUF/O0HYOU'!43?Z-^Q[:ZDJ3<4@W_OJE;K M5LP;V;X+K!_W?4'0WFVQ5#2@18'%$@.6"C!QH!+;,8E8ZF_:E1@PDN2_+CP# M7S$;3AH)?VYXQ_8Q.3"L)%F3%4:A,:E/]S&)4'%:DBD,D]!!4F;Z!#5(TH,? M&W4NOQ1/+V4'!2V/*4@[E^DRWJ@I+JNLA$K8ZY;SW&2:2N#IHH@U2QVTJ!D3 M2F0E[+!EG1FI'8K@6MR$'PB.6,9K$K< +&*69M.0TD':9+:DU7LSF)G6)/.QGJIXHI22U+2*S9LML5RJ# 5&K M2\G#EH[:[_+5(I(V$GQWO?:7F7&INI#HPY8>HN9RE5R*X!(]?8YI2EO$A(7$ M'+8L%QV]P8_718-21TD!L?Q2JC0GG^T[1[B0->CP#,X ?-FWF,[SK5V8)(\T[[*S<=<1D!F; M,_6LD\H:!-)N26ZB['ESK0R:4H=-"Q763$T6^9J(S.K!$I#MCL*/Q1DA:NEL11E6<\IH7H=-=TOPRO/9 M?+$OF18BEJKK8H_3Y(Y!K1%U7ILL)-@4^_%[5V*]]UKC/W:<2%LG[P_'..,[ MP6L!?-"-:]RT][B.U&E^D05H,[@9L29GBL4J8[6^\V2!H_Q+4$::ZIL:/P#6 M+U#4KJ9N$OL"*K )4/2!>=P$+TR9P7W'[0#7!:5C*8L";\ATMI$WIN:@,6=_ MQ#3@]4[!PSW'U[[L+!SL=:W7[I?]+E(O_LS& 9-]S]Y]L/&^ M@D_^<-+V0C3;-H=^K^?L>K%UP-#-UOJQ(Q$*^9D\>;RSM]'N/=\&SQR8]F*W M4^_^3L!HU*^-2[L D_*N*[GUYX,7[YK*?=33QD:9YJ'F/-$VD:9YKXB--$VF: MIYIXYB>"1A/_]8G_2.9XX!9_RX>]W-CI3XS]G?3,4\/\HKX-U;C!*.&'_^\' M_>.L MKTCQ9N&4%]G'SBO[*/*3I.Y*]F&FYH=+'D4+_A +3D<+_JT%9^YMP9E'V,(> M:-,*[TC?P MJW*:I3FR&>27RNI$MW37@,CEC]GXW\L2 M*S W8.6Y'07RZV0]RB[5\>R1K:&=Q1?V01^M:O5V=]!!]0$[0L5NP M/05>2PBNO";)0]K/2#]$^N$31O[SZH?DOG[XXJ5X(VD.V'D[5^8F:I)-M')V MT3+J5]0/Y65;,26IT173M41_G&[Z:X>"EY$8J!](])1^^"1GT%7BSJ?BZ9 L M.39P[$G,GFJ;M73/1O]Q_?2!&[!_7#Z <46^WQO$W$[F,IR;TOP._!U^@T/( MJKEC,S_%8IZ6UFK6LQH-1%;;\WF^.YY4>JQ$ONWL_!7A.\+WD^ [A/[*)_'M M#-)UHZ442J*>I_/&-)?L]PL+@.\WG94(W\^*[YL<,=P4WR'T-SZ);PI!2B4A M(4Y$;%3MJVHRRU2](<#WF\[&7Y_/?PG+44V((A%/&'9YEM%>QLP)ZV@C07[8 MT4:"_+"#?2Y!OHQA>K%4EUN;24%ENUWR2CQF:=[]N7./XKV=L9[]]8,OSQ@_ MK=J6_:<+]ONDYTTOS+9*O8DH$GVQW54\=&!:=:W'@E'"'U>R/EHN-\!CA M,41'L;<)?:XUQU9E=_095!Z8OHY3,&*+^T0:*-A9U6Q63-R.G#(M]:Z7._##')_/@')PY+^)TN ME!S: .6NDF%,#R8F6XF>5?N62M$GR+Y&=>KDD9W M"/#\20<@0O6SHOKJOL13Y%E_#]5-M)6@^\E92IS(:)/NLH)36,+:">-$K_I\K8!B#V(Q-5S3L5CZA("359DU<&HMF& M6DX=F?Q2SC] 92G2&,$?YN^AL9Q7"H%M#'TDK'IHA/7Q>ZQTA^UG8T\&)@FRLCV1IJ,=-V(R:8*$SP^/9$"*W]+1C3O@->I:R: MCFRYF\'G9-V"5R12&GB8UI27IU07K3*T3"^-!9=N6HZ%TAI1]!>P4B(.[0KD M8W9%!/<([@\$]Q"Z#V>"^Z@K>F@RZV4Y.='+-$EB5=81%L(=N!%,,D)[A/;( M(;F]0W(FM+>H+EIR%"F/)":^X \&U*A%U"':@6.2_*Q?4'(D#E M[PX)>\@\HIWXZAHL?YN2.*Q,+/1*7:R;?%!Y';H>:)Q!R"@G.0+X$P$\1'[' M.0"NV5@JN4H3!#)'^\TAG(P]H)6;:AH/<#2V.8$^HB. MG25:,VK>SR4-32[D9AFA-C8SP(K"H)M$T7&&.'8?(](ZD=:)M,XC>&*WT3HL MYU.Y>G?!<+KLR9F9ZG@CG85:)_#=DG&4.L;9':F=2.W? MXKCI[0MQ6_VR3<]-:98VT(_I$"(QG:!+JME VE2UWYQ44=SBH0L4AB"N$?;< MENB0YQ6EG^;]46WD@%&SF/,(M=P;&.U. 1V2_?(B R,51'0L$^F92,^$4\^$ M\%CG/3W3&M1KXIBS?22]6#J=I-1B*GZ@9Z*#F$C1W/R@)E(T(?(-OZ5H_+;M ME 2I*ABSU0PM4,*@-\FR4-'<\]'+]4,T4=CI3@9U'Z6@(NF+I.]N!A5)WYT, MZLZJA]UG@'E3/BZ9(8R+!)0R9A"SBLGJV'>]B69%-5%# M&_ ]L8;25:H&J,J..-!U*:%"1%27B.'.2$2K2")%&>,@\OA >"E],.;S6"8O$ MV.<)OF-R>K$@$>NIIJS0PSJ4D4IX>)40NK/=:Q@)(3RSO;Z1 M0#1KU1J?L<;0 M58,#G:/:?M_4;DAQ==U<&J6LK-USV#ZOL$6#HC-12IH;-F#T=J M*,2NZ.754*?AI)S!#JL1';HRNV"2J ;9"7KG;@269G_A.$?QZ 3P<>0Q%?N+DOV)[O\,9.)B^ MB;Q,[$W25D\D3&W@_=I^;?=9@/F7#VU7ARORR]%@I&2NP:?_\=Q@+3Q[^@M# M?U)0&,"?VX$1Z,\D>:;5V=-!@1[:4T)R;.1 !?$_33Y];,?ZZ"LV?\(O DP MQ)M_[VNU[4=[4@(G#YX20RC!!#7(^P0$QWV1;'DCW6<6QP^HWCQ?+G>%KA!C MQ29?89L%OAIK>\O-%<5QD!'N!V.O/4)5O-]ME3S3<^CW!\56,Q]Z%//^HP** M!_3OV'97TM0;BL&_V0G81SPWIELQ;V3[+C"$9^(K9<-)(^'/#.[:/R8%5)2DH36,: MIDHDJFD2T>^34E\9 "L3&Z H(]/H@))_;-2YO+/#ZAKXN#]Q<6ZU2(S;:K$W ML%$6&J:O6R*5)L&/!WZ?2]-EHZ--UC-]5I>PPY992==YE)#RQD1*.T-534J- MS@*T)%^W7%8&EEJNIS2N/2YFV2Q'L=0 /I-^W9*WJ:*!9L@4HHNC-9OJ#G)Y MHBX1$O*Z97?0;"NDAV(&YC6,O$E5LJMT72(/6S*6IW!3'\ER$U'UEM2$\Y93 M%K0\&!$U\+R:T>+FR"J79M9:&6)K+BK.G2CN41J68GX'X\:*K3(W[<6+(>,JG6>8:JF\1D$30]6*>A MP2_PX7C>-]J>-1B5*VUF7 Z(; \6JNH6DVG0@2/2-Q5' MA#.H6E5#&*990F4LBQ3!4X\(@+@N39.3$E+D$YW4'35DNM M\%V;RHF^WZ7I<6KJ5- A]*L.FHY3#)425@00:J;"+=.8Y]2TR31T; MM$9KSM^"I^&%33G!(H8SE M+8-?%]>D3AKNCXP?#,KN45SY,P7L.E!7QEDV;7Y"FTBDUFQ MC7K4J#&L8LU1_9DPR!20SLFK)[@A,UA&=)?>&K$TY1H(3<*U2 M:/3D^51D88CEH.E &8[[MNZI1LGK*+5V)^$S3#V(QAS(@$WD\J0V&1EZW?%G MZWD'E<@%;'HP+'TT7X[S#;[*):3^J.D35$4S@Z:[8;V*%&R^V)=,"Q%+U76Q MQVERQZ#6B#JO3182;(K_^.<_?X0Y3D:5Z/VH$B.IT_PB6TI)!C")WL:3"H(7,0F>&7*M!7C MQZ[3WI1Q5B):ISEMS*H]8=SJKD:+'S'-5>0I>+SG^-J7'>8#>^^4 1;XU"CV MXE,#KRC#507@;_QVA&)\-I9FA7PL6^;;0F" !5&DEXC')DZIV*8I3UWMU^Z7 M_8Y1+Y[\)O0@^YZ]^V 3=P@^^2,\L1?7W+8YC/AXSJX7V] #NC$J/YA+3IV. MH^]9F'N/M\$C!V"5=R;J[N\$C.#^VL1R%F!.WHVA; -9P8MW3>6^:YN^IYTY M=G(THK]I"/[Q4V;W]N=%1S8N]A5;R?1WSSEC'4U MV8EIEJJIL:)O:9OT !R)'V/JC" 3*LC0!^-^GWKU\.=!MNP+.+#S@H,.?,$[ MP@;,=OQP+O'7).*T=_Q]B7A[T:^PX,Q/ZKJWM\^PX/2%%_RTDW+W"YZ\[CWC M,RPX\P!;W"-M:F$>ZNF0V@,-];UX^0,-]>Q[<)B'^C0"_$X4]H%&>G:3(LQ# M#2TQ\/G%-[2+>C8>C2L822=I-&1W%(.A3S&,7B!:Q[<8OMU MZ:ND5S"?+L]L>:?[RA='>QG;*'P,LUMU\#^ P,@/<0I@F?V]4D[-2%7\]'VH9;N(7^PT5XR9.V!H@RJ7RKX+#P!O:O\](2G2202N MF-J**.7JN-'6JUB5&2_F568($'BRGNJC10!_TP^[,<^..1I88D4WM: "VL;T MAI_#OQ08+)PZ]ER'B5+]5>S?O@M^T:V_'C9N&"+W\0IFQN4=_EN[ 0\4-XQ$ M,XH;AC-N&"K)O+1E>!7!C.*&GXP;"@%W%*S<"NR6?V_,F+\"CBF_[^JJ+CO M0(E"BB%4YV$W*/Y^SG)H>W5-''O"S7P@@A7-&]EJP9IK6P?BB)/%)\;#L>BD M$2YM"WC:F]L:3M>EH*99$HTS"'F1FF;W87\],"ZO;4U= Y8A##%^%9;I1D'B M,G5$,&;IPIKK]21ND5M(F[)B"!-/DH>,\N?!Y3U8GW=D9(;=EKP&+D,8>/PJ M+N4Z.\M,JEI%G-2,(E\9S)L% O)&!C')),#ER1J@]Q*4/&:M)_HRC":">9MJ MEKMA6-.6\/?CEGH417S:4,VMHXA/F$P00#0%$9K> ^@1#=;PV)E6ZE(Y3N.I M#I74I XA#*6@8A9!?2RK((K"/BVTHRR%:[L0'T:V75U*>D)=3A$LH]-.62TT MASA$-O09XAARK 95%,>.XMAAB6,_8?[#A[&M55%9(_5E%Z%:_55EGG1S*0>R MT ._ \/IS^5!A,BS8!7%T8+%M@=P\8*N0>+@OFVI4?P_A(9$Y J$U14(&,>W MXP$SI58TV?4=C1]D=%>!56(T->M[X).JYNUHR!L!;YHU;-HUQYYK*J^;K*7F M9+>AN9HS!QW? ?3W8TZ5/^]IYGA:8'12*^E!BH'>!XWO ';E/DD]5!C?::='FQ BG+HCP>W E[LACB!R# ML#H&84!X0I14LECHU41MZ&?(5@F?-<<0XR[8& M'HDTV,TN1%-88+T%BPLW8T'"1G$J6/;Z#CD40$>.!#/B^\0^AI?Q+>47XY6 M2WO8YGRUT\H7FX-YMA?@&R9<78B?Z1[O6E@A#]""$GL4'$?VF M>]&1":LM\%,*27<3161<5HA"-8 V/ ,YW+?O_XK'20Z:ZHY<9LLGCR>/<\WL*X>0G=W<*%SRL"H1 MR7A+?^.,'Y0ARAJ:HNESN6]J1Z*P[)K0TD[-6AL)>8+@+L&KG=Q" M0H/2@E@<1T\EST=AHWO%:,32<8/R@E^$J(*O,@6[!MF^Z.64PX?%DBK4(42I M'_^02)PB/G9-]2&MTCLR/N_,QGS,*VAKS;%5V1V=#YXX)[!ZWAA+(I6P: $I M$Q,69R$\F8T H]C?C\>2$11:?-GP35?NYDO4OKP*.FJ;-*C-? M=[1#I?5F%L:"'3)JI;Z4$6W8SO-YK*5U2&!<4!O[/XF>K& 016DCF$<<&%=R M(+Z!1H(F84\8XBWE$IHBO70/\& MRF5W7N1+5J*YL^Q4IH4(D59PZSL"(6C4@WA.E4YI71 M=%I-/)\S]2DM\5HY"'4P&Q5\(8AMT>P[!=]LMDN!TD8\&G=^ MIA/Q:#R EW4%RR&IU@M5RY47!M:O+X=#NY%N<0NH'$Z=^D0\&D]S!/1@@XIX M-.YG4 \H?A&/QMT,*N+1B'@TOL^C,= MV5(B'HW[CK4\8+9[Q*,1B>9=Q (C M'HW[C$ ]8%;Q _!H[&XJ1BP:871((Q:-^SW)W;\#W-!,V WP5F^5T?K>DF2'YF#FBY]PM$VY'65N8 MY7#4NE--3M=-QIL/(3+A,24>)T_NEO<27'QMJV^2::&IKNKPD-=2(Y*,*#9S MZQS.9TS3W.6U\X/,#HE'M%2]Q25S7FK B.V*E.TP1CV=UX&6PG8V??)H59(H MVAHA.N+#N,WUM-. IOMHGE;R6$)L3R3"+DB=1!Y=0$ #AR 9QP@T8KZ(8M2A M-!OR8WBV\D.Y2N7EI)A@M=+,RT[6TIR%>(95PY X39TDK IW:+^A37\[ M#%%L_WY,A\CF#Z7-_X(GH%0^$*)HSR4OS9<:)0,39FRQ37I,HU67,!P:_\3I M0N]1./]>P1B9ZUOIL0.@K[9YF"9RL&OT$VMP6[ M>HSWOY!,C959/BU.L-2(&+<,E)6 ,B2@MT#%<0S_4*)!=% 0*8H[X<&+$I$^ MJ2(DKX(222+)&_RJQF699=D.H(CZ9C12=/GSY].'Q=41$GA<:?^HK2H)+ M$F5K4%ADQ02&CQS1[LE*80&5Q%>=JA#Y3A\CQ-NGP?M-CG?LXN5;]RY#[E4= M#/Y1HK!'26K"?AH2)JJJ$#I#;]#29'=P/$E5U2HMBR71HBPCIVIUPTCWZ/X" M:+.@GB@9I\EC69YGPO1=\M4])J9O<*AR6WJI$)ZX? K';])+I:=ILMEVD[)( M92V_EQ"[(VQ8AX"&W'-('"..LG:?:YN^1XZYT)W.G G1-SV8N>DN'<)TJ6_M MTNG!9+Q0TN!+?JI5[[>9SH)N!* &/@>.Q:GDL;+?[W#&A?(L)VP1B>@TYZH! MF!#-QFV.?<(Z&]%QQ?.N_4W.-<(Z&5%(_FF7_C:Q^_/,1LC"SA\)->N6XFBR MJ\$"DD'8&3@%FU^TF:_/@8EL>5& ^J0ADFI1#":/;'/Q@5 M3R8/V0.B,'D4)@_=D7Z(1GL?Y5NB,'3MR9$@[VSHC(ARFY. MOQ5%CL?Z&OB*!9.7[4%L&AB<=QA6?I9XT9F97<+K()[;!V1=B1^\.'WDUYP^ MB544M74.V.;11G%43F?3WPL.O/+Z&YGJ.KH .;3W"/S_8:WGLHJINH0Q,%Y,Q\FC3N#=Q8HCJ#]6?/BR2/_B05#:3:]RDM4$ M;Y5TG5PO!BO:8$.#=%1K#BOY$9\U,+S.];Q^$T^- Z1O2&=0Y&-WNA_2MKZ[ M@.^9.6F>%>I?/-ZI*3)GF]/N@BMA3-T8I$>Z+H4'ZAV-[^*3CC]'Y'F+R R7 M/7:49R'486@7!;OZ ]+1G_!7-/#I24\EBNV>*_$3!ZI#M?V^J=WPX.N26DSU9XNYQ9PR/BG[* HBA[IC(]Y3D^D,A[3 MGL(RU;8^,W(%8]5V4XM29I"7E$!E4!^PIZ+SBK.GU3^:QCCPP)Y(97PQF:8V M'- ,.YZ18LDWE&&AM2Q5J^&)JS+TR$HY\\X:X9=^6R[GCY8 MO7;R4.Q%%E.RJP?5@:>.YH*Y#Y*TOM&_3[T\:SLQ;Z3]\6[8E^"S0$:!G =" M&K,MAB^NM8A/-&]F!?PO,6:"-O(!4R TZJ3AZ/R !Q@^8]Y^F-I?OQ3>'FQNV5GXC9OJ6S> OWKHJV#?K5 &Q^\(@;D\Y]_P\88 M\O?V+<%?Z-]__8P)OC+Z8S3N;O) M\#DP7'\GJ6^;()9TF+N2-/ +(!!;)]; M>',^MJ\*.@8?]OK?T.3?D(%IH'M[CQ-&8+'@C%F;FS/V)/CKV',/^NB"9=>" M"8)?@E&81Q_\,T2H!9V?Z!NQNA16P5N:>VA2;? HR_9B(QDL#&0 MT0=@3]ZLR*XO,8!GT[:&"4]S)C&[#QX= #,0O1VN@Z#1)H0$_H;0DZ%,V*[V M6Y0W8FJR PV1T?;A+W8&?,G6S$*0 M?YW%FE#@E#B[46#$7J1NJT83%++7S^#G?__7?G\/3:NM$;0WD-%&&+&7"4N8 MVL #O?F)OX0=$X%E\^HSSYYNQCV5AUJB#U!G).0!Z/(OV5S(*W<7_&%^XCNS M[!<"9V;;W;ZMKL#_1M[$_.?_ U!+ P04 " !GB#-/Z'3'62AX 4FP M& &AO;&DM,C Q.# V,S!X,C!F,# Q+FIP9^R\!U14R[. _ M #<)* (D1$3$1(0DQ,3$9\Z0D)+34)"3D9%?I#Y/2OX'41$1&6:Y*R$D(R_,(B0J="\,Z<.4-.1DY/04$OQ,;()O0_ M_<%]!*A(\+T@-1"\RP ^%1Z$"@_7"K" >A+B_?P OW_P\"$$A$3$)&=(R< * M5>< ?#P(!)\ 0DA(0 "6/@/+ 0(J0FJVZPI$YW7O$U]VH1$*B'U+PGZC[!.M MWL 6A_ #U\ SI!?HZ"\R7+EZC9.+6T143%Q"4DKQII*RBJJ:^FU] T,CXSLF MEE8/'UG;V-JYN7MX>GG[^ 8]#PYY$?HR+"[^54)BTNLWR5G9.;GO\O(+"LLK M*JNJ:VKKZEL^M[:U=W1V=0\.#8^,CHU_G?@^.S>_L+BTO+*ZO;.[MW]P>'2, M.NT7'@#!^_7YQWY1@?W")R" $!"?]@L/W^NT A4!(=MU(FH%7>+[+N%YH@8+KC#0R8+:&OZ.& ?H;#G6PL=0%LF>+)L0ZQBI);QE:" M!@Z0MT=V1Q^IY^* 3-'-!7DF)MH^6(N! :O%,8-_F0(ZQ)I**@19WM0Z)&>%@_1T\)1H_M^YS!:# M< !;KREF&QWL[M%GP[+#.-*,9.G4(7(LFJ5P1)@GD_ Q:^C' 92$?AV#=X- M=QPT26WC^-[W+7BT.PN/-DS89ZGFFBMR_5"V@23*\3;24;6[OW0^495D&O(J M_:XW=12( [!4FS6F*XB#S(5;Y)(?):[6"],\3 CCXCG4DKJ]#(E*:C=Z]WV0 M@MGS9@S_HIXX%X)])S]GNRDSKC"2=+Y@==*^NK ^8M#4MN;\C8:4I9*! M^7?;Z3FMQPPRWVG'S[]?*(NP7$NN%;Z %W@$72B5/_\EC5L@I4J$*_8B1;6B>^4 MGTEQB?)H*PCSR="NZ@4ZZ!L.<#9(!CBSPOZ?N7A2^Z'SDD6P)FA,250=1[3Q MD(?]"KR88.#+,4&U]#-."#RK#K&N?0[6SP;;;,96L4RDLX(S_@8.0,(P=L#P MB$!Z.^<7V[J&JGW3 TC[X8]EN@=F$@.8=@J M@8/TYNAC2"GF$ >,9I*PM(E;/(QM2WDIB!_A3&'N<'?_6T6MQ@/J1]=59#) XP\6>8N?+$*TX2;OS<.67; M7ZV %ZTHVJ-VKM+C8>1K27J"@&2XRY.B*9JHN9MABJGYCQ#:+7D,B4W9$!5Y M*/C\F@X!R]:KJ<0XCD+?E=I5^_GYUYK0F< M:U72)[=;6?9(+'ZJ#L;'!T=%6'GA9TJ&V.%M8@P^W4\Q!IKJYD_T*NRMA_!Y MJ!(I,E;DF?C^\+20/K&P/@Z7$ -@>!C05:+YO^\R$+UTM#=YK2Y6@_N -J:) M1UFG)V_ZG.^Y/#0G)"NK;O-(/0D;,&9Q^ D'D(*@88$B-HC & /W]A25^#A5^TTL:AJ M1I]HXH"GH[0U+V\*_I#R&'75GH9^OPW[R^,&TF?,QDY,<0"B$GG8RV(/.SY( MP1X71_^C"L1H+G-/,F&+=2<<(#<$0XH\@^. I0FGD\7ROZH)@AT(:DP>8-,9 M6UEK[^WL,;_J1?^ADPKZRBG6K96>S(-ZFP[NCU=)OV$UMGHY9]XJ 3YT)TEN M% ?LKHMC=E4FD-AG[T!U[49HP/:%2G]]M_E#<9.L\))/CZR[9"+=R,)M/?,? MHYMJ"YI^"3#,S_,8YS7X-]TLTM>K_W'AX1^&&CBHP0$9MLV;R55*=.:!7XK^ M^"[WIZA3W1+\_EDW"O7FWT7GFG[HCJW48W,,?D'[J' *!W3TUIQT'-\VO%]@ M%\990/]_W$'_XQ=>^&SI,="[3S.MO.$@W>(Z8])2KDUS*99TR05U^X,!#F"] MV)15^5A?+ VX1\(I(8+7 6NQ?,+4.-&5JVJMQO2 Y^*D/]&9_36]%:Q@G;V: MR:9:;(X2\J2J765HM$& &WJ\V)P@ZI!YYV*K^L60,QVZ\HR8O+ +J[/T44E2 M9ZYRA7'LD"4 ^!TWP=)G\3+H>):J;NI>[ MD]WWM!(=#+@F8J_['!0N5VPLNW6PB3//C!?B@*VTEVP1[\)=K\0P$12WF^VMPR5 LELM?E&8,W M(R(C>]I%NDIT+(E$/R+\1LYM5Q:):45+W^RMO"^H F%JM*_<>8 #TFU!3PZ3 M>0W.N&08\K*_)(;X;HKQ\,:#)^>="%Q"S-?ZW+3? ]Z?=8%[/AH8'A]=FKC" MS/1:VB!+', >E8T#S))0.L0*_XJS&3C"YA8G,7/HPA&#.AP0G>)T&+V3Q]3: MHZ^KQ!9,HRM/^'_)1=_$C0-BR)&Z)H8LV]^)3P(+O,,F[!L9C#,C/KP@X-R\ MTV_G.R_(83%^/'$];0YM WF758=_50Q ;^M]GC5^B@.N2I_1??.> MWA]/U(1G6KYKJ2U3I3:RCH!R32]-T8C56D%+RE4"8P-YHEU_XO%<7)K4)^R2 M[;JA?8JYJ:D2:3TKJ10P%SV:ABDK@?5?P@$L+'/R3+2T?3C@L7W&'A$8K3J. M!OY>Z'8 W9%8A>YWP7+%3RS-0"HDCI6#MD=>X#D6;6B8[%$$$@6!3G9VEN]@ MY7]E]C\]ILC < DKY] \ ^U.]3K/!X::$!I=)>#_Z&5XWKM"2\5J4I);5>(6 M2+:TCS0J-S?,8,AF;"/@I&L,W4JR14[5XH!F&,87^IU_J+G.!0?XX0#4'EZC MTCT0FDWS8*YS6 P.V%\&@;!!"[O0@3DE//U$^T;)RTJ<$@:JWF[[9VUPMCD;UHF"1+(]AQ_LI>Z!'=8/B:K1_B1L$FS+_ MLRD0QQ[E3;)@GSW"0-NCJZ&_/?SP[Y5.!?RASP (B;W:OVK^V4S/W[0> '-8 MSS1,3_0)2 3'3K$O.>.QT^]5Y<9!%%P37\&*)C;Q#;UI64^E=NFV1(UN20*G MTKN;_Q#Z9TV[,/X&PC=&Z]$@A:CPRYA3^:4T7%=I[%X%-Z8,#%RC3D-HFQ,P M("&*D7E'(X6_Y-J-W![V MD'[&3Y@XYSDJ<4E9\U2$U^2EW[2(+9DJ8'F8DE=S-&J!OC+A=<@/W01)\]TD M+/6Z]$D2RR'(:4M/%14P07#HK-O?J8A[ HO4_$D43C4H;C[2\7=][ 7^*EKEKXTF@.V(]*X!:E4ID'%8I'&8 J_&Y3V[%M@% MVQ_/"6J[6'9!+EAZJV9;\[D.MY"9%:Q,L2K(-(V)-NAOHY;]UP94'^W_JV+Y M2\.&E'_5(?KO$^#.A&.%?6%EN",C_7:#=X?)0"9^&.??KS_9CD%AD1L8/\20 MFRP+6M(O$_.SPA3_V]9\N.+5W[<.RGGF=[7=$! 2/O#! 9MAMF(\B3:%2'OH M[B84LZTR@4"?@"9\JMO=LERA9'AR!QS%G_7D1F%+,["3V2A#.J5D[IH_ZAU4 M@/ZU"^: -*[OZWD'#)I^KQ==E7%\F($]RDX('G@4LR=JL6Z-?;8$TD(NBJ\@ MQ5?YO2CR^\W;#K[J@7Z#(Q%-0G7ANMX;O%#GXCE7\OA >7CS&3=[;U]8CJB3 MCRX.<(%Q*TJ$:S/T\+_E[GK7_-5 @5#EBY#\O)_H6W#XW.6L"C I+J^FT;*> MJ0PK'%6!>L&S>CKS+OT#!\8RF](]%H(1CAUVP%*)C,I)M;V]T/K!?2%V9[/4 MD:O;O24]7J:2\NXJCTLM)[=*/GZB>J5J:?[MGI@4J<55&5B11;>_)$\S M]73OV?BK"?PKFQ?V M\?S^_#9]=53>RAV>68V"M*R:(8.N(O+HZ&T=>SP^I+< W M2K?;2.]$M&S ^Z$X!1DG]J+4>USW?#I.1 N6.D(J:&)=#KT1^_"V M,!&=0G]">GHF3DC&P%--IR*M?MDBT\X/3^<"IYVAI'T6=,_=!'- M$4,]#1O27BB+=0:87%!&]Q>4H0$P;IG\3WUM<^FO\ )F*W4?.M[P?[I0$BPW MB^&!M&5L+X"ICWEBS="&P*#_A?_1\T^O.N2%B$G0C\9:<,!UUSK MWJ)][!ANFDL]^R2.;Q0(:VD09K@PI7]^+4R;&[HAD*<.+,!E%#S<4>X.=C&8 M=V,(Z_OM&W*ZQT,L[8D]E]X/+4I337>9 862)34/&)]F1Z6Z%S)\J@Z_]1KA M6-XZ9\_&>.Z9#01/QLGV*>W@5!=#!K)0.JC,,G)4KXMFTKBH0B(SO M2$_CLV+:1.ESLY*DA'>_ .;_Y^K%7Q6TV[<:0WC#$-IPOLKCHHK/SE/\SR35S_C<^%[+/U[<2=;2[ MC$4LEC[6\M-%W.6$)"6UMJWO];SF(U7R<+\/$[2T"[;,0+OKD\U10@UJRD-: M(P\UJ=SZ,Q%?) YHQWQTUR?+7%+G:+)$",Z%QPZ% 3*5V&5T_L[025::$N!6 MSPEI]?T(81$"H7NY*'V@>=YR%#ICL69.\1/>%7S7F2(V7I#GJ\JE&@GG?EV= M2,Q@&CMH[6J&\@LCU\RO@E.+=2T#M8CLKD#SX8#+F.8Y]#*$ _XQT:8C]-&C MYP%L9"WQX[NZD[<<%^,XGVJUS4G<4Y9K7+L+(S/6YD74VXQ:[W+\VMIRH\9#KDDT;2;ADP.U9;QW-21U$&>A#\ MM8B@H48[$V]MK?**QNH7O3L;PSP+Y?(75XY'[)LAMN(-,DCI>?D@RBABK9D] M/)I^C\;"%)B(0NLK3*X"5V..Y+.D=,N*M77+/7 O%8?UAM.OV M2,.33O(XPKJ@[GBW^6#)E>-D1+S"5N'QIPUS+[$E? 5,O_#>Q\PSSXL?J;YX MF=J0]YH(^F(,?N=$= PD K123D6F\Z%3[5=W] X &,'W%.+ MX./ MAT>B\H3$@0V11$I@EII*"G1LC;0-O]OA*0IYW7:UO]>:&2#:Q%Q>MT5Z*TY^=R&P4MXF]W M5- <7K ]HGIT,VH8KW_T;E%A8SC)VQ=?$K)M@6N0A0X6N![(^*(VL?YC%DG@ MM,E^YFE++[SLQ:L"Q/Y*.Q M^YZQI&(!DH;T[&!<-"GBVSO#,!E-J1G,%CB7BM7'<\)2ITF4JU>74RLX3/H M'KUV*Q/E=M3UO(\S.9VUWQ:7KA< '0?DX+B#N#J:&VV>?/F6+U-W_!CD9U?X M_F57!LP.__+][U8@FT4<[8";)_W)$X#(?.S2"P373'8K&MP&.>:@J%*F' M6]$L3Y4.M*RDECD#8V=QI+J! Y8I/(YA^_F_K>']Y<;?[.LOA>]\9J_DP5)K M2BBE S::UZJ W5/[[5X!#OC.WG"ZJ32V !HC7[F"]9N-,$@UH."<<#TJU9(P M#'BUQ,Z^_ZYM=EWL ;N&UX2KW.;%O?Q'P]2VU'>>RDK:'-^.RLCEE[<;URH9F.+Z&A&QVZOJ(:W &.?3K2R6?5;[0K5%G)'3%/2[ H-D1![ZECST!\M6YMGT'9Y+X<%I&\XUNL>6 MQ/EFZ5"I_.2ST;Q-3LF3 >T7_>>&5NZTG*A=H)KP$<]ECU'-ZY$D\%P9"LN% MB3YOO\.''8U7[]::EP"8IW2(E2?DTH2)0SPC."_*>[,R[L%5]WF$&:6MSB(P$[W3NPK5A;B]VCC-C,HQ?J M'6@_L ;^QV':L))NL*! =R[][]1<3M\B=G MS"H.-E'WKRVH_%;9\"_%++^DGZ:;B7[3.. 6!SK_Q LC&+^3GSFZM_8FD;/$ M("T* '9-?BY>Y_TFPXC.%O.V;J3_\>IGN.T@K>%)-^6P3O*/JV^()QW ?!&E M>S )V\2^2KIMKQS3XAPP*8XS)R=YL.LWL:*S/W!9Y5(\$4/9?%H0:+ M U;T837N3L='X=AC,&W7Q31DPQ"M%H=@UF*2'E#P9+T:C"08;N-YM=NN@NSO M[(5/O)3!'H0V;V9@JY1L2U9<S"H'X]'EP>:E;2B[ MRB_;VI(/__7^;5/["W1N)/=JC6+V :@\6^1E%;W85VB&L$#UOP3Y1^+R4:T M/>X&3GL(U'W4 /8-:":H"2\=F$$U#\%67JRIH)PP@AB;]V9@%@:6X8!W+' ! ME/5O]\J4C'[=4Z09BY,)#R5J[_"5O+%0!QL!>2NH4+0$]L7QT!VGB^J+9U4: MA>@%+K^\W1L=;>%*ZUR3E^&MQ;ZQR0QDT5EA7.2G'DLAW!6.]E 9%XW_UQBC;XJ<+R8<=B9-^\[$+LF3_[75=C?:F3$KBFKP(%?3W.G M?0N\"/\:"TS!7DR4SON.:&2^FQUGI*K=1QFHN,@&(2KVM,&<4@XQ -T,*UOH MP+2"#'<..^MW(S&@P.(?2H.9S6!3VIVW^T5YC@_\7IYFJDM?4=I)' #; MR_[=8YQ.,XX%E0260[J=O$P[Q=_\\G?7TUQ0P;2!NF5C9['Z-@PQF+]YY.W? MT]C?93,0Y4!_*U#YS(_VPRN_LT?]/]U7 " MQVT5P:MBQ$RV3W\3:E2M4^/%"A"I:&=F=87D@A0JY_Y_\D@"H8,B5N8A#O L MOC9ED6LT#)UKMSBT:WG6AC)PI].UR0J+_;G$[28UI8N8=>"6U!<2^Q'4OU>2 M7#=MBE6&7\,2@FF1IB.?M,J@=1.V3^UI;E^;0OR=L>3TR'?B23[W+SY+M]ZP MG+J.%1VMYPW5'19*)V$/NN-;G.A)I5@_>,W6ZEPF]W4$"'-^ E1'KC:WBO+D M^O$>MTH@[*S260?>9)H^XRA+= ^EB\ +E+^VU0O:^/EL'Z?,T@"[<4NK&;?5 M][2D*,EVX:/1X0E,F+&F"U,$==4'#><4H\ S'SL8F3GQ*^MG$JSSIR9F5BY# M>;$_0C_M$N=C8-Q%E&'N8B^6!K73U5IX%6,;P(AE-,,SR+M@T%!)V20:\R/B M>M=B$:S%//-E0E3&2;6T8JBRRL6E[4R2L=89Y@N;'/6VY,\7# 6>&K9'BKV$ MO_1#@.1V0M7[XZH0M^PUX\']-#T-'@=9 GOBU^9SD-2 "#_1@38G\HL[63<1 MYD5AP.+^)>DGVE0K^"1Q@E^^3EQ/3Q@VD@7!O;,K&P=\0 [6,_Q$C27T7;S! M<\PA^BSYA533QN%%M6=32'-3[?KZ4KL^0@5*39IG-X\)\C">VA@2PU:=&UOM MF]3"/O>L2B7: !?D5KRW4Q\XZRNL>LB#YB.L!W.E#ORO4%%P*[))3%QF"M'> M*7D_;L)A_41;L9Y2;;DKHZDXG+?^W6(G+=97CQMCZSL,#*<4'EU%LIM M-7.EW_(FNVK\T]@W[+>IT2V5,M+Y*_61ZR/P7'_5(>HDC_FZ/EB"NW)+?XQF M)4= Y4-B;75@MN/E'D&U[Z[!5,;+:&YJ:3/=0=3OQ(V[=R ME_2#)T-N4TZ_2%<,7?]NM%VCR[?I![.70G/&KL1)OBW=Z34PJ0BJ90\RN\'P9]A DMDW3LTR+4.XQ[]6&8YIG#:V7O'P\4]PB-N=$ M1:L#>)DY&D9D%JSJ(O@_HZ'JG2F?Z")?O="/=?@R8Q,:YYFZ5#KJ+^J.,;HM MU3*.5&38,$=RP1N^]E:]&N(DR(K#*Q&_.20@TDQ+7RIP=SV5SM!537?%W!&. M UB+2E&+-I",JI']R5K+.$[X^SENLGL9+<68O%;D[KK3\9@D78BHK,[XJJ%X MRY0*/21^F-P=?E%&=C8DR7G4Z'ZTK5G&[E$_(0ZH\7ZQ@!DI[>T\1@U1S[52 MA<0H.50KIF[0Y^=NP7MLI?2)CMK5KNOE^9C)5G"-EM5?]T2^QMM+PIG+5QF\HU\)+>YWS*SCRS9:^A-1,/ M')!VT=2[NS,XBAXU0E9*8J$!R[?XY-<_U>MMFWA:E'Q MIXDBN'WA@@V6EJTDF/M51 U0Y;P[02/6NBLH/%6-[G:4;<@,N"W76 M.*"I<.DE; X'@'2H! ?T]^/++H5FF0\JV@6-I- 4>S1E M,]Y!CJUA(]7^WGXS54S1+_BSI4*;FTP3/\@'77N?[XX\,V,;8Q'NH-(;9^\> MR,42EZNP=MQ/V%QS]*)G5Z9(,V,&V;&D95I*+=@].1GS)*2XP8ET.IIDVL;5 MSJ6+(^*F*]&"2G.C1_UC/H>'3 VO!!C\;R0#(,#=7C4<$NWF_N!*TX(AM!^3 M_:Z]3]>\OX/L-%*4I]TYL3K(],L4HGL Y0(]B14@HVL";C\"L.8%#>JC/@];#_@A>_F[%= M$A;CKT!@Q0!\J["<5W+U,-VVYYW1Z[-80)2:S1;[F&A!YZUJERF1CB$U"UNC M2:)O*I\\G4Q"+E@O$(_K MJF+KN6O,WZ-1%H\ M-DQ/>S>Q8A@X,4!ZD[[Z#.(:'+#" 2V\R#W:#Z";(8X&66[S-NB+[?7<_YAS<,.;T7YF&)4= M6KM"D.=T+""&86R:C__W;%W35E$>;2=A)MZ?+OM8Z("\]")LNNC,(=V*0;^Y M4E88M_)I]D+;MXK<$;6%;@FLF-.ZU=>@(TVTT60H'6(E76T'BN["+P&![^^G MM[J+\BGX># EI-8(+5FIWRE;YL2'CU1G6-I>^6RB5,TQW7)V*JPU0W>HO YT;)[]7J,HXOBL .4U#@1#HU%B,."&^>I\[8_PK= M8S.-@75\L-B@7##VX\JP,7#P^X,=%< $\ MEVW3,/;"L@5^G1 +3F>=,>WT-I#8E*?EW[>GB1*:>.K*&2GS(2I,V65],#/< MHJKYE99[VD MX<+#!66)7I-HT_XO?J:LW_ BZQ@]:;[/RI(*+1/UFRX=2Q#/ M^//;TDD]^U*>(F%YN\JXGO+#61>3D0 '^/+H;J589Q<;F_KSCN\F!T8N2).< M[7D>3]E\_#:WL>8=B7$<,'8>8_^VQ/<0JW*)!34+@P/N(J>#G58*ZSR[B4&L MF8C^\:<\41"()#Q0U'QS=Z6]N()$/VBJM3@P%ZEZPAC_59.&^G%"$NE,B+_@ M4_/,KEEZA]F0E?O7KW/$KT5O%2M\6S?D\8$3ECI.SN T='OJ5:/_"6_PN8]PK%U#&,CS?.T(&R8]5J!J,->;+'? M.=KT!_;AYX7 YO$)Q#QMY,7SX!,,)*51X;G"- Z"0*G-O<-#B:1F+RL7'V]F329[()"?# <>, M(INH6>1H]K8 &K8"VT>B&$#K854HI+&U-?OY:%!M%I0%Q@L;XL^VS1^0;R_4 MPT@GIR;#IZ5"LIR.EO+9V!TH_QMMOH^MF]2'KK2_D 7U& MS('^@BH!'J$;5K5!>E1UKU1KKT4PK,A L^T8GF$61C#C:>\,=-Q6,GK@=BO. MO4[W&;THZQ5F2G2(9;]#_X AL\/G.&#X+NAQ/3 VH@8-2[-!\L@&M^1?B7@,,!V56*J.;+BOBTD;#?'3O_.!S/A+H<*>A*YG M(WGN64.F1NG0'!7@=+NZM)//OY_WX:6>YM6UA7O=\LNPKDP*B:=J[_I*#!_3 M0$+HK\E>UV/RTMZQ>J5%>GF#P^N MH?#4W4A)-RGMF0J0[L[ILU*IV"@U-D% M.;0%>MVB [=7U,H\;XW&PL;=%XP!J&$RV^\'KQL(U6BBZ+]%8ZNLP_,)XR9@ M#Z;I#158"=SO#]54Z3?M.)('BTS6YKYYE=CN%JT.S-B;7]AQ7OUXBTY:8=[? MS>BVV= 7EP=F/&4*Z>,(B^ZZ!NN:JC>/-)EWOP"1'5/W#O*3I<7[W)\,I.[) M-0<#'N7V)D]U94(6Z%D)@B5EAM_;7:CA+Z!Y^^;5^X[,-3.]B?&L?'.&(X=E M13=TX4+"L.%YWO>V=/?R[^$M%72MRS.E$;\M\<)2W\$!R^?=CL%DZPSO$1BA M-!$+\L1_ 9NEI_SQCHW)QLP"8IH?)4K"_GE/NL@)=,PDJ"XZV*003*^WC]WV M63IOFUX7&J'15?WOREN3]^BR#P-0J;G2='BD_<5;R=A"ZJ*@,!$,1 M5,VNZ(.4@9>,554S!8]2[@^\46C7\I'XYEF ZKVFU$$XDLX8+0D+$Q1\I9= M_JI&!W\[G/#A*'YS=U#CC<#%.X7+UP \E@VC]T3A1[1^) MTO),,-3(((@KFP=--3A /A&- U C=Y:&F=(R;I";+93[9G37UW-"PFMKZNKD M(S,=@"5N%PPW)UOM;D1/)O_"U&NFZ^GH)T9N!L78'\W[(\UIHN_K4T=/^O5! M&B)7IT=RP+Y5=&Z5H?'##<[*!_F- !1CMY*?(YR&'1L%G>,<,@,'F+RM-E<_ M;!4[]!+3)%4.UH(QK/Z^E5-1M7F,-XT#ZC#VREEU-5$;7[^]>LAXKY_XB@B= MT0QS9755FB[SF/W]]XK;T6MWME>:KM58Q_%T?OAZQRM#Y!X>R'ABO#4T(9!> MD NMP+Y3#\%6:C"'\O2D35,?[Z"2*7<<)8FRP$?17,RKHRR9.&#&PZ67\XENF;9X-J<+ASHQ!2,;1 MQ9^XD(%:M*N*?O'#_22C\@;+%\A%R^2!9(YTNI?M!NT4@)6WG7>20C61$K$3 M7*%P#P)YC6[A]9$S@[/C[-UZJ ;NLC$[-KS\V9M MGF J1 M/JM\EA/O,)ZX,O;>FPMZ39Q]N+>:/-3TU&N#V"73./3Z+QS(\IH(#2!)3 M<(!F\V;]'P:59_PV^%2U;-[.Y3BWW%BM$Y)9='7(HG9G 3M MBOTRK.CI_T, M3K)B_R@?PN MVSTBK2>CVG\.UU_MJ?)=B*)QA3'(&001)?V]=2&D1G!6#0&/V%P\"#%X:@'+ M7#:9!!_W:!R8 Q/#@%N4"LK$F;E9_NPO]_/PG/^5!WPIS&]]&\7:+'<@R_*+,^,;_D$ND<,/>P'4[78M-,7N_YR UI=58J"X("YSV@;2/;I MVR%P:ZS_$A;%,J=R, H"J#QHF6>4VYEGH\*6?JN<<;(,BV29-$%@\!"8/6B[ MOY04I?H2^S8AZN[D)X\\G\O6I&=AJ/TZV:D++RPN5XY.+K7 MN%",SK/7IN&:\J703MD=NWWQVL1/2C1Z/\^.ZSO(J$Z:Z-]>-M9/4*O:,\7F?!['$]#84MQ9VN4U]F.9[/..S,EA_6 MKOR$ V1!;MX4S&(;A'T">NDS4HO?RS,_7:#T]@PO#QX3:D&IO=-;7K5 MPWSLNPD;[,2]CF24)HDM])%U7VS\/-8NKK>"\4!'PF-ZBLOE.H)K$L+ M'*/"L2%X@5\7.,_DMF%(_.AR4QCB@\7AQ]R-%Q^4, 66. "J M"T,^>$=G.&^ES0Q%TM*VP6MKXL\I'6IOD?+="_\Q@%V7@KGK##LX#R>M"\(0 M-CA@\ZW*Q#T4[M43;GY8(;*>/?'4GDK);VB#ZLL!/H[P;O$7;>G*+97<" M>K*L>_ :NE0).^S/_;-)F=^E)P;D9_PAR%6#\<69R]?WR"FNQ=*A=[1/Y@V> MA2:'K>O41;\_/%VP[OX?]_S_\;(:+!;\ #_4U6#X:$$W(=$]:2:X3Z()N.L; MR8*$Q*$&C3*'(2NP-+ 6TU,S)UD<_CA]&<1=Y-^6VX/E-;_*1?\X@%L._U-1Q@2Z-K6$S&5C:6 M>M+B>+\>!S1;H[G(EVU*GOSUSNE+(-63V&>.S9M?<0 I\'NYT[]?7HP1, HR MC)R@?3CNK$C:_\^6^#-#MJ.4KC04 @' O+"Z?8,%)Y;PE-=>;3^L8W^ MTA5[[UY'I8<]UCOS0(U.XB&Y\*96CN!_\H@'?O7/_4@U_%:7C&OZ19I_)/":<#WMPYOGFAR;*9BV]^-Y MHIH=KNT]KR/>%2PY-_C.P=1XR(&7(O)M7="/UG++(JM#=$&<=T:KMF>)2%[4 MN2!W;X+X="T[95,+*OL>V_-IUQD##9 RSG6(I8[1RF(/![WY/GX1',!!0CMW MSRV1U>7H/,K0O+V@!&D[<;^\W%3-NL[]#1.$.Y-< :I'O*2MZ=;*N:R56%)X M\8[^_N=UQ-S8BOPYE5D!ZC9&P9[LI-0/+]GG[]U+RW&;TLN@/GK#!T;0^R^2 M("[3[2[[>6;>>68:!7I\M,D2.9.IF&V$>@-_:>'5[+R*R?))#6N.>&Y^EZM& M-HB[B_["&:TS'+$&YV^.+YQYA "P[K 6M5EC^"4&MC@EQ@L2B&:3QWX\VY0; M60Y4G0\OY2!8,5Q;WMFMI T/!^X@OKBE.E^/;O<76+VMX2(7S#MPK"=39X5= MF:WFWWOMN"34V=MY*_K0U+G$;5T\R=E&>)6L?"'O2OOU*"7/*T,L/C IH-W\ M[.#LS?K0#XJLKVX'D]#J=EB08$=5W$*C_A+6LL9C2A@ MMEYJD3]3HY1.P^FJIYJ=0=E*&UM$R*Y9K?SVW3OES(J6 $:(:_;9TXCP'FK* MDQN)88 MYDTTU/FD*A/T<7WFG3WJ.(LXS%K(9>&?(3<'EZFH^A6<C.;=MCB%RNN*&[F6#M M+*0K]S@&RNTZI6&I>/($Y->9BMC3X_0U5=HH BB8 XP5)K\(]6BX>"5L4M4^ M5S$X)M61N7+S2$VTF<_,)C)N0=UQWI(%(1*B?;6N4.W2M0/%R,\@^]]3@:_& MMA=@XCH@8SB@5'=\C6%]M.(A19M_38WWUP7VC,SBSBH$]2=[&H3-;N^B*D?X M/8C-29X(7@6FL1#6#T9R*+:197(B#X//LHL#UD;89Z'GKALRR.L4?TJ2R8AG MWT+04)ZS']"6ZLDEPH,4$ >J!U4^6?3GRZ">41)1<\FC3U0F/2.[EA./,7U& MX2QL9Y*>.Z^1;U)5CBF$<@M)/?V K4*J8>%-(?ZLIS;C;)ZFO6TZDJ(>**[Z M=-1S@M#TU]WHV8S3?=F2V=0:ZG'K RR8'\F_.,UG]F!.=AE[)+#3<]_F%Q8, MS+\0#P^J-CWF#6O3("=B*B!?,FJ5BJ>F4^>(JKT'@PNN2;VMI<8!5C5D-1=/ M7QJ@@!B$J]=4U32J+KZ,.BY7BSD?F_'.KK$&1.+S+%"3LV\>K2I+S.UGDC5/ MHC(O2FG@[9^^N2"*T8F(O!*Z3P"+U$WZ[(L^&"Q:DWRD610HOU@?3M(&CZS* M[H;SZG*+]W:QXB4#;=B9$>CR.1!-<,#=$IN)+\FOAMKXFN.V8DC@84N53L?T M'A:''?N99T/^!>C]Y630XOK;1A@ANVVPX;;6;>ZSFRFQB&K[G']:]0 >F-[U M3A[LI>A+3CI_D1Y&TDZ SVY,[@/&3<%T6"B>)=.#3T M_AC'"6W-&YM2HI&)9L'CFN@%@]QM@= +7H&R>,Q6$9+:.FY]OIXE!_%V&],! MM8=M@*O7[366"1/[\'O5Z^=%6RX'0@X8=_7'3+8E)Y84(X %]>VALI)PW89& MC8+[ 6='0H7."=>5NT(5C'?N'D7TZ5Z>R(-X#GR&O5 ' AV>F(<8ZU:&,J@9 M!T>J2$ D$>H<(T\UR .U?]B\(W]^;!]0,[EF@G]H5'6&9LNG'%W[1M\R\1-+ M@GNAFH[JIX[+_I*JI?L]*3QE_&\8J4,AK5U!NRX[NTBX08;!V/>0\4G;NT^. MR18W 8JCBQ@W\RH:O!8*BS;"..T?^A!V]Z?W,-P'\4]*[MK'P-<#32=(&*O[ M2?C:93'V\!Q9"L!MYN+LFAYPS^?GVL:?IX/^G1?"WDJ7.)X+J*0*B+:K, I MR-S.TBHTYEW]_YXS_]RKK*+//^YQVX646N/;)/&>CSW#O@.G^'VYHV@-NH,' MLHJ2:\<&YOEA$R\S89VD0QC$JKUZA3OE,9X)K ZC::L?T3WLY/BVUCM3*Y;8 ML-W5"R^Z.[\ZN_!K$_\#H>(7\S9C&]NI#,OOS_1)&8EZE%BTN9PTZ"U??-41 MK?@) 0;U&[8V3]3,:\)[7U"=/3U?0$#NEOZ419( M:N+0TTXG9,7J(R=@X_&CSK6W6)JUT/WXC5 M2:!.1KJ!CQ^S_"4WJ3B?::@9+EM_PO"8C4_.;1AJAT+GN7)@8["M$O^]=RDW MRDRU=:IU _JMCY,K#'[\RA&R3-^;$KI%=D3NP):0:)[L$CM]:N_>F#W[!Y1S M88JL(^YDT'-V3J[UE678'ZV6$=N3LIB"":?G#B(GR$H<8/.AC\W&SRT5$@VS M2\%273'G$EG>M%+-CJFG9<2<08@FN'R[F!WF535RU39'#XC91I2*X$EN&7SP MO& X8!?'_76IYU.[VQJB2D^;4.5"ZHZ=5(-2!6&Z<#M>GZ8:-/ ;S^6>TEN9 MF036F2S1C6;1RA52YM@,L2SB23F%7<>/[(PZ!"Y'8CU?)$?Y+R8+^5FOTM]C MKNR))KJCX=I+!.=PC3(4'+\X05Q:;?<$25Q2<#EIQ(K04I\T/"!@J%'PB/!2 MS[7;M=/T;*:,.]?7Y.GV[!5S;2IL=Z=4^#Y&SA]KJ=U.MX/]#E,IQ\E%][_; M[-GR;Q).Q0N;O'X_%R.U7W27%@?$$, VQ7=%\'+O@SQN'7L"DVH?>#.* TQM MQMQ>NF8/[YJ*L6QOP)!.2W>DB-'!'M&H#2A7WQ!PZ/]^F2SZ.30E0>QPMP;K%:4)HJ2T"-U#S>? M*Z4'UPE5\34[[D/-#)2V'>OPB!R84B](ATJ0\MQX9F$:\[:Z4IK<]"7/\/P6 M5-W5SK>MDL#N'+$7N%\#))LULG$C:2;'T<' OJUWH2]!U;K%/GR?6] MF*^.8FEGYY_I9+JLBJLE]( MO21TI*9_3':VI-X+\S1ZWO[M3]@"%$X-H0NKY[G4)LL+6ZN%%U$>[81C!HS3 M>2YJL*T)YO&U5O/92;D?)@<'#^OQ?")QX>#U,^H3A)'[5<6+)+FP>KDN"K,6^MZ" MH,EJ4[Z>.<)BDQK;9J-OHPI#O^0M7+L"8S"-)&ZM4&,U-_!#5#YFOM\EL02- MLJMD9M@6#5,YT%1B[\(W[HDCZ7/;[V )EG6'7E!X7+VUJNOC\S3$U5L23-F! MU\M-W).D5TO/C7<;0T:4-/.]#;&;^DW#[$W>[SRB?YQPL'(!1(AYV[%D_OHQ MP]VO%ARWJENXY!S/[+]S%D8M^HNY\SB8])KP:2U* M]E K$DDR;EW?*T2)HR.D2D_F4*-F]2QA''65]>(K2S>68'TWRI<"P@;[;[TP M&_Y2>$&SIQ820RF"-_BO7K4V!=EVC <"X^:T< =[ 0?$^B&WL1Y%+G093AQW MVO=Y,FZ-08E?"*S?IU(H5H\M52(+0"]# 59Z@*(8QLFIT#'3)=W,SRWPM[K:O]?%S_'MJV(D$$NU>B4F MI"6QG]=6NDHW6M-#FQ^U2- M8%:3:XQM'8$M2T(70(*6;Z$R_/8-_AKUHI[K MC=-W"ZL^WARM$JV,*$GCB%]G?M!,[Z2 7BD[BL+:,IRWN?Q&;,$M=<%_;T_4 M^N2\ 4CXYG% $L@.DD4H5"5=BGMJ]QT^X I8%GAB@([,1.7?<9?VLK^VR/^ M4J2*_:/$!U>+<(!"%PX0 #G;>'(IAO@:NAFU!R I8!VC>3C /-+=("G;EB*W M>'*#','CR*O,H_=?MBAO=11(H3S[R4@KWO(E36T?&;^R/)HG+D-EVZUIH<&Y MT+C];0?$3Y_E+B>D?[GD,MN"L*QMC2[MX8>N"LY*:1PV3;NU6(U$1H M\BU5H&\$'-7"K#H8^]T0L@XS-6]KR_,7CI]F]UN.5EA_V*XJ2_9AK;Y^.;X* M[]K6HK]T(<\+.C^Q.%J;=?A'*XX+WY88K1XEBFT7ULF9EV_HJZJCII;CC:Y(O_VN>SAV9R_[R+<3BQ/ M:A4S=#'E>_ZX+ +?% ? ;V.:6RWVSD9C42!3-%)14NUS6\=>!H?+'78(LG"3 M^/4FMB[HUS(K'%!UNK@?%P8L8J=G65!$;6#* -O/IVMB,YO3#+7&E&*KW%_I M$$L>X J6+\4]&3M],#Y)%H))+_+.&#SM-Q=AYASV]XD)-?RRDBR"B,U$0=+ MKH=U+@WS*[R['5B9H57DEY&P4DNP,[;[3HMV;6"@?F\D!9OWQ@$U()"&U6F< M'(ELTAT?\AI"KUV$R&RK6ANI(MUWHWC.8ZFGV;%/Q#';.G>/DM3KRQ,)Z]R% M^/L_2>E M.*=>*FR+:X^N,HZ[=KQ#M82[D0\<>/CAQ#Y/*Y:U[RZ8DFKP=RD M/G.%N9CR.IT7C@O+,)-0-4=6FZC:)5GZ5M=F+1M(R5!E :^38H_G(#I%G[FV M"SI:S1/\OKF\JBY,S4/M*E49=+5S];HI4@\2%=8]E'HNU-P!P,<;*.7DNK^5 W6*5Y,TUJ]F&R>7=G'OW%@\/3:"[5 M_?G#&#//:/5-?5)5H:Y^*JPH"YHCB66/J $=?:0OM";G['(UR/53^R5N'PP7 M>0B483*@6L-(V8#W6_KK=2/6[.B%=>B>W>?KNP]47)DGK),4-":E7@94$8M3HOIL&/(%;.=B=%(-\M8W2 M;]Z*,X/U,VSN0+_+DV\;F4MCFU1V1/N[3K.F.B;U@S6CQ%ZZ6W7A/:\E'^DI M0[G7J2M-#@R(;(W0V TG3/)'(LGM,C#G@(N]K+!OFOYK*FZ(0RW 5 M,:VC#(.?OD$M6:0A?,;ISGVW =,$U#/;P_*JWA^1!YTF@IL5AQ_OJP/-\58C M4&$C.54'O3%!:_N7*KW[2UN9%*'%HC;\E@I"E21S]M:+[=)CBF8.53/9C2:K MJ#$_><*'Q!'S2V \U\84@(@+C8$A'_CSC4EGPSH_G_XJ$=P>!]@9PQ#S+(?C MQ0ZD-Y/NCG!$!K$+?H;$^/83J_U']P7_JD4-0M+ M,%+P$+[=EOZ 6%-H_=4>FQKQ7AZL10^Y1WIZ,HCRR& =H/S!HT4\A7U7^5Z6 M4+4/AJ5.!".0P1)F"]82?:1NB@TPROCY4SN]&69C3S'F696AIG?>&W^-K9%D M92;VJUPWM1BI/.(E%WM@G3REM1?!/J=RPE%>/?TAV].URMSFY=I M?7# 4Y:M8NEFAE6V>Z8.W/)HG^"YQT]F*SFVP]LSTZZZ'7YBI^^.H81& F9_ M>R0;2QWRATXEMB;-!PF]7_BL.>2T!B]VD)_U]3,H"%CFA!"QT' D.4]V6;I0 M)006N$2OF"[ENJ&.(/J#@M"%YB,C>5\=PBBR21B"!(PIL;=UY<]AXB:Q MWBJG2]9RIXOR,F!4:5+25 +/DYB;O^MNG.YM4ED? M1V\7-EU-1E'XSFA*R1[B,UH.N'I1;1!J^\#M+T@;CK9HM%W?F)DC8-$:!C 3 M2 P^+PZXCA6]/.T=3&=G6]W=%-",VE<7H%X;5&BLU"PF(?1!H[ T7:((*@1? M#(-73)RZ5P)!3&9L$'H9?T^<^7(P*?PY ;4V'&$H2N"&K (L3ZU!0 M>2:GGSBS2@:W-RG3CUML)XA\S:^ V"]<*3WR-[MI-=C>9: -S,HL26XF=S6/ M5$6JQS57#(2LLF)E<+_LR M#NW@N/ODHX,$O/GMWX"MC='MBNG#Q[#/[%4VM,K?URIY+T]RY+L;$,O3K&+C MK!@B'R\AV(HV6]^?M6IWT[4(;&VF6L:^YDSP)+<-@*A4^L]?XW]46S42OZDA MC_5E[M/7 US!<-RT6+?F?,_!Y[7QZ>"^W"HE(1QZT5"]H M.0A236LL/;9\_[XFZL[KZPII$EX")Y%7;,^JJGQW>6X>V11[(5Z:A]XYYS(-Q>78H"LAUN"]E;;4P$ M%?5JRQR]M1-T-UZ[\9;Y!^A_[-I/_W3)- JA^W338->K3O2Z@(_?,-OWPF@I MFMN8*";-VHW[5_\0#I@3&[H@XUG^9+P ,7:.Q/1V->B#H7YS=VK[T42G2X*^ M,+MMSFYKIT%A66SZ 5SUWS*SD!A"WL3#+(Z? RP$%?Q(XZE"Z-+:*X5\XI2= M"]OI%:Q)1 X:E'O-#YJ'3PQ]Y4QW6MCR8[?<<5.ICV]>>Y&G?U],C",5E +O MX*M4GG]*@D+^EDO[1ZF>D<9QK8:[%!IMZ1.TZ"YS1 MI:=S+KN@EAK 1-@!,@_M%7*>H>_/980MR.[ < MK\PJ63\CFPWL4M3=X/B0-TJG;T[=A\HVUC9;=E M/CS,;WGB7QG_4>!1CK?RV]Z5(COGLF^<<[D+ZG8C@5HMA[A'1 MN42QR#5#VE0!3Z0]OU2!0M,EN]E8,LAH[MDN*W:DGZE@K4!RUC-Y9P_S2?JF M!4=(L8=UMFL:_4M(A<#K$=@CR/;.&I3.)/)D%Q32+6B!T>>2OW58"W5.7D[; MU,P<%=M]"5VN9W^9<+'308:+'NI'?Y@\'I/6O0G9%&]ZSF^Q/=OIPK'U;D%\74((TZ.[97GAP"S9[.L4%]RA M*K?4>Z 2(_ 97[;@>LE<8*/UV+-!E9P.=#YDFF0=6/D.672K. =*<(]'PY5:MNWT7PEO<62]>S#(/66. M*XIV-UI RRFI'G^%%[N18'UN^LI!Y=$U/96>[H'O/!!FOM.K5C-P*OYX]TMO M@0)U9^=*"BE@0M@A.,W/SF9%CS4U1E'D!949.5 *W0@]C%"H*L0:@)%GX+;- M^;$)/K%"#\4K'+Z(X/KT[&88NM+J'/AT>/,'O\JP,M5#ESD"$C0->T[YVG[-+'JP;]+=UKQ,02-A@WY#=[M'GFAIN\A1_J6)( MO4B)V$++B4,PAT/=M/JF07Y:L3X'#%0/?GE>_"?2W_QER^BV(R>WQ4'1//!/ M%\,?F_C@62=?B>V>208MN^BDF%H::'-=4%^AT)O<=3JK˕S%: :#(5QT* M$*KLY9;PE*\9/AU(,YG0=44LZWQZI \5J1[)CLI[1/W8*2-LYV@DM[GN:VU< MYN@SJ3E$AE4G"[EHAR"U$>D.DT@RXQ+LV.% 5\.R"2[>BSU1L=X^L]6PM^.P*3+VIV#Z\@C$"SL.X ME1HOFI+.*HN<6HJ?RR_OX=#4T*:R8NO<&W"H\(--S!]8OWQSA=R;8"_,8VVB MKHA0VN#NS'7D>^*T+P%C;[!,L#] MKMI%?=S3@&((1GLNC!T^@-UK;Z8RSWHXH[\@66F/)J:YCPX8]G?#DGQ7<(;0 MQG=@LAG4C1$GP\;>*[AQ5#*=1$H6&6Z4;&1SD55JSN^>3+6;RA;+&IF9=YE#F."@9X"1V9/WELLG4*M!1.E34- M&$0^5'-_$D^]R@W' Z:&';27QUS:&2^W\8@YK^EP)$4:?GAY@?DE>]XW4$_9 MCEH'C=/DO0Q;PI/L[DZ;>\6_6V'K MGP+Y;@WD.Z/-,_N,$GM=8>V/#-4?G@TIC#*PWSM.&3X'YAA&(*O7A%>DKC8@ M*\F_D[<#>D2)\4BTB_NC;C#NFDI9D8?Z:5!@-I6-?@)# 9.(=@2/K."'Q$OFBTIOP3B&ZXV\53?/X MVSP">@&T!W):'T8$;$NQ// CM SQUP_?%; M\P0[IR/L\?$6V+D^I2!=1&IC..0?Z,S.KZS8IA+E)A-E8J3>:YH^X[BU(3/L M?G&/J0%E929I]()%A"[.8IIK=#%&H,ZPLR?-C ?"EV*"?CXJ;>I5<\76(P^' M]-XV1!]8&VL14G!H%G\6DX)&.5%6"'QY6_ZT8^)BVN/L7557 XOKZ[SWMBOC M9@B$/G[WVD+HSHTPOE8X5*JF,,A?R 9\:%RKX;NBXS_/S]OBA@@" +H]>2^/ M*^O#R%TE1W>NL*A;LIKQ&00%_V\DY.^( M=^>^:8>#V!#A>[Z9JF+6G(]&F> MV0!UE+-[SKRG@7T/3F]-^_L(J,R6O0?90-'2_?@&K-LMBW7NO M$TN4%GIF.I:.M0\BT\_2"2<:Q[Y1H2M5_QRMHTB%CE-_.2F2AK\$&Q"CU2$ MO1DHO/J,QT;JUHUWGNX= M\0 ?KW;O$^1RE\)A$LXD0$N=S,R,VH9.FER-.? M8(XV*.WY< T?1MQI<*?')TG@PN/!:+7B(O:PIR(.%<%#-ZY'.G812&5*C:0+ M:'+9XS_N.AM\JG1HT[ E[-B_(?LTG]NF,T\;23(;U+X3J' H_T!6HI%-M(T2 M)PN5*8BOW]Q9T-V\GS'Y8 B78X\@.!Q;XV?U%8K?YORMUFW)ADC"H^YT3=L, M"+)T9@IB53QO9V3;#8QBTT>2L2ON?F =$&3NI2"]7A6BO+R).K,E0Y),!YVT MX(#U&+%YY4E^)GQE/KD;FZ*&+'M?$#?GHYYAI]I&K1117!R(WCZA "UQ1V67NE8 PVHWB^A0,:R;J) MHXA_]*LZ1-$2?R]M?[0RZ'Y BK ^F/TH:_[-;W"*R+(:-9WO;K_:'PZ"XYY- M\P5=-X,WY,89>+V?2!JLD("MWY$C!;%U(GQG:NVO MV+U#X@P2@[Q!P==J?6G;RV'M-Y;N1H/O(>![P2R0ED2,7A7#;LB7Z"P;8;#K MP":2UU:AQ!:%H26[7X!^#1J,@??RH6_&"DFQ/?ZWJ=KQH9_4D!3Z;<=[QF$V M'1D-,[O7IK-U@.GLK;#?1-O':B^O1ZKH]+-;(,TJ5RC?ZM19IKEV8>)V=!;^ MGO CV0#E:%D9*2X&+4O\%O>,B7OF1*]0A'CQ+HD:5N\3'H0MX-_5$\E_]",+YUUE4U_@L62LY8#TRMM M+7?V3]=E+TNL)QQ*@FJII!-\5M"D"4]^^#I6!W,!%S*^OFJJ9>\ !?))YCGP M7F 6M1>(1F6>,(+67;H(9"LIFMD\80;FB9"DCS!/U01)#?RR_ MJ@3-*0&X^5KCW@KAV9ZRL(_I:T4'TQDQFOEHAXI*#V=7 F@IID]T9]&@>=F? M0O>C]U%]V=!<795L]5.E&-[J8MV;E!KMG=RF$S[A!R0)/B[=#L3SUPI4=PA$ M6ZW-Q1A!BT5N[([2M+K"O^ M0_?EV/$4!5H_OB-6*XH6FL(\FT;I(MGVQ5RI!E,MM3XT\^'8ZN? [UR#9Y%_ M%A4P7'OVB+[VA?.Z)\)N:LTN[.TRM;!Q"HA*@^K*ZDH-^I>,N+$5YH)"=BD< MEJX$G7I,X:KB*DYV5I5!54O^6XH@ Y7+VMTIEUE&U?O#]64J7^)'U4PC?\D= M?/D'5CSI;**W@D%.T2S%Q^#*=S#I.2B>..)0"6\RH _>"SP%!1/(6.]9.S'R M0E:JD0-#4F9$<2CIOE\D^%,ZGU+HI"^S2\;0P%WU+4@%=_N!3^IN3&^B"?W#B?A1+&# MX@36J#R[H9-;J@]4RFCXZ3<+X3G2,T7QO,<..S[6W)Z&3A'3I[$YCYD'=RQ) MW?A7!PC_8]>Z [-K;= 7F0E:8%Y&R@Y,KQAYF=*<%$2IZ1E'=,X#+:U@W)$2,IY9JTKV[] M6 S:*AG"SBI02&5A@4#2%[5%Z-Q-^V"#C8C_<3]6;J2T:']HN=.E1'[*>V&_ MH'&2D@]J2"$0?Y-(_"TK+BY@#DGU/#S6"B]\.#!Y*S'"XCOY&;OC^\FTLI^K MW\#>"9?J@Z3![-JAV^&C]U,SHJ2WCK4V%!HD/%VO8JLD4FJSXF,'2/5!;G'X M'RLIBVF/VP4KW/*\ZW0O;/X]7:O:N")#J J- BX- 9_JPH :CJ^G/D_U#=7< M@)XO4/>^G;U7%,?121&&YBW7.XF5Q=S-VD0?C6COBRTR*!E^82(NXRS0$0^@ MV(#:.MI[/HX1;+"T5/O"SM^90<"Q64>-A-A4#M,T^M/?+J]T[5/8GR\)J3"N M5C9#0DMNA7RN=2W;,=3ZF&YK[\ U]Y2,<\6!7?VBU*)L8CM_Q C62N:C@87A MBI.7^SV?W1VL3*F(&>\ZP<6F!O8W&76'3.I/;C%%!#28EE<14RJ.;#V@:X?B0--TU6"\B M[IU]NE\X;A%C+%!>M;>75JGF*U%F:T6LS/8TD^@M3I-Z'SS50T -E]6?;@VW MYW/R2OM6RF&Q(4<+4O_ND#*L\4F&[.?U2_;_^N#DI'_C&T?4S4T0"ROZGLX5 M2%?91N^HIR@=?E/"D(H3@2K$945N)X4,@O>(%=]SX :\O[)Q12Y]WA%U6'VZ M^C,R.>2/Z!2#*T?):,RM#6+ NP*[*.CL[7HH*N8T@Y\ <(V LV?>">'*J$W# M+Q1IC2[#BG,A=[)Q'UOTVS*WZPTCMHVA>2SV8KBH6_1K' F6N%>H4FVS-U5Z M8&5"%#]B-9/=[%XF_M.GFP;O O59(.-54L=!P&@DI#4SLAR*=OMY[=&O%JW] M;J,4#2G&O;)_1_CT!,R4!G\)7YF8W3&"B.E2I+3,:\,;@W\QQ$A_BX#*OYP%K3*S+/A/ M.;O\'TIOGN0QFI6R7Q![9F>WR.56:/BH52RC[EX3-5'@AA2-W"0,OE+G[^97 M-8E^DKNBNS'G1]I'>D7R:;Y.\P0_,1F?_$9PQC5XU22\W^UT_;D.49^%UN PRCAZ2T?U=,=QY/U)/3-P4QL']+C2H%OS*'U;\Z!C*?GP,>\:<*SBX1G M!YJ10166P.O._A/-PCEEFN '#R)_Y"V;6AC\^JZ171M]__946&Z-8)SS'(R- M*\O]Y?L".")[._TT +1IO09[FCN'3IC2]_;NK,B-,X$J:2) MP, O+=?9_[T +4/D#UAE(+?HZ;IEW4?7R,VCL;"E!&P4!O0:]YMX#@_WVEC& MF9P_BU4.&[=9.PM,[%N1W^3;--BD2Y6M'@MW%%@PCK3@[$(9N7QX,KP\P.G^ M;]IG4)P]NOF-V>:N-)&4DTM-T^EZC_/Z^_=%/M\XH1G8I1M*B4'1 V6G3Q9A4M>L(W? /SD?(G*>N@C.1%X>KU@A<_+P%7'G> M<_XJDB54(C:M@!JM6SG5[>.DU_10'K[$1#L"YA#T[YG=^\%R=B WGHSV7P2Q M4\C@RT&DYC_I.GQR$%@D&?MFW4EWQLB(0S&[X=,4*_G&SZYO_OMB(4^*KZA^ M+C 0^TK3K,+>EC?@R((@%\PWTJ,RRXN-L0'QZGX.6#FB3F+1QWE&-VBF:_G+ MP]*N'):P4TT30\L=?OQPOB[/N=4N0Y90=VESN.4LTYU"16OZR#%;D)E,XJ;+ M<61?>/>'&7G2GI M\87:#I#H8:1]<"NO0/2S0E _@A^LHGMV<,\NZ:"/,$X N'):W/"%718H M/&;ISGPPVZ(I?ZU[\"QQGO 8K_1L!YSM,.Z33=NCT]-=AK>G/MJW,1@@#_Z; MB)3:7HIG1Z$ZG[$Y,W3D#+C:$]T+[":>>\1>SD8LBWK22;E*77'\.FV$A(O- M:NY.6O6E;\8?_'C;W>S3%O0CI2Z6+&HNT<=<5+0P_ICN96:ER3'2DN%35Z1J MPD%><@N:V5I6[#.LEI'>^K;S*2KCRJ/[8S^4*4:S3AHYHML]%^$+#9H^*T$' M7'H(OR+6+A[X6Q@CQ7?OO*\##3JT@\QU%)[$7[ AGM@';;IE ^ZC"O$G.GN& MFQ.W34\YH?1H S4<5R_[UNMK_,R^9) MQ5V/D-6'0N6DE0B]Z0[\>T\MOS/1NV\HQRH@_E?+<*$C>V M9(7RCQ7OZ^W'"2S"3"FJK\NZN&Y%:]]E.0?HR<^!&<%0\PQ[CYOWEK\?.##* M7[6@4]TI+KV"V6&&_ @''#!&19_7"_2].ITS]Y+@!\3M@]73)IIHP?X_7Q;+ MNX=2?+>JUGO'Q'0%^RI,(@_[4@-^QOA6O:G(>.V7A..52DM=+WA+0@B9_3C3 M#888QGJ3W5W>L5)UP[C1Y73W9=LA0UE*W61ZD;Z9X-KN='P;HB^3 M5#EV&, MXQ3$A/51D.8 ?&5<^0I#V7:8HO"S;5?:;0I-.N-6S:$C:(N+XQW1"WH4(<01 MN@?9CG@V=C?\)H'Z5U;JG4S$$,7@'\UU>%.MNP9]3)Y #4\:H- M7Z%L>2#)X*;6[(N5L6/MN(0@3I@%PKRFFR1'B]V)3XIN0,N>[O*:^G,>@X=H M@U#6[MTB#F=!)>88+_1 P&359V%JF #6[7/@YP)W+&:!N_$T@.L<^&I\3)2_ MTEA97_$1<25>#B%$0+)"QR4]!T9?ENOOJ9HJY07'ZGL[K+4!W%/Y1LN1&5& M7'.(O+(:YMM>%E9N$>,Z&RN]'1S\R+8L$HC!O6L5P'.W\5*_ !_%G#HE;#

B1J.<@.:N"Z8+><9N<5KQP=1IZTWPA:F M M4FIKT$7\NG:56->_ )4Y@.%QO&$UYM>>)Z$8D(SVV.Z)%N+EGFB.P02/)/ MGC,TVO4J+EJ(RVP-F_JZ'$!_4Y(HXF!S?(Z]DRI&*.]:BK\OLNZH_KZL+O+P M^E,O6 OM:Y+#[?C@<8A)I#-YOZ#V\*=CP3*&.7[?R=@>B&O*5[, AHCC2?4= M6,5A+.<[;PN'1]%1]H4E*N+X,$C;MHP]<7LX%2]V+7-=UT][)C\?I&7N#71M M]6Z1N%Q]Z*?=#R'F;F6U(:R?N0(14R/GP.)-]Y_[M5IWKL([\0C; T3ME3W; MU,>_U0];WE8L?Z@9F7 7;3 2Y97>2JO?2QO'NJ\^$R(G<3]L;-!]-C!JMN&89)O[$-S9C,SD_L>;8#DK/%8_&?/ MM0W&=BT+)S_-&-65;%F8M$1P5)OJ#6C"/MJI_H M>430?(+J1RGSL1EY#5!U/\FQ:M?0@#]8@Z!O&%'\V8X.>N]8DLBZC MZ.9W#ZKTW%LA7CF<.CGDBQ0%W9N<:Y!6VWAH:R<-C^AF+V"W)G3\G*]K+(;M MDB;P@>^2'5(R$B>7I&1L%Z?K:8DS'ZG[/I3 MCQS 6<($Y%H)@2]R9,/']/U^/"^^DU,?MYQ(N:P5=TCM0L(-87BX<_,TR*WT M>,.0!G!Q_,J!ZT4^;1#\7$2#W"*8Z2O:'?L(7REXW#3^<,-:NO8XK7(8M2. KG0]P5?5O74BV/'*O(-= M:OH@XV+5]GP34X*06%PS18@5??!%_UNAD5>@!@H>^LM.U2Y7F-0C&R"$=E^& MORK!),D9_59# \8WM&VPDRJV>\1H*K]5_7A4$\,\%1E&E["65/\7::E_\QS8 M):@]!TJ43PLAS> #4'T./(6OR@8(<:3O6)]ZZV,N^!B3!JWS4,A"UQCZ(UF M<.SW.T.IRJHUC8KN@.8(#,8-:S%B9;MQA?1E>[,8Y4JIV?9Q+^=09E:;M"U) MF8CHRGY)_('I$[;XK_/$N=Z2P+C;:ZY0L+'L M*;]9AG\]*W\C!6N_0_!=D=U-H9BWT*:&.%P/R$33F6C12;&Y6GF=%Y*E]GD> MZ_IK^ATI0C1RE L(7I[.>GUU2P8%C>(]'E,R*-L1[(FXY2?VP'P0D8*WNFEE MNWDK<2!3+)C]B=K%$4Q7/H+8@>:!"' ]XWA;X@FB9\.=[O@[/-M-\W_S,8K_ MJK2D_+'YWEI\E^*:.(G33^$VO M3_'^*)1K0;KJKA$U.=5;7(SAT/Y#8BW[JK,^VU-)C4,P)8K+VG6LV\7O=RO%>ZPM7^;/VH3/ M7ER5*_9,_S/WR5W(WF?(5K04]>:+D(H-*M;B%VGS@NWS+Y+*SX$K#NEGGQNW M J&0?Y>=_*81V[ND(9LXYJG5+LG[(XC:N0#90,J5S,(8+[J]&J0]R5'=--T"TH@.# -L&^A M470+F+!8W89>+S8]AJ#=V8:OHCVJ@#74Z)TJ*)5G4$7R,%75H5';!Y\QF S@ M?<*=P&0!-Y^)>A((DF7AL7\^67)]YU"I*)6LE AMJGUN&63UDP\Q^ZA046N$ M*YHX 7,0?/9L%](>>:1HC'ZJ __1>0Y0KJYF\<=4U"9K[#P0-K9((M'M2IVO MF_AUK"$I3271]6GL4OJ2P7+X/)72-3YQVQA'7OX4AI*:7=$\]+_!U4]48NX? M.P>FDM%'@I6'7K^"P/S&%U:(KTXN\94(#3G5Z23('.?PBVVP^[Z4$W\.L9:# MR7-#*"$;;_U)YL"PXKR5]XY1BNQ5E^@MBDPT\33D)!8^BU/5$ )928%'978& MHKWE4'CW>1OGN(;/@7KALVV;/VZL6YS]T50!N89DP^O."YYOZ0*EN#(RKGU]BJ]%NW4H_<2,@#7/QBX:-$'4?Q[WU_C M#W:._E\]V?HO29HC[II6CI^E,0W\>FK4J5E=-1'3V- Z:?:@FHLA^R&-R MWSI;3?7*1'N8QEQ;.P\H0HB'&Y0YUQ^_?>;YHC?6UD(@L*7Z.;S3:N44+9!< MTRN_?S0DJ)VD8R)J=F9[#IB%HGU J>&'E#MEK$[?IP!U $@XW7;$#'S@9PG4 MZZ)P^#N9,Q1DJ\XRQ9ZTMZN06)@@5R((XRG[QT-$5Z;QN$4# U0 M?;1Q/+SL,<+IID=;8>$S)G$.7-Y<.<-Q@/OM1IW;QQ3E&:W5N"4J%!K6JG&U83*/_O2YDY\!O M2]_%/0>J0D\W/,H:],X!>OB)36-? %V>C9J]A_8S;Z;[EPFI&)JT.]2/;J!& M-X55(I4K>61[/KTSZ_'^G+\)7QBB^X&[FV^#'=>PS15^\.T'W]34]R1I!JQM M+-KT5.[,N7#F#3T]!VX:[A*A5U)?B1E7(D_6ZV*<^'5]XCY4(K-M?>_$4,!( M Q;=? G/X@-X;V];15FJTRP([#&R<]2(?W#>+UQIBF^T16C%2#_#/YU)7Q@8 MY2 D^/)EW4G5L?@Y(N81WRJ^2EN"18H81!FS#D<%>\VF&,>&M; M>?AXY[&+[:WMKDE#95?[)\XD[].3ESLW8J$C:KC"(HSM'ADIT80LR#K%%6[X MHGL5J%\QUXG]T\%:\<6$,-6W/O,DS2U2=G5\,Z-LE5VB06;SZNK2NP[2Y'GC MH^-AR$9-(24ZWS5[O(VKN-#@^M>N@JQHNAVB+;!\L:]J*33AQ"A.8#(;[\WU M,&Y<@=P.G9 UDHG[+?PXIE0?*'AGA1RO9 .R;(?] M]GBGL'/@3I>7"8^<9&,V](7QB-EP[W1;:,-'UW;8X&56[.N$BQ#]=WD;#]V@ MH;UBTVV+IL*R.]1AT>WB Q?TCB+0RU[J%?D7'87C^P@\(@W,]PK3V# .U2MK MNA/5+QV+LNN"6QY&C\!XNQB9B/T/[+R"W6NW6X=RG+K37YL,X.0D@@0Z"?]Q M2;^@SO$T$+1"ITCM_O6JX_],:@8ME:?GP.;;#$=)W89);8D0WR"C6TN16I(CTO8S:;UOJC2]>>>Z[ MFUEILZ9OK]O+$+/:\RW#Q;O=!VFRG5(87A?68H/R7M.I2"6#2;I[.TS \JN9 M#A;/@7 ]G.]#S2F.C? <390=G/_ZX/;/SUST.^5@):LZ#_^SI$!D%( .V"! ME_"%C8>8J#EU6#_DA@)N@*:MF[]6WWK2Z%)-"E0W45^TU>0B"R.PY!7UMROJI6:YZ?3YK)Q>U"&FT9IUV_5FV4UY5*25?]8P!42!B\LN;:AC% M01O W(I>/2VD:Z,G)#0 >'BA6N'SZ:B;W_U?8<&5SX$H6./)LV(M0V&T-"@Q MON-5_NN5F/^99+61Y%L7GV(2%&=,_VR:0Q&43<3#K2&(4&]8$#G=G7- /_40 M3@P:-4O5/QV&2X+!'!_[YXU1IV!W/\*/1_S26QOW4" M^)X#!X5O,,%2RH^2 MT7"NGW<7T5GOW#E%0^&8:])6;3((GGQ#WP:UD&['DQ6,^_CX*3B$D/C9GQ]'W+G+\H^V-^NE9D0"H,KKMK\6];)FFJLOJ,W2-']%0^\0B$%B4(U>TH/W&,+XU0E3VM;?T0":PS@PJ]Y#LS1#4%6 MD&+ N[-WN?#^1>-4NDE*SU.T#&H4?B2W'XDZC(C\]1MPFS+GE9B!M-)9?C;8 M_592PE/&8[G3XPZM1W*#;2.KV[( (_9V3ESK>$9=3OP+#E= \FWJG[5JH#L& MSH&5Y\9Q=%^.Z4ZW0W??]G"'-OZ"A51]*2C.MJ^P@%@6)GIESF MEV_K+T&]NM6M;LJ<\?])4E&^V>> MKJ*'WX,$E <*39!FGD-EV_V[7A]DTY(.1BII"6"9[6F4"Y60K=]-<7/T"6<: M.N1VT!%!G\GZ6]!PG:9H@]:__%JQ$1O9]M0SG M9 V4WP>,8S][KRN@H02=5*"-B9:]1CF;):N#\L+M^X/MZXL5U]C)% XQFQD M3IQH@Z EZ,]8__S#$3VRM/T]L5#P>9TW9U%&V5K7QPTYO;-<4%.&\*+=_@@-"D]UUM&1I*P836N'TM33:&5] MP]IZ")-K5H(O^B7P7KJ=@QW44:H@9@K23U^_CE3V'&DP/?-39&TG MLOI$%^0V\B\_TO&_>N*NWZ9QEV<#LE5Z4.C/-%PB:$@&5=*YPA$=S$+Z2 ;4 MN>QYPHR@%/.M'!=DM!>*=>MT>-B>75FX&F0E=+<.4"F?#5^*S__ M:0K,8!<0I>LJ:6$)HYBSU1C7["R\]32%>T;5V(B]>W+#UCFOZW*,1A=,%'5A M(4H&L$ZE:^N+*;0KP((GX![!VU_N0T@>*]"/O$@1+NV98F6"=7SE,,)/-?.3 M5+(O5.5>;6VSE$6Y3NX4>1B3W0Y.I\83[K!__[7>HB+%]705^TD+\B:2S*7D M#4^\-[,M/G:'H+XJBA94"TH==XHE*,7SW* B6[J50ZT7LU*6ZI$6Z;MWVT#[ M=W9!BN8:.'>15#JB+D[#QYC16M"67%JZ*DD$/%5OM''QAOM/5RHM.,'55;)/ M^Q.8P'/G@/V1M4;#:Z/[Q%,OKSZ^3&5LU9HV%AWL)-OLHS'I7H&DNE5S$U/2ZB0N!^ ()UE,37T;!L#6[=X8H M5IH6T]=!:RBKT"?GP!6#"3T# _W)IL,WR\W45]/AR&+]2$+]#SO5[R)$3)CQ M7_H 3R*'N"E%LHCT993H5N*IOHU(YPU O>QC M>V]XQ!MX,6:=-H(57U<:I+S*O2-W*PWKTW00==*:P,O'S,-#R@+T56:*WZAI M5> &H]!T?)L?LK)/6%LC> S9-M"R-]=D!NG)@ $NO;FHL M:CQ3CXW;4NH+!8/2571B,7OS#DU[_O5G$KQ8ML)+(:OW8B#ZP KWPDYF@5^\ MZGSL%M&P9WEZDYRBH5T W5O]WD.VZ*T+E&6\*]M MS?+ Q-'FT;".TQH @T]#^HKL9G>O_-HE: P^!Q:Q[=%K:#>L0K KGCA MY[>VRRN;:A 5,A(;$SP%%))).)EGK M^C3V[>[2*#.#TZ;:)G#"M(OW91%Z,C8 MDJA-R%#3K W@S;P-XX'][HWJD".N'[,.;JUQ:.+7 MD)6^+?09W7;Q,2LV-IHXV7FHZ^$L#$?8%?RC8;.L%4*5:K8NQ5$ZXE:['LA]H(A*O551Y0@=, MYAG1I$AU*7+(]BNP,DE/..9&@""ZOSTYJDM1/Q[S,1CK]SJ\F>;*5R,)]2VJ M!2)[1FWGM\_:>JJ)UW3".7-=JSH6QSQE .^U=]O;D8]]++_!&>D9J *F[=^$ MME8-/GA7'# M6"P> #(V0$ %0 @ $!)P :&]L:2TR,#$X,#8S,%]C86PN M>&UL4$L! A0#% @ 9X@S3W$4^58G9 \-D& !4 ( ! M8$4 &AO;&DM,C Q.# V,S!?9&5F+GAM;%!+ 0(4 Q0 ( &>(,T_D &4" MN.$ -2G# 5 " ;JI !H;VQI+3(P,3@P-C,P7VQA8BYX M;6Q02P$"% ,4 " !GB#-/M!-$H,&J "870P %0 @ &E MBP$ :&]L:2TR,#$X,#8S,%]P&UL4$L! A0#% @ 9X@S3UP\8[T= M" +3T !P ( !F38" &AO;&DM,C Q.# V,S!E>#$R,38Y M-#,T92YH=&U02P$"% ,4 " !GB#-/Q$ETP"0( #I/ ' M @ 'P/@( :&]L:2TR,#$X,#8S,&5X,3(R9F9A9C9D+FAT;5!+ 0(4 Q0 M ( &>(,T^DA6Q$B@4 !*!0 M-R< !P ( !$DT" &AO;&DM,C Q.# V,S!E>#$S,F,T830S M92YH=&U02P$"% ,4 " !GB#-/Y))+@=H$ !#'0 ' M@ '64@( :&]L:2TR,#$X,#8S,&5X,34Q-#5C.&8V+FAT;5!+ 0(4 Q0 ( M &>(,T_+@:_$X 4 &-N < " >I7 @!H;VQI+3(P,3@P M-C,P97@X,68Y9C S8S(N:'1M4$L! A0#% @ 9X@S3ZZT54L@D08 NM1* M !4 ( !!%X" &AO;&DM,C Q.# V,S!X,C!F+FAT;5!+ 0(4 M Q0 ( &>(,T_H=,=9*'@ !2; 8 " 5?O" !H;VQI J+3(P,3@P-C,P>#(P9C P,2YJ<&=02P4& T #0"0 P M6<) end XML 113 R17.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL
12 Months Ended
Jun. 30, 2019
GOODWILL  
GOODWILL

NOTE 10 -    GOODWILL

The changes in the carrying amount of goodwill are as follows:

Operating segment

Mechanical

and electrical

Industrial

    

solutions

    

automation

    

Total

Balance as of July 1, 2018

$

47,752

$

607

$

48,359

Goodwill impairment charge

 

(11,623)

 

 

(11,623)

Translation adjustment

 

339

 

(21)

 

318

Balance as of June 30, 2019

$

36,468

586

$

37,054

Concord Group, as a component of the M&E operating segment, is considered to be a reporting unit for goodwill impairment purposes as Concord Group constitutes a business for which discrete financial information is available and segment management regularly reviews the operating results of Concord Group. The amount of goodwill allocated to Concord Group was $24,817 and $25,028 as of June 30, 2018 and 2019, respectively, before any impairment charges. The Company engaged an independent third-party appraiser to assist in the goodwill impairment test. For the year ended June 30, 2018, the Company’s step one impairment test indicated that the carrying amount of Concord Group does not exceed its fair value and no impairment of goodwill was noted. Based on the testing results, the amount of goodwill allocated to Concord Group after impairment was $11,592 as of June 30, 2018. For the year ended June 30, 2019, the Company concluded that the carrying amount of Concord Group exceeded its fair value and recorded a goodwill impairment charge of $11,623 as a result of lower profitability levels of Concord Group resulting from increased competition and changes in market demand.

Estimating the fair value of Concord Group requires the Company to make assumptions and estimates regarding its future plans, market share, industry and economic conditions of the various geographical areas in which it operates which includes Singapore, Malaysia and the Middle East. 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 ranging from 11.0% to 13.7% (2018: 12.7% to 16.0%) and a terminal value growth rate of 2% (2018: 2%). If the discount rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would decrease or increase by $1,658 and $2,056, respectively. If the terminal value growth rates adopted in 2019 increased or decreased by 1%, the fair value of Concord Group would increase or decrease by $663 and $552 respectively.

The Company also performed qualitative assessments with respect to Bond Group and Hollysys Industrial Software, to determine if it is more likely than not that the fair values of Bond Group and Hollysys Industrial Software 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, 2018 and 2019. Therefore, no further impairment testing for Bond Group and Hollysys Industrial Software was required.

XML 114 R13.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE FROM CONTRACTS WITH CUSTOMERS
12 Months Ended
Jun. 30, 2019
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, 2019, the Company’s backlog relating to unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers was $594.2 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, 2019

    

PRC

    

Non-PRC

    

Total

Integrated solutions contracts revenue

$

337,842

 

129,529

 

467,371

Product sales

 

31,410

 

1,692

 

33,102

Maintenance service contracts

 

67,337

 

288

 

67,625

Extended warranty service revenue

 

2,243

 

 

2,243

Total

$

438,832

 

131,509

 

570,341

Contract assets and contract liabilities

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 include 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 included in the consolidated balance sheets as “costs and estimated earnings in excess of billing”; and (ii) accounts receivable retention amounts which were held by customers from Concord and Bond Groups upon the issuance of the final completion certificate and completion of the defects liability period.  

Contract liabilities are include the amounts that reflect obligations to provide goods or services for which payment has been received. Contract liabilities are presented in the consolidated balance sheets as deferred revenue.  

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 $64,162 for the year ended June 30, 2019, 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, 2019

    

July 1, 2018

Contract assets, current

$

203,423

 

184,534

Contract assets, non-current

 

6,390

 

12,971

Contract liabilities

 

141,385

 

114,896

The increase in contract assets was primarily due to new contracts and timing of revenue recognized relative to its billings. The increase in contract liabilities was primarily due to an increase in the receipt of advance payments and the timing of contractual milestones. No other factors materially impacted the change in the contract liabilities balance.

XML 115 R30.htm IDEA: XBRL DOCUMENT v3.19.2
OPERATING LEASES AS LESSOR
12 Months Ended
Jun. 30, 2019
OPERATING LEASES AS LESSOR  
OPERATING LEASES AS LESSOR

NOTE 23 -    OPERATING LEASES AS LESSOR

On April 3, 2013, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 10 years from the commencement date of September 1, 2013 and will end on August 31, 2023. On March 1, 2018, Beijing Hollysys entered into an operating lease agreement to lease out one of its buildings located in Beijing. The lease term is for a period of 15 years from the commencement date of March 1, 2018 and will end on February 28, 2033. Beijing Hollysys also entered into other three operating lease agreements with the related parties of the Company (note 21). The minimum rental receipts in the next five years is shown as below:

Year ending June 30, 

Minimum lease payments

2020

$

3,123

2021

 

3,217

2022

 

3,314

2023

 

3,413

2024

 

2,059

Total minimum lease payments to be received in the next five years

$

15,126

The minimum lease payment receivable after five years is $17,760.

XML 116 R34.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY
12 Months Ended
Jun. 30, 2019
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY  
Condensed Financial Information of Parent Company Only Disclosure [Text Block]

NOTE 27 -   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 RMB601,064 (equivalent to $88,930) and RMB619,403 (equivalent to $91,624) as of June 30, 2018, and 2019, respectively.

The following represents condensed unconsolidated financial information of the parent company only:

CONDENSED BALANCE SHEETS

June 30, 

    

2018

    

2019

ASSETS

Current assets:

Cash and cash equivalents

$

21,578

$

48,349

Amounts due from subsidiaries

 

53,503

 

57,703

Prepaid expenses

 

61

 

78

Total current assets

 

75,142

 

106,130

Investment in subsidiaries

 

869,706

 

986,155

Total assets

$

944,848

$

1,092,285

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

  

 

  

Current liabilities:

 

  

 

  

Current portion of long-term loans

19,995

Accrued payroll and related expense

$

28

$

Derivative financial liability

 

412

 

758

Amounts due to subsidiaries

 

82,491

 

126,146

Total current liabilities

 

82,931

 

146,899

Long-term loan

 

19,865

 

Total liabilities

 

102,796

 

146,899

Equity:

 

  

 

  

Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively

 

60

 

60

Additional paid-in capital

 

223,396

 

223,634

Retained earnings

 

624,049

 

757,213

Accumulated other comprehensive loss

 

(5,453)

 

(35,521)

Total equity

 

842,052

 

945,386

Total liabilities and equity

$

944,848

$

1,092,285

CONDENSED STATEMENTS OF COMPREHENSIVE INCOME

Year Ended June 30, 

    

2017

    

2018

    

2019

General and administrative expenses

$

1,062

$

1,751

$

1,511

Loss from operations

 

(1,062)

 

(1,751)

 

(1,511)

Other expense, net

 

(89)

 

 

(346)

Interest income

 

4

 

 

Interest expenses

 

(1,074)

 

(748)

 

(562)

Foreign exchange losses

 

(740)

 

(97)

 

(72)

Share of net income of subsidiaries

$

71,905

$

109,757

$

127,752

Income before income taxes

 

68,944

 

107,161

 

125,261

Income tax expenses

 

 

 

Net income

 

68,944

 

107,161

 

125,261

Other comprehensive income, net of tax of nil

 

  

 

  

 

  

Translation adjustment

 

(14,392)

 

17,406

 

(31,341)

Comprehensive income

$

54,552

$

124,567

$

93,920

CONDENSED STATEMENTS OF CASH FLOWS

Year ended June 30, 

    

2017

    

2018

    

2019

Cash flows from operating activities:

 

  

 

  

 

  

Net income

$

68,944

$

107,161

$

125,261

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

 

  

 

  

 

  

Share of net (income) of subsidiaries

 

(71,905)

 

(109,757)

 

(127,752)

Share-based compensation expenses

 

464

 

1,207

 

238

Accretion of convertible bond

 

230

 

230

 

230

Fair value adjustments of a bifurcated derivative

 

89

 

(75)

 

346

Change in accrued liabilities

 

1,248

 

14

 

(28)

Net cash used in operating activities

$

(930)

$

(1,220)

$

(1,705)

Cash flows from investing activities:

 

  

 

  

 

  

Collection of loans from subsidiaries

 

2,316

 

50,649

 

Loans to subsidiaries

 

(2,712)

 

(5,000)

 

(4,200)

Investment in subsidiaries

 

 

(15,707)

 

Net cash (used in) provided by investing activities

$

(396)

$

29,942

$

(4,200)

Cash flows from financing activities:

 

  

 

  

 

  

Proceeds of loans from subsidiaries

 

11,938

 

 

43,538

Payment of dividends

 

(11,975)

 

(7,241)

 

(10,862)

Repayment of loans from subsidiaries

 

(428)

 

(13,006)

 

Proceeds from exercise of options

 

6,323

 

 

Net cash provided by (used in) financing activities

$

5,858

$

(20,247)

$

32,676

Net increase in cash and cash equivalents

$

4,532

$

8,475

$

26,771

Cash and cash equivalents, beginning of period

 

8,571

 

13,103

 

21,578

Cash and cash equivalents, end of period

$

13,103

$

21,578

$

48,349

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.

JSON 117 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "holi-20180630x20f.htm": { "axisCustom": 1, "axisStandard": 37, "contextCount": 513, "dts": { "calculationLink": { "local": [ "holi-20180630_cal.xml" ] }, "definitionLink": { "local": [ "holi-20180630_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "holi-20180630x20f.htm" ] }, "labelLink": { "local": [ "holi-20180630_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "holi-20180630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml" ] }, "schema": { "local": [ "holi-20180630.xsd" ], "remote": [ "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", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 927, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 6, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 12 }, "keyCustom": 125, "keyStandard": 517, "memberCustom": 81, "memberStandard": 61, "nsprefix": "holi", "nsuri": "http://www.Hollysys.com/20180630", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00090 - Document - Document And Entity Information", "role": "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - INVENTORIES", "role": "http://www.Hollysys.com/role/DisclosureInventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - EMPLOYEE BENEFITS (Details)", "role": "http://www.Hollysys.com/role/DisclosureEmployeeBenefitsDetails", "shortName": "EMPLOYEE BENEFITS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - INCOME TAX - Income before income taxes (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeBeforeIncomeTaxesDetails", "shortName": "INCOME TAX - Income before income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - INCOME TAX - Income tax expense (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails", "shortName": "INCOME TAX - Income tax expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - INCOME TAX - Reconciliation of the income tax expenses (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails", "shortName": "INCOME TAX - Reconciliation of the income tax expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dei_LegalEntityAxis_holi_PeopleRepublicOfChinaSubsidiariesMember_k5ATgkP8KUyjiHwlFF3cLw", "decimals": "-3", "lang": null, "name": "holi:EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - INCOME TAX - Deferred tax assets/liabilities (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails", "shortName": "INCOME TAX - Deferred tax assets/liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "reportCount": 1, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41905 - Disclosure - INCOME TAX - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "shortName": "INCOME TAX - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "lang": null, "name": "us-gaap:UndistributedEarningsOfForeignSubsidiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_CNY_HYmtc3xWokCzWbgoxaPOmA", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - INCOME PER SHARE (Details)", "role": "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "shortName": "INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAttributableToParentDiluted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - INCOME PER SHARE (Details Textual)", "role": "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual", "shortName": "INCOME PER SHARE (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestOnConvertibleDebtNetOfTax", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_holi_ChinaTechenergyMember_wTGVpbn7Ekq8xEUWV6yG7w", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Due to related parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_holi_ChinaTechenergyMember_wTGVpbn7Ekq8xEUWV6yG7w", "decimals": "-3", "lang": null, "name": "us-gaap:DueToRelatedPartiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://www.Hollysys.com/role/DisclosureAccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_holi_GoodsAndServicesMember_OjAtV2gOaEyVrJFOOoRJ6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42103 - Disclosure - RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Purchases of Goods and Services From Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_holi_GoodsAndServicesMember_OjAtV2gOaEyVrJFOOoRJ6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_holi_GoodsAndServicesMember_OjAtV2gOaEyVrJFOOoRJ6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42104 - Disclosure - RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Sales of Goods and Integrated Solutions To Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionAxis_holi_GoodsAndServicesMember_OjAtV2gOaEyVrJFOOoRJ6g", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_holi_GoodsAndServicesMember_PgZYQp3o9kO6fyHut79B5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42105 - Disclosure - RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "shortName": "RELATED PARTY TRANSACTIONS - Other Income From Related Parties (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_holi_GoodsAndServicesMember_PgZYQp3o9kO6fyHut79B5w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R113": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_3_1_2018_To_3_1_2018_8evrVRki4EGEdckHOHerIw", "decimals": null, "first": true, "lang": "en-US", "name": "holi:LessorOperatingLeaseTermOfContracts", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42106 - Disclosure - RELATED PARTY TRANSACTIONS - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "shortName": "RELATED PARTY TRANSACTIONS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_holi_BeijingHollysysIntelligentTechnologiesCoMember_ntQUPIRzHkmBXKzguE_KUA", "decimals": null, "lang": "en-US", "name": "holi:LessorOperatingLeaseTermOfContracts", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R114": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R115": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInSecondYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - Disclosure - COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)", "role": "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Purchase Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligationDueInSecondYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R116": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42203 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "shortName": "COMMITMENTS AND CONTINGENCIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LeaseAndRentalExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R117": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - OPERATING LEASES AS LESSOR (Details)", "role": "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails", "shortName": "OPERATING LEASES AS LESSOR (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:MinimumLeasePaymentToBeReceivedForOperatingLeasesTableTextBlock", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_holi_BeijingHollysysMember_RJwgSG7yRUy4i5GeCoU5Qg", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R118": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - OPERATING LEASES AS LESSOR - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorAdditionalInformationDetails", "shortName": "OPERATING LEASES AS LESSOR - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R119": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42401 - Disclosure - SEGMENT REPORTING (Details)", "role": "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "shortName": "SEGMENT REPORTING (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_StatementBusinessSegmentsAxis_srt_IndustrialPropertyMember_9B9q0hWUMkq2gcxek5zjBQ", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS", "role": "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillings", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R120": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42402 - Disclosure - SEGMENT REPORTING - Revenues by Geographical Area (Details)", "role": "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails", "shortName": "SEGMENT REPORTING - Revenues by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R121": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42403 - Disclosure - SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details)", "role": "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "shortName": "SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R122": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromSaleOfEquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42501 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_5_31_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_holi_BeijingIpeMember_foTLjs2sGUCQf9R8q0Y6HQ", "decimals": "4", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" } }, "R123": { "firstAnchor": { "ancestors": [ "p", "holi:EndorsementOfNoteReceivablesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:EndorsedBankAcceptanceBill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42601 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES (Details)", "role": "http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivablesDetails", "shortName": "ENDORSEMENT OF NOTE RECEIVABLES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "holi:EndorsementOfNoteReceivablesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:EndorsedBankAcceptanceBill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R124": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details)", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - BALANCE SHEETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2017_xE1ckEa_KEewOtCAgrVunA", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R125": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_Z8R3CKQm7UCZeCKdvi3r_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42702 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_dlKmam78T0yznAUXb-FYnA", "decimals": "-3", "lang": null, "name": "holi:AmountRestrictedToTransferFromSubsidiaryToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R126": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details)", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - COMPREHENSIVE INCOME (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2017_To_6_30_2018_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_k7lfAvWGLEmd7A-VGoJnkQ", "decimals": "-3", "lang": null, "name": "us-gaap:GeneralAndAdministrativeExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R127": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42704 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details)", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - CASH FLOWS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2017_To_6_30_2018_srt_ConsolidatedEntitiesAxis_srt_ParentCompanyMember_k7lfAvWGLEmd7A-VGoJnkQ", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS", "role": "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomers", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2017_To_6_30_2018_ZdKnEN6sK02cgxhv5Uk_Fw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "role": "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipment", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2017_To_6_30_2018_ZdKnEN6sK02cgxhv5Uk_Fw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:PrepaidLandLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - PREPAID LAND LEASES", "role": "http://www.Hollysys.com/role/DisclosurePrepaidLandLeases", "shortName": "PREPAID LAND LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:PrepaidLandLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - INTANGIBLE ASSETS, NET", "role": "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNet", "shortName": "INTANGIBLE ASSETS, NET", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - GOODWILL", "role": "http://www.Hollysys.com/role/DisclosureGoodwill", "shortName": "GOODWILL", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - EQUITY INVESTMENTS", "role": "http://www.Hollysys.com/role/DisclosureEquityInvestments", "shortName": "EQUITY INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - WARRANTY LIABILITIES", "role": "http://www.Hollysys.com/role/DisclosureWarrantyLiabilities", "shortName": "WARRANTY LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - SHORT-TERM BANK LOANS", "role": "http://www.Hollysys.com/role/DisclosureShortTermBankLoans", "shortName": "SHORT-TERM BANK LOANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - LONG-TERM LOANS", "role": "http://www.Hollysys.com/role/DisclosureLongTermLoans", "shortName": "LONG-TERM LOANS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.Hollysys.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpenses", "shortName": "SHARE-BASED COMPENSATION EXPENSES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - EMPLOYEE BENEFITS", "role": "http://www.Hollysys.com/role/DisclosureEmployeeBenefits", "shortName": "EMPLOYEE BENEFITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - INCOME TAX", "role": "http://www.Hollysys.com/role/DisclosureIncomeTax", "shortName": "INCOME TAX", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - INCOME PER SHARE", "role": "http://www.Hollysys.com/role/DisclosureIncomePerShare", "shortName": "INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulOtherReceivablesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - OPERATING LEASES AS LESSOR", "role": "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessor", "shortName": "OPERATING LEASES AS LESSOR", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12401 - Disclosure - SEGMENT REPORTING", "role": "http://www.Hollysys.com/role/DisclosureSegmentReporting", "shortName": "SEGMENT REPORTING", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:EndorsementOfNoteReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12501 - Disclosure - ENDORSEMENT OF NOTE RECEIVABLES", "role": "http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivables", "shortName": "ENDORSEMENT OF NOTE RECEIVABLES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:EndorsementOfNoteReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12601 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.Hollysys.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12701 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompany", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30103 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Tables)", "role": "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundTables", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - Disclosure - INVENTORIES (Tables)", "role": "http://www.Hollysys.com/role/DisclosureInventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://www.Hollysys.com/role/DisclosureAccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "us-gaap:SellingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsTables", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersTables", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "role": "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentTables", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - Disclosure - PREPAID LAND LEASES (Tables)", "role": "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesTables", "shortName": "PREPAID LAND LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - Disclosure - INTANGIBLE ASSETS, NET (Tables)", "role": "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetTables", "shortName": "INTANGIBLE ASSETS, NET (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - GOODWILL (Tables)", "role": "http://www.Hollysys.com/role/DisclosureGoodwillTables", "shortName": "GOODWILL (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - EQUITY INVESTMENTS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureEquityInvestmentsTables", "shortName": "EQUITY INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CostAndEquityMethodInvestmentsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - WARRANTY LIABILITIES (Tables)", "role": "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesTables", "shortName": "WARRANTY LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - Disclosure - LONG-TERM LOANS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureLongTermLoansTables", "shortName": "LONG-TERM LOANS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "holi:OtherIncomeFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00205 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "role": "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "holi:OtherIncomeFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31703 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Tables)", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "shortName": "SHARE-BASED COMPENSATION EXPENSES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - INCOME TAX (Tables)", "role": "http://www.Hollysys.com/role/DisclosureIncomeTaxTables", "shortName": "INCOME TAX (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - INCOME PER SHARE (Tables)", "role": "http://www.Hollysys.com/role/DisclosureIncomePerShareTables", "shortName": "INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "role": "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "role": "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesTables", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:MinimumLeasePaymentToBeReceivedForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - OPERATING LEASES AS LESSOR (Tables)", "role": "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorTables", "shortName": "OPERATING LEASES AS LESSOR (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "holi:MinimumLeasePaymentToBeReceivedForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32403 - Disclosure - SEGMENT REPORTING (Tables)", "role": "http://www.Hollysys.com/role/DisclosureSegmentReportingTables", "shortName": "SEGMENT REPORTING (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32703 - Disclosure - CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "role": "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables", "shortName": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND (Details)", "role": "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis_us-gaap_VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember_GcsWWLZq1ESGXcWZERp3EA", "decimals": "-3", "lang": null, "name": "us-gaap:EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40102 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionEquityInterestIssuedOrIssuableDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_rC27_c133keRh_J_cQ1Nzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property, plant and equipment, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_BuildingMember_rC27_c133keRh_J_cQ1Nzg", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_PL2t19_GKkyGcJ48t2iXgw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:IntangibleAssetsFiniteLivedPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_srt_RangeAxis_srt_MaximumMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_CustomerRelationshipsMember_PL2t19_GKkyGcJ48t2iXgw", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_6RpuI3YGyku9WKV62A1qJg", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated statement of comprehensive income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis_us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member_zZjAq8EUW0Onzpd9SZaMMw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "2", "first": true, "lang": null, "name": "holi:PercentageOfRecognizedContractualRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40205 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "2", "first": true, "lang": null, "name": "holi:PercentageOfRecognizedContractualRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - INVENTORIES (Details)", "role": "http://www.Hollysys.com/role/DisclosureInventoriesDetails", "shortName": "INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesAndLoansReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details)", "role": "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "shortName": "ACCOUNTS RECEIVABLE - Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2016_ClC0X9eRqk2f4Fur6XbJBw", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:ContractCostsIncurredPlusEstimatedEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details)", "role": "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:ContractCostsIncurredPlusEstimatedEarnings", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details)", "role": "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails", "shortName": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS - Movements in Allowance For Doubtful Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock", "holi:CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "holi:AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdditions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2016_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_E90Lq9ZobUirGMHyEV3sog", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2016_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_E90Lq9ZobUirGMHyEV3sog", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "lang": "en-US", "name": "holi:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionCurrentPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Disaggregated Revenue Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_srt_ProductOrServiceAxis_holi_IntegratedContractRevenueMember_srt_StatementGeographicalAxis_holi_PeopleSRepublicOfChinaMember_MQ2SrSDnuEqH66RW6TjnWA", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details)", "role": "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails", "shortName": "REVENUE FROM CONTRACTS WITH CUSTOMERS - Contract assets and contract liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Details)", "role": "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_MajorPropertyClassAxis_us-gaap_BuildingMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetsLeasedToOthersMember_VDdwcJsFiUKTwSm3chbSYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details)", "role": "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Assets leased to others under operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_MajorPropertyClassAxis_us-gaap_BuildingMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_AssetsLeasedToOthersMember_VDdwcJsFiUKTwSm3chbSYQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertySubjectToOrAvailableForOperatingLeaseGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40703 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCostsLeasingGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - PREPAID LAND LEASES (Details)", "role": "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails", "shortName": "PREPAID LAND LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredCostsLeasingGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40802 - Disclosure - PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)", "role": "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails", "shortName": "PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "holi:PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDeferredLeasingFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40803 - Disclosure - PREPAID LAND LEASES - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAdditionalInformationDetails", "shortName": "PREPAID LAND LEASES - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "holi:PrepaidLandLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDeferredLeasingFees", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - INTANGIBLE ASSETS, NET (Details)", "role": "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails", "shortName": "INTANGIBLE ASSETS, NET (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION AND BUSINESS BACKGROUND", "role": "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackground", "shortName": "ORGANIZATION AND BUSINESS BACKGROUND", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40902 - Disclosure - INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)", "role": "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails", "shortName": "INTANGIBLE ASSETS, NET - Annual Amortization Expense Of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40903 - Disclosure - INTANGIBLE ASSETS, NET - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "shortName": "INTANGIBLE ASSETS, NET - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_BusinessAcquisitionAxis_holi_HollysysIndustrialSoftwareMember_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_holi_PatentsAndCopyrightsMember_D21N8n5pRki2xemnHFRBwQ", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - GOODWILL - Changes in the carrying amount (Details)", "role": "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "shortName": "GOODWILL - Changes in the carrying amount (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - GOODWILL - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "shortName": "GOODWILL - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_holi_ConcordCorporationPteLtdMember_ek_kmfnGhEGyzldEEQmDMg", "decimals": "-3", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - EQUITY INVESTMENTS - Long Term Investments (Details)", "role": "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails", "shortName": "EQUITY INVESTMENTS - Long Term Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_us-gaap_InvestmentTypeAxis_us-gaap_EquityMethodInvestmentsMember_5kdwBrc8DUyFqp6pdm1Lzw", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2013_To_6_30_2014_BiZWbPBSKk2DwFNVl3d7SA", "decimals": "2", "first": true, "lang": null, "name": "holi:EquityMethodInvestmentRemainingPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - EQUITY INVESTMENTS - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "shortName": "EQUITY INVESTMENTS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2013_To_6_30_2014_BiZWbPBSKk2DwFNVl3d7SA", "decimals": "2", "first": true, "lang": null, "name": "holi:EquityMethodInvestmentRemainingPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - WARRANTY LIABILITIES (Details)", "role": "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails", "shortName": "WARRANTY LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2017_xE1ckEa_KEewOtCAgrVunA", "decimals": "-3", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermBankLoansAndNotesPayable", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - SHORT-TERM BANK LOANS (Details)", "role": "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "shortName": "SHORT-TERM BANK LOANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansPayableToBank", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - LONG-TERM LOANS (Details)", "role": "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails", "shortName": "LONG-TERM LOANS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LoansPayableToBank", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41402 - Disclosure - LONG-TERM LOANS - Scheduled principal and interest payments (Details)", "role": "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails", "shortName": "LONG-TERM LOANS - Scheduled principal and interest payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_7_1_2018_To_6_30_2019_dpHwFKB_kEq4z5qcnAcjdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41403 - Disclosure - LONG-TERM LOANS - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "shortName": "LONG-TERM LOANS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeLiabilitiesCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details)", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails", "shortName": "FAIR VALUE MEASUREMENTS - Liabilities measured at fair value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_U3OrO1DqJkq96br7mF3gzw", "decimals": "-3", "lang": null, "name": "us-gaap:DerivativeLiabilities", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - Disclosure - FAIR VALUE MEASUREMENTS - Fair value measurements (Details)", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsDetails", "shortName": "FAIR VALUE MEASUREMENTS - Fair value measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_JlakiEFFX0GoIs-d5DLxtQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember_goxkiLwKNUmpXqn-1cImyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details)", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets measured at fair value on a nonrecurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember_goxkiLwKNUmpXqn-1cImyQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41504 - Disclosure - FAIR VALUE MEASUREMENTS - Additional Information (Details)", "role": "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "shortName": "FAIR VALUE MEASUREMENTS - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AssetsFairValueDisclosure", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_U3OrO1DqJkq96br7mF3gzw", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_VGzDrZloaEKEzz8qNQYecQ", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_x6ExMidz60yhkpUFCiNwMA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired", "reportCount": 1, "unitRef": "Unit_Standard_pure_dbzSlZoq8E28UtbpGs9xsw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_9_27_2018_03VtQxPwS0WzfLnOShuoPw", "decimals": "2", "lang": null, "name": "us-gaap:DividendsPayableAmountPerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Z8R3CKQm7UCZeCKdvi3r_Q", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:VestingScheduleForPerformanceSharesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_AwardTypeAxis_holi_TwoThousandFifteenPerformanceOptionsMember_us-gaap_VestingAxis_holi_GrantDateAfterTwoYearsMember_lNyR0Qhr50yK6Y29OVR-ew", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details)", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails", "shortName": "SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "holi:VestingScheduleForPerformanceSharesTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2019_us-gaap_AwardTypeAxis_holi_TwoThousandFifteenPerformanceOptionsMember_us-gaap_VestingAxis_holi_GrantDateAfterTwoYearsMember_lNyR0Qhr50yK6Y29OVR-ew", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_us-gaap_AwardTypeAxis_holi_TwoThousandFifteenPerformanceOptionsMember_sL0QNcWGjEOhqibTbr8xlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41702 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details)", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "shortName": "SHARE-BASED COMPENSATION EXPENSES - Performance option activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_us-gaap_AwardTypeAxis_holi_TwoThousandFifteenPerformanceOptionsMember_sL0QNcWGjEOhqibTbr8xlA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_3ZQZQpTiokeucO9BQ4njiw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41704 - Disclosure - SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details)", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "shortName": "SHARE-BASED COMPENSATION EXPENSES - Restricted shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "As_Of_6_30_2018_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_3ZQZQpTiokeucO9BQ4njiw", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_w-vUCKk1Q0mlA9jyrtN50g", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_4_15_2015_To_5_14_2015_g4WvmHvl5EW0sid9TwydBQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Z8R3CKQm7UCZeCKdvi3r_Q", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41705 - Disclosure - SHARE-BASED COMPENSATION EXPENSES (Details)", "role": "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "shortName": "SHARE-BASED COMPENSATION EXPENSES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "holi-20180630x20f.htm", "contextRef": "Duration_4_15_2015_To_5_14_2015_g4WvmHvl5EW0sid9TwydBQ", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_Z8R3CKQm7UCZeCKdvi3r_Q", "xsiNil": "false" } } }, "segmentCount": 155, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "C [N]", "terseLabel": "PRC [Member]" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "H [K]", "terseLabel": "Hong kong [Member]" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "I [N]", "terseLabel": "INDIA [Member]" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MO": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [O]", "terseLabel": "Macau [Member]" } } }, "localname": "MO", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_MY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "M [Y]", "terseLabel": "Malaysia [Member]" } } }, "localname": "MY", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_QA": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Q [A]", "terseLabel": "QATAR" } } }, "localname": "QA", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "country_SG": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "S [G]", "terseLabel": "SINGAPORE [Member]" } } }, "localname": "SG", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]", "terseLabel": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r608" ], "lang": { "en-US": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]", "terseLabel": "Business Contact" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelEmailAddress": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Email address of contact personnel.", "label": "Contact Personnel Email Address" } } }, "localname": "ContactPersonnelEmailAddress", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r606" ], "lang": { "en-US": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r620" ], "lang": { "en-US": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r611" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r609" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r604" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r605" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "holi_AccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Line Items]" } } }, "localname": "AccountingPoliciesLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_AccountsReceivableAndCostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for billed accounts receivable and unbilled accounts receivable.", "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" } } }, "localname": "AccountsReceivableAndCostAndEstimatedEarningsInExcessOfBillingsPolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_AccountsReceivableRetentionCurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of current accounts receivable retention.", "label": "Accounts Receivable Retention, Current", "terseLabel": "Accounts receivable retention" } } }, "localname": "AccountsReceivableRetentionCurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "holi_AccountsReceivableRetentionNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of noncurrent accounts receivable retention.", "label": "Accounts Receivable Retention, Noncurrent", "terseLabel": "Accounts receivable retention" } } }, "localname": "AccountsReceivableRetentionNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "holi_AccretionOfConvertibleBondDiscount": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accretion of convertible bond discount.", "label": "Accretion of convertible bond discount", "verboseLabel": "Accretion of convertible bond" } } }, "localname": "AccretionOfConvertibleBondDiscount", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_AdjustmentToAccumulatedOtherComprehensiveIncomeLossDeconsolidationOfSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to addition to accumulated other comprehensive income from deconsolidation of a subsidiary.", "label": "Adjustment to Accumulated Other Comprehensive Income (Loss), Deconsolidation of subsidiary", "terseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "AdjustmentToAccumulatedOtherComprehensiveIncomeLossDeconsolidationOfSubsidiary", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item refers to a valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings", "negatedLabel": "Less: Allowance for doubtful accounts", "periodEndLabel": "Balance at the end of the year", "periodStartLabel": "Balance at the beginning of year", "terseLabel": "Allowance for doubtful accounts of costs and estimated earnings in excess of billings" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillings", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails", "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdditions": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item refers to the additions of valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Additions", "verboseLabel": "Additions" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsAdditions", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsDeconsolidation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for doubtful accounts of costs and estimated earnings in excess of billings deconsolidation.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Deconsolidation", "terseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsDeconsolidation", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsExchangeDifference": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Exchange Difference", "verboseLabel": "Translation adjustment" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsExchangeDifference", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsMovementsInAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item refers to a valuation allowance for the receivable reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings Gross", "verboseLabel": "Cost and estimated earnings in excess of billings" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsGross", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for doubtful accounts of costs and estimated earnings in excess of billings.", "label": "Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings [Table Text Block]", "terseLabel": "Schedule of Allowance For Doubtful Accounts Of Costs And Estimated Earnings In Excess Of Billings" } } }, "localname": "AllowanceForDoubtfulAccountsOfCostsAndEstimatedEarningsInExcessOfBillingsTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsTables" ], "xbrltype": "textBlockItemType" }, "holi_AllowanceForDoubtfulAccountsReceivableWriteOffsDeconsolidation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-downs of deconsolidated subsidiary's accounts receivable charged against the allowance.", "label": "Allowance For Doubtful Accounts Receivable, Write Offs, Deconsolidation", "verboseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffsDeconsolidation", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AmountRestrictedToTransferFromSubsidiaryToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Amount Restricted To Transfer From Subsidiary To Parent", "verboseLabel": "Amount Restricted To Transfer From Subsidiary To Parent" } } }, "localname": "AmountRestrictedToTransferFromSubsidiaryToParent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails" ], "xbrltype": "monetaryItemType" }, "holi_AnnualGrowthRateOfDilutedEarningsPerShare": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the annual growth rate of diluted EPS.", "label": "Annual Growth Rate of Diluted Earnings Per Share" } } }, "localname": "AnnualGrowthRateOfDilutedEarningsPerShare", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "percentItemType" }, "holi_AppropriationsToStatutoryReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Appropriations To Statutory Reserve [Policy Text Block]", "terseLabel": "Appropriations to statutory reserve" } } }, "localname": "AppropriationsToStatutoryReservePolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_AverageGrowthRateOfNonGaapDilutedEarningsPerShareThresholdMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This represents the requirement of the non GAAP diluted EPS average growth rate to receive the maximum contingent consideration.", "label": "Average Growth Rate Of Non GAAP Diluted Earnings Per Share Threshold Maximum" } } }, "localname": "AverageGrowthRateOfNonGaapDilutedEarningsPerShareThresholdMaximum", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "percentItemType" }, "holi_AverageGrowthRateOfNonGaapDilutedEarningsPerShareThresholdMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This represents the requirement of the non GAAP diluted EPS average growth rate to receive the minimum contingent consideration.", "label": "Average Growth Rate Of Non GAAP Diluted Earnings Per Share Threshold Minimum" } } }, "localname": "AverageGrowthRateOfNonGaapDilutedEarningsPerShareThresholdMinimum", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "percentItemType" }, "holi_BeijingAIRmakerTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Beijing AIRmaker Technology Co., Ltd", "label": "Beijing A I Rmaker Technology Co Ltd [Member]", "terseLabel": "Beijing AIRmaker Technology Co., Ltd [Member]" } } }, "localname": "BeijingAIRmakerTechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollyconMedicineTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Hollycon Medicine Technology Co Ltd [Member]", "terseLabel": "Beijing Hollycon Medicine Technology Co., Ltd [Member]" } } }, "localname": "BeijingHollyconMedicineTechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysCompanyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Hollysys Company Ltd [Member]", "terseLabel": "Beijing Hollysys Company Ltd [Member]" } } }, "localname": "BeijingHollysysCompanyLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysDigitalTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Beijing Hollysys Digital Technology Co.,Ltd", "label": "Beijing Hollysys Digital Technology Co Ltd [Member]", "terseLabel": "Beijing Hollysys Digital Technology CoLtd [Member]" } } }, "localname": "BeijingHollysysDigitalTechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysElectricMotorCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Hollysys Electric Motor Co Ltd [Member]", "terseLabel": "Beijing Hollysys Electric Motor Co Ltd [Member]" } } }, "localname": "BeijingHollysysElectricMotorCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysIndustrialSoftwareCompanyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Beijing Hollysys Industrial Software Company Ltd[Member]", "label": "Beijing Hollysys Industrial Software Company Ltd [Member]", "terseLabel": "Beijing Hollysys Industrial Software Company Ltd [Member]" } } }, "localname": "BeijingHollysysIndustrialSoftwareCompanyLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysIntelligentTechnologiesCoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Beijing Hollysys Intelligent Technologies Co", "label": "Beijing Hollysys Intelligent Technologies Co [Member]", "terseLabel": "Hollysys Intelligent [Member]" } } }, "localname": "BeijingHollysysIntelligentTechnologiesCoMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysMachineAutomationCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Hollysys Machine Automation Co Ltd [Member]", "terseLabel": "Beijing Hollysys Machine Automation Co Ltd [Member]" } } }, "localname": "BeijingHollysysMachineAutomationCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingHollysysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Hollysys [Member]", "terseLabel": "Beijing Hollysys [Member]" } } }, "localname": "BeijingHollysysMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingIpeBiotechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Ipe Biotechnology Co Ltd [Member]", "terseLabel": "Beijing IPE Biotechnology Co Ltd [Member]" } } }, "localname": "BeijingIpeBiotechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingIpeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Beijing Ipe [Member]", "terseLabel": "Beijing IPE [Member]" } } }, "localname": "BeijingIpeMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "holi_BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Beijing Jing Yi Intelligent Technologies Innovation Center Co., Ltd.", "label": "Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member]", "terseLabel": "Beijing Jing Yi Intelligent Technologies Innovation Center Co Ltd [Member]" } } }, "localname": "BeijingJingYiIntelligentTechnologiesInnovationCenterCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_BondCorporationPteLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond Corporation Pte Ltd", "label": "Bond Corporation Pte Ltd [Member]", "terseLabel": "Bond Corporation Pte Ltd [Member]" } } }, "localname": "BondCorporationPteLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_BondMESdnBhdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond M E Sdn Bhd", "label": "Bond M E Sdn Bhd [Member]", "terseLabel": "Bond M E Sdn Bhd [Member]" } } }, "localname": "BondMESdnBhdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_BondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond", "label": "Bond [Member]", "terseLabel": "Bond [Member]" } } }, "localname": "BondMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_CalculatedUnderRevenueGuidanceInEffectTopic606Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to the Calculated Under Revenue Guidance In Effect Topic 606.", "label": "Calculated Under Revenue Guidance In Effect Topic606 [Member]", "terseLabel": "Balances under New Revenue Standard 606" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectTopic606Member", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails" ], "xbrltype": "domainItemType" }, "holi_ChinaTechenergyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China Techenergy Co Ltd [Member]", "terseLabel": "China Techenergy Co Ltd [Member]" } } }, "localname": "ChinaTechenergyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_ChinaTechenergyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China Techenergy [Member]", "terseLabel": "China Techenergy [Member]" } } }, "localname": "ChinaTechenergyMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_CommitmentsAndContingenciesDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments And Contingencies Disclosure [Line Items]" } } }, "localname": "CommitmentsAndContingenciesDisclosureLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_CommitmentsAndContingenciesDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments And Contingencies Disclosure [Table]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_ConcordCorporationPteLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Concord Corporation Pte Ltd [Member]", "terseLabel": "Concord Corporation Pte Ltd [Member]" } } }, "localname": "ConcordCorporationPteLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_ConcordGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Concord Group Member.", "label": "Concord Group [Member]", "terseLabel": "Concord Group [Member]" } } }, "localname": "ConcordGroupMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_ConcordMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Concord [Member]", "terseLabel": "Concord [Member]" } } }, "localname": "ConcordMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_CondensedFinancialInformationOfParentCompanyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": ".", "label": "Condensed Financial Information of Parent Company [Line Items]", "terseLabel": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationOfParentCompanyLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails" ], "xbrltype": "stringItemType" }, "holi_CondensedFinancialInformationOfParentCompanyTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Financial Information of Parent Company [Table]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails" ], "xbrltype": "stringItemType" }, "holi_ConsolidatedStatementOfComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Consolidated Statement Of Comprehensive Income [Abstract]", "terseLabel": "Consolidated statement of comprehensive income" } } }, "localname": "ConsolidatedStatementOfComprehensiveIncomeAbstract", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "holi_ContractCostsIncurredPlusEstimatedEarnings": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of contract costs incurred plus estimated earnings as of the reporting date.", "label": "Contract Costs Incurred Plus Estimated Earnings", "verboseLabel": "Contracts costs incurred plus estimated earnings" } } }, "localname": "ContractCostsIncurredPlusEstimatedEarnings", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "xbrltype": "monetaryItemType" }, "holi_ContractPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Contract Period", "verboseLabel": "Contract Period" } } }, "localname": "ContractPeriod", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_ConvertibleBondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Convertible Bond [Member]", "terseLabel": "Convertible Bond [Member]" } } }, "localname": "ConvertibleBondMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "domainItemType" }, "holi_CostMethodInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of cost method accounting.", "label": "Cost Method Investment Ownership Percentage" } } }, "localname": "CostMethodInvestmentOwnershipPercentage", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_CostOfRevenueFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue from Related Parties" } } }, "localname": "CostOfRevenueFromRelatedParties", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "holi_CostsAndEstimatedEarningsInExcessOfBillings": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the asset reflecting the cost incurred on uncompleted contracts in excess of related billings.", "label": "Costs And Estimated Earnings In Excess Of Billings", "negatedLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "CostsAndEstimatedEarningsInExcessOfBillings", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "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.", "label": "Costs And Estimated Earnings In Excess Of Billings Net Of Allowance For Doubtful Accounts", "terseLabel": "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 doubtful accounts of $9,929 and $6,981 as of June 30, 2018 and 2019, respectively" } } }, "localname": "CostsAndEstimatedEarningsInExcessOfBillingsNetOfAllowanceForDoubtfulAccounts", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "holi_CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredAbstract", "nsuri": "http://www.Hollysys.com/20180630", "xbrltype": "stringItemType" }, "holi_CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Costs in excess of billings and billings in excess of costs incurred.", "label": "Costs In Excess Of Billings and Billings In Excess Of Costs Incurred [Text Block]", "terseLabel": "COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsIncurredTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillings" ], "xbrltype": "textBlockItemType" }, "holi_CurrentPortionOfWarrantLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This element represents the current portion of warrant liabilities.", "label": "Current Portion Of Warrant Liabilities", "negatedLabel": "Less: current portion of warranty liabilities" } } }, "localname": "CurrentPortionOfWarrantLiabilities", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DecreasedNetIncome": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The contract revenue net income decreased during the period.", "label": "Decreased Net Income" } } }, "localname": "DecreasedNetIncome", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_DecreasedNetIncomePerShareBasic": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This figure represents the impact on the basic EPS if the estimated cost have not been changed since the contract commencement date.", "label": "Decreased Net Income Per Share Basic" } } }, "localname": "DecreasedNetIncomePerShareBasic", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "holi_DecreasedNetIncomePerShareDiluted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This figure represents the impact on the diluted EPS if the estimated cost have not been changed since the contract commencement date.", "label": "Decreased Net Income Per Share diluted" } } }, "localname": "DecreasedNetIncomePerShareDiluted", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "holi_DeferredCostsLeasingTotal": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This represents the carrying amount of the prepaid land leases pledged to secure the short-term loan as of the reporting date.", "label": "Deferred Costs Leasing Total", "terseLabel": "Prepaid Land Leases Total" } } }, "localname": "DeferredCostsLeasingTotal", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the costs and estimated earnings in excess of billings.", "label": "Deferred Tax Assets Costs and Estimated Earnings in Excess of Billings Current and Noncurrent", "verboseLabel": "Costs and estimated earnings in excess of billings" } } }, "localname": "DeferredTaxAssetsCostsAndEstimatedEarningsInExcessOfBillingsCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsDeferredSubsidiariesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the deferred subsidiaries.", "label": "Deferred Tax Assets Deferred Subsidiaries Current and Noncurrent", "verboseLabel": "Deferred subsidies" } } }, "localname": "DeferredTaxAssetsDeferredSubsidiariesCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsInventoryProvisionCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the inventory provision.", "label": "Deferred Tax Assets Inventory Provision Current and Noncurrent", "verboseLabel": "Inventory provision" } } }, "localname": "DeferredTaxAssetsInventoryProvisionCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsNetOperatingLossCarryforwardCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the net operating loss carry forward.", "label": "Deferred Tax Assets Net Operating Loss Carryforward Current and Noncurrent", "verboseLabel": "Net operating loss carry forward" } } }, "localname": "DeferredTaxAssetsNetOperatingLossCarryforwardCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsOthersCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the others.", "label": "Deferred Tax Assets Others Current and Noncurrent", "verboseLabel": "Others" } } }, "localname": "DeferredTaxAssetsOthersCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Allowance for Doubtful Accounts Current and Noncurrent", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForContractLossCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Provision for Contract Loss Current and Noncurrent", "verboseLabel": "Provision for contract loss" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForContractLossCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyLiabilitiesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax asset attributable to taxable temporary differences from the warrant liabilities.", "label": "Deferred Tax Assets Tax Deferred Expense Reserves and Accruals Warranty Liabilities Current and Noncurrent", "verboseLabel": "Warranty liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyLiabilitiesCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxLiabilitiesIntangibleAssetsAndOtherCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax liability attributable to taxable temporary differences from intangible assets and other assets.", "label": "Deferred Tax Liabilities Intangible Assets and Other Current and Noncurrent", "negatedLabel": "Intangible assets and other non-current assets" } } }, "localname": "DeferredTaxLiabilitiesIntangibleAssetsAndOtherCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxLiabilitiesInvestmentGainLoss": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 14.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liabilities investment gain loss.", "label": "Deferred Tax Liabilities Investment Gain Loss", "negatedLabel": "Share of net gains of equity investees" } } }, "localname": "DeferredTaxLiabilitiesInvestmentGainLoss", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxLiabilitiesPropertyPlantAndEquipmentCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current and noncurrent deferred tax liability attributable to taxable temporary differences from the property, plant and equipment.", "label": "Deferred Tax Liabilities Property Plant and Equipment Current and Noncurrent", "negatedLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentCurrentAndNoncurrent", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DeferredTaxLiabilitiesWithholdingOnCapitalRepayment": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This represents deferred tax liabilities withholding on capital repayment.", "label": "Deferred Tax Liabilities Withholding On Capital Repayment", "negatedLabel": "PRC dividend withholding tax" } } }, "localname": "DeferredTaxLiabilitiesWithholdingOnCapitalRepayment", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_DiscountRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Discount Rate [Member]", "terseLabel": "Discount Rate [Member]" } } }, "localname": "DiscountRateMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_DocumentAndEntityInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Document And Entity Information [Abstract]", "label": "Document And Entity Information [Abstract]" } } }, "localname": "DocumentAndEntityInformationAbstract", "nsuri": "http://www.Hollysys.com/20180630", "xbrltype": "stringItemType" }, "holi_DubaiAndQatarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information pertaining to Dubai and Qatar.", "label": "Dubai And Qatar [Member]", "terseLabel": "Dubai And Qatar [Member]" } } }, "localname": "DubaiAndQatarMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_EarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Line Items]" } } }, "localname": "EarningsPerShareLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual" ], "xbrltype": "stringItemType" }, "holi_EarningsPerShareTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Table]" } } }, "localname": "EarningsPerShareTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual" ], "xbrltype": "stringItemType" }, "holi_EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The sum of the expected income tax expense or benefit pertaining to continuing operations of foreign subsidiaries during the period.", "label": "Effective Expected Statutory Tax Rate Reconciliation From Foreign Subsidiaries", "verboseLabel": "Expected income tax expense at statutory tax rate in the PRC" } } }, "localname": "EffectiveExpectedStatutoryTaxRateReconciliationFromForeignSubsidiaries", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "holi_EffectiveValueAddedTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The effective percentage of value added tax(VAT) rate in general is depending upon types of product purchased and sold for the period.", "label": "Effective Value Added Tax Rate", "verboseLabel": "Effective Value Added Tax Rate" } } }, "localname": "EffectiveValueAddedTaxRate", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_ElectricMotorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Electric Motor [Member]", "terseLabel": "Electric Motor [Member]" } } }, "localname": "ElectricMotorMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_EndorsedBankAcceptanceBill": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the total endorsed but not yet due bank acceptance bills as of the balance sheet date.", "label": "Endorsed Bank Acceptance Bill" } } }, "localname": "EndorsedBankAcceptanceBill", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivablesDetails" ], "xbrltype": "monetaryItemType" }, "holi_EndorsementOfNoteReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ENDORSEMENT OF NOTE RECEIVABLES" } } }, "localname": "EndorsementOfNoteReceivablesAbstract", "nsuri": "http://www.Hollysys.com/20180630", "xbrltype": "stringItemType" }, "holi_EndorsementOfNoteReceivablesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of endorsed bank acceptance bills to its suppliers as a way of settling accounts payable.", "label": "Endorsement Of Note Receivables [Text Block]" } } }, "localname": "EndorsementOfNoteReceivablesTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEndorsementOfNoteReceivables" ], "xbrltype": "textBlockItemType" }, "holi_EpsThresholdOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Eps Threshold One [Member]", "terseLabel": "EPS Threshold One [Member]" } } }, "localname": "EpsThresholdOneMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_EquityInEarningsOfUnconsolidatedSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item refers to equity in earnings of unconsolidated subsidiaries.", "label": "Equity In Earnings Of Unconsolidated Subsidiaries", "terseLabel": "Share of net income of subsidiaries" } } }, "localname": "EquityInEarningsOfUnconsolidatedSubsidiaries", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "holi_EquityMethodAdvancesToInvestee": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value of equity method advances to the investee company.", "label": "Equity Method Advances To Investee", "verboseLabel": "Advance to investee company" } } }, "localname": "EquityMethodAdvancesToInvestee", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "holi_EquityMethodInvestmentLessImpairmentAtCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of equity method investment at cost after deducting impairment as on the balance sheet date.", "label": "Equity Method Investment Less Impairment ,At Cost", "verboseLabel": "Long-term investment, at cost, less impairment" } } }, "localname": "EquityMethodInvestmentLessImpairmentAtCost", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "holi_EquityMethodInvestmentRemainingPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents remaining percentage of equity method investment.", "label": "Equity Method Investment Remaining Percentage", "verboseLabel": "Equity method investment remaining percentage" } } }, "localname": "EquityMethodInvestmentRemainingPercentage", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_EquityMethodInvestmentSummarizedFinancialInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Method Investment Summarized Financial Information", "label": "Equity Method Investment Summarized Financial Information [Line Items]" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "stringItemType" }, "holi_EquityMethodInvestmentSummarizedFinancialInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equity Method Investment Summarized Financial Information", "label": "Equity Method Investment Summarized Financial Information [Table]" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "stringItemType" }, "holi_EquityPlanTwoThousandFifteenMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Plan Two Thousand Fifteen [Member]", "terseLabel": "Equity Plan 2015 [Member]" } } }, "localname": "EquityPlanTwoThousandFifteenMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_ExtendedWarrantyServiceRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Extended warranty service assistance revenue.", "label": "Extended Warranty Service Revenue [Member]", "terseLabel": "Extended Warranty Service Revenue [Member]" } } }, "localname": "ExtendedWarrantyServiceRevenueMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "holi_FairValueEvaluationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Na", "label": "Fair Value Evaluation [Axis]" } } }, "localname": "FairValueEvaluationAxis", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_FairValueEvaluationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Fair Value Evaluation [Domain]", "terseLabel": "Fair Value Evaluation [Domain]" } } }, "localname": "FairValueEvaluationDomain", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_FairValueInputLiabilitiesQuantitativeInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Input Liabilities Quantitative Information", "label": "Fair Value Input Liabilities Quantitative Information [Line Items]" } } }, "localname": "FairValueInputLiabilitiesQuantitativeInformationLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_FairValueInputLiabilitiesQuantitativeInformationTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value Input Liabilities Quantitative Information", "label": "Fair Value Input Liabilities Quantitative Information [Table]" } } }, "localname": "FairValueInputLiabilitiesQuantitativeInformationTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_FairValueInputsRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate used to find the present value of an amount to be paid or received in the future as an input to measure fair value.", "label": "Fair Value Inputs Rate" } } }, "localname": "FairValueInputsRate", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_FairValueInputsTerminalValueGrowthRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of assumed growth in terminal value, used as an input to measure fair value.", "label": "Fair Value Inputs, Terminal Value Growth Rate" } } }, "localname": "FairValueInputsTerminalValueGrowthRate", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount in next five years for amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite Lived Intangible Assets Amortization Expense In Next Five Years", "totalLabel": "Intangible assets, Total" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "holi_GainOnDeconsolidationEquityInterests": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to gains n deconsolidation of the company's interests in subsidiary.", "label": "Gain on Deconsolidation, Equity Interests", "negatedLabel": "Gains on deconsolidation of subsidiaries where the Company retains an equity interest", "terseLabel": "Gains on deconsolidation of subsidiaries where the Company retains an equity interest" } } }, "localname": "GainOnDeconsolidationEquityInterests", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "holi_GoodsAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goods And Services [Member]", "terseLabel": "Goods And Services [Member]" } } }, "localname": "GoodsAndServicesMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_GovernmentGrantsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Government grants received", "label": "Government Grants Received", "verboseLabel": "Government Grants Received" } } }, "localname": "GovernmentGrantsReceived", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_GrantDateAfterFourYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Grant Date After Four Years", "label": "Grant Date After Four Years [Member]", "terseLabel": "Grant Date After Four Years [Member]" } } }, "localname": "GrantDateAfterFourYearsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_GrantDateAfterThreeYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Grant Date After Three Years", "label": "Grant Date After Three Years [Member]", "terseLabel": "Grant Date After Three Years [Member]" } } }, "localname": "GrantDateAfterThreeYearsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_GrantDateAfterTwoYearsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Grant Date After Two Years", "label": "Grant Date After Two Years [Member]", "terseLabel": "Grant Date After Two Years [Member]" } } }, "localname": "GrantDateAfterTwoYearsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_HangzhouHollysysAutomationCompanyLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Hangzhou Hollysys Automation Company Ltd [Member]", "terseLabel": "Hangzhou Hollysys Automation Company Ltd [Member]" } } }, "localname": "HangzhouHollysysAutomationCompanyLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_HollyconMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Hollycon [Member]", "terseLabel": "Hollycon [Member]" } } }, "localname": "HollyconMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_HollysysIndustrialSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Hollysys Industrial Software", "label": "Hollysys Industrial Software [Member]", "terseLabel": "Hollysys Industrial Software [Member]" } } }, "localname": "HollysysIndustrialSoftwareMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_HollysysMachineMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Hollysys Machine [Member]", "terseLabel": "Hollysys Machine [Member]" } } }, "localname": "HollysysMachineMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_HunanLingxiangMaglevTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "HuNan LingXiang Maglev Technology Co., Ltd.", "label": "Hunan Lingxiang Maglev Technology Co Ltd [Member]", "terseLabel": "HuNan LingXiang Maglev Technology Co Ltd [Member]" } } }, "localname": "HunanLingxiangMaglevTechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_IDMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indonesia", "label": "I D [Member]", "terseLabel": "ID [Member]" } } }, "localname": "IDMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_IfcConversionRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ifc Conversion Rate [Member]", "terseLabel": "IFC Conversion Rate [Member]" } } }, "localname": "IfcConversionRateMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_IfcConvertibleBondMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Ifc Convertible Bond [Member]", "terseLabel": "IFC Convertible Bond [Member]" } } }, "localname": "IfcConvertibleBondMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_ImpairmentLossOnPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of long-lived assets to be held and used by an entity or disposed, which may include a amount of the impaired long-lived asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported.", "label": "Impairment loss on property, plant and equipment", "verboseLabel": "Impairment loss on property, plant and equipment" } } }, "localname": "ImpairmentLossOnPropertyPlantAndEquipment", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_IncomeTaxDisclosureLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Line Items]" } } }, "localname": "IncomeTaxDisclosureLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_IncomeTaxDisclosureTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Table]" } } }, "localname": "IncomeTaxDisclosureTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_IncomeTaxExpenseIncurredInPrcLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense Incurred In PRC [Line Items]" } } }, "localname": "IncomeTaxExpenseIncurredInPrcLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "holi_IncomeTaxExpenseIncurredInPrcTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Expense Incurred In PRC [Table]" } } }, "localname": "IncomeTaxExpenseIncurredInPrcTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails" ], "xbrltype": "stringItemType" }, "holi_IncomeTaxStatutoryTaxRatePrcLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Statutory Tax Rate Prc [Line Items]", "verboseLabel": "Income Tax Statutory Tax Rate PRC [Line Items]" } } }, "localname": "IncomeTaxStatutoryTaxRatePrcLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "stringItemType" }, "holi_IncomeTaxStatutoryTaxRatePrcTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Statutory Tax Rate Prc [Table]" } } }, "localname": "IncomeTaxStatutoryTaxRatePrcTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "stringItemType" }, "holi_IncreaseDecreaseInAccountsReceivableAndRetention": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services and retention.", "label": "Increase Decrease In Accounts Receivable and Retention", "terseLabel": "Accounts receivable and retention" } } }, "localname": "IncreaseDecreaseInAccountsReceivableAndRetention", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_IncreaseDecreaseInGoodwillOnAdoptionDiscountRate": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized on adoption of discount rate method.", "label": "Increase (Decrease) in Goodwill on Adoption Discount Rate" } } }, "localname": "IncreaseDecreaseInGoodwillOnAdoptionDiscountRate", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_IncrementalCommonSharesAttributableToRestrictedStock": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of restricted stock.", "label": "Incremental Common Shares Attributable To Restricted Stock", "verboseLabel": "Restricted shares" } } }, "localname": "IncrementalCommonSharesAttributableToRestrictedStock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "holi_IndustrialAutomationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Industrial automation", "label": "Industrial Automation [Member]", "terseLabel": "Industrial Automation [Member]" } } }, "localname": "IndustrialAutomationMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_IntangibleAssetsNetExcludingGoodwilTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets Net Excluding Goodwil [Table]", "verboseLabel": "Intangible Assets Net Excluding Goodwill [Table]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwilTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_IntangibleAssetsNetExcludingGoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Intangible Assets Net Excluding Goodwill [Line Items]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "holi_IntegratedContractRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Integrated Contract Revenue [Member]", "label": "Integrated Contract Revenue [Member]", "terseLabel": "Integrated solutions contracts revenue" } } }, "localname": "IntegratedContractRevenueMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "holi_IntegratedSolutionsContractRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Integrated Solutions Contract Revenue [Member]", "label": "Integrated Solutions Contract Revenue [Member]", "terseLabel": "Integrated Solutions Contract Revenue [Member]" } } }, "localname": "IntegratedSolutionsContractRevenueMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "holi_IntegratedSolutionsContractsRangeMaximum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents maximum amount of integrated solutions contracts.", "label": "Integrated Solutions Contracts Range Maximum", "verboseLabel": "Integrated Solutions Contracts Range Maximum" } } }, "localname": "IntegratedSolutionsContractsRangeMaximum", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_IntegratedSolutionsContractsRangeMinimum": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "It represents minimum amount of integrated solutions contracts.", "label": "Integrated Solutions Contracts Range Minimum", "verboseLabel": "Integrated Solutions Contracts Range Minimum" } } }, "localname": "IntegratedSolutionsContractsRangeMinimum", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_InternationalFinanceCorporationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "International Finance Corporation [Member]", "terseLabel": "International Finance Corporation [Member]" } } }, "localname": "InternationalFinanceCorporationMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_LessorOperatingLeaseTermOfContracts": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the Lessor Operating Lease Term Of Contract", "label": "Lessor Operating Lease Term Of Contracts" } } }, "localname": "LessorOperatingLeaseTermOfContracts", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_LessorPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of Lessor.", "label": "Lessor [Policy Text Block]", "terseLabel": "Accounting for lessor" } } }, "localname": "LessorPolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_LineOfCreditFacilityAmountAvailableForUse": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the amount available for use under line of credit.", "label": "Line Of Credit Facility Amount Available For Use" } } }, "localname": "LineOfCreditFacilityAmountAvailableForUse", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_LineOfCreditFacilityAmountUtilized": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of line of credit facility utilized of the balance sheet date.", "label": "Line Of Credit Facility Amount Utilized" } } }, "localname": "LineOfCreditFacilityAmountUtilized", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_LineOfCreditFacilitySecuredByRestrictedBuildings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This represents carrying value of lines of credit were secured by the pledge restricted buildings.", "label": "Line Of Credit Facility Secured By Restricted Buildings" } } }, "localname": "LineOfCreditFacilitySecuredByRestrictedBuildings", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_LineOfCreditFacilitySecuredByRestrictedCash": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This represents carrying value of lines of credit were secured by the pledge restricted cash.", "label": "Line Of Credit Facility Secured By Restricted Cash" } } }, "localname": "LineOfCreditFacilitySecuredByRestrictedCash", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_LongTermWarrantLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregated carrying amounts of long term warrant liabilities as of the balance sheet date.", "label": "Long Term Warrant Liabilities", "verboseLabel": "Long-term warranty liabilities" } } }, "localname": "LongTermWarrantLiabilities", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_MaturityOfTimeDeposit": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The maturity of the savings account or CD held in a financial institution usually a bank for a fixed term.", "label": "Maturity Of Time Deposit", "verboseLabel": "Maturity of time deposits" } } }, "localname": "MaturityOfTimeDeposit", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_MechanicalAndElectricalSolutionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mechanical And Electrical Solution [Member]", "terseLabel": "M&E [Member]" } } }, "localname": "MechanicalAndElectricalSolutionMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "holi_MechanicalAndElectricalSolutionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Mechanical and electrical solutions", "label": "Mechanical And Electrical Solutions [Member]", "terseLabel": "Mechanical And Electrical Solutions [Member]" } } }, "localname": "MechanicalAndElectricalSolutionsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_MedicalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Medical", "label": "Medical [Member]", "terseLabel": "Medical [Member]" } } }, "localname": "MedicalMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_MinimumLeasePaymentToBeReceivedForOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of minimum lease payment to be received for operating leases.", "label": "Minimum Lease Payment to Be Received For Operating Leases [Table Text Block]", "terseLabel": "Schedule of Minimum rental receipts" } } }, "localname": "MinimumLeasePaymentToBeReceivedForOperatingLeasesTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorTables" ], "xbrltype": "textBlockItemType" }, "holi_MinimumRevenueGrowthRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the percentage of revenue growth rate.", "label": "Minimum Revenue Growth Rate", "terseLabel": "Minimum Revenue Growth Rate" } } }, "localname": "MinimumRevenueGrowthRate", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "percentItemType" }, "holi_NetCashProvidedByOperatingActivitiesIncludingForeignExchangeRateChangesIncreasesInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increases in net cash provided by operating activities, including foreign exchange rate changes.", "label": "Net Cash Provided By Operating Activities Including Foreign Exchange Rate Changes Increases In Period", "terseLabel": "Net Cash Provided by Operating Activities Including Foreign Exchange Rate Changes Increases In Period" } } }, "localname": "NetCashProvidedByOperatingActivitiesIncludingForeignExchangeRateChangesIncreasesInPeriod", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_NetCashReductionFromDeconsolidationOfSubsidiary": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow from deconsolidation of subsidiary.", "label": "Net Cash Reduction From Deconsolidation Of Subsidiary", "negatedLabel": "Cash reduced upon deconsolidation of subsidiary" } } }, "localname": "NetCashReductionFromDeconsolidationOfSubsidiary", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_NetIncomeLossAttributableToHollysysNumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable To Hollysys Numerator [Abstract]", "presentationGuidance": "Numerator:" } } }, "localname": "NetIncomeLossAttributableToHollysysNumeratorAbstract", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "holi_NetcashProvidedByOperatingActivitiesIncludingForeignExchangeRateChangesDecreasesInPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decreases in net cash provided by operating activities, including foreign exchange rate changes.", "label": "NetCash Provided By Operating Activities Including Foreign Exchange Rate Changes Decreases In Period", "terseLabel": "Net Cash Provided by Operating Activities Including Foreign Exchange Rate Changes Decreases In Period" } } }, "localname": "NetcashProvidedByOperatingActivitiesIncludingForeignExchangeRateChangesDecreasesInPeriod", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_NingboHollysysIntelligentTechnologiesCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ningbo Hollysys Intelligent Technologies Co., Ltd.", "label": "Ningbo Hollysys Intelligent Technologies Co Ltd [Member]", "terseLabel": "Ningbo Hollysys Intelligent Technologies Co Ltd [Member]" } } }, "localname": "NingboHollysysIntelligentTechnologiesCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_NingboHollysysIntelligentTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Ningbo Hollysys Intelligent Technology Company Limited", "label": "Ningbo Hollysys Intelligent Technology Company Limited [Member]", "terseLabel": "Ningbo Hollysys Intelligent Technology Company Limited" } } }, "localname": "NingboHollysysIntelligentTechnologyCompanyLimitedMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_NingboHollysysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "n/a", "label": "Ningbo Hollysys [Member]", "terseLabel": "Ningbo Hollysys [Member]" } } }, "localname": "NingboHollysysMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_NonPeoplesRepublicOfChinaIncludingHongKongMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Non Peoples Republic Of China Including Hong Kong [Member]", "terseLabel": "Non-PRC [Member]" } } }, "localname": "NonPeoplesRepublicOfChinaIncludingHongKongMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "holi_NonPrcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Non Prc [Member]", "terseLabel": "Non-PRC [Member]" } } }, "localname": "NonPrcMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails" ], "xbrltype": "domainItemType" }, "holi_NoncashOrPartNoncashDisposalOfSharesOfSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the disposal of shares of a subsidiary in a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Disposal of Shares of Subsidiaries", "terseLabel": "Disposal of shares of a subsidiary" } } }, "localname": "NoncashOrPartNoncashDisposalOfSharesOfSubsidiaries", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_OperatingLeasesFutureMinimumPaymentsReceivableLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases Future Minimum Payments Receivable [Line Items]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "stringItemType" }, "holi_OperatingLeasesFutureMinimumPaymentsReceivableTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases Future Minimum Payments Receivable [Table]" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "stringItemType" }, "holi_OperatingLossCarryForwardsExpiration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The expiration of each operating loss carryforward included in total operating loss carryforwards.", "label": "Operating Loss Carry Forwards Expiration" } } }, "localname": "OperatingLossCarryForwardsExpiration", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_OptionsVestThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Options Vest Three [Member]", "terseLabel": "Options Vest Three [Member]" } } }, "localname": "OptionsVestThreeMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_OtherIncomeFromRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue and income from related parties classified as other.", "label": "Other Income From Related Parties" } } }, "localname": "OtherIncomeFromRelatedParties", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "holi_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other Related Parties Member.", "label": "Other Related Parties [Member]", "terseLabel": "Others [Member]" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "holi_OtherTaxPayables": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Other Tax Payables", "terseLabel": "Other Tax Payables" } } }, "localname": "OtherTaxPayables", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "holi_OutstandingGuarantees": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The current carrying amount of the Outstanding performance guarantees at the balance sheet date.", "label": "Outstanding Guarantees", "verboseLabel": "Outstanding Guarantees" } } }, "localname": "OutstandingGuarantees", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_PackageaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Packagea [Member]", "terseLabel": "Package A [Member]" } } }, "localname": "PackageaMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_PackagebMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Packageb [Member]", "terseLabel": "Package B [Member]" } } }, "localname": "PackagebMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_PatentsAndCopyrightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Patents And Copyrights [Member]", "terseLabel": "Patents And Copyrights [Member]" } } }, "localname": "PatentsAndCopyrightsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "holi_PenaltyPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of penalty on aggregate principal amount of the convertible bond.", "label": "Penalty Percentage" } } }, "localname": "PenaltyPercentage", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PeopleRepublicOfChinaSubsidiariesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "People Republic Of China Subsidiaries [Member]", "terseLabel": "People Republic Of China Subsidiaries [Member]" } } }, "localname": "PeopleRepublicOfChinaSubsidiariesMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_PeopleSRepublicOfChinaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "People S Republic Of China [Member]", "terseLabel": "PRC [Member]" } } }, "localname": "PeopleSRepublicOfChinaMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails" ], "xbrltype": "domainItemType" }, "holi_PercentageOfAfterTaxIncomeTransferredToStatutoryReserved": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The statutory percentage of income after tax transferred to \"Statutory Reserved Account\" during the year.", "label": "Percentage Of After Tax Income Transferred To Statutory Reserved", "verboseLabel": "Percentage Of After Tax Income Transferred To Statutory Reserved" } } }, "localname": "PercentageOfAfterTaxIncomeTransferredToStatutoryReserved", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfCurrencyDepreciationOrAppreciation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of currency depreciation or appreciation.", "label": "Percentage Of Currency Depreciation Or Appreciation", "terseLabel": "Percentage of currency depreciation or appreciation" } } }, "localname": "PercentageOfCurrencyDepreciationOrAppreciation", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfOrdinarySharesAcquiringDiscount": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage represent the ordinary shares acquiring discount percentage during the period.", "label": "Percentage Of Ordinary Shares Acquiring Discount", "verboseLabel": "Percentage Of Ordinary Shares Acquiring Discount" } } }, "localname": "PercentageOfOrdinarySharesAcquiringDiscount", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfRecognizedContractualRevenue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This element represents percentage of recognized contractual revenue.", "label": "Percentage Of Recognized Contractual Revenue" } } }, "localname": "PercentageOfRecognizedContractualRevenue", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfTenderOfferForOrdinaryShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The percentage represent the ordinary shares tender offer percentage during the period.", "label": "Percentage Of Tender Offer For Ordinary Shares", "verboseLabel": "Percentage Of Tender Offer For Ordinary Shares" } } }, "localname": "PercentageOfTenderOfferForOrdinaryShares", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfValueAddedTaxRefunded": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The figure represents the maximum actual VAT burden borne by the company for the software sold during the year.", "label": "Percentage Of Value Added Tax Refunded", "verboseLabel": "Percentage Of Value Added Tax Refunded" } } }, "localname": "PercentageOfValueAddedTaxRefunded", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PercentageOfVariableReturnsLossAttributableToCCPL": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Proportion of returns or losses payable to CCPL during the year.", "label": "Percentage Of Variable ReturnsLoss attributable to CCPL" } } }, "localname": "PercentageOfVariableReturnsLossAttributableToCCPL", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_PerformanceOptions2015Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Options2015 [Member]", "terseLabel": "Performance Options 2015 [Member]" } } }, "localname": "PerformanceOptions2015Member", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_PerformanceShareOptionsVested": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of performance share options vested during the period.", "label": "Performance Share Options Vested", "terseLabel": "Performance share options vested" } } }, "localname": "PerformanceShareOptionsVested", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "sharesItemType" }, "holi_PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member]", "terseLabel": "Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member]" } } }, "localname": "PerformanceSharesEpsThresholdLimitEqualOrOverTwentyPercentageButBelowTwentyFivePercentageMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member]", "terseLabel": "Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member]" } } }, "localname": "PerformanceSharesEpsThresholdLimitOverFifteenPercentageButBelowTwentyPercentageMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member]", "terseLabel": "Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member]" } } }, "localname": "PerformanceSharesEpsThresholdLimitTwentyFivePercentageOrAboveMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_PingzhongSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Pingzhong Software Member", "label": "Pingzhong Software [Member]", "terseLabel": "Pingzhong Software [Member]" } } }, "localname": "PingzhongSoftwareMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "holi_PrcMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "PRC", "label": "Prc [Member]", "terseLabel": "PRC [Member]" } } }, "localname": "PrcMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseNetTotal": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "It represent the net total of prepaid land lease amortization expenses.", "label": "Prepaid Land Lease Amortization Expense Net Total", "totalLabel": "Prepaid Land Lease Amortization Expense Net Total" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseNetTotal", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": 1.0, "parentTag": "holi_PrepaidLandLeaseAmortizationExpenseNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expenses for prepaid land Lease for next fiscal year.", "label": "Prepaid Land Lease Amortization Expense Next Twelve Months", "verboseLabel": "2020" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseNextTwelveMonths", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseYearFive": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": 5.0, "parentTag": "holi_PrepaidLandLeaseAmortizationExpenseNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expenses for prepaid land Lease for fifth fiscal year.", "label": "Prepaid Land Lease Amortization Expense Year Five", "verboseLabel": "2024" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseYearFive", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseYearFour": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": 4.0, "parentTag": "holi_PrepaidLandLeaseAmortizationExpenseNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expenses for prepaid land Lease for four fiscal year.", "label": "Prepaid Land Lease Amortization Expense Year Four", "verboseLabel": "2023" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseYearFour", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseYearThree": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": 3.0, "parentTag": "holi_PrepaidLandLeaseAmortizationExpenseNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expenses for prepaid land Lease for third fiscal year.", "label": "Prepaid Land Lease Amortization Expense Year Three", "verboseLabel": "2022" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseYearThree", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeaseAmortizationExpenseYearTwo": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails": { "order": 2.0, "parentTag": "holi_PrepaidLandLeaseAmortizationExpenseNetTotal", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expenses for prepaid land Lease for second fiscal year.", "label": "Prepaid Land Lease Amortization Expense Year Two", "verboseLabel": "2021" } } }, "localname": "PrepaidLandLeaseAmortizationExpenseYearTwo", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAnnualAmortizationOfPrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "holi_PrepaidLandLeasesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure refers to the prepaid land leases for the reporting period.", "label": "Prepaid Land Leases [Text Block]", "terseLabel": "PREPAID LAND LEASES" } } }, "localname": "PrepaidLandLeasesTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeases" ], "xbrltype": "textBlockItemType" }, "holi_ProceedsFromDividendsReceivedFromInvestingActivities": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Dividends received on equity and other investments during the current period.", "label": "Proceeds From Dividends Received from Investing Activities", "terseLabel": "Dividends received from equity security investments" } } }, "localname": "ProceedsFromDividendsReceivedFromInvestingActivities", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_ProgressBillingOnUncompletedContract": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Progress Billing On Uncompleted Contract", "negatedLabel": "Less: Progress billings" } } }, "localname": "ProgressBillingOnUncompletedContract", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsDetails" ], "xbrltype": "monetaryItemType" }, "holi_PropertyPlantAndEquipmentPledgedForLineOfCredit": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of property, plant and equipment pledged for line of credit as of the reporting date.", "label": "Property Plant And Equipment Pledged For Line Of Credit" } } }, "localname": "PropertyPlantAndEquipmentPledgedForLineOfCredit", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_PropertyPlantAndEquipmentPledgedForLongTermLoans": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of property, plant and equipment pledged for long term loans as of the reporting date.", "label": "Property Plant And Equipment Pledged For Long Term Loans" } } }, "localname": "PropertyPlantAndEquipmentPledgedForLongTermLoans", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_PropertyPlantAndEquipmentPledgedForShortTermLoans": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of property, plant and equipment pledged for short term loans as of the reporting date.", "label": "Property Plant And Equipment Pledged For Short Term Loans" } } }, "localname": "PropertyPlantAndEquipmentPledgedForShortTermLoans", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_RailTransportationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rail transportation", "label": "Rail Transportation [Member]", "terseLabel": "Rail Transportation [Member]" } } }, "localname": "RailTransportationMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_ReconciliationOfCashCashEquivalentsAndRestrictedCashToConsolidatedBalanceSheets": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Reconciliation of cash, cash equivalents and restricted cash to the consolidated balance sheets", "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:" } } }, "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashToConsolidatedBalanceSheets", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "holi_RefundOfValueAddedTax": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Refund of Value Added Tax and subsidies granted by the government.", "label": "Refund Of Value Added Tax", "verboseLabel": "VAT refunds and government subsidies" } } }, "localname": "RefundOfValueAddedTax", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "holi_RegisteredCapital": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the registered capital injected by the entity.", "label": "Registered Capital" } } }, "localname": "RegisteredCapital", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_RenewedLeaseAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Represents the information pertaining to the Renewed Lease Agreement.", "label": "Renewed Lease Agreement", "terseLabel": "Renewed lease agreement" } } }, "localname": "RenewedLeaseAgreement", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_RestrictedCashPledgedForShortTermLoans": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of restricted cash pledged for short term loans.", "label": "Restricted Cash Pledged For Short Term Loans" } } }, "localname": "RestrictedCashPledgedForShortTermLoans", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "holi_RetainedAmountOfAccountsReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "As of the balance sheet date a portion of the accounts receivable retained by the customers and payable to the company upon satisfaction of final quality inspection or at the end of the warranty period.", "label": "Retained Amount of Accounts Receivable", "terseLabel": "Accounts receivable retention", "verboseLabel": "Retained Amount of Accounts Receivable" } } }, "localname": "RetainedAmountOfAccountsReceivable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "holi_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionCurrentPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionCurrentPeriod", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "holi_RightsPlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2010 Rights plan", "label": "Rights Plan [Member]", "terseLabel": "2010 Rights Plan [Member]" } } }, "localname": "RightsPlanMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "holi_ScheduleOfAmountDueFromRelatedPartiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amount due from related parties.", "label": "Schedule Of Amount Due From Related Parties [Table Text Block]", "terseLabel": "Schedule Of Amount Due From Related Parties" } } }, "localname": "ScheduleOfAmountDueFromRelatedPartiesTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "holi_ScheduleOfAmountDueToRelatedPartiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amount due To related parties.", "label": "Schedule Of Amount Due To Related Parties [Table Text Block]", "terseLabel": "Schedule Of Amount Due To Related Parties" } } }, "localname": "ScheduleOfAmountDueToRelatedPartiesTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "holi_ScheduleOfEquityAndCostMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule Of Equity And Cost Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityAndCostMethodInvestmentsLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "holi_ScheduleOfEquityAndCostMethodInvestmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Schedule Of Equity And Cost Method Investments [Table]", "verboseLabel": "Schedule Of Equity And Cost Method Investments [Table]" } } }, "localname": "ScheduleOfEquityAndCostMethodInvestmentsTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "holi_ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Future Amortization Expenses of Prepaid Land Lease", "label": "Schedule of Future Amortization Expenses of Prepaid Land Lease [Table Text Block]", "terseLabel": "Schedule of Annual amortization of prepaid land leases" } } }, "localname": "ScheduleOfFutureAmortizationExpensesOfPrepaidLandLeaseTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesTables" ], "xbrltype": "textBlockItemType" }, "holi_ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum lease payments under non cancelable operating leases.", "label": "Schedule of Future Minimum Lease Payments under Non Cancelable Operating Leases [Table Text Block]", "terseLabel": "Schedule of future minimum lease payments under non-cancelable operating leases" } } }, "localname": "ScheduleOfFutureMinimumLeasePaymentsUnderNonCancelableOperatingLeasesTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "holi_ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long term investments accounted for equity method or cost method.", "label": "Schedule Of Long Term Investments Accounted For Equity Method Or Cost Method [Table Text Block]", "terseLabel": "Schedule of long-term investments" } } }, "localname": "ScheduleOfLongTermInvestmentsAccountedForEquityMethodOrCostMethodTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "holi_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedGrantDateFairValuePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of grant-date fair value of options vested.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Grant Date Fair Value Percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedGrantDateFairValuePercentage", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "percentItemType" }, "holi_SharesDenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shares Denominator [Abstract]", "presentationGuidance": "Denominator:" } } }, "localname": "SharesDenominatorAbstract", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "holi_ShenhuaHollysysInformationTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shenhua Hollysys Information Technology Co Ltd [Member]", "terseLabel": "Shenhua Hollysys Information Technology Co., Ltd [Member]" } } }, "localname": "ShenhuaHollysysInformationTechnologyCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_ShenzhenhollysysMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shenzhenhollysys [Member]", "terseLabel": "Shenzhen HollySys [Member]" } } }, "localname": "ShenzhenhollysysMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "holi_ShenzhenhollysysintelligentTechnologiesCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Shenzhenhollysysintelligent Technologies Co Ltd [Member]", "terseLabel": "Shenzhen HollySys Intelligent Technologies Co., Ltd. [Member]" } } }, "localname": "ShenzhenhollysysintelligentTechnologiesCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Shipping And Handling Costs [Policy Text Block]", "terseLabel": "Shipping and handling costs" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_SingaporeDollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Singapore dollar", "label": "Singapore Dollar [Member]", "terseLabel": "SGD-denominated loan [Member]" } } }, "localname": "SingaporeDollarMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "domainItemType" }, "holi_SouthconDevelopmentSdnBhdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Southcon Development Sdn Bhd [Member]", "terseLabel": "Southcon Development Sdn Bhd [Member]" } } }, "localname": "SouthconDevelopmentSdnBhdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "holi_StandardAndExtendedProductWarrantyAccrualDecreaseForDeconsolidation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual for deconsolidation of subsidiaries.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Deconsolidation", "verboseLabel": "Deconsolidation of a subsidiary" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualDecreaseForDeconsolidation", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "holi_StatementOfShareholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement Of Shareholders Equity Abstract" } } }, "localname": "StatementOfShareholdersEquityAbstract", "nsuri": "http://www.Hollysys.com/20180630", "xbrltype": "stringItemType" }, "holi_StatutoryReserveBalanceOfRegisteredCapital": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of statutory reserve balance reaches the registered capital.", "label": "Statutory Reserve Balance Of Registered Capital" } } }, "localname": "StatutoryReserveBalanceOfRegisteredCapital", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_StatutoryReservesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statutory Reserves [Member]", "terseLabel": "Statutory Reserves [Member]" } } }, "localname": "StatutoryReservesMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "holi_StockPlan2006Member": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stock Plan2006 [Member]", "terseLabel": "Stock Plan 2006 [Member]" } } }, "localname": "StockPlan2006Member", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_StockholdersEquityNoteLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders Equity Note [Line Items]", "verboseLabel": "Stockholders Equity Note [Line Items]" } } }, "localname": "StockholdersEquityNoteLineItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "holi_StockholdersEquityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders Equity [Table]", "verboseLabel": "Stockholders Equity [Table]" } } }, "localname": "StockholdersEquityTable", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "holi_TaxRateDifferentialOnDeferredTaxItems": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item refers to tax rate differential on deferred tax.", "label": "Tax Rate Differential On Deferred Tax Items", "verboseLabel": "Tax rate differential on deferred tax items" } } }, "localname": "TaxRateDifferentialOnDeferredTaxItems", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "holi_TerminalValueGrowthRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "No definition available.", "label": "Terminal Value Growth Rate [Member]", "terseLabel": "Terminal Value Growth Rate [Member]" } } }, "localname": "TerminalValueGrowthRateMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "holi_TimeDepositsPlacedWithBanks": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Net cash inflow of time deposits.", "label": "Time Deposits Placed With Banks", "negatedLabel": "Time deposits placed with banks" } } }, "localname": "TimeDepositsPlacedWithBanks", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "holi_TimeDepositsWithOriginalMaturitiesOverThreeMonthsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of policy refers to time deposits with original maturities over three months.", "label": "Time Deposits With Original Maturities Over Three Months [Policy Text Block]", "terseLabel": "Time deposits with original maturities over three months" } } }, "localname": "TimeDepositsWithOriginalMaturitiesOverThreeMonthsPolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_TransferFromRetainedEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This value represents transfer from retained earnings", "label": "Transfer From Retained Earnings", "verboseLabel": "Appropriations to statutory reserves" } } }, "localname": "TransferFromRetainedEarnings", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "holi_TwoThousandFifteenPerformanceOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Two Thousand Fifteen Performance Options [Member]", "terseLabel": "Performance Options 2015 [Member]" } } }, "localname": "TwoThousandFifteenPerformanceOptionsMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "holi_UndistributedEarningsOfForeignSubsidiariesWithNoWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries with no withholding tax, intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings Of Foreign Subsidiaries With No Withholding Tax" } } }, "localname": "UndistributedEarningsOfForeignSubsidiariesWithNoWithholdingTax", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_UndistributedRetainedEarningsOfForeignSubsidiariesWithNoWithholdingTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed retained earnings of foreign subsidiaries with no withholding tax, intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed, Retained Earnings Of Foreign Subsidiaries With No Withholding Tax" } } }, "localname": "UndistributedRetainedEarningsOfForeignSubsidiariesWithNoWithholdingTax", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "holi_UnitedOverseasBankMalaysiaBhdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United Overseas Bank Malaysia Bhd [Member]", "terseLabel": "MYR-denominated loan [Member]" } } }, "localname": "UnitedOverseasBankMalaysiaBhdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "domainItemType" }, "holi_VatRefundsAndGovernmentSubsidiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for refund of VAT and subsidies granted by the government.", "label": "Vat Refunds and Government Subsidies [Policy Text Block]", "terseLabel": "VAT refunds and government subsidies" } } }, "localname": "VatRefundsAndGovernmentSubsidiesPolicyTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "holi_VestingPeriodOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Vesting Period One [Member]", "terseLabel": "Vesting Period One [Member]" } } }, "localname": "VestingPeriodOneMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_VestingPeriodThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Vesting Period Three [Member]", "terseLabel": "Vesting Period Three [Member]" } } }, "localname": "VestingPeriodThreeMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_VestingPeriodTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Vesting Period Two [Member]", "terseLabel": "Vesting Period Two [Member]" } } }, "localname": "VestingPeriodTwoMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "holi_VestingScheduleForPerformanceSharesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for vesting schedule for performance shares.", "label": "Vesting Schedule For Performance Shares [Table Text Block]", "terseLabel": "Schedule of Vesting" } } }, "localname": "VestingScheduleForPerformanceSharesTableTextBlock", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables" ], "xbrltype": "textBlockItemType" }, "holi_WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of vested and unissued restricted shares.", "label": "Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares", "verboseLabel": "Weighted Average Number Diluted Shares Outstanding Vested And Unissued Restricted Shares" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingVestedAndUnissuedRestrictedShares", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual" ], "xbrltype": "sharesItemType" }, "holi_WithholdingTaxOnCapitalGain": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represent the withholding income tax on capital repayment.", "label": "Withholding Tax On Capital Gain", "verboseLabel": "Withholding tax on dividend paid by subsidiaries" } } }, "localname": "WithholdingTaxOnCapitalGain", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "holi_WithholdingTaxRateProfitsOfSubsidiariesEarned": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of withholding tax rate profits of subsidiaries earned.", "label": "Withholding Tax Rate Profits Of Subsidiaries Earned", "verboseLabel": "Withholding tax rate profits of subsidiaries earned" } } }, "localname": "WithholdingTaxRateProfitsOfSubsidiariesEarned", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "holi_ZhongjijingInvestmentConsultingCoLtdMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Zhongjijing Investment Consulting Co Ltd [Member]", "terseLabel": "Zhongjijing Investment Consulting Co Ltd [Member]" } } }, "localname": "ZhongjijingInvestmentConsultingCoLtdMember", "nsuri": "http://www.Hollysys.com/20180630", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2019-01-31", "xbrltype": "stringItemType" }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Financial Statements, Captions [Line Items]", "terseLabel": "Condensed Financial Statements, Captions" } } }, "localname": "CondensedFinancialStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementTable": { "auth_ref": [ "r159", "r432", "r615" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about condensed income statement including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table]" } } }, "localname": "CondensedIncomeStatementTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedIncomeStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Condensed Income Statements, Captions [Line Items]", "terseLabel": "Condensed Income Statements, Captions" } } }, "localname": "CondensedIncomeStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r602", "r613" ], "lang": { "en-US": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r610" ], "lang": { "en-US": { "role": { "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.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of purchase obligation" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of investment, including named security. Excludes consolidated entity.", "label": "Equity Method Investee Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_IndustrialPropertyMember": { "auth_ref": [ "r598", "r601", "r612", "r614" ], "lang": { "en-US": { "role": { "documentation": "Building designed to house industrial operations and provide the necessary conditions for the operation of industrial equipment.", "label": "Industrial Property [Member]", "terseLabel": "IA [Member]" } } }, "localname": "IndustrialPropertyMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r220", "r339", "r342", "r586", "r587" ], "lang": { "en-US": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Products And Services [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Range [Member]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Schedule of condensed balance sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Schedule of condensed statement of cash flows" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "auth_ref": [ "r159", "r432", "r615", "r617", "r618", "r619" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows.", "label": "Condensed Financial Statements [Table]" } } }, "localname": "ScheduleOfCondensedFinancialStatementsTable", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "xbrltype": "stringItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r616" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Schedule of condensed statement of comprehensive income" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by name of investment, including named security. Excludes consolidated entity.", "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Geographical area.", "label": "Segment Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount": { "auth_ref": [ "r528", "r531", "r534", "r607" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accretion of discount for the standardized measure of discounted future net cash flow related to proved oil and gas reserves.", "label": "Standardized Measure of Discounted Future Net Cash Flow Relating to Proved Oil and Gas Reserves, Accretion of Discount", "negatedLabel": "Accretion of convertible bond" } } }, "localname": "StandardizedMeasureOfDiscountedFutureNetCashFlowRelatingToProvedOilAndGasReservesAccretionOfDiscount", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r223", "r339", "r343", "r588", "r598", "r601", "r612", "r614" ], "lang": { "en-US": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r350", "r504", "r506" ], "lang": { "en-US": { "role": { "documentation": "Entity owned or controlled by another entity.", "label": "Subsidiaries [Member]", "terseLabel": "Subsidiaries [Member]" } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_WeightedAverageMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Average of a range of values, calculated with consideration of proportional relevance.", "label": "Weighted Average [Member]", "terseLabel": "Weighted Average [Member]" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201601Member": { "auth_ref": [ "r475" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-01 Financial Instruments-Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities.", "label": "Accounting Standards Update201601 [Member]", "terseLabel": "Accounting Standards Update 2016-01 [Member]" } } }, "localname": "AccountingStandardsUpdate201601Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndOtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts and Other Receivables, Net, Current", "verboseLabel": "Other receivables, net of allowance for doubtful accounts of $4,946 and $4,879 as of June 30, 2018 and 2019, respectively" } } }, "localname": "AccountsAndOtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableNetCurrent": { "auth_ref": [ "r5", "r39", "r75", "r225", "r226", "r565" ], "calculation": { "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss, Current", "totalLabel": "Accounts receivable and Notes receivable, net", "verboseLabel": "Accounts receivable, net of allowance for doubtful accounts of $49,094 and $47,162 as of June 30, 2018 and 2019, respectively" } } }, "localname": "AccountsNotesAndLoansReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r225", "r226" ], "calculation": { "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Accounts Receivable, Gross, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r39", "r225", "r226", "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r13", "r63", "r378" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accrual for Taxes Other than Income Taxes, Current", "verboseLabel": "Other tax payables" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r29", "r539", "r567" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Accrued Income Taxes, Current", "verboseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r55", "r291" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and impairment" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r89", "r90", "r91" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss", "verboseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r88", "r91", "r92", "r444" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive Income [Member]", "terseLabel": "Accumulated Other Comprehensive Income [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r40" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid In Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition", "verboseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvancesOnInventoryPurchases": { "auth_ref": [ "r82" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Advances on Inventory Purchases", "verboseLabel": "Advances to suppliers" } } }, "localname": "AdvancesOnInventoryPurchases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "All Other Segments [Member]", "terseLabel": "Consolidated [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock": { "auth_ref": [ "r227", "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on financing receivable.", "label": "Allowance for Credit Losses on Financing Receivables [Table Text Block]", "terseLabel": "Schedule of Movements in allowance for doubtful accounts" } } }, "localname": "AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r229", "r248", "r250", "r253" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable", "periodEndLabel": "Balance at the end of year", "periodStartLabel": "Balance at the beginning of year" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r46", "r229", "r248" ], "calculation": { "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails": { "order": 3.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Allowance for Doubtful Accounts Receivable, Current", "negatedLabel": "Allowance for doubtful accounts", "verboseLabel": "Allowance for doubtful accounts, accounts receivable" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable.", "label": "Allowance for Doubtful Accounts Receivable, Period Increase (Decrease)", "verboseLabel": "Additions" } } }, "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r252" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Allowance for Doubtful Accounts Receivable, Write-offs", "negatedTerseLabel": "Written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of valuation allowance for receivables classified as other, due within one year or the normal operating cycle, if longer.", "label": "Allowance for Doubtful Other Receivables, Current", "verboseLabel": "Allowance for doubtful accounts, other receivables" } } }, "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation": { "auth_ref": [ "r228", "r549" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Allowance for Loan and Lease Losses, Foreign Currency Translation", "verboseLabel": "Translation adjustment" } } }, "localname": "AllowanceForLoanAndLeaseLossesForeignCurrencyTranslation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLeasingFees": { "auth_ref": [ "r115", "r139", "r492" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents the amortization of deferred leasing fees incurred by the lessor and amortized over the term of the lease. Such fees represent (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.", "label": "Amortization of Deferred Leasing Fees", "verboseLabel": "Amortization of Deferred Leasing Fees" } } }, "localname": "AmortizationOfDeferredLeasingFees", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r139", "r277", "r283" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfLeasedAsset": { "auth_ref": [ "r139", "r499" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The expense charged against earnings for the periodic recognition of capitalized leases. This element may apply to energy companies that lease mineral producing properties and to other enterprises that capitalize property, plant, or equipment obtained through capital leases.", "label": "Amortization of Leased Asset", "verboseLabel": "Amortization of prepaid land leases" } } }, "localname": "AmortizationOfLeasedAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "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.", "label": "Antidilutive Securities Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r139", "r288" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r212", "r537", "r566" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r11", "r83" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets", "verboseLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r457" ], "calculation": { "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets measured at fair value on a non-recurring basis" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "verboseLabel": "Assets:" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsLeasedToOthersMember": { "auth_ref": [ "r501" ], "lang": { "en-US": { "role": { "documentation": "Long lived, depreciable property, plant or equipment held for lease to others under contractual agreements meeting the criteria for operating lease classification.", "label": "Assets Leased To Others [Member]", "terseLabel": "Assets Leased to Others [Member]" } } }, "localname": "AssetsLeasedToOthersMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r19", "r20", "r21", "r22", "r23", "r24", "r25", "r26" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Non-current assets:", "label": "Assets, Noncurrent [Abstract]" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r355", "r374" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building [Member]", "terseLabel": "Buildings [Member]" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Business Acquisition Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r416", "r417" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableDescription": { "auth_ref": [ "r428" ], "lang": { "en-US": { "role": { "documentation": "Description of equity interests issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Description" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "verboseLabel": "Business Acquisition, Percentage of Voting Interests Acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Business Acquisition, Share Price (in dollars per share)" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r425", "r426", "r427" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration received" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r418", "r419" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r148", "r414" ], "lang": { "en-US": { "role": { "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.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Calculated under guidance for revenue recognition in effect prior to change to new guidance for revenue from contract with customer when using transition method for cumulative effect in period including initial date of application.", "label": "Calculated Under Revenue Guidance In Effect Before Topic606 [Member]", "terseLabel": "Balances under previous basis [Member]" } } }, "localname": "CalculatedUnderRevenueGuidanceInEffectBeforeTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r51", "r141" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPeriodIncreaseDecrease": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the 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. Includes effect from exchange rate changes.", "label": "Cash and Cash Equivalents, Period Increase (Decrease)", "verboseLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r142", "r148" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": { "auth_ref": [ "r18", "r142", "r148", "r536" ], "lang": { "en-US": { "role": { "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.", "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Restricted cash" } } }, "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r134", "r141", "r147" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period", "terseLabel": "Total cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r134", "r479" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net (decrease) increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Supplemental disclosures of non-cash information:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class Of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails", "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_ClassificationOfVariableInterestEntityDomain": { "auth_ref": [ "r446", "r447", "r448", "r449" ], "lang": { "en-US": { "role": { "documentation": "Categorization of Variable Interest Entities (VIE) for consolidation and (or) disclosure purposes, whether individually or in aggregate, by: (1) VIEs consolidated because the entity is the primary beneficiary, (2) VIEs not consolidated because the entity is not the primary beneficiary, and (3) VIEs or potential VIEs that are not consolidated because necessary information is not available. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company.", "label": "Classification Of Variable Interest Entity [Domain]", "terseLabel": "Variable Interest Entity, Classification [Domain]" } } }, "localname": "ClassificationOfVariableInterestEntityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Collaborative Arrangements and Non-collaborative Arrangement Transactions [Line Items]" } } }, "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r70", "r301", "r547", "r576" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r300", "r303" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsMember": { "auth_ref": [ "r32", "r299", "r542", "r563" ], "lang": { "en-US": { "role": { "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.", "label": "Commitments [Member]", "terseLabel": "Capital Commitments [Member]" } } }, "localname": "CommitmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Ordinary shares [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "verboseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r37", "r325" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyParentheticalsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r37" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively", "verboseLabel": "Ordinary shares, par value $0.001 per share, 100,000,000 shares authorized; 60,342,099 shares issued and outstanding as of June 30, 2018 and 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r346", "r347", "r353", "r377" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "verboseLabel": "EMPLOYEE BENEFITS" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EMPLOYEE BENEFITS" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r94", "r96", "r97" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income attributable to Hollysys Automation Technologies Ltd." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "verboseLabel": "Other comprehensive income, net of tax of nil" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r96", "r436", "r437", "r453" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: comprehensive (loss) income attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r94", "r96", "r435", "r453" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Comprehensive income", "verboseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r278", "r281", "r423" ], "lang": { "en-US": { "role": { "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.", "label": "Computer Software Intangible Asset [Member]", "terseLabel": "Computer Software, Intangible Asset [Member]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r194", "r195", "r472", "r473" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r194", "r195", "r472", "r473", "r590" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r191", "r559" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentration of risks" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r194", "r195", "r472", "r473" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r160", "r432" ], "lang": { "en-US": { "role": { "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.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "verboseLabel": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r148", "r439", "r454", "r455" ], "lang": { "en-US": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Construction In Progress [Member]", "terseLabel": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConstructionPayableCurrent": { "auth_ref": [ "r58" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Construction Payable, Current", "verboseLabel": "Construction costs payable" } } }, "localname": "ConstructionPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Contract with Customer, Asset and Liability [Abstract]", "terseLabel": "Contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Summary of contract assets and contract liabilities" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r333", "r335", "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Contract assets, current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r333", "r335", "r340" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Contract with Customer, Asset, Net, Noncurrent", "terseLabel": "Contract assets, non-current" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r333", "r334", "r340" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r333", "r334", "r340" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "verboseLabel": "Revenue recognized which was previously deferred" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersContractAssetsAndContractLiabilitiesDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r30", "r541", "r569" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtFairValueDisclosures": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt, Fair Value Disclosures" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostAndEquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for cost method and equity method investments included basis, impairment losses, recognized or unrecognized gains (losses).", "label": "Cost and Equity Method Investments Disclosure [Text Block]", "terseLabel": "EQUITY INVESTMENTS" } } }, "localname": "CostAndEquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r113" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Costs of services rendered" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r114" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "verboseLabel": "Costs of revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostmethodInvestmentsMember": { "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247" ], "lang": { "en-US": { "role": { "documentation": "Investment in the stock of an investee recognized as cost-method.", "label": "Costmethod Investments [Member]", "terseLabel": "Cost-method Investments [Member]" } } }, "localname": "CostmethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for billings on uncompleted contracts in excess of costs and costs of uncompleted contracts in excess of billings.", "label": "Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]", "terseLabel": "Schedule of Costs in Excess of Billings" } } }, "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCostsAndEstimatedEarningsInExcessOfBillingsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CumulativeEffectOnRetainedEarningsTax1": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the related income tax effect of a cumulative effect on retained earnings.", "label": "Cumulative Effect on Retained Earnings, Tax", "verboseLabel": "Cumulative effect of change in accounting principle (Note 2)" } } }, "localname": "CumulativeEffectOnRetainedEarningsTax1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r153", "r404", "r408" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expense (benefit)" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "LONG-TERM LOANS" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r28", "r29", "r30", "r538", "r541", "r562" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleBeneficialConversionFeature": { "auth_ref": [ "r329" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of a favorable spread to a debt holder between the amount of debt being converted and the value of the securities received upon conversion. This is an embedded conversion feature of convertible debt issued that is in-the-money at the commitment date.", "label": "Debt Instrument, Convertible, Beneficial Conversion Feature" } } }, "localname": "DebtInstrumentConvertibleBeneficialConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleTermsOfConversionFeature": { "auth_ref": [ "r66", "r326", "r327", "r328" ], "lang": { "en-US": { "role": { "documentation": "Description of the conversion terms of a debt instrument which may include the conversion ratio (including all potential conversion ratios if contingently adjustable), type of debt or equity security into which the debt is convertible, the dollars of debt or the number of shares into which the instrument is convertible (or potentially convertible into), the conversion period, any contingencies associated with the conversion terms, and the existence and amount of a beneficial conversion feature.", "label": "Debt Instrument, Convertible, Terms of Conversion Feature" } } }, "localname": "DebtInstrumentConvertibleTermsOfConversionFeature", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt Instrument, Convertible, Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFeeAmount": { "auth_ref": [ "r67" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.", "label": "Debt Instrument, Fee Amount" } } }, "localname": "DebtInstrumentFeeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r65", "r485" ], "lang": { "en-US": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "verboseLabel": "Debt Instrument, Interest Rate During Period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r65", "r321", "r485" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "verboseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r65" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r68" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r68", "r156", "r326", "r327", "r328", "r329", "r484", "r485", "r487", "r557" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r484", "r487" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount 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.", "label": "Debt Securities, Noncurrent", "verboseLabel": "Investments securities" } } }, "localname": "DebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r445" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "verboseLabel": "Gains on deconsolidation of a subsidiary" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PREPAID LAND LEASES" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-US": { "role": { "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.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Summary of prepaid land leases" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredCostsLeasingAccumulatedAmortization": { "auth_ref": [ "r491", "r493" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredCostsLeasingNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Costs, Leasing, Accumulated Amortization", "negatedLabel": "Less: Accumulated amortization" } } }, "localname": "DeferredCostsLeasingAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsLeasingGross": { "auth_ref": [ "r491", "r492" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredCostsLeasingNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Costs, Leasing, Gross", "verboseLabel": "Prepaid land leases" } } }, "localname": "DeferredCostsLeasingGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsLeasingNet": { "auth_ref": [ "r491", "r492", "r493" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Costs, Leasing, Net", "totalLabel": "Deferred Costs, Leasing, Net", "verboseLabel": "Prepaid land leases" } } }, "localname": "DeferredCostsLeasingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePrepaidLandLeasesDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r139", "r153", "r405", "r408" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "disclosureGuidance": "Deferred income tax (benefit) expense", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax expenses (benefit)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r33", "r34", "r395", "r540", "r560" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "Deferred Tax Liabilities, Gross", "negatedTotalLabel": "Total deferred tax assets, non-current" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r381", "r402", "r403" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "Deferred Tax Assets, Deferred Income", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "verboseLabel": "Recognition of intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r397" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "totalLabel": "Total deferred tax assets-non-current" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r387", "r388", "r389", "r390", "r396" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.", "label": "Deferred Tax Assets, Property, Plant and Equipment", "verboseLabel": "Long-term assets" } } }, "localname": "DeferredTaxAssetsPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r380", "r402", "r403" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "verboseLabel": "Accrued payroll" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r398" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails": { "order": 13.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxDeferredTaxAssetsLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r387", "r389", "r390" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r412" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssets": { "auth_ref": [ "r56" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment in the future.", "label": "Deposits Assets", "verboseLabel": "Deposits Assets" } } }, "localname": "DepositsAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r139", "r289" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation of property, plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r139", "r209" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation, Depletion and Amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r85", "r86", "r469" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "verboseLabel": "Derivative financial liability" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilitiesCurrent": { "auth_ref": [ "r85" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability, Current", "positiveTerseLabel": "Derivative financial liability", "terseLabel": "Total liabilities measured at fair value on a recurring basis", "verboseLabel": "Derivative financial liability" } } }, "localname": "DerivativeLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Effect in current period from application of guidance for revenue from contract with customer compared with guidance for revenue recognition applicable prior to change when using transition method for cumulative effect in period including initial date of application.", "label": "Difference Between Revenue Guidance In Effect Before And After Topic606 [Member]", "terseLabel": "Effect of change higher/(lower) [Member]" } } }, "localname": "DifferenceBetweenRevenueGuidanceInEffectBeforeAndAfterTopic606Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r339" ], "lang": { "en-US": { "role": { "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of disaggregated revenue information" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersTables", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "SHARE-BASED COMPENSATION EXPENSES" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SHARE-BASED COMPENSATION EXPENSES" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DistributedEarnings": { "auth_ref": [ "r171", "r172", "r174", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Distributed Earnings" } } }, "localname": "DistributedEarnings", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendIncomeEquitySecuritiesOperating": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of dividend income on investment in equity security, classified as operating.", "label": "Dividend Income, Equity Securities, Operating", "terseLabel": "Dividend income from equity security investments" } } }, "localname": "DividendIncomeEquitySecuritiesOperating", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendPayableDateToBePaidDayMonthAndYear": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Date the declared dividend will be paid, in CCYY-MM-DD format.", "label": "Dividends Payable, Date to be Paid" } } }, "localname": "DividendPayableDateToBePaidDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r330", "r556" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Dividends", "negatedLabel": "Dividend paid" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableAmountPerShare": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "The per share amount of a dividend declared, but not paid, as of the financial reporting date.", "label": "Dividends Payable, Amount Per Share" } } }, "localname": "DividendsPayableAmountPerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DividendsPayableDateDeclaredDayMonthAndYear": { "auth_ref": [ "r144" ], "lang": { "en-US": { "role": { "documentation": "Date the dividend to be paid was declared, in CCYY-MM-DD format.", "label": "Dividends Payable, Date Declared" } } }, "localname": "DividendsPayableDateDeclaredDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DividendsPayableDateOfRecordDayMonthAndYear": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Date the holder must own the stock to be entitled to the dividend, in CCYY-MM-DD format.", "label": "Dividends Payable, Date of Record" } } }, "localname": "DividendsPayableDateOfRecordDayMonthAndYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "dateItemType" }, "us-gaap_DueFromAffiliateCurrent": { "auth_ref": [ "r72", "r158", "r503", "r505", "r507", "r511" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).", "label": "Due from Affiliate, Current", "terseLabel": "Amounts due from subsidiaries" } } }, "localname": "DueFromAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r6", "r20", "r38", "r154", "r503" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from Related Parties", "verboseLabel": "Amounts due from related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToAffiliateCurrent": { "auth_ref": [ "r27", "r155", "r503", "r592" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of payable due to an entity that is affiliated with the reporting entity by means of direct or indirect ownership. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Affiliate, Current", "verboseLabel": "Amounts due to subsidiaries" } } }, "localname": "DueToAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r58", "r158", "r503" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to Related Parties", "verboseLabel": "Amounts due to related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INCOME PER SHARE", "verboseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r105", "r164", "r169", "r173", "r176", "r177", "r181", "r554", "r583" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Income per share - basic (in dollars per share)", "verboseLabel": "Basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Net income per ordinary share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r105", "r164", "r169", "r173", "r176", "r177", "r181", "r554", "r583" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Income per share - diluted (in dollars per share)", "verboseLabel": "Diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r148", "r178", "r179", "r180" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Income per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r479" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. 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.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "verboseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectOfFourthQuarterEventsByTypeAxis": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "Information by type of event or transaction that occurred during the fourth quarter.", "label": "Effect of Fourth Quarter Event Type [Axis]" } } }, "localname": "EffectOfFourthQuarterEventsByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfFourthQuarterEventsTypeDomain": { "auth_ref": [ "r187" ], "lang": { "en-US": { "role": { "documentation": "The type of event or transaction having a material effect on fourth quarter and fiscal year results.", "label": "Effect Of Fourth Quarter Events Type [Domain]", "terseLabel": "Effect of Fourth Quarter Events, Type [Domain]" } } }, "localname": "EffectOfFourthQuarterEventsTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r391", "r392", "r407" ], "lang": { "en-US": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r391", "r392", "r407" ], "lang": { "en-US": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent", "verboseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and related expense", "verboseLabel": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "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.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "verboseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r373" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options", "verboseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Stock Options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAndCostMethodInvestmentsPolicy": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the equity method of accounting for investments in common stock or other interests including unconsolidated domestic subsidiaries, corporate joint ventures, noncontrolling interests in real estate ventures, limited partnerships, and limited liability companies. Additionally, this element describes the entity's application of the cost method to equity investments or other interests that are not consolidated or accounted for under the equity method of accounting. The disclosure provided may include how equity method or cost investments are assessed for impairment.", "label": "Equity and Cost Method Investments, Policy [Policy Text Block]", "terseLabel": "Investments in equity investees and equity securities" } } }, "localname": "EquityAndCostMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r325" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "auth_ref": [ "r103", "r133", "r139", "r581" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Equity Method Investment, Distribution", "verboseLabel": "Dividends received from an equity investee" } } }, "localname": "EquityMethodInvestmentDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "presentationGuidance": "Interest held (in percentage)" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r108", "r109", "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Disposal gain" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of assets reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Assets", "totalLabel": "Total assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCostOfSales": { "auth_ref": [ "r1", "r241" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the cost of sales reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Cost of Sales", "terseLabel": "Cost of revenue" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationCostOfSales", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails": { "order": 1.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of current assets reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Current Assets", "terseLabel": "Current assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails": { "order": 1.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of current liabilities reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Current Liabilities", "verboseLabel": "Current liabilities" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationLiabilities": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of liabilities reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Net Income (Loss)", "verboseLabel": "Net profit" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets": { "auth_ref": [ "r1", "r151", "r238", "r241", "r474" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails": { "order": 2.0, "parentTag": "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of noncurrent assets reported by an equity method investment of the entity.", "label": "Equity Method Investment, Summarized Financial Information, Noncurrent Assets", "terseLabel": "Non-current assets" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationRevenue": { "auth_ref": [ "r1", "r241" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue from sale of product and rendering of service reported by equity method investee.", "label": "Equity Method Investment, Summarized Financial Information, Revenue", "terseLabel": "Net revenue" } } }, "localname": "EquityMethodInvestmentSummarizedFinancialInformationRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r52", "r213", "r237" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Equity Method Investments", "terseLabel": "Investments in equity investees", "verboseLabel": "Total" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r236" ], "lang": { "en-US": { "role": { "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.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity Method Investments [Member]" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r235" ], "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r233" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "auth_ref": [ "r234" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r457", "r458", "r459", "r467" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r457", "r458", "r459", "r466", "r467" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of financial instruments measured at fair value, including those classified in shareholders' equity measured on a recurring or nonrecurring basis. Disclosures include, but are not limited to, fair value measurements recorded and the reasons for the measurements, level within the fair value hierarchy in which the fair value measurements are categorized and transfers between levels 1 and 2. Nonrecurring fair value measurements are those that are required or permitted in the statement of financial position in particular circumstances.", "label": "Fair Value Measurements, Recurring and Nonrecurring [Table Text Block]", "terseLabel": "Schedule of assets measured at fair value on a nonrecurring basis" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r457", "r470", "r471" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r348", "r349", "r351", "r458", "r514" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value, Hierarchy [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r457", "r458", "r461", "r462", "r468" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-US": { "role": { "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.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r348", "r349", "r351", "r458", "r515" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value Inputs Level1 [Member]", "terseLabel": "Fair Value, Inputs, Level 1 [Member]" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r348", "r349", "r351", "r458", "r516" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value Inputs Level2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2 [Member]" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r348", "r349", "r351", "r458", "r517" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value Inputs Level3 [Member]", "terseLabel": "Fair Value, Inputs, Level 3 [Member]" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r457", "r458" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). Where the quoted price in an active market for the identical liability is not available, the Level 1 input is the quoted price of an identical liability when traded as an asset.", "label": "Fair Value, Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of liabilities measured at fair value on a recurring basis" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Fair Value Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Fair Value Measurement, Policy [Policy Text Block]", "terseLabel": "Fair value measurements" } } }, "localname": "FairValueMeasurementPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r463" ], "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)", "verboseLabel": "Change in fair-value (included within other income, net)" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r463" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliations, Recurring Basis, Liability Value", "periodEndLabel": "Balance as of June 30, 2019", "periodStartLabel": "Balance as at June 30, 2018" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsFairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Measurements Fair Value Hierarchy [Domain]", "terseLabel": "Fair Value Hierarchy [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r457", "r458", "r461", "r462", "r464", "r468" ], "lang": { "en-US": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value Measurements Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r465", "r468" ], "lang": { "en-US": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value Measurements Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r249", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Finite-Lived Intangible Asset, Useful Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r282" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "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.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r284" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": 1.0, "parentTag": "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "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" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r284" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": 5.0, "parentTag": "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r284" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": 4.0, "parentTag": "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r284" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": 3.0, "parentTag": "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r284" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails": { "order": 2.0, "parentTag": "holi_FiniteLivedIntangibleAssetsAmortizationExpenseInNextFiveYears", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAnnualAmortizationExpenseOfIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r278", "r279", "r282", "r285", "r519" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": { "auth_ref": [ "r457" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets, Fair Value Disclosure", "terseLabel": "Intangible asset" } } }, "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r282", "r519" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "verboseLabel": "Gross carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r278", "r281" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite Lived Intangible Assets Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r282" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Net carrying value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r476", "r477", "r478" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "verboseLabel": "Foreign exchange loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r148", "r478", "r481" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translations and transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r139" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss (gain) on disposal of long-lived assets" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": { "auth_ref": [ "r108", "r109", "r139", "r551", "r584" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries.", "label": "Gain (Loss) on Disposition of Stock in Subsidiary", "negatedLabel": "Gain on disposal of a subsidiary", "verboseLabel": "Gains on disposal of a subsidiary" } } }, "localname": "GainOrLossOnSaleOfStockInSubsidiary", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "General and Administrative Expense", "terseLabel": "General and administrative expenses", "verboseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General And Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r267", "r269" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance at the end of year", "periodStartLabel": "Balance at beginning of year", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "GOODWILL" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r148", "r272" ], "lang": { "en-US": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillDisclosureTextBlock": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill.", "label": "Goodwill Disclosure [Text Block]", "terseLabel": "GOODWILL" } } }, "localname": "GoodwillDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillFairValueDisclosure": { "auth_ref": [ "r457" ], "calculation": { "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Fair Value Disclosure", "verboseLabel": "Goodwill" } } }, "localname": "GoodwillFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "verboseLabel": "Translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r139", "r268", "r270", "r273" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "positiveLabel": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charge", "verboseLabel": "Goodwill impairment charge" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrantMember": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Award of money not required to be repaid.", "label": "Grant [Member]", "terseLabel": "Grant [Member]" } } }, "localname": "GrantMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r112" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit", "verboseLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r308" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r307" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantee Obligations Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r148", "r287", "r295" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets other than goodwill" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "verboseLabel": "PRC" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r102", "r164", "r535", "r552", "r585" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income before income taxes", "totalLabel": "Income before income taxes", "verboseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Extraordinary Items, Noncontrolling Interest, Total" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeBeforeIncomeTaxesDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r157" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "verboseLabel": "Non-PRC" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r103", "r139", "r210", "r237", "r550", "r581" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Share of net (income) loss of equity investees", "negatedTerseLabel": "Share of net (income) of subsidiaries", "terseLabel": "Share of net income (losses) of equity investees" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions": { "auth_ref": [ "r139" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Income (Loss) from Equity Method Investments, Net of Dividends or Distributions", "verboseLabel": "Share of undistributed profits" } } }, "localname": "IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INCOME TAX" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "INCOME TAX" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTax" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r153", "r211", "r409" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Total", "totalLabel": "Effective income tax expense", "verboseLabel": "Income tax expenses" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxIncomeTaxExpenseDetails", "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r98", "r148", "r385", "r386", "r393", "r394", "r400", "r410", "r600" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r384", "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r383", "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "negatedLabel": "Effect of change in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r391", "r392" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to deduction for qualified production activity.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Amount", "negatedLabel": "Effect of preferential tax treatment" } } }, "localname": "IncomeTaxReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r152", "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "verboseLabel": "Effect of different tax rates in various jurisdictions" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "verboseLabel": "Effect of non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment": { "auth_ref": [ "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible research and development expense.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Research and Development, Amount", "negatedLabel": "Effect of additional deductible research and development expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseResearchAndDevelopment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r391", "r392" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to 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.", "label": "Effective Income Tax Rate Reconciliation, Other Reconciling Items, Amount", "negatedLabel": "Others" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxExemptIncome": { "auth_ref": [ "r391", "r392" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income (loss) exempt from income taxes.", "label": "Effective Income Tax Rate Reconciliation, Tax Exempt Income, Amount", "negatedLabel": "Effect of non-taxable income" } } }, "localname": "IncomeTaxReconciliationTaxExemptIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxReconciliationOfIncomeTaxExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r136", "r143" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "verboseLabel": "Income tax paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r73", "r545", "r580" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.", "label": "Income Taxes Receivable, Current", "verboseLabel": "Income tax recoverable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Change in accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDepositOtherAssets": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in moneys or securities given as security including, but not limited to, contract, escrow, or earnest money deposits, retainage (if applicable), deposits with clearing organizations and others, collateral, or margin deposits.", "label": "Increase (Decrease) in Deposit Assets", "negatedLabel": "Deposits and other assets" } } }, "localname": "IncreaseDecreaseInDepositOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Due from related parties" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Increase (Decrease) in Due to Related Parties, Current", "verboseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities", "verboseLabel": "Accruals and other payable" } } }, "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in receivables classified as other.", "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Other receivables" } } }, "localname": "IncreaseDecreaseInOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidSupplies": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Supplies", "negatedLabel": "Advances to suppliers" } } }, "localname": "IncreaseDecreaseInPrepaidSupplies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes.", "label": "Increase (Decrease) in Property and Other Taxes Payable", "verboseLabel": "Other tax payables" } } }, "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r170", "r179" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "verboseLabel": "Convertible Bond" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionAxis": { "auth_ref": [ "r344" ], "lang": { "en-US": { "role": { "documentation": "Information about effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Axis]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InitialApplicationPeriodCumulativeEffectTransitionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Effect of transition method for cumulative effect in initial period of application.", "label": "Initial Application Period Cumulative Effect Transition [Domain]", "terseLabel": "Initial Application Period Cumulative Effect Transition [Domain]" } } }, "localname": "InitialApplicationPeriodCumulativeEffectTransitionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r148", "r281" ], "lang": { "en-US": { "role": { "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.", "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r276", "r280" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INTANGIBLE ASSETS, NET" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IntellectualPropertyMember": { "auth_ref": [ "r424" ], "lang": { "en-US": { "role": { "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.", "label": "Intellectual Property [Member]", "terseLabel": "Patents and copyrights [Member]" } } }, "localname": "IntellectualPropertyMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestCapitalizationPolicyPolicyTextBlock": { "auth_ref": [ "r483" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for interest capitalization.", "label": "Interest Capitalization, Policy [Policy Text Block]", "terseLabel": "Capitalization of interest" } } }, "localname": "InterestCapitalizationPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r100", "r208", "r482", "r486", "r555" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest Expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "verboseLabel": "Interest expenses" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOther": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest income earned from interest bearing assets classified as other.", "label": "Interest Income, Other", "verboseLabel": "Interest income" } } }, "localname": "InterestIncomeOther", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestOnConvertibleDebtNetOfTax": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The after-tax amount of interest recognized in the period associated with any convertible debt.", "label": "Interest on Convertible Debt, Net of Tax" } } }, "localname": "InterestOnConvertibleDebtNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r131", "r135", "r143" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Net", "verboseLabel": "Interest expense paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r546", "r578" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "Interest Payable", "verboseLabel": "Interest Payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "INVENTORIES" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-US": { "role": { "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r77" ], "calculation": { "http://www.Hollysys.com/role/DisclosureInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "verboseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r80" ], "calculation": { "http://www.Hollysys.com/role/DisclosureInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Inventory, Gross", "totalLabel": "Inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r80", "r262" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "verboseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r14", "r81", "r148", "r186", "r263", "r264" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r79" ], "calculation": { "http://www.Hollysys.com/role/DisclosureInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "verboseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r78" ], "calculation": { "http://www.Hollysys.com/role/DisclosureInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "verboseLabel": "Work in progress" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r594", "r595", "r596", "r597" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r594", "r595", "r596", "r597" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investment Type Categorization [Member]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureEquityInvestmentsLongTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "EQUITY INVESTMENTS" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "auth_ref": [ "r52" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate.", "label": "Investments in and Advance to Affiliates, Subsidiaries, Associates, and Joint Ventures", "terseLabel": "Investment in subsidiaries" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure": { "auth_ref": [ "r457" ], "calculation": { "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investments in an entity not consolidated. Includes, but is not limited to, investments in an entity that is affiliated with the reporting entity by means of direct or indirect ownership, an entity in which the reporting entity shares control of the entity with another party or group, an entity which the company has significant influence, but does not have control and subsidiaries that are not required to be consolidated and are accounted for using the equity or cost method.", "label": "Investments in Affiliates, Subsidiaries, Associates, and Joint Ventures, Fair Value Disclosure", "terseLabel": "Investments in Affiliates, Subsidiaries, Associates, and Joint Ventures, Fair Value Disclosure", "verboseLabel": "Retained non-controlling interest in a former subsidiary" } } }, "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVenturesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAssetsMeasuredAtFairValueOnNonrecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseAndRentalExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "Operating Leases, Rent Expense", "terseLabel": "Operating Leases, Rent Expense" } } }, "localname": "LeaseAndRentalExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "OPERATING LEASES AS LESSOR" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Prepaid land leases, net" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r62" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities", "verboseLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsLiabilitiesMeasuredAtFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r45", "r544", "r574" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "terseLabel": "Total liabilities and equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r64" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "terseLabel": "Total current liabilities", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Current liabilities (including amounts of the VIE without recourse to the primary beneficiary of $19,234 and $17,776 as of June 30, 2018 and 2019, respectively):", "label": "Liabilities, Current [Abstract]" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r30", "r31" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "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, 2018 and 2019, respectively):" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r30", "r541", "r562" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Long-term Line of Credit", "verboseLabel": "Line of Credit Facility, Amount Outstanding" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r59", "r156" ], "lang": { "en-US": { "role": { "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.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r59" ], "lang": { "en-US": { "role": { "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.", "label": "Line Of Credit Facility Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-US": { "role": { "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.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_LoansPayableToBank": { "auth_ref": [ "r30", "r541", "r561" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Loans Payable to Bank", "verboseLabel": "Loans Payable to Bank" } } }, "localname": "LoansPayableToBank", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableToBankCurrent": { "auth_ref": [ "r28" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Loans Payable to Bank, Current", "negatedLabel": "Less: current portion", "verboseLabel": "Current portion of long-term loans" } } }, "localname": "LoansPayableToBankCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r30", "r320", "r541", "r569" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Loans Payable to Bank" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r61" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "terseLabel": "Current portion of long-term loans" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths": { "auth_ref": [ "r161" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Next Rolling Twelve Months", "verboseLabel": "2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive": { "auth_ref": [ "r161" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling after Year Five", "verboseLabel": "2024 and onwards" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour": { "auth_ref": [ "r161" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Four", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree": { "auth_ref": [ "r161" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Three", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo": { "auth_ref": [ "r161" ], "calculation": { "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Rolling Year Two", "verboseLabel": "2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansScheduledPrincipalAndInterestPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]", "terseLabel": "LONG-TERM LOANS" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermLoansFromBank": { "auth_ref": [ "r30", "r541", "r568" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Loans Payable to Bank, Noncurrent", "terseLabel": "Long-term loan", "verboseLabel": "Long-term loans" } } }, "localname": "LongTermLoansFromBank", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/DisclosureLongTermLoansDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery And Equipment [Member]", "terseLabel": "Machinery [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance [Member]", "terseLabel": "Maintenance [Member]" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MajorPropertyClassAxis": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Amount of property owned but leased or available for lease to third parties, by major property class.", "label": "Major Property Class [Axis]" } } }, "localname": "MajorPropertyClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MajorPropertyClassDomain": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "The major classes of assets leased or available for lease to third parties under operating lease agreements as of the balance sheet date.", "label": "Major Property Class [Domain]", "terseLabel": "Major Property Class [Domain]" } } }, "localname": "MajorPropertyClassDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input Discount Rate [Member]", "terseLabel": "Measurement Input, Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r460" ], "lang": { "en-US": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r76", "r543", "r573" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "verboseLabel": "Non-controlling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "Noncontrolling Interest, Ownership Percentage by Parent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent", "verboseLabel": "Ownership percentage by parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash provided by financing activities", "totalLabel": "Net cash used in financing activities", "verboseLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r134" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "terseLabel": "Net cash used in investing activities", "totalLabel": "Net cash used in investing activities", "verboseLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r134", "r137", "r140" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "terseLabel": "Net cash provided by (used in) operating activities", "totalLabel": "Net cash provided by operating activities", "verboseLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:", "verboseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r93", "r95", "r104", "r140", "r179", "r553", "r582" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "positiveTerseLabel": "Net income attributable to Hollysys Automation Technologies Ltd", "terseLabel": "Net income attributable to the Company - basic (in dollars)", "totalLabel": "Net income attributable to Hollysys Automation Technologies Ltd.", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r93", "r95", "r441", "r452" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Less: net income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "verboseLabel": "Net income attributable to the Company - diluted (in dollars)" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionInvestmentsAcquired1": { "auth_ref": [ "r144", "r145", "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of investments that an Entity acquires 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.", "label": "Noncash or Part Noncash Acquisition, Investments Acquired", "verboseLabel": "Acquisition of equity interest with non-cash consideration" } } }, "localname": "NoncashOrPartNoncashAcquisitionInvestmentsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "auth_ref": [ "r144", "r145", "r146" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation": { "auth_ref": [ "r331", "r443" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of the reduction or elimination during the period of a noncontrolling interest resulting from the parent's loss of control and deconsolidation of the entity in which one or more outside parties had a noncontrolling interest.", "label": "Noncontrolling Interest, Decrease from Deconsolidation", "negatedLabel": "Deconsolidation of a subsidiary" } } }, "localname": "NoncontrollingInterestDecreaseFromDeconsolidation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance": { "auth_ref": [ "r331", "r438", "r443" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in noncontrolling interest from subsidiary issuance of equity interests to noncontrolling interest holders.", "label": "Noncontrolling Interest, Increase from Subsidiary Equity Issuance", "terseLabel": "Capital contribution from non-controlling interest shareholder" } } }, "localname": "NoncontrollingInterestIncreaseFromSubsidiaryEquityIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r433" ], "lang": { "en-US": { "role": { "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.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Non-controlling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r222" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets other than goodwill and acquired intangible assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r117" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "verboseLabel": "Other expense, net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r5", "r7", "r74", "r226" ], "calculation": { "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsNotesAndLoansReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before allowance for credit loss, of financing receivable, classified as current.", "label": "Financing Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Notes receivable" } } }, "localname": "NotesAndLoansReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "verboseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Loss from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "verboseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r488", "r496" ], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "verboseLabel": "2024 and onwards" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum rental payments in aggregate as of the balance sheet date under operating leases.", "label": "Operating Leases, Future Minimum Payments Receivable", "totalLabel": "Total minimum lease payments to be received in the next five years" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fifth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the third year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future rental payments receivable within the second year from the balance sheet date under an operating lease.", "label": "Operating Leases, Future Minimum Payments Receivable, in Two Years", "verboseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter": { "auth_ref": [ "r498" ], "calculation": { "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsReceivable", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date.", "label": "Operating Leases, Future Minimum Payments Receivable, Thereafter", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsReceivableThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r489", "r490", "r502" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "OPERATING LEASES AS LESSOR" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOperatingLeasesAsLessor" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r401" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Operating Loss Carryforwards", "verboseLabel": "Operating Loss Carryforwards (in dollars)" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrderOrProductionBacklogMember": { "auth_ref": [ "r420" ], "lang": { "en-US": { "role": { "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.", "label": "Order Or Production Backlog [Member]", "terseLabel": "Order or Production Backlog [Member]" } } }, "localname": "OrderOrProductionBacklogMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ORGANIZATION AND BUSINESS BACKGROUND" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r2", "r456" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "ORGANIZATION AND BUSINESS BACKGROUND" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackground" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Noncurrent", "verboseLabel": "Accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r87", "r480" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Translation adjustment", "verboseLabel": "Translation adjustments" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherMachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.", "label": "Other Machinery And Equipment [Member]", "terseLabel": "Electronic and Other Equipment [Member]" } } }, "localname": "OtherMachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r118" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other income, net (including other income from related parties of $602, $731 and $2,520 for the years ended June 30, 2017, 2018 and 2019, respectively)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherShortTermInvestments": { "auth_ref": [ "r82", "r548", "r577" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of short-term investments classified as other.", "label": "Other Short-term Investments", "terseLabel": "Time deposits with maturities over three months" } } }, "localname": "OtherShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Total Hollysys Automation Technologies Ltd. Stockholders' Equity [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r129" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Payment of dividends" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r123" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of a subsidiary, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r123" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Investments made in equity investees" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": { "auth_ref": [ "r123" ], "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Payments to Acquire Interest in Subsidiaries and Affiliates", "verboseLabel": "Investment in subsidiaries" } } }, "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLeaseReceivables": { "auth_ref": [ "r125" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the purchase of receivables arising from the lease of real estate, equipment or other fixed assets for a specified time in exchange for payment, usually in the form of rent.", "label": "Payments to Acquire Lease Receivables", "negatedLabel": "Prepayments for land lease" } } }, "localname": "PaymentsToAcquireLeaseReceivables", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLoansReceivable": { "auth_ref": [ "r122" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the purchase of loan receivable arising from the financing of goods and services.", "label": "Payments to Acquire Loans Receivable", "verboseLabel": "Loans to subsidiaries" } } }, "localname": "PaymentsToAcquireLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r232" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of equity securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r124" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceGuaranteeMember": { "auth_ref": [ "r304" ], "lang": { "en-US": { "role": { "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.", "label": "Performance Guarantee [Member]", "terseLabel": "Performance Guarantee [Member]" } } }, "localname": "PerformanceGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r355", "r374" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredClassAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Preferred Class A [Member]", "terseLabel": "Preferred Class A [Member]" } } }, "localname": "PreferredClassAMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Preferred Stock [Member]", "terseLabel": "Preferred Stock [Member]" } } }, "localname": "PreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r10", "r266" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseNoncurrent": { "auth_ref": [ "r56" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Prepaid Expense, Noncurrent", "verboseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r119" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.", "label": "Proceeds from Collection of Loans Receivable", "verboseLabel": "Collection of loans from subsidiaries" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r127" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from Convertible Debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries": { "auth_ref": [ "r120" ], "crdr": "debit", "lang": { "en-US": { "role": { "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).", "label": "Proceeds from Divestiture of Interest in Consolidated Subsidiaries" } } }, "localname": "ProceedsFromDivestitureOfInterestInConsolidatedSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "auth_ref": [ "r120", "r133" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities.", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "verboseLabel": "Dividends received in excess of cumulative equity in earnings from an equity investee" } } }, "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r127" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Issuance of Long-term Debt", "verboseLabel": "Proceeds from long-term bank loans" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMinorityShareholders": { "auth_ref": [ "r128" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from a noncontrolling interest. Includes, but is not limited to, purchase of additional shares or other increase in noncontrolling interest ownership.", "label": "Proceeds from Noncontrolling Interests", "verboseLabel": "Capital contribution from a subsidiary's non-controlling interest shareholder" } } }, "localname": "ProceedsFromMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r127" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from Related Party Debt", "terseLabel": "Proceeds of loans from subsidiaries" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r120" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds received for the disposal of an equity investment" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r121" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from disposal of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromShortTermDebt": { "auth_ref": [ "r127" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Proceeds from Short-term Debt", "verboseLabel": "Proceeds from short-term bank loans" } } }, "localname": "ProceedsFromShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r126", "r375" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of options", "verboseLabel": "Proceeds from exercise of options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product [Member]" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantiesDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "WARRANTY LIABILITIES" } } }, "localname": "ProductWarrantiesDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r314", "r315", "r546" ], "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Closing balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r63", "r305", "r309" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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).", "label": "Product Warranty Accrual, Current", "verboseLabel": "Warranty liabilities" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualNoncurrent": { "auth_ref": [ "r69", "r301", "r302" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Product Warranty Accrual, Noncurrent", "verboseLabel": "Warranty liabilities" } } }, "localname": "ProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r310" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Expense incurred" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r311" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Standard and Extended Product Warranty Accrual, Increase for Warranties Issued", "verboseLabel": "Expense accrued" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-US": { "role": { "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.", "label": "Product Warranty Disclosure [Text Block]", "terseLabel": "WARRANTY LIABILITIES" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r93", "r95", "r132", "r212", "r219", "r435", "r440", "r442", "r452", "r453" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Net income", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income for the year", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r55", "r292" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "PROPERTY, PLANT AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r54", "r290" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "verboseLabel": "Property, Plant and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r292", "r575" ], "calculation": { "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r53", "r148", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r292" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r290" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property Plant And Equipment Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails", "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Property, Plant and Equipment, Useful Life", "verboseLabel": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation": { "auth_ref": [ "r495", "r497" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of accumulated depreciation, by major property class, recorded on property subject to or available for lease as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, Accumulated Depreciation", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseAccumulatedDepreciation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "A listing by major property class of the amount of lessor property under a leasing agreement, and available for lease (not currently under lease), at cost, between the lessor and the lessee as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, by Major Property Class [Table]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseByMajorPropertyClassTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseGross": { "auth_ref": [ "r494", "r497" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated depreciation of physical assets used in the normal conduct of business to produce goods and services subject to or available for lease.", "label": "Property Subject to or Available for Operating Lease, Gross", "terseLabel": "Buildings leased to others - at original cost" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property Subject to or Available for Operating Lease [Line Items]" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseNet": { "auth_ref": [ "r497" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of property, by major property class, net of accumulated depreciation, subject to or available for lease as of the balance sheet date.", "label": "Property Subject to or Available for Operating Lease, Net", "terseLabel": "Buildings leased to others - net" } } }, "localname": "PropertySubjectToOrAvailableForOperatingLeaseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentAssetsLeasedToOthersUnderOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r107", "r251" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "verboseLabel": "Allowance for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "totalLabel": "Total minimum payments" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueAfterFifthYear": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": 1.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing after the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due after Fifth Year", "terseLabel": "2024 and onwards" } } }, "localname": "PurchaseObligationDueAfterFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFifthYear": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": 2.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fifth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fifth Year", "terseLabel": "2023" } } }, "localname": "PurchaseObligationDueInFifthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInFourthYear": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": 3.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Fourth Year", "terseLabel": "2022" } } }, "localname": "PurchaseObligationDueInFourthYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": 4.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Second Year", "terseLabel": "2020" } } }, "localname": "PurchaseObligationDueInSecondYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails": { "order": 5.0, "parentTag": "us-gaap_PurchaseObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments.", "label": "Purchase Obligation, Due in Third Year", "terseLabel": "2021" } } }, "localname": "PurchaseObligationDueInThirdYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase obligation" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesPurchaseObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RailroadTransportationEquipmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used for the primary purpose of rail transportation, including railroad cars, tracks and ties.", "label": "Railroad Transportation Equipment [Member]", "terseLabel": "Rail [Member]" } } }, "localname": "RailroadTransportationEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r215", "r217" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues.", "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of revenue from segments to consolidated" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r510" ], "lang": { "en-US": { "role": { "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.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r350", "r504", "r506" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.", "label": "Related Party Transaction, Other Revenues from Transactions with Related Party", "terseLabel": "Other income from related parties" } } }, "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Purchases from Related Party", "verboseLabel": "Purchases of goods and services from related parties" } } }, "localname": "RelatedPartyTransactionPurchasesFromRelatedParty", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r350", "r504", "r506", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r529", "r530", "r532", "r533" ], "lang": { "en-US": { "role": { "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.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-US": { "role": { "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.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "RELATED PARTY TRANSACTIONS" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r130" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-term Debt", "negatedLabel": "Repayments of long-term bank loans" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r130" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "Repayments of Related Party Debt", "negatedLabel": "Repayment of loans from subsidiaries" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfShortTermDebt": { "auth_ref": [ "r130" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.", "label": "Repayments of Short-term Debt", "negatedLabel": "Repayments of short-term bank loans" } } }, "localname": "RepaymentsOfShortTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r379", "r603" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r148", "r379" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r18", "r141", "r147", "r536", "r570" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents", "verboseLabel": "Restricted Cash and Cash Equivalents" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r18", "r141", "r147" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash", "verboseLabel": "Current portion of restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsNoncurrent": { "auth_ref": [ "r12", "r26", "r141", "r147", "r599" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "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.", "label": "Restricted Cash and Cash Equivalents, Noncurrent", "terseLabel": "Restricted cash", "verboseLabel": "Non-current portion of restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Vested and Unissued Restricted Shares [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetailsTextual", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r42", "r330", "r572" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r84", "r323", "r324", "r564" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated", "verboseLabel": "Statutory reserves" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r41", "r571" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Retained Earnings, Unappropriated", "verboseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "REVENUE FROM CONTRACTS WITH CUSTOMERS" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r338", "r339" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "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.", "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Total net revenues", "verboseLabel": "Revenue from Grants" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r149", "r345" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition, Policy [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "REVENUE FROM CONTRACTS WITH CUSTOMERS" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r110", "r593" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionLeases": { "auth_ref": [ "r148", "r150" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for leases entered into by lessor.", "label": "Revenue Recognition, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "RevenueRecognitionLeases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r337" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Unsatisfied (or partially unsatisfied) performance obligations in contracts with its customers" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r101", "r206", "r207", "r218" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenue from services" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRevenueFromContractsWithCustomersDisaggregatedRevenueInformationDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "verboseLabel": "Net revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r75" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of Account receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of estimated useful lives for the intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "auth_ref": [ "r429" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Schedule of Collaborative Arrangements and Non-collaborative Arrangement Transactions [Table]" } } }, "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r406" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "verboseLabel": "Schedule of Income tax expense" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r68", "r156", "r326", "r327", "r328", "r329", "r484", "r485", "r487", "r557" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule Of Debt Instruments" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "verboseLabel": "Schedule of deferred tax assets/liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of the computation of basic and diluted net income per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r391" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "verboseLabel": "Schedule of Reconciliation of the income tax expenses" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureEquityInvestmentsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r278", "r281" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r272", "r274" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of changes in the carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of income before income tax" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r48", "r49", "r50" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureInventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r319" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of principal and interest payments for all outstanding long-term loans" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureLongTermLoansTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r163", "r165", "r184", "r185", "r188" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Schedule of New Accounting Pronouncements and Changes in Accounting Principles [Table Text Block]", "terseLabel": "Schedule of adoption of New Revenue Standard" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r363" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of summary of the restricted share activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r316" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "verboseLabel": "Schedule of Warranty Liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r55", "r292" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessor's property under leasing agreements and property available for lease (not currently under lease) by property class, the gross amount, accumulated depreciation and net amount of as of the balance sheet date.", "label": "Schedule of Property Subject to or Available for Operating Lease [Table Text Block]", "terseLabel": "Schedule of Assets leased to others under operating leases" } } }, "localname": "ScheduleOfPropertySubjectToOrAvailableForOperatingLeaseTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r155", "r504", "r506", "r507", "r508", "r509" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsAdditionalInformationDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsOtherIncomeFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsPurchasesOfGoodsAndServicesFromRelatedPartiesDetails", "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsSalesOfGoodsAndIntegratedSolutionsToRelatedPartiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of Related Party Transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureRelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r111", "r221" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenues by geographical area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r99", "r101", "r223" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingLongLivedAssetsOtherThanGoodwillAndIntangibleAssetsByGeographicalAreaDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingRevenuesByGeographicalAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r205", "r212", "r214", "r216", "r272" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r355", "r374" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r359", "r367", "r369" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Compensation, Stock Options, Activity [Table Text Block]", "terseLabel": "Schedule of performance option activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r60" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r446", "r447", "r448", "r449", "r450" ], "lang": { "en-US": { "role": { "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.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of financial statement balances and amounts of the VIE" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Annual amortization expense relating to the existing intangible assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segment [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r224" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT REPORTING" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReporting" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r116" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling Expense", "verboseLabel": "Selling" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r342" ], "lang": { "en-US": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedStatementOfComprehensiveIncomeDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r138" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Share-based compensation expenses", "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Share-Based Compensation", "verboseLabel": "Share-based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Number of restricted shares, Un-vested", "periodStartLabel": "Number of restricted shares, Un-vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r364" ], "lang": { "en-US": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Weighted average grant-date fair value, Un-vested (in dollars per share)", "periodStartLabel": "Weighted average grant-date fair value, Un-vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number of restricted shares, Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r368" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r366" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r356" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r374" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "periodStartLabel": "Aggregate intrinsic value, Outstanding as at June 30, 2018 (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r361", "r374" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Number of shares, Outstanding as at June 30, 2018" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r360" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodStartLabel": "Weighted average exercise price, Outstanding as at June 30, 2018 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r371" ], "crdr": "debit", "lang": { "en-US": { "role": { "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.", "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 at June 30, 2019 (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "verboseLabel": "Number of shares, Vested and exercisable at June 30, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted average exercise price, Vested and exercisable at June 30, 2019 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can 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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number", "verboseLabel": "Number of shares, Vested and expected to vest at June 30, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r354", "r357" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Award Type And Plan Name [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesRestrictedSharesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesTables", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails", "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "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)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r148", "r355", "r358" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r372", "r376" ], "lang": { "en-US": { "role": { "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "verboseLabel": "Expected life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesBinomialModelDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r370" ], "lang": { "en-US": { "role": { "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.", "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 as at June 30, 2018" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r371" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term", "verboseLabel": "Weighted average remaining contractual life (years), Vested and exercisable at June 30, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesPerformanceOptionActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "verboseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermBankLoansAndNotesPayable": { "auth_ref": [ "r57", "r579" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowings from a bank classified as other, maturing within one year or operating cycle, if longer.", "label": "Short-term Bank Loans and Notes Payable", "verboseLabel": "Short-term bank loans" } } }, "localname": "ShortTermBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SHORT-TERM BANK LOANS" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoansDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]", "terseLabel": "SHORT-TERM BANK LOANS" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShortTermBankLoans" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which decreases (increases) the standard and extended product warranty accrual.", "label": "Standard and Extended Product Warranty Accrual, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Translation adjustment" } } }, "localname": "StandardAndExtendedProductWarrantyAccrualForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureWarrantyLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r148", "r312" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandbyLettersOfCreditMember": { "auth_ref": [ "r306", "r317", "r430", "r591" ], "lang": { "en-US": { "role": { "documentation": "An irrevocable undertaking (typically by a financial institution) to guarantee payment of a specified financial obligation.", "label": "Standby Letters Of Credit [Member]", "terseLabel": "Standby Letters of Credit [Member]" } } }, "localname": "StandbyLettersOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r0", "r212", "r272", "r294", "r297", "r298", "r586" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureGoodwillChangesInCarryingAmountDetails", "http://www.Hollysys.com/role/DisclosureSegmentReportingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r35", "r36", "r37", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquityDetails", "http://www.Hollysys.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r71", "r325" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement", "verboseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CONSOLIDATED STATEMENTS OF CASH FLOWS" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "verboseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesConsolidatedBalanceSheetDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncomeParenthetical", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r36", "r37", "r325", "r330", "r362" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "verboseLabel": "Issuance of ordinary shares upon exercise of options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r71", "r325", "r330" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "verboseLabel": "Issuance of ordinary shares upon exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r37", "r43", "r44", "r230" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Hollysys Automation Technologies Ltd. stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Equity:", "verboseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r433", "r434", "r451" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Total equity", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyBalanceSheetsDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheets", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r512" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r513" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "verboseLabel": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r518" ], "lang": { "en-US": { "role": { "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.", "label": "Transfers And Servicing Of Financial Instruments Types Of Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type Of Adoption [Member]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r382", "r411", "r558", "r589" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "verboseLabel": "Undistributed Earnings of Foreign Subsidiaries (in dollars)" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomeTaxAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r139" ], "calculation": { "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "negatedLabel": "Fair value adjustments of a bifurcated derivative" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureCondensedFinancialInformationOfParentCompanyCashFlowsDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r189", "r190", "r192", "r193", "r196", "r197", "r198" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UseRightsMember": { "auth_ref": [ "r422" ], "lang": { "en-US": { "role": { "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.", "label": "Use Rights [Member]", "terseLabel": "Use Rights [Member]" } } }, "localname": "UseRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis": { "auth_ref": [ "r446", "r447", "r449" ], "lang": { "en-US": { "role": { "documentation": "Information by category of Variable Interest Entity (VIE).", "label": "Variable Interest Entities [Axis]" } } }, "localname": "VariableInterestEntitiesByClassificationOfEntityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails", "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember": { "auth_ref": [], "lang": { "en-US": { "role": { "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.", "label": "Variable Interest Entity Not Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Not Primary Beneficiary [Member]" } } }, "localname": "VariableInterestEntityNotPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember": { "auth_ref": [ "r431" ], "lang": { "en-US": { "role": { "documentation": "Variable Interest Entities (VIE) created before December 31, 2003 that were not consolidated into the financial statements of the entity because there is insufficient information available to (1) determine whether the entity is a VIE, (2) determine whether the entity is the VIE's primary beneficiary, or (3) perform the accounting required to consolidate the VIE. In general, a VIE is a corporation, partnership, trust, or any other legal structure used for business purposes that either (a) does not have equity investors with voting rights or (b) has equity investors that do not provide sufficient financial resources for the entity to support its activities. A VIE often holds financial assets, including loans or receivables, real estate or other property. A VIE may be essentially passive or it may engage in research and development or other activities on behalf of another company. The specific variable interest entities not controlled by the registrant may be included as children of this element.", "label": "Variable Interest Entity V I E Or Potential V I E Information Unavailability [Member]", "terseLabel": "Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member]" } } }, "localname": "VariableInterestEntityVIEOrPotentialVIEInformationUnavailabilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureOrganizationAndBusinessBackgroundDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosurePropertyPlantAndEquipmentDetails", "http://www.Hollysys.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyPlantAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r374" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesDetails", "http://www.Hollysys.com/role/DisclosureShareBasedCompensationExpensesVestingScheduleDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "verboseLabel": "Effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r168", "r177" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average ordinary shares outstanding used in computing diluted income per share", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r167", "r177" ], "calculation": { "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average ordinary shares outstanding used in computing basic income per share", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureIncomePerShareDetails", "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Shares used in net income per share computation:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/StatementConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_YearEndAdjustmentMember": { "auth_ref": [ "r183" ], "lang": { "en-US": { "role": { "documentation": "A significant favorable or unfavorable adjustment of revenue or expenses made at year-end, possibly arising from an audit. Examples of such items include changes in estimates, such as inventory shrinkage, allowance for uncollectible accounts, allowance for quantity discounts, and management decisions near the balance sheet date that impact reported results of operations.", "label": "Year End Adjustment [Member]", "terseLabel": "Year-End Adjustment [Member]" } } }, "localname": "YearEndAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.Hollysys.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6812-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=SL94080555-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4304-108586" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4313-108586" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4332-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r162": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "60", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2740-109256" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "60A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780132-109256" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e2814-109256" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e711-108305" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=116846552&loc=d3e543-108305" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=118952077&loc=d3e1570-108306" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.10-01.(b)(6))", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=27015980&loc=d3e46468-122699" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8924-108599" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=SL6953423-111524" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5212-111524" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r231": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=75018788&loc=d3e30768-111565" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33912-111571" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75034700&loc=d3e39606-111590" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "05", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75034700&loc=d3e39648-111590" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75030709&loc=d3e39857-111592" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75030756&loc=d3e39969-111593" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75027002&loc=SL5920306-111594" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=75027002&loc=d3e40346-111594" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/subtopic&trid=2144439" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r286": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r296": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=77929361&loc=d3e25218-109307" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r303": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=99404985&loc=d3e10037-110241" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68070138&loc=d3e11281-110244" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12524-110249" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118956092&loc=d3e12803-110250" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r332": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "http://asc.fasb.org/topic&trid=2127225" }, "r347": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "http://asc.fasb.org/topic&trid=2197446" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r377": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28680-109314" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28200-109314" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32059-109318" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32123-109318" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31928-109318" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32559-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32621-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32632-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868840&loc=d3e2207-128464" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5419-128473" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "44", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5558-128473" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116873149&loc=d3e923-111674" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582409&loc=d3e1268-111675" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569655-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5710-111685" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5728-111685" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6759159-111685" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=d3e5747-111685" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=118582676&loc=SL6228884-111685" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r456": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL7498348-110258" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=117336053&loc=SL75039408-165497" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30700-110894" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 1", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 3", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902619&loc=d3e40588-112709" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902619&loc=d3e40246-112709" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77913719&loc=d3e40879-112712" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77907726&loc=d3e41457-112716" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77907726&loc=d3e41460-112716" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164653&loc=d3e41551-112718" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=84164758&loc=d3e45031-112735" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919398-209981" }, "r502": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=6918054&loc=d3e56071-112765" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r513": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "35", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(h)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62500-109447" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "235", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=34713648&loc=d3e63123-109448" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(17))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.5)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.7(d))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(g))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.16)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=66023616&loc=SL35737432-115832" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=116637345&loc=SL114874292-224272" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=116631420&loc=SL116631458-115580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r604": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r605": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r606": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r607": { "Name": "Form 20-F", "Publisher": "SEC", "Section": "Item 18", "Subsection": "Instruction 2" }, "r608": { "Name": "Forms 20-F, 40-F", "Number": "249", "Publisher": "SEC", "Section": "220 and 240", "Subsection": "f" }, "r609": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r610": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)" }, "r611": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r612": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r613": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r614": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r615": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "a", "Publisher": "SEC", "Section": "12", "Subsection": "04" }, "r616": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r617": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "5", "Subparagraph": "Schedule I", "Subsection": "04" }, "r618": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "c", "Publisher": "SEC", "Section": "7", "Subparagraph": "Schedule II", "Subsection": "05" }, "r619": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "9", "Subsection": "06" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r620": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a),(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-03(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868656-224227" } }, "version": "2.1" } XML 118 R38.htm IDEA: XBRL DOCUMENT v3.19.2
INVENTORIES (Tables)
12 Months Ended
Jun. 30, 2019
INVENTORIES  
Schedule of Inventories

Components of inventories are as follows:

June 30, 

    

2018

    

2019

Raw materials

$

19,047

$

17,150

Work in progress

 

26,425

 

15,097

Finished goods

 

12,602

 

10,736

$

58,074

$

42,983

XML 119 R54.htm IDEA: XBRL DOCUMENT v3.19.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Jun. 30, 2019
COMMITMENTS AND CONTINGENCIES  
Schedule of future minimum lease payments under non-cancelable operating leases

Future minimum lease payments under non-cancelable operating leases with initial terms of one year or more consist of the following:

Years ending June 30, 

    

Minimum lease payments

2020

$

2,631

2021

 

1,605

2022

 

1,414

2023

 

927

2024 and onwards

 

383

Total minimum lease payments

$

6,960

Schedule of purchase obligation

Years ending June 30,

    

Minimum payments

2020

 

$

166,805

2021

 

16,242

2022

 

10,828

2023

 

5,414

2024 and onwards

 

10,828

Total minimum payments

 

$

210,117

XML 120 R50.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES (Tables)
12 Months Ended
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of summary of the restricted share activity

A summary of the restricted share activity for the year ended June 30, 2019 is as follows:

    

Number of restricted shares

    

Weighted average grant-date fair value

Un-vested at June 30, 2018

 

40,625

 

20.09

Vested at June 30, 2019

 

(22,500)

 

20.09

Un-vested at June 30, 2019

 

18,125

 

20.09

Performance Options 2015 [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of Vesting

The vesting schedule for such performance share options is as below:

Number of vested

Months after the grant date

EPS Threshold

    

options

    

24 months

    

36 months

    

48 months

Annual growth rate over 15% but below 20 %  

1,160,000

 

348,000

 

348,000

 

464,000

CAGR equals or over 20% but below 25 %  

Additional 290,000

 

 

 

290,000

CAGR equals 25% or above

 

Additional 290,000

 

 

 

290,000

 

Total

 

348,000

 

348,000

 

1,044,000

Schedule of performance option activity

A summary of the 2015 performance option activity for the year ended June 30, 2019 is as shown below:

    

    

    

Weighted average

    

Weighted

remaining

2015 Performance

Number of

average

contractual life

Aggregate

Options

   

shares

   

exercise price

   

(years)

   

intrinsic value

Outstanding as at June 30, 2018

306,000

 

21.93

 

1.87

 

64

Outstanding, vested and exercisable at June 30, 2019

 

306,000

 

21.75

 

0.87

 

XML 121 R3.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Allowance for doubtful accounts, accounts receivable $ 47,162 $ 49,094
Allowance for doubtful accounts of costs and estimated earnings in excess of billings 6,981 9,929
Allowance for doubtful accounts, other receivables $ 4,879 $ 4,946
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) 60,342,099 60,342,099
Common stock, shares outstanding (in shares) 60,342,099 60,342,099
Liabilities, Current $ 341,499 $ 333,054
Liabilities, Noncurrent 20,758 34,721
Variable Interest Entity, Not Primary Beneficiary [Member]    
Liabilities, Current 17,776 19,234
Liabilities, Noncurrent $ 0 $ 0
XML 123 R58.htm IDEA: XBRL DOCUMENT v3.19.2
ORGANIZATION AND BUSINESS BACKGROUND (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Equity Method Investment Summarized Financial Information [Line Items]      
Net cash provided by (used in) operating activities $ 100,521 $ 105,719 $ 82,463
Net cash used in investing activities (9,888) (49,748) (89,570)
Net cash provided by financing activities (10,155) (12,197) $ (7,413)
Variable Interest Entity (VIE) or Potential VIE, Information Unavailability [Member]      
Equity Method Investment Summarized Financial Information [Line Items]      
Current assets 23,946 25,209  
Non-current assets 167 299  
Total assets 24,113 25,508  
Current liabilities 17,776 19,533  
Total liabilities 17,776 19,533  
Net revenue 32,751 42,287  
Cost of revenue 25,527 35,353  
Net profit 5,521 5,521  
Net cash provided by (used in) operating activities (4,829) (2,947)  
Net cash used in investing activities 0 (184)  
Net cash provided by financing activities $ 0 $ 0  
XML 124 R7.htm IDEA: XBRL DOCUMENT v3.19.2
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
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]
Non-controlling Interest [Member]
Total
Balance at Jun. 30, 2016 $ 60 $ 215,403 $ 36,533 $ 430,627 $ (8,467) $ 674,156 $ 8,529 $ 682,685
Balance (in shares) at Jun. 30, 2016 59,598,099              
Share-based compensation $ 0 464 0 0 0 464 0 464
Issuance of ordinary shares upon exercise of options $ 0 6,322 0 0 0 6,322 0 6,322
Issuance of ordinary shares upon exercise of options (in shares) 744,000              
Net income for the year $ 0 0 0 68,944 0 68,944 25 68,969
Appropriations to statutory reserves 0 0 4,993 (4,993) 0 0 0 0
Dividend paid 0 0 0 (11,975) 0 (11,975) 0 (11,975)
Deconsolidation of a subsidiary 0 0 (396) 396 0 0 (8,497) (8,497)
Translation adjustments 0 0 0 0 (14,392) (14,392) (36) (14,428)
Balance at Jun. 30, 2017 $ 60 222,189 41,130 482,999 (22,859) 723,519 21 723,540
Balance (in shares) at Jun. 30, 2017 60,342,099              
Share-based compensation $ 0 1,207 0 0 0 1,207 0 1,207
Net income for the year 0 0 0 107,161 0 107,161 276 107,437
Appropriations to statutory reserves 0 0 4,840 (4,840) 0 0 0 0
Dividend paid 0 0 0 (7,241) 0 (7,241) 0 (7,241)
Translation adjustments 0 0 0 0 17,406 17,406 4 17,410
Balance at Jun. 30, 2018 $ 60 223,396 45,970 578,079 (5,453) 842,052 301 842,353
Balance (in shares) at Jun. 30, 2018 60,342,099              
Cumulative effect of change in accounting principle (Note 2) $ 0 0 0 18,765 0 18,765 0 18,765
Share-based compensation 0 238 0 0 0 238 0 238
Net income for the year 0 0 0 125,261 0 125,261 278 125,539
Appropriations to statutory reserves 0 0 2,728 (2,728) 0 0 0 0
Dividend paid 0 0 0 (10,862) 0 (10,862) 0 (10,862)
Deconsolidation of a subsidiary 0 0 0 0 1,273 1,273 0 1,273
Capital contribution from non-controlling interest shareholder 0 0 0 0 0 0 1,456 1,456
Translation adjustments 0 0 0 0 (31,341) (31,341) (261) (31,602)
Balance at Jun. 30, 2019 $ 60 $ 223,634 $ 48,698 $ 708,515 $ (35,521) $ 945,386 $ 1,774 $ 947,160
Balance (in shares) at Jun. 30, 2019 60,342,099              
XML 125 R73.htm IDEA: XBRL DOCUMENT v3.19.2
PROPERTY, PLANT AND EQUIPMENT (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 136,890 $ 136,070
Less: Accumulated depreciation and impairment (60,884) (55,860)
Property, plant and equipment, net 76,006 80,210
Buildings [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 71,091 72,257
Machinery [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 12,787 14,070
Computer Software, Intangible Asset [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 13,683 11,892
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 4,912 4,717
Electronic and Other Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross 33,913 31,310
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Property, Plant and Equipment, Gross $ 504 $ 1,824
XML 126 R83.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Goodwill [Line Items]      
Goodwill $ 37,054,000 $ 48,359,000  
Goodwill, Impairment Loss 11,623,000 0 $ 11,211,000
Concord Corporation Pte Ltd [Member]      
Goodwill [Line Items]      
Goodwill 25,028,000 24,817,000  
Concord [Member]      
Goodwill [Line Items]      
Goodwill   $ 11,592,000  
Goodwill, Impairment Loss $ 11,623,000    
Fair Value Inputs, Terminal Value Growth Rate 2.00% 2.00%  
Increase (Decrease) in Goodwill on Adoption Discount Rate $ 1    
Maximum [Member] | Concord [Member] | Discount Rate [Member]      
Goodwill [Line Items]      
Increase (Decrease) in Goodwill on Adoption Discount Rate 2,056,000    
Maximum [Member] | Concord [Member] | Terminal Value Growth Rate [Member]      
Goodwill [Line Items]      
Increase (Decrease) in Goodwill on Adoption Discount Rate $ 663,000    
Maximum [Member] | Concord [Member] | Measurement Input, Discount Rate [Member]      
Goodwill [Line Items]      
Fair Value Inputs Rate 13.70% 16.00%  
Minimum [Member] | Concord [Member] | Discount Rate [Member]      
Goodwill [Line Items]      
Increase (Decrease) in Goodwill on Adoption Discount Rate $ 1,658,000    
Minimum [Member] | Concord [Member] | Terminal Value Growth Rate [Member]      
Goodwill [Line Items]      
Increase (Decrease) in Goodwill on Adoption Discount Rate $ 552,000    
Minimum [Member] | Concord [Member] | Measurement Input, Discount Rate [Member]      
Goodwill [Line Items]      
Fair Value Inputs Rate 11.00% 12.70%  
XML 127 R87.htm IDEA: XBRL DOCUMENT v3.19.2
SHORT-TERM BANK LOANS (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Short-term Debt [Line Items]      
Short-term bank loans $ 1,909 $ 2,865  
Property Plant And Equipment Pledged For Short Term Loans 939 0  
Interest Expense 110 376 $ 178
Long-term Line of Credit 265,560 340,006  
Line Of Credit Facility Amount Utilized 77,911 151,254  
Line Of Credit Facility Amount Available For Use 187,649 188,752  
Line Of Credit Facility Secured By Restricted Cash 13,401 2,279  
Line Of Credit Facility Secured By Restricted Buildings 3,018 3,121  
Buildings [Member]      
Short-term Debt [Line Items]      
Property Plant And Equipment Pledged For Short Term Loans 939    
Vested and Unissued Restricted Shares [Member]      
Short-term Debt [Line Items]      
Restricted Cash Pledged For Short Term Loans $ 1,013 $ 1,007  
Minimum [Member]      
Short-term Debt [Line Items]      
Debt Instrument, Interest Rate, Effective Percentage 4.60% 4.60%  
Maximum [Member]      
Short-term Debt [Line Items]      
Debt Instrument, Interest Rate, Effective Percentage   5.66%  
Weighted Average [Member]      
Short-term Debt [Line Items]      
Debt Instrument, Interest Rate, Effective Percentage   4.71%  
XML 128 R77.htm IDEA: XBRL DOCUMENT v3.19.2
PREPAID LAND LEASES - Annual Amortization Of Prepaid Land Leases (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
PREPAID LAND LEASES  
2020 $ 400
2021 400
2022 400
2023 400
2024 400
Prepaid Land Lease Amortization Expense Net Total $ 2,000
XML 129 R117.htm IDEA: XBRL DOCUMENT v3.19.2
OPERATING LEASES AS LESSOR (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Operating Leases Future Minimum Payments Receivable [Line Items]  
Total minimum lease payments to be received in the next five years $ 17,760
Beijing Hollysys [Member]  
Operating Leases Future Minimum Payments Receivable [Line Items]  
2020 3,123
2021 3,217
2022 3,314
2023 3,413
2024 2,059
Total minimum lease payments to be received in the next five years $ 15,126
XML 130 R113.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS - Additional Information (Details)
12 Months Ended
Mar. 01, 2018
Apr. 03, 2013
Jun. 30, 2019
Related Party Transaction [Line Items]      
Lessor Operating Lease Term Of Contracts 15 years 10 years  
Hollysys Intelligent [Member]      
Related Party Transaction [Line Items]      
Lessor Operating Lease Term Of Contracts     1 year
Hollycon [Member]      
Related Party Transaction [Line Items]      
Lessor Operating Lease Term Of Contracts     1 year
Renewed lease agreement     1 year
Ningbo Hollysys [Member]      
Related Party Transaction [Line Items]      
Lessor Operating Lease Term Of Contracts     1 year
XML 131 R16.htm IDEA: XBRL DOCUMENT v3.19.2
INTANGIBLE ASSETS, NET
12 Months Ended
Jun. 30, 2019
INTANGIBLE ASSETS, NET  
INTANGIBLE ASSETS, NET

NOTE 9 -    INTANGIBLE ASSETS, NET

June 30, 

2018

2019

Gross

Net 

Gross

Net

    

  carrying  

    

Accumulated 

    

 carrying 

    

  carrying 

    

Accumulated 

    

  carrying  

value

amortization

value

 value

 amortization

value

Patents and copyrights

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

$

3,752

 

(566)

 

3,186

$

1,998

 

(615)

 

1,383

The amortization of patents and copyrights related to the acquisition of Hollysys Industrial Software for the year ended June 30, 2018 and 2019 were $319 and $311, respectively.

The annual amortization expense relating to the existing intangible assets for the five succeeding years is as follow:

Year ending June 30, 

    

2020

$

311

2021

 

311

2022

 

311

2023

 

311

2024

 

139

$

1,383

XML 132 R12.htm IDEA: XBRL DOCUMENT v3.19.2
COSTS AND ESTIMATED EARNINGS IN EXCESS OF BILLINGS
12 Months Ended
Jun. 30, 2019
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, 

    

2018

    

2019

Contract costs incurred plus estimated earnings

$

954,786

$

1,120,282

Less: Progress billings

 

(783,845)

 

(915,346)

Cost and estimated earnings in excess of billings

 

170,941

 

204,936

Less: Allowance for doubtful accounts

 

(9,929)

 

(6,981)

$

161,012

$

197,955

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

6,383

$

8,660

$

9,929

Additions

 

2,404

 

1,038

 

(2,149)

Deconsolidation of a subsidiary

(465)

Translation adjustments

 

(127)

 

231

 

(334)

Balance at the end of the year

$

8,660

$

9,929

$

6,981

XML 133 R39.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTS RECEIVABLE (Tables)
12 Months Ended
Jun. 30, 2019
ACCOUNTS RECEIVABLE  
Schedule of Account receivable

June 30, 

    

2018

    

2019

Notes receivable

$

29,155

$

36,095

Accounts receivable

295,155

293,661

Allowance for doubtful accounts

 

(49,094)

 

(47,162)

$

275,216

$

282,594

Schedule of Movements in allowance for doubtful accounts

The movements in allowance for doubtful accounts are as follows:

June 30, 

    

2017

    

2018

    

2019

Balance at the beginning of year

$

42,471

$

48,089

$

49,094

Additions

 

7,400

 

3,407

 

4,318

Deconsolidation of a subsidiary

 

(160)

 

 

(2,733)

Written off

 

(784)

 

(3,527)

 

(1,959)

Translation adjustment

 

(838)

 

1,125

 

(1,558)

Balance at the end of year

$

48,089

$

49,094

$

47,162

XML 134 R31.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING
12 Months Ended
Jun. 30, 2019
SEGMENT REPORTING  
SEGMENT REPORTING

NOTE 24 -   SEGMENT REPORTING

The chief operating decision maker ("CODM") has 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, Segment Reporting (“ASC 280”), the Company has determined that the reportable segments of the Company consist of (1) IA, (2) Rail, (3) 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, 2017, 2018, and 2019 is as follows:

Year ended June 30, 2017

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

136,449

 

145,815

 

103,236

 

385,500

Product sales

28,738

3,927

32,665

Maintenance service revenue

 

6,947

 

4,733

 

308

 

11,988

Extended warranty service revenue

533

1,257

1,790

Total

172,667

 

155,732

 

103,544

 

431,943

Costs of revenue

106,583

86,128

98,761

291,472

Gross profit

$

66,084

69,604

4,783

140,471

Year ended June 30, 2018

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

178,769

162,696

124,996

466,461

Product sales

35,387

4,846

40,233

Maintenance service revenue

9,547

21,390

334

31,271

Extended warranty service revenue

1,090

 

1,713

 

 

2,803

Total

224,793

190,645

125,330

540,768

Costs of revenue

 

135,633

 

90,574

 

108,681

 

334,888

Gross profit

$

89,160

 

100,071

 

16,649

 

205,880

Year ended June 30, 2019

    

IA

    

Rail

    

M&E

    

Consolidated

Revenues from external customers

Integrated solutions contracts revenue

$

191,668

 

148,365

 

127,338

 

467,371

Product sales

27,390

5,712

33,102

Maintenance service revenue

13,978

53,359

288

67,625

Extended warranty service revenue

762

1,481

2,243

Total

233,798

208,917

127,626

570,341

Costs of revenue

 

139,010

 

109,567

 

110,598

 

359,175

Gross profit

$

94,788

 

99,350

 

17,028

 

211,166

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, 

    

2017

    

2018

    

2019

Revenues:

PRC

$

326,713

$

412,993

$

438,832

Non-PRC

 

105,230

 

127,775

 

131,509

$

431,943

$

540,768

$

570,341

The following table sets forth the long-lived assets other than goodwill and intangible assets by geographical area:

June 30, 

    

2018

    

2019

Long-lived assets other than goodwill and acquired intangible assets

PRC

$

135,450

$

125,781

Non-PRC

 

12,516

 

11,986

$

147,966

$

137,767

XML 135 R35.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
12 Months Ended
Jun. 30, 2019
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation

The consolidated financial statements are prepared in accordance with United States generally accepted accounting principles (“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 US 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 doubtful accounts, fair value of bifurcated derivative, fair value of the retained equity interest of a former subsidiary, warranties, valuation allowance of deferred tax assets and impairment of goodwill and other long-lived assets. Management bases the estimates 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 dollars (“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 Accounting Standards Codification (“ASC”) Topic 830 Foreign currency matters (“ASC 830”), the Company uses the US dollars as its reporting currency.

The Company translates the assets and liabilities into US dollars using the rate of exchange prevailing at the balance sheet date, and the 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 dominated in currencies other than the functional currency are translated into 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.

Transactions denominated in foreign currencies are measured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are re-measured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included in earnings, except for those raised from intercompany transactions with investment nature, which are recorded in other comprehensive income.

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 to be allocated to the assets, including separately identifiable assets and liabilities the Company acquired based on their estimated fair values. The consideration transferred of 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 acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in the statements of comprehensive income.

The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and non-controlling interests is 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 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.

Time deposits with original maturities over three months

Time deposits with original maturities over three months

Time deposits with original maturities over three months consist of deposits placed with financial institutions with original maturity terms from four months to one year. As of June 30, 2019, $137,036, $7,403, and $700 of time deposits with original maturities over three months were placed in financial institutions in the PRC, Singapore, and Malaysia, respectively. As of June 30, 2018, $133,723, $4,249, and $1,461 of time deposits with original maturities over three months 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 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, which are realized in the current period as revenue and gross profit, respectively. 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 integrated solutions contracts at least annually. The Company accounts for revisions to contract revenue and estimated total costs of integrated solutions contracts, including the impact due to approved change orders, in the period in which the facts and circumstances that cause the revision become known as changes in estimates. Unapproved change orders are considered claims. Claims are recognized only when it has been awarded by customers. During the years ended June 30, 2017, 2018 and 2019, the Company did not recognize any revenue related to claims. Excluding the impact of change orders, if the estimated total costs of integrated solutions contracts, which were revised during the years ended June 30, 2017, 2018 and 2019, 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, 2017, 2018 and 2019 would have been decreased by $12,062, $10,466, and $14,019 respectively; basic net income per share for years ended June 30, 2017, 2018 and 2019 would have been decreased by $0.20, $0.17, and $0.23, respectively; and diluted net income per share for the years ended June 30, 2017, 2018 and 2019, would have decreased by $0.20, $0.17, and $0.23, respectively. Revisions to the estimated total costs for the years ended June 30, 2017, 2018 and 2019 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 promised goods is transferred to the Company’s customers in an amount of consideration to which an entity 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, 2019, had been used as a basis of recognition of service contract revenue since the contract commencement, net income for the year ended June 30, 2019 would have been decreased by $2,641; basic net income per share for year ended June 30, 2019 would have been decreased by $0.04; and diluted net income per share for the year ended June 30, 2019, would have decreased by $0.04. Revisions to the estimated total costs for the year ended June 30, 2019 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 include 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 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. There are different billing practices in the PRC, overseas operating 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 or Bond Groups based on the certified billings according to the payment terms mutually agreed between the customers and Concord or 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 doubtful accounts, 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

 

5

-

10 years

Software

 

3

-

5 years

Vehicles

 

5

-

6 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.

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

Customer relationship

 

57

-

60 months

Order backlog

 

21

-

33 months

Patents and copyrights

 

60

-

120 months

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, 2019 was related to the acquisitions of Bond Group and Beijing Hollysys Industrial Software Company Ltd (“Hollysys Industrial Software”).

The Company has the option to assess qualitative factors first to determine whether it is necessary to perform the two-step 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 two-step 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 two-step 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 second step of 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.

The Company elected to assess goodwill for impairment using the two-step process for Concord Group for the years ended June 30, 2018 and 2019, with the assistance of a third-party appraiser. Concord Group’s management judgment is involved in determining these estimates and assumptions, and actual results may differ from those used in the Company’s valuations. Changes in these estimates and assumptions could materially affect the determination of fair value for each reporting unit which could trigger future impairment. The judgment in estimating the fair value of reporting units includes forecasts of future cash flows, which are based on management’s best estimates of future 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 approach and the selection of comparable companies operating in similar businesses. The Company also reviewed marketplace and/or historical data to assess the reasonableness of assumptions such as the discount rate, gross margin, the terminal growth rate and working capital levels.

The carrying amount of Concord Group exceeded its fair value as of June 30, 2019, and a goodwill impairment charge of $11,623 was recorded in the consolidated statement of comprehensive income for the year ended June 30, 2019 based on results of the second step of the goodwill impairment test (note 10).

There are uncertainties surrounding the amount and timing of future expected cash flows as they may be impacted by negative events such as a slowdown in the mechanical and electrical engineering sector, deteriorating economic conditions in the geographical areas Concord Group operates in, political, economic and social uncertainties in the Middle East, increasing competitive pressures and fewer than expected mechanical and electrical solution contracts awarded to Concord Group. These events can negatively impact demand for Concord Group’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 are based on historical trends and does not factor in unexpected delays in project commencement or execution.

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 group 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 adopted 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%-16% of its sales as valued added tax (“VAT”), and then is entitled to a refund of the portion that the Company’s actual VAT burden exceeding 3% levied on all sales containing internally developed software products. VAT refunds are recognized in the 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 subsidies are recognized in the statement of comprehensive income when the attached conditions have been met. Government grants received for the years ended June 30, 2017, 2018 and 2019 amounted to $10,238, $5,931 and $6,559, respectively, of which $12,885, $4,784 and $4,888 were included as a credit to operating expenses in the statements of comprehensive income for the years ended June 30, 2017, 2018 and 2019, 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 its retained earnings to statutory reserve. All subsidiaries located in the PRC are required to appropriate 10% of its 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 CCDB and 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. The investments in entities over which the Company has the ability to exercise significant influence are accounted for using the equity method. Significant influence is generally considered to exist when the Company has an ownership interest in the voting stock of 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 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 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 as 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 to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Company chose to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for the 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 are 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 are 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 has adopted ASC 820, Fair Value Measurements and Disclosures (“ASC 820”), which defines fair value, establishes a framework for measuring fair value in 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

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.

Concentration of risks

Concentration of risks

Concentration of credit risk

Assets that potentially subject the Company to significant concentration of credit risk primarily consist of cash and cash equivalents, time deposits with original maturities over three months, restricted cash, accounts receivable, 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, 2019, substantially all of the Company’s cash and cash equivalents and time deposits with original maturities exceeding three months were managed by financial institutions located in the PRC, Singapore, 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, 2018 and 2019, respectively.

Concentration of business and economic risk

A majority of the Company’s net revenue and net income are 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 dollars against RMB was appreciation of 2.07%, depreciation of 2.32 and appreciation of 3.65 for the years ended June 30, 2017, 2018 and 2019, 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 US dollar against the RMB would result in foreign currency translation losses when translating the net assets of the Company from RMB into US dollar.

For the years ended June 30, 2017, 2018 and 2019, the net foreign currency translation (losses) gains resulting from the translation of RMB, SGD and other functional currencies to the U.S. dollar reporting currency recorded in other comprehensive income was $(14,428), $17,410, and $(31,602), respectively.

XML 136 R24.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES
12 Months Ended
Jun. 30, 2019
SHARE-BASED COMPENSATION EXPENSES  
SHARE-BASED COMPENSATION EXPENSES

NOTE 17 -   SHARE-BASED COMPENSATION EXPENSES

On September 20, 2007, the Company adopted the 2006 Stock Plan (the “2006 Plan”) which allows the Company to offer a variety of incentive awards to employees, officers, directors and consultants. Options to purchase 3,000,000 ordinary shares are authorized under the 2006 Plan. The Company issues new shares to employees, officers, directors and consultants upon share option exercise or share unit conversion.

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 similar to the 2006 Plan, which is 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 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.

Performance options

Performance share options granted in 2012 (“2012 Performance Options”)

The Company granted 1,476,000 share options to certain employees under the terms of the 2006 Plan in 2012. All the share options had been vested and exercised by June 30, 2017.

Performance options granted in 2015 (“2015 Performance Options”)

On May 14, 2015, certain employees of the Company were granted share-based compensation awards totaling 1,740,000 performance share options to purchase ordinary shares according to the terms of the 2015 Equity Plan. The exercise price of these options is $22.25 per share. The exercise price of the option will be adjusted in the event dividends are paid by the Company.

On the 24, 36, 48 month anniversary of the grant date, 30%, 30%, 40% of 1,160,000 performance share options will vest if the Company’s annual growth rate of Non-GAAP diluted EPS for fiscal years 2015, 2016 and 2017 equals or exceeds 15% per annum. On the 48 month anniversary of the grant date, 50% of the remaining 580,000 options will vest if the Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 20%, and another 50% of the 580,000 performance options will vest if he Company’s CAGR of Non-GAAP diluted EPS for fiscal years 2015 to 2017 equals or exceeds 25%.

Moreover, for option grantees who are responsible for individual businesses, they have to meet the following additional criteria in each year, from fiscal years 2015 to 2017, to exercise the options in that particular year. The annual revenue growth rate compared to the prior fiscal year must equal to or exceed 15%, 5%, 15% and 50% respectively for industrial automation (“IA”), rail transportation (“Rail”), mechanical and electrical solutions (“M&E”) and medical (“Medical”) revenue streams.

The vesting schedule for such performance share options is as below:

Number of vested

Months after the grant date

EPS Threshold

    

options

    

24 months

    

36 months

    

48 months

Annual growth rate over 15% but below 20 %  

1,160,000

 

348,000

 

348,000

 

464,000

CAGR equals or over 20% but below 25 %  

Additional 290,000

 

 

 

290,000

CAGR equals 25% or above

 

Additional 290,000

 

 

 

290,000

 

Total

 

348,000

 

348,000

 

1,044,000

The 2015 Performance Options will remain exercisable from the vesting date until the 60 month anniversary of the grant date. The EPS threshold and the revenue growth thresholds for Rail and Medical were met for fiscal years ended June 30, 2015 and 2016, however, the revenue growth thresholds of IA and M&E were not achieved. The annual growth rate of Non-GAAP diluted EPS for fiscal year 2017 failed to fall between 15% and 20%, in addition, the revenue growth thresholds were not met for all revenue streams. Based on this performance, 306,000 out of 1,740,000 2015 performance options are vested.

A summary of the 2015 performance option activity for the year ended June 30, 2019 is as shown below:

    

    

    

Weighted average

    

Weighted

remaining

2015 Performance

Number of

average

contractual life

Aggregate

Options

   

shares

   

exercise price

   

(years)

   

intrinsic value

Outstanding as at June 30, 2018

306,000

 

21.93

 

1.87

 

64

Outstanding, vested and exercisable at June 30, 2019

 

306,000

 

21.75

 

0.87

 

The Company recorded share-based compensation expense relating to the 2015 performance options in the amount of $(263), $588 and nil which is included in general and administrative expenses, in fiscal year 2017, 2018 and 2019, respectively. As of June 30, 2019, all the share-based compensation expense related to the 2015 Performance Options was recognized.

Restricted shares

During the year ended June 30, 2014, the Company granted 52,500 restricted ordinary shares to certain directors under the 2006 Plan. All shares were granted on June 23, 2014. 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.

During the year ended June 30, 2017, the Company granted 67,500 restricted ordinary shares to certain directors under the 2015 Plan. All shares were granted on December 10, 2016. 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.

A summary of the restricted share activity for the year ended June 30, 2019 is as follows:

    

Number of restricted shares

    

Weighted average grant-date fair value

Un-vested at June 30, 2018

 

40,625

 

20.09

Vested at June 30, 2019

 

(22,500)

 

20.09

Un-vested at June 30, 2019

 

18,125

 

20.09

The aggregated grant-date fair value of restricted shares vested during the years ended June 30, 2017, 2018 and 2019 were $432, $452 and $452, respectively. $727, $619 and $238 were recorded in general and administrative expenses as restricted share compensation expenses, for the years ended June 30, 2017, 2018 and 2019, respectively. As of June 30, 2019, the aggregated unrecognized compensation expense of $47 related to the restricted shares is expected to be recognized over a weighted-average vesting period of 0.63 years.

XML 137 R20.htm IDEA: XBRL DOCUMENT v3.19.2
SHORT-TERM BANK LOANS
12 Months Ended
Jun. 30, 2019
SHORT-TERM BANK LOANS  
SHORT-TERM BANK LOANS

NOTE 13 -   SHORT-TERM BANK LOANS

On June 30, 2018, the Company’s short-term bank borrowings consisted of revolving bank loans of $2,865 from several banks, which were subject to annual interest rates ranging from 4.60% to 5.66%, with a weighted average interest rate of 4.71%. Some of the short-term loans are secured by the pledge of restricted cash of $1,007 as of June 30, 2018, respectively.

On June 30, 2019, the Company’s short-term bank borrowings consisted of revolving bank loans of $1,909 from several banks, which were subject to an annual interest rate of 4.60%. Some of the short-term loans are secured by the pledge of restricted cash of $1,013 and a building with a carrying value of $939 as of June 30, 2019, respectively.

For the years ended June 30, 2017, 2018, and 2019, interest expenses on short-term bank loans amounted to $178, $376 and $110, respectively.

As of June 30, 2018, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $340,006, of which $151,254 was utilized and $188,752 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $2,279 and $3,121, respectively.

As of June 30, 2019, the Company had available lines of credit from various banks in the PRC, Singapore and Malaysia amounting to $265,560, of which $77,911 was utilized and $187,649 is available for use. These lines of credit were secured by the pledge of restricted cash and buildings with a carrying value of $13,401 and $3,018, respectively.

XML 138 R28.htm IDEA: XBRL DOCUMENT v3.19.2
RELATED PARTY TRANSACTIONS
12 Months Ended
Jun. 30, 2019
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

NOTE 21 -   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

Beijing Hollysys Electric Motor Co., Ltd. (“Electric Motor”)

40% owned by Beijing Hollysys

Beijing Hollysys Machine Automation Co., Ltd. (“Hollysys Machine”)

30% owned by Hollysys (Beijing) Investment Co., Ltd. (“Hollysys Investment”)

Beijing IPE Biotechnology Co., Ltd. (“Beijing IPE”)

22.02% owned by Beijing Hollysys

Beijing Hollycon Medicine & Technology. Co., Ltd. (“Hollycon”)

30% owned by Hollysys Group Co., Ltd.(“Hollysys Group”)

Ningbo Hollysys Intelligent Technologies Co., Ltd. (“Ningbo Hollysys”)

40% owned by Hollysys Group

Beijing Hollysys Intelligent Technologies Co., Ltd. (“Hollysys Intelligent”)

100% owned by Ningbo Hollysys

Shenzhen Hollysys Intelligent Technologies Co., Ltd. (“Shenzhen Hollysys”)

60% owned by Ningbo Hollysys

Beijing Pingzhong Software Technology Co., Ltd. (“Pingzhong Software”)

100% owned by Ningbo Hollysys

Due from related parties

June 30, 

    

2018

    

2019

China Techenergy

$

29,182

$

28,048

Hollysys Intelligent

7,810

Ningbo Hollysys

 

 

162

Hollysys Machine

 

853

 

150

Hollycon

 

51

 

124

Pingzhong Software

 

 

1

Shenzhen Hollysys

 

22

 

Others

 

3,570

 

$

33,678

$

36,295

The Company’s management believes that the collection of amounts due from related parties is reasonably assured and accordingly and no provision had been made for these balances.

Due to related parties

June 30, 

    

2018

    

2019

China Techenergy

$

4,141

$

4,659

Hollysys Intelligent

658

Ningbo Hollysys

78

Hollysys Machine

 

828

 

Electric Motor

 

34

 

Beijing IPE

 

2

 

Others

 

348

 

$

5,353

$

5,395

Transactions with related parties

Purchases of goods and services from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

$

$

$

668

Ningbo Hollysys (i)

34

Hollycon

8

16

4

Electric Motor

 

29

 

77

 

Hollysys Machine (ii)

 

749

 

 

$

786

$

93

$

706

(i)The Company purchases products from Hollysys Intelligent and Ningbo Hollysys used to provide an integrated automation and control system to its customer.

(ii)The Company engages Hollysys Machine to sell the Company's products to end customers. The Company pays commission to Hollysys Machine in exchange for its services. The amount of the commission is determined based on the value of the products sold by Hollysys Machine during the year.

Sales of goods and integrated solutions to:

Year ended June 30, 

    

2017

    

2018

    

2019

China Techenergy (i)

$

10,842

$

11,519

$

11,094

Hollysys Intelligent (ii)

309

Ningbo Hollysys (ii)

163

Hollycon

 

108

 

225

 

44

Hollysys Machine

 

167

 

 

Beijing IPE

 

7

 

 

Others

765

86

$

11,889

$

11,830

$

11,610

(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 outside parties, as if China Techenergy were a consolidated subsidiary.
(ii)The Company sells products to Hollysys Intelligent and Ningbo Hollysys, they incorporate the Company’s product with their automated systems to provide an integrated automation and control system to their customer. The Company’s pro rata shares of the intercompany profits and losses are eliminated until realized through a sale to outside parties, as if Hollysys Intelligent and Ningbo Hollysys were a consolidated subsidiary.

Other income from:

Year ended June 30, 

    

2017

    

2018

    

2019

Hollysys Intelligent (i)

 

$

 

$

 

$

1,018

Hollycon (ii)

602

731

972

Ningbo Hollysys (i)

 

 

 

530

$

602

$

731

$

2,520

(i)The Company entered into an operating lease agreement with Hollysys Intelligent and Ningbo Hollysys to lease part of building located in Beijing, respectively. The lease term is for one year from the commencement date of January 1, 2019 to December 31, 2019.
(ii)The Company entered into an operating lease agreement with Hollycon to lease part of building located in Beijing. The lease term was for one year and ended on May 31, 2019 and a renewed lease agreement was signed with a one year lease term of June 1, 2019 to May 31, 2020.

Amounts due from and due to the related parties relating to the above transactions are unsecured, non-interest bearing and repayable on demand.

XML 139 R125.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY - PARENTHETICALS (Details)
$ / shares in Units, ¥ in Thousands, $ in Thousands
Jun. 30, 2019
USD ($)
$ / shares
shares
Jun. 30, 2019
CNY (¥)
shares
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2018
CNY (¥)
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) 60,342,099 60,342,099 60,342,099 60,342,099
Common stock, shares outstanding (in shares) 60,342,099 60,342,099 60,342,099 60,342,099
Parent Company        
CONDENSED FINANCIAL INFORMATION OF THE PARENT COMPANY        
Amount Restricted To Transfer From Subsidiary To Parent $ 91,624 ¥ 619,403 $ 88,930 ¥ 601,064
XML 140 R49.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Jun. 30, 2019
FAIR VALUE MEASUREMENTS  
Schedule of liabilities measured at fair value on a recurring basis

Liabilities measured at fair value on a recurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

412

$

412

Total liabilities measured at fair value on a recurring basis

$

$

$

412

$

412

    

June 30, 2019

Quoted prices

Significant

in active

other

Significant

markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Liabilities:

 

  

 

  

 

  

 

  

Derivative financial liability (i)

$

$

$

758

$

758

Total liabilities measured at fair value on a recurring basis

$

$

$

758

$

758

(i)The derivative financial liability represents the fair value of the non-conversion compensation feature (note 14). The Company engaged an independent third-party appraiser to assist with the valuation of the feature. The Company is ultimately responsible for the fair value of the non-conversion compensation feature recorded in the consolidated financial statements. The Company adopted the binomial model to assess the fair value of such feature as of year-end. The non-conversion compensation feature is equal to the difference between the fair value of the whole Convertible Bond with the non-conversion compensation feature and the whole Convertible Bond without the non-conversion feature. The significant unobservable inputs used in the fair value measurement of the non-conversion compensation feature includes the risk-free rate of return, expected volatility, expected life of the Convertible Bond and expected ordinary dividend yield. The changes in fair value of the non-conversion compensation feature during fiscal year 2019 are shown in the following table.

Fair value measurements as of June

30, 2019 using significant

unobservable inputs

(Level 3)

Non-conversion compensation feature

    

related to the Convertible Bond

    

Balance as at June 30, 2018

$

412

Change in fair-value (included within other income, net)

 

346

Balance as of June 30, 2019

$

758

Schedule of assets measured at fair value on a nonrecurring basis

Assets measured at fair value on a nonrecurring basis as of June 30, 2018 and 2019 are stated below:

June 30, 2018

Quoted prices in  

Significant other 

Significant 

active markets for

observable 

unobservable 

  identical assets

 inputs

 inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Intangible asset (i)

$

$

$

1,752

$

1,752

Total assets measured at fair value on a non-recurring basis

$

$

$

1,752

$

1,752

(i)Upon the acquisition of 100% of Hollysys Industrial Software in July 2017, the Company recognized $2,071 patents and copyrights based on significant unobservable inputs (Level 3), using a discounted cash flow approach assuming a certain terminal growth rate and discount rate.

June 30, 2019

Quoted prices in

Significant other

Significant

active markets for

observable

unobservable

identical assets

inputs

inputs

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

 

  

 

  

 

  

 

  

Assets:

Retained equity interest in a former subsidiary (Hollysys Intelligent) (i)

4,110

4,110

Goodwill (ii)

 

 

 

 

Total assets measured at fair value on a non-recurring basis

$

$

$

4,110

$

4,110

(i)The retained equity interest in Hollysys Intelligent was measured at fair value using the discounted cash flow method which involves significant unobservable inputs such as terminal growth rate and discount rate (note 11).
(ii)As of June 30, 2019, the Company’s goodwill of nil was related to the acquisition of Concord Group. The Company engaged an independent third-party appraiser to assist with the valuation of the goodwill related to the Concord Group. The Company is ultimately responsible for the fair value of the goodwill recorded in the consolidated financial statements. For the purposes of step one of the goodwill impairment test, the Company adopted the income approach, in particular the discounted cash flow approach, to evaluate the fair value of the reporting unit. 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. For the purpose of step two of the goodwill impairment test, the Company has allocated the fair value of the reporting unit derived in step one to the assets and liabilities of the reporting unit, as if the reporting unit had been acquired in a business combination and the fair value of the reporting unit was the price paid to acquire the reporting unit. The Company adopted the multi-period excess earnings model to evaluate the fair value of the intangible assets of the reporting unit, which was then used to compute the implied fair value of the goodwill via a residual approach which was determined to be nil. As a result, the Company recorded a goodwill impairment charge of $11,623 (Note 10).

XML 141 R121.htm IDEA: XBRL DOCUMENT v3.19.2
SEGMENT REPORTING - Long-lived Assets Other Than Goodwill and Intangible Assets by Geographical Area (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets $ 137,767 $ 147,966
PRC [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets 125,781 135,450
Non-PRC [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets other than goodwill and acquired intangible assets $ 11,986 $ 12,516
XML 142 R41.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
12 Months Ended
Jun. 30, 2019
REVENUE FROM CONTRACTS WITH CUSTOMERS  
Summary of disaggregated revenue information

Year ended June 30, 2019

    

PRC

    

Non-PRC

    

Total

Integrated solutions contracts revenue

$

337,842

 

129,529

 

467,371

Product sales

 

31,410

 

1,692

 

33,102

Maintenance service contracts

 

67,337

 

288

 

67,625

Extended warranty service revenue

 

2,243

 

 

2,243

Total

$

438,832

 

131,509

 

570,341

Summary of contract assets and contract liabilities

June 30, 2019

    

July 1, 2018

Contract assets, current

$

203,423

 

184,534

Contract assets, non-current

 

6,390

 

12,971

Contract liabilities

 

141,385

 

114,896

XML 143 R45.htm IDEA: XBRL DOCUMENT v3.19.2
GOODWILL (Tables)
12 Months Ended
Jun. 30, 2019
GOODWILL  
Schedule of changes in the carrying amount of goodwill

The changes in the carrying amount of goodwill are as follows:

Operating segment

Mechanical

and electrical

Industrial

    

solutions

    

automation

    

Total

Balance as of July 1, 2018

$

47,752

$

607

$

48,359

Goodwill impairment charge

 

(11,623)

 

 

(11,623)

Translation adjustment

 

339

 

(21)

 

318

Balance as of June 30, 2019

$

36,468

586

$

37,054

XML 144 R102.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME TAX - Income tax expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense (benefit) $ 24,381 $ 23,730 $ 12,253
Deferred income tax (benefit) expense (6,197) (1,525) 2,133
Effective income tax expense 18,184 22,205 14,386
PRC [Member]      
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense (benefit) 22,206 17,268 12,911
Deferred income tax (benefit) expense (5,722) (1,348) 2,616
Non-PRC [Member]      
Income Tax Expense Incurred In PRC [Line Items]      
Current income tax expense (benefit) 2,175 6,462 (658)
Deferred income tax (benefit) expense $ (475) $ (177) $ (483)
XML 145 R106.htm IDEA: XBRL DOCUMENT v3.19.2
INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2017
Numerator:      
Net income attributable to the Company - basic (in dollars) $ 125,261 $ 107,161 $ 68,944
Net income attributable to the Company - diluted (in dollars) $ 125,823 $ 107,425 $ 69,605
Denominator:      
Weighted average ordinary shares outstanding used in computing basic income per share 60,456,524 60,434,019 60,189,004
Effect of dilutive securities      
Convertible Bond 796,200 788,800 784,400
Restricted shares 21,160 25,746 38,106
Weighted average ordinary shares outstanding used in computing diluted income per share 61,273,884 61,248,565 61,011,510
Income per share - basic (in dollars per share) $ 2.07 $ 1.77 $ 1.15
Income per share - diluted (in dollars per share) $ 2.05 $ 1.75 $ 1.14
XML 146 R66.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jun. 30, 2018
ACCOUNTS RECEIVABLE    
Notes receivable $ 36,095 $ 29,155
Accounts receivable 293,661 295,155
Allowance for doubtful accounts (47,162) (49,094)
Accounts receivable and Notes receivable, net $ 282,594 $ 275,216
XML 147 R96.htm IDEA: XBRL DOCUMENT v3.19.2
SHARE-BASED COMPENSATION EXPENSES - Vesting schedule (Details) - Performance Options 2015 [Member]
12 Months Ended
Jun. 30, 2019
shares
Grant Date After Two Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 348,000
Grant Date After Three Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 348,000
Grant Date After Four Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 1,044,000
Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share options vested 1,160,000
Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member] | Grant Date After Two Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 348,000
Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member] | Grant Date After Three Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 348,000
Performance Shares Eps Threshold Limit Over Fifteen Percentage But Below Twenty Percentage [Member] | Grant Date After Four Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 464,000
Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share options vested 290,000
Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member] | Grant Date After Two Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 0
Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member] | Grant Date After Three Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 0
Performance Shares Eps Threshold Limit Equal Or Over Twenty Percentage But Below Twenty Five Percentage [Member] | Grant Date After Four Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 290,000
Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Performance share options vested 290,000
Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member] | Grant Date After Two Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 0
Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member] | Grant Date After Three Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 0
Performance Shares Eps Threshold Limit Twenty Five Percentage Or Above [Member] | Grant Date After Four Years [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number 290,000
XML 149 R92.htm IDEA: XBRL DOCUMENT v3.19.2
FAIR VALUE MEASUREMENTS - Fair value measurements (Details)
$ in Thousands
12 Months Ended
Jun. 30, 2019
USD ($)
FAIR VALUE MEASUREMENTS  
Balance as at June 30, 2018 $ 412
Change in fair-value (included within other income, net) 346
Balance as of June 30, 2019 $ 758
XML 150 R62.htm IDEA: XBRL DOCUMENT v3.19.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Consolidated balance sheet (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2018
Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts $ 197,955   $ 161,012
Inventories 42,983   58,074
Deferred tax liabilities 12,173   9,366
Retained earnings 708,515   578,079
Accumulated other comprehensive income (35,521)   $ (5,453)
Balances under previous basis [Member]      
Accounts receivable, net of allowance for doubtful accounts 288,507 $ 275,216  
Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts 128,181 161,012  
Inventories 69,437 58,074  
Deferred revenue 142,899 137,692  
Other Tax Payables (6,439) 7,801  
Deferred tax liabilities 8,789 9,366  
Retained earnings 670,600 578,079  
Accumulated other comprehensive income (37,898)    
Balances under New Revenue Standard 606      
Accounts receivable, net of allowance for doubtful accounts 282,594 257,013  
Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts 197,955 179,302  
Accounts receivable retention 11,858 18,203  
Inventories 42,983 44,001  
Deferred revenue 141,385 114,896  
Other Tax Payables 665 12,737  
Deferred tax liabilities 12,173 12,678  
Retained earnings 708,515 596,844  
Accumulated other comprehensive income (35,522)    
Effect of change higher/(lower) [Member]      
Accounts receivable, net of allowance for doubtful accounts (5,913) (18,203)  
Costs and estimated earnings in excess of billings, net of allowance for doubtful accounts 69,774 18,290  
Accounts receivable retention 11,858 18,203  
Inventories (26,454) (14,073)  
Deferred revenue (1,514) (22,796)  
Other Tax Payables 7,104 4,936  
Deferred tax liabilities 3,384 3,312  
Retained earnings 37,915 $ 18,765  
Accumulated other comprehensive income $ 2,376    

CD M/Z>:5'S/;H_\882HI+6WS>#A14#CM,]L"@&>]) CO/K*]Q_]/TYJG^&N2KL]OR: MJ.ORMM,5+:I6X1?;)8 Y]1=HXHU[:'/D%9QZMC]Q"F"@_?4Z9>[ZNN&73H._ MHMZ^$+BVJ1?^@:3_W$88XF0B?/"C?#)7H.>[7K(J!\[14^!>:T5LN5946VJD M)-=<78FF!W\5#1/%DQZ,2K^T,P?R"_F]3WX__DBFW^.7ZH8B-1ZX4V2,LDCL M-7%B#&IPTA-7L2)+PKY4GY[?DVG_N?C]^'.9?H_?;JFW4IJT0EBJ4>M0L:E% M#2KE]U1F0V/GEO_M9PK^.__A6RU0PB2?(-E[(+)\D ,0 MV1 ?J>2^09EU!$YD-(1V1V>$FJI%H;V6D":3Z+C38;!8D8"->"#&$.,/\#O^ M#.-%?;T,5NNV,-B6N8;'B#7*D@#&(.& D$4ZHPDNY!AR#),-E_8__HCC ^4U M%VN_[ED;;^5-])+5BS9+P'&ZA1@IDMASQ;E7SS;D+U9P@XKHVOHF?X]X<=LB M?<3GPR#7?F8HN'?PB%!P[W%5/X'@7MP*_#C!O96XZTNQ5F!%%A:V&P>G@X-, M9V<$/X59O]YUG/7>_;C[JP ]=^9.S_C^3PH%%0HJ%%0HJ/=?BYLMJ%D!KV4 M#=!RL@S(R(@1QP>I4YT@+BI@)9UF3:YYH#Q)P=/C#E&2*#+HLW4I$#&(6#X1 M>Y\$ZV\@MC"$JK(R3,(:=[QF=2KT2,N, 6(@G4JS1?3Y3>(0L7M #+9H>$?$ M+.9 XM0VF H#*SH>2F:O)<]2Q-B__L9(JHACYTW,;K^ZLJ.&D9\05G 7A?"I M40Q=SMMP.6_HV:\?4[G-PLI4FSV"*BZ>Z+6LP\<[8;>.D"2#;,IF]3"T1H) MQ0J1GF3(L$6,PF#A%60=LIYCY^"UK&_;5:%V8#IS9,M[[6/-$JI:9PE8!VX! M3A<9'%990MC?_=FO'X.^S1+--\'.EWS*6LX;9:%$1G9S',A-@90 [,!!(<@B MP]QNXX=>Y&LK-4A^-_%#O(?]<440F'?"]"078QN9WL9P0AC4N*^@QCW&#=]W M?U5//0 0@J'+:0D5OO&XG[0':.$<77AD)4.+3.OU><24VCODT.:T$L,A]5XK M,1G2\Q'Q(HV>EW/#.")$+O?(O>]>J#]"SBWO:]MMRQ@*_*XY949^<]4'+^[3 M88A%'(&A^[M'#H;N/Q0Y>E3NL^VE-$"MUS6>22W'\KO M^8;W,&E@F@LVL)MMT'("NOS0Y8?QO8\VXH^&[^IJL'I1L[4!HWU#,\Q=VO,P M0Z'U$)$7]8Z^MD2Y/3Y8P0$;!XE"2\]%!*N.8O^!D3Z(/<3^ZH[$);&WV\2R M.RW7#9F2K2JJ.6B9FZ784Q![B/W=!OCOT'UY!>TC+V*7JMXG!748QGA B#WS MR ':V;2_*OML?\:AH3T0?INB[YW3@/\ M$7V\5.]9HHD:<@F;>J.1V3)JXA+0!PY9I"F(WYWC!\MD_M"F_B/\:$W!F,XD M:$&BD#3I."8&-JAL%TTDMZ_#PT+O#R#Y? M!08+\AL8XR"]V$WW837IUC>SW$4@O?]QAQ;L@U;=YM.*7!W ?!]_14Q9=3;?F. MOE=,T/O9T8."GV8@##WU!?::$:05]UJTB>QDB7;&=P>A8*B^D]S10\A>/?,= M8'CB3K.&.;M5296&"L$^=:2(<@T9/K^F'Z_.I]W9+K4GI2Z M1\R*$#-6]RRNEXZ4E#+]QGH@R/3G8QKZ%9=+/UP:;&-Q6#?'HBC*V]J6;77] M6=W;+0'8B??!%-F,DQUO/CV1]A/W#3T"O3N C@4*K_(B>N!A\ R_+#I'ZA+>M MUB2!JE;97;\O#SVP'2$]I1&EBBCYRJ/@(< 08.AN_(Z[<2&2K>XFDJIV![&V M_IHQ1NN>B=@+J$^\@6+!,<(T=0&\"/64[=%AJ"/G:B;G=L'M M&O:_S("6H\!TC" P@D37@!!$L'KX&SUKPZ&QGX0SFYLCAZK,]-6VB45L8@[0 MJ6%?I,A7EC) Z"!T>8+N@VN'W@8=9TX02\+'6Z0E-=8M0M'#\68)H /U0PP. MD;MWY&!H_G(E/V]CK]4W!*VRD75D<-R5'=GTC$H[?>'];MG/+83>']MM @/Z MH:HG,#30AM2$6P)NQ;N_H6>___C>QW4+ZJB^982@A\#@&[(9BLU!VN66LI+J M@F@?-+/$ULUM*U%L#.P8!-&'Z.?)M[@T^O-E9].LL8%G43IF5VOX5MMX$D ? MQO0A^K!K4/YR 7]*?"!V5W*UVFS*V'0NE+>A.VR4TY<]Z!Q$/'O\9KY3 !D[ M%]+M"#]Z+8^;$M+)@\&1^PJ.W+\%\8ZU/D^+%K^QU'] "?SP5+V83">7/-KN M5PHFCJ*Y/C\*ID#5F=*7CLV_G=_';]0K@R?NCA^?/FX%^U[H0!!1A0@+'$JZ01SGJGO;XU MPBPL&^.F$PG"@!,[IF0T:6;(*20"4PD0?XA_GIV02^ O3A?](-C.Z_+8F,[7 MJ,9,!DR*/TPG0/SO-YUP@_[/&]NGOEX'#$N[933>SA'9M )^M&THC4Y]"71 MXOP019)XKGEXOC,,_YW_<+G8 &*0W)&M)W_9-<+3#H,H./5,,A]]Q8+ZS5G\ M[[_G-Q]L.7OVVXR^W, S7Z&\^ED1O_$-#P\[J!+E!B([>OD@)Z0VG.R83C(_ MR>4S]!O""7/%Z;-U&*F M4/KL+^C$O$X&9.!3/CMD #+PV1FXN&G\<0SD+*;]DM&?]MIWJ4BST0E"XH75"Z/H5T73_AGRU=^0W]O*Z4-[4 M@I7KAZ70\#>%N>I8!=M5'=CZXT9L_#/F_N>F7-7<%=Z\=4AQ2G%T-M7YL83R*5E9=;E^/.(5,SP%%D2)"/7=0,:064OMYJ'WGIGYO MH)9=32=(E9B,Y('&.4T%*VWB1DIM>@(H2YRWS8300FCS:/+>48WK"]#RC#$? M-'C,DEM\:^H.-XWA0I( M&P*+?+UIO[]JYG< M:9.;#<7^J1Y>8B5LCT,$VBR.*P+S8D M[ 8)>U\3^BV$;0<#"INH6]LZ#-:+Z6)>*Z\:*6&)"8VB11P_WV("$;LSQ&#' MN/=$[-!T.&+?GC9E?A@?23&JU8FJ!!!+#%ZJR-#D&_O$W5[4VW:=)0QZWXDG M#L^ER[N)_=0=;P1!I#J:(2[:"83/V=HSDN9IM#='5'/.;:O=P0P=+Q4R/5R2 M@/%O"# $^!I!\%<#7%4,:JSC4T>FQL+$'<0K(B12@!-3GF6>VRH. 88 PX#X M.P7$7PVP*,*&S MI4-IDYBTQ-6LCL_%.,8E#N %*D#09W.Z=Q$.-_:&KYFGSQ!-RP@.%6>?3UFJX4N_HG".+\^Y\V#)YHA0D*BH]QI$JXABL M+(4$0X(_N(/R*^'=616?XP-G;)E"I!RJ^)(C1X!7/3-4[70U?',>I:N9.@5J(8CF M@:F;JG_X__Z!L_\)"LD#EM*!KFV#IA%FLH*^$82%8*7ZQLJU=<.'D8><:R%H M*USCL)6.Z;C@A-+!=U*R&JSSS<9$-Y<^:ATJVZHT)[>B5TOL?/:M9ZQ Y"!R M^47N0\SS5R+71XAJIR5L$:06>9O*NA<-U'6*'#Q4\=,@!TWJR]67O)([<1YV MN&C&E@5>8,J<;I7;HWW*76)6HT6"I.[P&,532@+$V?7'(RBAH_^.CO[<]1/Q M*YT&?T6]?2%P;5,O_ -)_[GQ0,#)4/C@9[SKJI?>MYSAMR-BLQ*&#:G=D>-9 M32C1'#&K:U:+%Y<*E9Z$B*)%]ODM-)!SR#GD_+H%[:_BO*S7C6C6%RUA/)35 M=4B(E0&9.8;6VI^J*3!F-87O% MM7=5+P:8LVFS-89Z:PE0CER.MYUKF-40^A[Z09\]^VT&0&[@F3_=^697.=>P M^LCIZ\XYTAB*:XJX+ @'<4@$>G7P1YI M-(F^5/48F=]N, KUUR$Y60+L03,=K(BR-.0>O_XT\\!>VM&;50T9!V[<0.9F M)SAR"H6?FK$S=&90&T(.(;\>Y#=8:G\%Y'\FG3QL.W4+V1*(:-HS(C[@Z,%, M24_/56)P%A;H?W+08>W,I4/1'_PVK^/R.+ZA!L:_"J9S^@J4Z;S%J\G.YMU%:.-"*:_[J5'\ M@),D9L;HN1=!%A7E?4 !4"5 A0 M(;RH$&AE+Z":):A*2S!B,>2YI3^*G"NEY[+V[(6PDH!#91" Q=Q)'G+(2K1XTOYA<9R0^?\8AN M2:U=*#-W 76&)ZCK;C2WC>L5)EW A'G_Q\AO(NW&#)Q10VF)%R/RAX@H< MN: ZR\3 24\)_K6! YN10.@A]+=JQ#!\#V,Z7F@)T7;=D.O;PXZ+)0 ]]9P1 M Z'_U-!G^280^N\U,GM*V'=,_4@AAY7ER57>[,:=_+SIIX(Z;K2,>D=0T67C MJ-0[FWB;OND3SP4GF2+.G/<=@^V'8 0'MIV K5<@ Y !R !D #( VP_E)7C] MDKW?-Q)K74N>+2UL!\'JUV_0+81N(5P9P-Y/4R\J^(NY:JN.9A2"E6&$P==[ M<(AA#1\L/H6""P47"NY=K>HG$-S[LJ-R$D8[,[! 6#&UCWXVFJ!G!#VCO$<' M @^!OWX=P.\ [^[#Y?:X7TZL6M\<3OT>$NI>"CS(]U-D MD^PS9\"_2PW [P"_;$S;[;JJUZRH(ODZ)^_+XB(&P(-Q%G145OUC8!H\HEQ8XW\H$5 MV<6@I_#C:*G0Z3FF.%LD<0)V@H:X?DI<+^X#_#FN,SZDZRV:\06L,RX-IZ*5 MW"8'< 7> %+$\*S.?!!7B"NTX*^ ZQHQ*==NS!RAI!PI=>+Y*C>* :Y@QR%6 MQ*CG@G4WE&OHNDY)^RT['X8E;F]S]0W-#>S2\,$N1Z()'A1!AC[L"L)\[&!' MQ3I,6G.R*3>\_4A2: QX&R2&P4 FU!C7GIO/KC$^W.MY5F-,":T<-0]^UZHM M#TNGVJE42GT.:(S$X4&+!()"G0%UQK7GYK.W?OEPU^M9G;$G' /9ZJHF;U$, MK6TF:[+FICH#9%"*%)K5'SR_^9.A&ZHV/';WUO=UYV\.8">(FV[_TI,<8NZ: MI&KQJT4XC%8#03HF:@Z_]_8O4$% !9$#!9'[5C%':3O?-X)#!S&:!^0X1 X3 M*92 @KCS5C%007QH2@DJB%MM*R.V>V*K,?'E+7%PV+#MM2X23F #$ &( .?EX'[V@Z=Y[8R@\CS;&.3F,.J7=#-0+/=(/*3 M:S\TF"DL;#Y6(/!*4+2A>4KD\A M7=GN">D.64"Z.B4.Q]'H-)S1 P6#!V'N&$Q@%3S5UZ"7D IK+'>]T3Z7&ET&+__T<^R,?O02+KI%57MR+ MW7@PP-F:A;5G!C=V8K37BA4Z/7:-QK(RYI N2->-T$4_I8M19GK+$;I4T$(P M;;E?[4C94JJ_?^C[RW0YK#J/7+YJ"JWZD+')MJ'+M26@B_KK;X)ZW19!2-=- MTG5]D^Z]Z6*>TL4JNE>/JZVR8@E;XDAN-8?3UOKO%Y"^3%??9N9LOZEZB!CV MI+%G\HT%R@&ZV+_^)I_M))C?"-]+!J_F;HQ"J.Y_:>I"C_(&/,I,!7,_48]; MMYH!9$-U;P1 ^61HGNI!WHN+L97\*TY8:A_9RHA)WNM,VK@8+[+/[LJ#K$)6 M/P^K[VV#O\2JQ'FU3F,Q881#>X%:)",+HVW**M@X0A29S(UED%7(*K3H+VW1 MO\1J1[(YM6US#,)O3&YG;)5H7)$ J^R)5?*-1OW=[=*X?V5S;9V2OT>\B[)R M*+A0<*'@WL.J?@+!O:]-#+F,;/[)[@8'-&@%.QQ>L[D!^FTWX+?!4C HJ%!0 MH:!"0;T=0;U^..RV:A9/>S0X;1LEHO?85-[S72^YN4.QX-FJ$Z8M$$%+1 ]8 M/HE]H]F1;NC)%R!N%X1^=(K[:6X0!@5//:B@-0WX)573_"@9:9MJ*M:FD7DT M[OTCFCL28:G6]5.ZH,5JXC"(?D_UPX=OGI"8'GDA+K@@,,(@_;EOZ&A6@'KF M(?)J:%0$DQZ26A\=VMTFIS#I"5-T$:->ETN"%$(*VJ5)NO M'>46/Y@(@V8T\:484 C**HLX#8]YNV,*KV]WWG8:]E(4QF:=WB-.?8$<3,J0 M]>9JQ2KINS#M3(XA=U6 F6F] TL]/"36^<,VI-@,5]^CD\!B-W7CM+;0D;X- M1_J&GOW^S9$_=@J.AN_J"8MOU($-9Y?@O$G/Q7O.&VB/:AK;WQZ136U/#5MU M#[5]26'2$Z" '*#8?V!M&50$4!'883)8Q<.\0PS4 /L: MHR#?V8N*&7ANH-K ^0E6ZD,]AEH(HGGBZIBJ?X"!EKL)M-R_67%Q_V+EVF:F M'GD$1UP,4FR2_S\B8QI9QQG@E=FF&;0'=>10J5-M&S67,YU3&/RMO@6$#\*7 M2_C^V*9_/_C\FN@RSJJMRVJ//81R>[@>ER0 'P7A^P3P02/Z]U(,ER-0;K;\ M];&_XX4(\SHKLC1J-8XQ() %*3X415ZRH?\=@MJ8]X0&?3TTWVY"3R;"5@_@ MQHW_/']'MND8I=6I*/JUMX2\_I;4=*H5@B)00EU0"J8N:(58X)K"H 2F(#C- M8,9"4^<8DGS1_+U(R MKQD@R_(X"QCQQ#KOG+O;#D5Y/GN-AOK&4^:51 MFON&:I741?+17U4[5@_!HXI OR#4XW%A7[\="P:>O$!\(>C_+7S_$CS_V>1M MU'WIR10]:)A3AU[\"T%^_U&J+1Y_YIZBOQ"DQ=:F)\\1/3[,B2"M?*!ROG'4.2S!/6U'W'Z%OQB0DNB>.S_ M/-TF\/"C)P("9B[Y_&%:$I=XI3Q0?XFS_DWHU;^?R,>OQ/C'1SJ8#@JUCY\H1F7NP. MQ':CP@V%RF"8_-D1NL.!6!TD2]%*KE@1^@-!DAL/0'_,DSR]J<+WNRJ(U<+3 M^TK-*OH_!7!_P^F/6O,R.N.;L&*O.U#OGPVG( \*NFO;JA\4PI4;!\U(+I&\#@O):W!N^-_#(?_ZM@WE0;]B!$-0ZEQ5]#FB*X2.&XI*(:ABL"JM MT@8V7RRPA^50OYWY[88';SJ=S(4M/SK&\6@U*'>YY,6-LC\/GKG4I5@)#SZ[*'IR:A=H^*1PT^; ZM@R]HL0*D7'5N5HFU:JUCV1# M:9&Q:==F%6D)AIY=U?.<]<#F5ZA5DHWQK%^>MO8FIY *_?/(2GG5WH:=2$4& M=0^9"FVG9[6D9"2*_#S4'I3E_FJU(675YLC)SF3;:V,)AN(_#Y7:%.DXG28A M8Z0A3C6-W?:$=.C94XE5/1J[7K,@Z55ON$>PP8 .*KN)P7@Q&$K^/'0S:W6KK!2NKC:K>B0U%NMP$\FUECFT0CZ]ZMFL:K*N^S9GRI8Y<5EDND"VQV,Z]&Q62\HLK-""MT8&3;:M((RV M[,R6X/G/)D"R<7ZVFY [85R?E'QOA"I*!=SK^:SZU9:]PM=NR5+G@M\2$KWK M!DN%4F#M] M;Q+#Q*T\GW]LN^OIJD!:B,I$"E5I2\*T#C[]?/YWI6I(CTI-%3&0KKOC;_2TQH+.JMN6D9]9(VL*AZFQVE M5SV;_P%'=IGUV&[+FTWB8S'S$*UY7#+T?/X71J7?04W5%(E3V//YQ\?A MY>&MX^E9.39 MQPOE8(E(@WHDC\O=PY2-M-Z\(R5S>G[1QJS..[M*"[>V.]7HM 1_4NK%"HJ> M#T79$C?5NNVJ@!T;M?%>&,JS(!UZ=@/JMF0T)G:\M[8*01YFG7!0FB=#L?.K M"AJ^:58Y;RF+M*Z&Q^A@;"@)##V[:K/OAQO'H/?69K#O,3I;'5/X,EG_\ZNZ MI18C.)V9+?"KZ:+EC38MZS3T7%FTF_YAIWDX@C5I](@UF HE)"\AXORJ_,*N MR)4&KEJB..$[PTJOVT"78.C958-.,V"LL:LCHN56_&VD&BTR&4J>7W6OEHD^ M*^F"/-@2;I]DS3):C<'0LZONXGJ?#9K>V-J0+90(=EUE/4N&4N=7#9;VNE+> M=ECAT)&5Y5@QQMWV$@P]P]5<8L/=N+>(91K,T9KG!+QKX@B3M<]8U;#R$78CI4=4A.Z M6-G?;7G!2!_M'%JYC'+";EQKR10C8\@V:/BM(+V'C'<1CU&5S4 K"8=$O1R6 M;#@Q\&0>,M3F 2TW##I<^#*V4ZOD1-*0 M&&19BJ-JSH?E44Q:XFS8;JYW)F'-EV#HV557N(CO67%IR:6.5P^%H+$8=>)D ML0 MH3B(JHX%ZPIRE(U:O-I:J^D>O&23H6?8B"4:.7I6(%F4/AEZJ^Z.)KQTZ!DV M)5:U>W,>*\DU>\FZ0^^XPY-G[) MC7BAUBC)E#O8VC)"B0/E=-TS;#BKT]P1VU(/4;FN;T7MW1A;Q.G8,VSTMF ) M44^5! ,;ER2J,NW11GH/Y]@DMTN4=!&E+6.V%8=A&8IC-1$=NZSP$\ML1XPH':SQRDB'GEUUP/?C13TN(9;A5#B1GN\] M+G$Y\"S%P36]?8_==>3#41IT+-H9>$(Z]!Q&0Q*T564U0 ;5#MNMF+4%D=A& M>(;B\)7!7$(BTT)JL5#5Q)Y?G<\E,/3LJJV2W=T,A^N2T-I6*6=@'#>XO%3P M#,41FDN9:Y0G,Z0DG;5Z6J]"4?=2+*V^ )7A=!C#T3''L-;Z)VHBJ(#74C6USHC<&6'K5,\6! M6S-56R,.9O'.>K7NS(_!,+&.\"S%T=XZA%E>;'1D@U;(>7E!4VCR#L6S%$?7 MH.EM.QR,Y,'&FZG^JH*39'JWYXICU?"J:QL_]A%UPQXM?81CL\[INF>*HRDM MC)'<<"49F]C[SK(6DD,G?;1SQ;'RO,UX+.]E8>L.9H9#826\G][#-\61AK:_ MA373$"0(:=JJ%QA?'[]X&A?Y^0@P-0K=QQ^SR,.8_JAO[C M73R$&-%36.5UQ2LX_@5]-LGY)$CWY/IN/OQ^Q+(X'P]16SC9%)> M#)8^1*O3#WX>OKCI,*30/^DSK@'PA";@.UU\' @;X+KD.KVF-G%9K_E%IY8=-!>-E;!F^ M4(^\%Z?AI=SDW<_"[U8:7OR$PYN=*2A"OYG7^;03\U*U'&0+LO4G<F19O(5D-#/VVK@MF/:XM,WC-E0T-; M.5I8O*=4_NCF8))-IAD@TDV&.*\ M[CSD*@P#'6N'^A\X%W;+;!&?F R,.]S S[YXPNMF9N65]^WYNY(7S M))>NRTWN!C0C>3SMX$-FZ3O)T3NB[MIW<%M0U^1 ;,N)1YUN_+CJ:9>,IW3K&FJ9YXI9"@_ M[Q]LN%WY2=2-X>_>7^=<]FT.9>::,F.HOI/<#I29#Y294ZCJ=F7&=#1W8]R6 M1WG;$G.*4]VNQ!C;*'&PH,1\I(X!0:K;E1@3_+H1A%!F/M*6N>WW4I:6@2&L MVPIAWI@G#EOM-%GF8EYZTO\C15D*Q; MZ(61IXG)>7.,/$W5794\0IOPT[?/R--,0;:@27@_9U;G::KNJ@X2DO7^SM:% MJ\\A69].AN !!MDW&^!^:9AB+Q0-#ZBT.&L+A;]-EOYK[I,GN#W[8)9'E7P6P22VYI_07N4 1%PJEX(@"1%&)@M)2 M53UPK=#8)-I 2(L[>'?CN4[R;<#MS>#;J.3'&]<9@-V2'6,S-WQ%8)'VEIVY M<]GT:YWZ01CA@9M\IFYHYD:U@__["_FKL'#]C1K^WU_F/OSJ1!O=#1_^^J^" MHVZ29W^X_M=!^B!B% ;@T9*%^*L0),MMI%M MW8KJ1A-)813LK[])MDBR3!%AV?_^^\>I^_M2T'WJ-,5OSLTIF/K1'/ZV"O^? M]Y:54U[]_O62/*@HH]JQXL]L5Q5:PO'(;+O2U-"D:RNE$OX6K?1D=_CI3AJ. M9D=@07JN#R: "T/?G$>AFBS?T.VZSI-]P8V'"LMOJ@S_ILIF1PVKS@*O)5!T M!3?K0R')*B/_^IM"H K+D0J[ J_YU5]DQ@9 J+]^5W]];Y_54TV]X?"G M'8D/NFR%[(\VCZ]\J[5?=5?S9FFS]7.HR_J=/A+KTJ8GF#5RP4A'F:G6@"YC M_OH;0\DB@>!0H>5(H9VJ1Z!.^[%H!.JT/]-IB68QE6]]W?K_/WM_NIPZLFV! MPO]OQ/<.BG7VN5$5 >L( 0*J]ET1 D3?@^C^$$)*0$A(H(;NZ;_,E,!@8Y;M M12-P5NQ=91NA;.?(.6>.'.D=E-U!V4J4"_2J5*"#-2/4B,0$IY59^0_*[$EZ M%F_VF@6UJ5K).1<5K7P>05DH].-7F U$PW>!LN?/'9/P\E+A)4&R2WEG.^5! MWCO O0LQP_'"<$K'EZHRWU:WL9S,SH.<_[!LI<^[3);7<[1HKIH@.Q@)Y0*' ML"SRXU#_O(5EG&2Y,P<#3XJ5]$]4:E# MK:@G;K50S!*#.U.^\&PH<\W*K/D M-TMF:DS+68QSL1^_XH$(^Q;E_KX^S'V#_7X"VU=1KB::\&\> MD"FMSFK=!5-5==(5B9Y913OBU.\/9*_Q*S^,B'JTYFSIJE',9U:5C2$.4YGLWQU*&>L M>BLFR:P/\VAFH3FH".4MKS()I0<28%D8^692Y!TN#(-IY%B9!M&/R M)4&T]Q MI:7H;@(T%BHSBF0W M8+; -&31FKQ>>CAYZE@VJH+5,MZAXV"$32* 31W@*ZY/=8Y^M!I(%\^"H]L$ MYE*10 V8BB$W@&2,=?S&4ZR9<;C7#";YE-!MZ M#_Y)HI&HXJ9R3<\!#;\A=Y7XM6,5&TR1+C93L6E)*25:ZP>++*06GZV%LL*: M;@XU.AZU>HW*LH[ (4+ @8065]";>BYH^#A7*ENBA8^VH\C:'%##:WG0HLC MSI%5,WNUT+0[H#=E*;W=UJ5V*OIUSM']4"'9*+/5:G7 J;-I?KC22WJBL4 ! M!B(E72WQ\.T0X=+28C=T(2ZL_?5 T734!<6"'MA@F(*Z1._(P13:N6 M:0_7G0+=E%+A;F]:LXJIKY\,NY]U9_M&O@*:X0B_Z!2;R<*RYLP2>/5G?[?Z M/ZZV6]ZR'"S?9HPHP[MGG'+UM2@'@CP%UL"4%,M]P.W08;T1+0^#B*O9=@@VO&2C M,#X5 MEA NEG^X6)? CZ18DS*IJE!6F_%4)6]HW5FY.T;X$?_QBPV$&88X(O?4)GLJ M\" TRN,&1\DH1%((.$)X3/]6A\KDM@2*8] MZYAL6P&T.)HP<54?I,(&SG)\EIKUE!H*!$,NF^(@+*\[L;PN@17EQ<:JS?JR M+24E=OE-E"^MD M:"8U:W5L\^SO?07?"R)5@$TI.*I#W4K!B(_: -$D>DA$#^FQEY7'38P_''7' MU^[E-=DY-=,8*7;)L*P3"\>H,UHV0T%GQB]D8YG:TMMIO[H:A$)$LX@<%20\ MF9OS9+YDQ*M(LG#5?(^,D MA_'&-J46XS'-28)M8F[A-9A(_Q 'FA!(;DD@.9NI.6O%MMKB5XGY<"ID09I= M"ERS%XSB11C10]AX(!&YEK;?-S/B!UV!":7#=Y2.LP;=2&=R4;:C5>A4:BP; MK-%06O88&S21T2$630@6]R18G+7?9>:UKYH;1329^K6M\<7CN'F M<].8FPH>"(NR#5B ER.D3"])^)!",3>B)3R13LP9O@(Y+$R._A'J@P^I#VA7 MYY^6*>K6")@9TYB]S@^?6.O6>H93YJ!3%EC0'X[R#;IMJG"M8S[+A""H0$[F M$%*%GTD57X&'"9,OS"LKJ40WYS,M5&-C4=##\/!)C@6!!Z(P0N@:_J!KG(R, MOX(.ZLSIFE(UR:EB:C4P#*>53-$8'1"%(Q)(),)$&8!$% \J)O*FB=1??@2' MVY!!/@(/L!?AVT[@1*A1BM/+I-)4F^M1,AF.T2"*SO\SF"1R&B?^)D!!@@PB M(?+(?).ON!39:3PH-&:<, M$ ?G]V;M>W&/M+)4H#G*U%Q49"+I020]'GO%N'=ZVOZ0C!O3.F.5BQ,PV9; M' SPBD]T1XB7_V!Z)6\ZX#MS5#YB_5W=*3-*?I'FBRNUTV@-2JL5ZUI_Y,>O M4"B0B+T]7'F2BT*LGSC\A'CB2^+)1X# D3:)36BUW/(=257JC=Y(;;J!/]$Y M(4#P4/HH#^8$7%,@Y9S%#]5(=*9E[1*?*C&5KA+4E4@.A_N(2W+5I?_;6?RE MF2&^;S$ACOCA(IFSF7YG9$RGVBJA!ITZW4US>BUFX@7_LT018OZWIGWXOL4W M9X7&#/)C$0K.J1N;MPLQ]9N!]7D"4-X(A8AJ;( M>"@H8T2)E.4,+4561'-#M%B(%@LY5NWWDY./VQ6$LW(WSLIIAQFN!R80+8!( ME*_6AE-7MV<8(FD!(F@[MT5Y/ZB^].!O@(V[TK9U&KC M@=@"$Y5N]DJUBK25(\LNCJD0?^@4ZA#0(0'5#?N!T)!\1T.ZA+>36MM-.3(K MYGC1 2NS"UA!Z7$8=X@NSKUMCF /T=.YO9[.)>'%RL1+DYJ07_*;)(C H(HI MK\H87HC.SMW-Z@G85 ^KS_,@R9M[7&!U"=QQRGU5[+*+E#H;:U%^S8>52@SG MC!$I*QZ()&*W3N,0V'D>%M?#BO[<'78N3.^Z!%;4\^UY:[TJSGFQUY(W]6BG MVG&WLQ$-[+=8X7M%(*R0I+E$+U&>.I:-X/[DA5O?C,OU)7MA=N/+Q?$YW[$M_*UQ/7S\[O-?E8[R4+T162 M&<,$L/M2C@GC>VF#<=SM'DZ7#U"=VX-Z!=C544MJ2SK0]B&$J( M=!()];>/URHL[L!5\.8=VF;85/N1Q,+L<*GQA+-AMF8+?;&&&QB/WZ%(H%P M@B':+P1L?L=M(F#C1]6GV^-)0MS(G;(:BM*B:60X.AD5&'6*R]!MA!=-P078L(_?H4_>+R-P,N' M6$[/""^1>Z20? TO%R8UW1X3V-189OORJBDP%6,2'E8*72]G@I6P(H$($W]. M):S_#H_>N )HH>VA^QQ-$5_ M6:N"%5Q[90 MT^! ['&(WN-0@U9$KKRIC85J04P+N:63;,P@#K$#YL?\9C+=F\[]UAVXOB%^&=/_<^VY7SIEZ#E>XMNT(\[7>JI:*]+E ML?_ ;+L(9093I3M01;M5F^33L2V7XA"8Q7_\8A@F$(H3K\Q/B':*,_B=0>T4 MTY" VD6)A[RPSC!@KE;H6=^(:%*H1Z\$6^7XJ; =EFYG=],NXZ+ M98AM& D%0N&[>&?^29#[#LM(A/D;IB.!L@L3'^=:8=7AXV%:",Y;"W4;JH74 MPM>W^:X&9C&Q'VSQYQ6F.U*,=:NSBN'X$[%)F1#!,Q_AV2E.ZGWQ[#_75]7*WYD*3RXJ#(@U753G%CL^WH/L28?",I-8>M>HO.%BJ)^2@B2U;.=9Q8 MSW&*_"YC?W>5/M\0UOVW=7I#\;Y+M_ASF:2[GWCZ;H/^!#<&W?MJ53+-_3_H MCWY/Q+WO]B1SW/^#_@0W3=[[0LF'G.9/ZH43C^5:5QF26>[_,?]F2'[QN_,> M<8[[*"U+YO@UG/(+W]%&YKC_!_T);A"[]T5A9)K[?]"?X,:J>U],=;=I_KC2 M)%@P(3@4+2!3DC&; ]W"TB[/*3?B1W61>^X,G[O*Z2D/4-Z;&G&%F_B^)L=U M62&*N\[A*\MPQ0YEN.)_K"P1'EDEO1:-ZO0BPUCY=*\\,?M?NCKY17W+:AGO MG #'\)Y$Z)XZ '=W"^>0U3P1C?'Z=^_T!YN+[<,\%,.>5'XR,L*US MS666+JJ9[-";QL@KBQ&O+*.D\WN*4E%!ICA#CQ'[]" 89^ M>WLJP9L;:D \%>15X-=L,_MZ;0 MJDXK(T,(J]7Q=)F.,E8\K:T0R'SVAJBG/.)\;YQYQMB)P,QG-1/*9C!9<51^ M(Z36HM3G>^5>/ONERZ+N!S3A]G2Y#<::64$IY@>C?B%&)Y8X?OKL[5$$:$@ M=6M>P'/!S,?5#-:@4>U,:#FG%D<9(]T=Y$-V_,$R-R7HQ16K>CG#,VLEL0YS M"]D071?B-/H(\-V)K/!?R'.D+:+5ES,PFTDFA&IO&IRFF!@;51\S4 M=!;E2CS=C8HJ,RJ%Q_)"JF\['$(8?+G4'5(U!%^N1:2Y/\17)RRY'>\Z6&H3&A+?P);>&L]25Z[7F5 ML:-9OLH4*JGQ8K-0Y2&@E_DEOP(.(QW'QN&G-3P2-A4;8!"_#RA)3I M)0J)D P1DB&'KLEA2$)_\!W] >WL_-,R1=T: 3-C&K/7.>(3BUUN8J:87KEI MJ4IKPZHX)<4$9%^>0IBQ5?@(27W4]7UJ"@)RK31%G.] M08ESQ@@>/LFS(/! E%H(9<,?E(V3H?%7T*$:R8-%MQ/O\C/#FJC]9;X=7F-T M0#2.2"!^\H8]HGI (HI'D%=YTT3J+S^"PVT((1^!!]B+\&TG<");3@_I2857 M538[F0B) 6.PR3K&BFG'S%I1BU5U9(;,R20HKK-"L= ML9^?,#@?001-"%8009,'(K-< @XZT5JW#$+;ELH6RFPMVERM6C7L.2!:"X$# MHC]"]$<>ER%S"83(#BJAP3(>=H0FEW2,?+Z4-G.1C8=Z:2(46J#'.Y$DOU[%B;.\@\M5XT]#:,4,"&B MZD$.+A'RR=W))Q^QX6&D.K4K73JEBIEA<#')!B,KJ8YLF(AZ$%$/PA"YOZC' M.>L-2LMTR[$757XAU.Q8OZ#F30:OP$33@WC/A,-Q?P['1ZPXUDR%E^-4N2[, M0JU5ES/CW>D(K\&(JA$+,)&WIXA/4C6($3^G'TWX%;[A5WS$GMEM*ZTIZ]! MJ"[!7.T']55U[MHS4?0@!GT/$L2#K]T*:C<+C=6F$K M_B0]@9CQXY -_,XIN/L2?&$]CW,6&.%U(3QP0(M.E:OQ=J3*F9S@KJ/L!];1 MQU7SP(P+#8\");[1#E$E/"U#?C9=[TFD>*]S!02Q,H8)H#=EW),&/9*&[R(N-W# MZ?+!DO)R\U<%V-512UR?\G[%4CA1R[;*JK)@K60F% [*H_& 88BZR-TAZ?;& M>>_#/H@ 0O#(YP21FV$3DVZ.Q^MA>TPSZ_5\W++YM%'&V$2D3>Z-32X_Y5O! MDTML(?#D3^++S5 IM&TFZ[0E]85JJ9=MA&/K\CB&4>FS+!JBE4"BN N)KA!4 MNC>?Y^ZX! ;\DIU-0CDUN^@+1F+0;6_9%<:E",$E$LK=0>.%H)(/.4IGMVEN MAE:)1LS(AT)EAQ:+RD!JQ&/-5KJ.T2KVXUE!;-.FXN0&L;>$[Z=B>#1W55LOA4DN;0Q DG^H)7Y M Z+2E?$@U)^4TO1BF YVZU%KE.UCEPD1U2($G>ZIH/.MT"ERCRR;G]'IPF2Y MFT%*I6?45#83Y]3-9JQT.[7>(M)SO1[6]7I"Y_3!?2_A\]_AT1M7 $T<6"E- M1G,D*6JB+@%*M*F"HP/7;L)TP/T!#>Q__V_X&=ZK_TAW;YI]1RF@8[P(0[R0 M#6>H 5\ QOF9\D$TL28P%+(&J^!22!754)V>:5QBNC'M2I0>'P,*9PVJHPM2 MCZ*\7M#"II6A4^9"EN/R>%6<'SDU]"< J(D;4G5L"S4-#L0>.^@]=B29=K&0 MZX=$@8E.I#+3+$QZZ#1Y>,#\^,72@7"$"=")Q GX^)1-/<1>_)LY<\-#YKPZ<"TW)I 9T9ST(#4#!.[*K9M M*D/'%N'PM8S3L=L)YZ5<'6RFAK=H(!&[IA_DGQ0P M"[2O[A.9&9N51VV#XY5&L!U9]#8YON7NC-$_?L71OEB4N9Y/1&#G!%_P M&R#/*99T%IQ<$&9#/3%:+->#6<*'">JZV>RTZ5IO2(M=>L!F MV($U[N M,D09#--O=;4("EU6[,Y/*/2?BPGA$9!Y#V0*FJ@J?";3I;-&W@K* MT71I;?LP,__;&+_ M[>'Y08_OTEWQN9R-7_N&3)/KW:ORN%UQ\6L.B<4\XS2YPAQYR'ZX^.V"Q%R> M<9I<_-Z]Q^V*BU_D]UP6\]TB%N*2W?SN/&(PSSA+R/IRI7OJGLI<9I<_*JTQ^V*B]^]1BSF&:?)Q6\E>]RNN/@U9W>SF(]+D[S7 M%[=7*TFY-%QE"2@X=D"R*6-$21-1'P-*T2E1DN (V[ &U-Q4=$F9:X#ZJV+8 M@&(^1HC,W?'V_#.[W2SO=>\//=ZI:\4-5K<0?"UDPG<)& MG<0:?;XCCT,SNUCMJ]TOB;B_(#./@;FJOSZVU1+7H1,TFV!\,T_F:\4HO6"[ M,2$AUG1IP0V8Z&>OUR)X\.1I@GMO9SX7&)S7E^A$2K*9':9*?',UE!.Z64N, M([<%AFBF)2J-E9*A%Z!<5*SJ:F Y*P0,G[S;B@##\^_HWGOC]CFPX:SBPU03 M!GJI+]<%-BZR@]%"+3/3LXS^BT."9?#K(1\:AVD%5,QT)E8,@RR&A,]>+/7] M]N9(\'#CK>GG@(3?B##H\UI=GD9IA2Y*3BXO#^B44?LZF?_+R)#=S@KS9+\H M"AN!-I)B4UQGIBXR1'[\"L4#,39*@(%$$5]44B"P\,?*"(E:%;2G&WD@A*W)1Y\%PH M<:118%<2*Z.5F4OT9K--M-O6X7L;& MP6ZES@D;>9V/],92;3%WH2%,'(4K: !\IQ9?G$'B=VR0Y[E5II@1E7ZG]B_*H2''(_U_V,L/E]D16LV=:#4O=]19 M+>.=+7L,[TF$[JD#<,?UJ<[1CU8#P/I;<'2;P%PJ$J@!4S'D!I",L8[?>&*U MG(I\-#V8=S1>#)I&U9K37'$RADOE9WDY!&-\?N#G_@!#J#HWI>J<=:_OASC: M<+3IQI=@*"CMFE7-\>$A'^$0XJ"[8L)Q@C9/(OAP?\ A_)][\G_N!S'SI1BB M3P9QF3^H(81!QZO:)&H(N MU^)9W1]@")'*#T2J^V%-(3C=YJ1@=4MG%^$(:VGKT#R-$S:?96(1O/&_+-#] M\8:0L_Z,G'4_I.BK]&*S47,3H=/:1B/+6$:(IEVOA/V=5_)Q*:0[,;@JP*84 M'*FBH:!@%$MM@&@222,B:?382]'C;A$0#M6C<*AJIC%2[))A62>6C>6VNS4S MVW1#W5C9],J()B;)%3=@8D1^R-=' F]FN(2;Y L9H;-&7,_V(PQ+]XJ\4FZ5 MG2'/Y"RUCHR82 7Y7"KHA@LPH?S6:R-I5^7:J$.BMD MOD36ASC0A$KC&WF>LU8,,K%@9RQ:4[43SW=K1EFQC!KVI+$$#Q,-,.RIV[2) M%7\75YKP5'S'4SEKT3:=*4[EBKI6J^EDLEBJ)-;+[AA;--'+(19-^!_WY'^< MM=Q^O6!,@R'045.&7"_,)E(^$<5K,=:VN>9:_.TLUS^D"\*M\#&WXNO&S&Z* M$WO)%MI\BBVEN+E3N;6,HV M%"%(M_K;:3QD\#G7^EAW*8V&$T\I&\/-YZ8Q-Q4\$A9E&[ +T](F5ZBD$C( M$ D9YTC/G49TZHE9F(;AU=!U*DU MU]U%@ECQ%7C(CAPP5T+Z3&#;PF0Q6X2KZ=X* MP<,G>18$'HA*"Z%L^(.R<3(T_@HZM.UXO[I-M(="-BHE9YT&OR@W,#H@&@<3 MB#$WEW!Z]!06B2A\PP=YTT3J+S^"PVT((1^!!]B+\&VGE"7#Z78VW^;"_*Q= MBXTWRF! @TFGG B6>FI*S?+)_#@4J<46=AW! :*U$#@@ MZB-$?>1Q&3*70(A$BX\Z3ES/\DRO6*OD,Y7DB,>Q!=$+N3M"^(AA0_1";D:] MN819C]/]UCS-U"5Z5A\/F^Q(E%LUUZS9CYBU[P4^TLI2@>8H4W-1D8FL!Y'U M>.P5XW'3TX37XG=>RXZUN8/,4^M%MP&4E['5@$D050]R M<(F03^Y./OF(#=MS+F05ZY.@FDJ9JYJ>;5N*C&V8B'H040_"$+F_J,4$PU3#:KC=;[$!+4VBZV7:'H0[YEP..[/X?B(%:]48; I)_J&D#5!I1V> M#8>I+8>M&&EZT($XRWR,JT&L^#D=:4*P\ W!XB,&'56TY=2P35YE\^70!+17 M6;OF+LM$TH,8]#U8$ ^V*%]3T^.K$VRZ,X]J@_2U @9OPX M= ._LPKNO@9?6-'CG 7*5G'<-X8;FZ^.VL68P-*2@CC%"5?0X[<+Z>,*>J0! M'!'+T!09#P5EC"B1LIRAIZC ?)R)U?+ M^$ ^"NE@O5HIJJ/F?I4XL:*&ZYS<",EY4PAV(F;,MI55NSE&W4!40^YM=)>U MN,?M!T+XN+_:R-6!B./K?%31BD.U$]2S7,?$)JE38#IOJDBH@-S8P+4;; G M'TVD>LQZ)-.,M)T'9\FP,I[6W6X@V/--/6Y7$'F;K_'0;H,BDW H%M[DE!7--KP>9M2^(1-96A@V?$R#1F1T0VC)^Q?RT* M-CQXL%A0BK=:4-8$.K%PD&1@$K$=(K;SV&#__39!"/',[\2S'1'[M+<.%SP3 MB!9 ZF\O*YQ;R;QE.:(N@5-[JUM]6^WJPR4_8W+U\I:7VNGJ:A .$54?7Y]= M]'US"3G,%VI %P6+5;)?T^?U7(]6Y(X K$IY.>]R""R(?)#/Y8-\WV)"X+JG M[-!%8:+0+S39%IV0Z6H^6!2WTX00FV"8(#I%)/!X,'VCQX")JY.LKN-/S-EE MK!I/9/B%':NGC#9P9O,Z!HI/>S1@F@-V7GFD+FKB)*)IVUQ.J"-L(C)7]\8FEPSUK>#)94,1 M>/(G6^IFJ-2+#X9<2\T(:K6DR9/>6L^U0AB5B/*5#V#I.T9Q!)7\2\ZZ&2X- M0T-!B;?:(][I-9OE=F4V+E3'&)>(&-:]<>F[^4HNU\M'J/2F#_Q]^];-5;&N M#E?PB[ J)W"+L8M-W:S'13JH30K]M#;))VD.XU;LQZ]P*!".A#YVX1?1B""X M=1%-+();?A+-NA\T<4U%C2TRF;# C.;+*!S+::Z/72I$6B/0Y ,IK6^%3B[/ MC:#3(Q#A;H]6C?1"I5>@(-'%<;)J"FINO4CBQ!1BRS$L@:K[*FU]*ZB*W",1 MYVNHNC ![_;XHJ>5S4#*=,(J$U)*E?AFE8HD,%4 L?2@-\32G[U0TE]TO/\. MC]ZX F@.P4II,IHN25%#]$5*M*F"HP/7A,)TP/T!#?%__V_X&6JJ_RAZ;YI] M1]VM8^@(0^B0#6>H 5^DM,_/E _B"A9GLP:KX%)(%=50G9YI7&*Z,>U*E!X? M0PMG#:JC"Q*5RN5> ["-:ISO]#EC.XX -CD\\G7H3T!1$S>DZM@6:AH5OQWJG*(R$M2Y#K-Q /*SR9:3RSQ;D]O#6D.I=I-?#ZRNAD!ZI2NRZ\'4 MH;.Y32@N+9R*6L0N4/S'+X8)!]APA,#0E>7;OAT2G6(M$B2Z*(E1HAW99A>S MAMKI@E:]7R_V"U4?ND##1'*Y$!.ZR3,#M9+=.(TR9W((@!!S,1(/L(GX%0'( M/]E@$H#=-@ C^',I3^@=NN+44+NVP<[- B*,8H^.!:"A*((B$8A?$GU-4Q/L"T"!G^F!$5U?Y9$,0 MM)A3\6%8-I+"H?(VD6FKV<@ZV,A*=3I2PK"#6(:)2#00CI_2OR&PHU$&3E>5PQG4A461BBB MF>OB*%_'>V2NWEXL=L4$];?'H5,LP?OBT'\N)K1'8.8]F%FS_+JLR%N6WDS4 MN9!)*955V8=>2G0P6SO3>F3! U;,&OUAKMRE76Q@D9<2"X1^NXN.&8#_ATO^ MJD4?#"SB+BJCS>'4>=>J0_N9OB>C,A_GL]VTJM$[5/7]>GVV6%FQYIJX09, M_'N^#G#"@>#$-;;SE7BI+?WQGA#QS!TD@#AD)78T8""L#")BF!D,Y2C\EQ@/ MR]%07$X,A["X_Q/A_V5E^>N_\%^[G@+%TW_[]<7J(,Y M(@%D?+M>8"([0-[#5"88=TT)5Q/_^__W_QQ6]RUWVP/7@W9X_=-Q/7P8,N M\E#=Y9*&Z)_AZ,O?,$3O_VA8>+/_'Q,@EO(2H+/A&W,_V%"/Q&G=09_ M]=H5"?V,12\T-J]6QO#+2,"Y-3$1F/]/JYHZ-5<_6H3[*_HB-!B(\-J1Z^'] MZ6".H,Z#Y;<0@E+&B$JAA04KAGKS7KP08!U/Q@\LD[EJJ=1K]IH4)[2J9:Z5 MKU:H%I_*5:JE:C;/-P-4J97&J\&YM_SE;CCF/[%S>": M8%N4HE/VQ' LZ+%:OQ]5\-LGUA* D A=4PJZI##.18CDDMHI6 0UAW_!OU*R M:(M_7[D'ON"TG%_OCU>O4XN2ZV%@NVY5H=4,$K"$F.=,?*V5;WKYJ)&X*!?$ M((X@._T EKRX0LPH(29$)C9@00*Z0D,V,A#EV'# A.(CE@TE1N$XX]5>W+G] MH5JBE7 6'5NMCD-<-J+6U/%VA0XXO7ZR5NG%4_6"UA2J':,9!GDV69%7 ^;M MDVK$C&VR$]Y6@VE@1M=&E^Z'T9/1UT]JRTV#EW6>$9Q0VJ@D0LE2<\,-(@/Z M]9.]HCYN!*7>7-W8X_0TR%2'K=(*/OFF]'PISBI:F)4%P&2S.K>6JU*O#I]\ M4[JUI/.;!I>:\HJ6&*<;B^D@M!C#2.A-Z;(2'#J9^BC-@W#$CG<&3,U.U6&4 M]^;)R;(K5H1$1J13]K# R]5Z++,>#^)OGTQ5@_*BSQ9J:G-4:F]IPW3JR15\ M\DV+K&%+M=8U3>-!="S93(4K:3)Z\DV+S"SH::UPKBET1E8T'=LN>_QF-4CL M2W?#MXHS Z8B7>)TVZM#:^98U)4M?A'T7?!A0-$[EU:#N $-&_]:'6447=0E M1=3VZ3=#H<=.(Y+MS-QLOJ)M<(Z;E%VHX9*S?R M5G0'R)Q]YKD!>BST@P(PZIW#ZMJF [[L-IXWX2.H,9% MFI#[GZ#[G[?_KC:R7"7?=UT^M!XFA6:^PC>;5))+%;.-JE!)7RN*?EWKG*%I M&VMC49P#>]05UF\!::+#<&BL ,NM<X@\.EH5 $PXT_%V& MM7[SR*XFNV%JY_G=,/VD#MLM[0$>-Q\^A]H#:VBC0F0 FRA3MD$- :[=W%1@ M?V[@KSH8*1*Z.,1]WXD/4&>Y;X1OPE\635@E>P)[=08 ; 9RXG;F.((F;JS0 M_).@8<*53?R'^DOYVYWOJ#/P&XP5LF0##Q?.OEIX\KKO-&"[$7%$@140=5O; M4.)H!"1W# %LJ3QAZO#A1BXX)>V7#.OZ+Y^!?RNL2#3CMQ^YD@,6*0\LP MAQ1I]<'MEDG-$-3,624R-P&B_S#P[G!$U+6#5)0N?*95BGA:.8 MJ%M%"MWZ NMMN?-NM/^B.];O#.]^%']2^=%1%>!W=,/^T!Q!G8!?$O#LZ7#Z MOS_+]9?Y(TH8O&!!(]=BT!],&8_B"G8O)<[G$*#P&[(<5[L9B%S;&TLZ%AIE MBY/@0+KQS6[+P+O.Q[*@ZU0U\=4]L/EIZ""9"H8KU_.J0+ :I+I3:R;(DL([ M=I@>%>?MX>2L"= 9'$_^*O14/_BW$:]](+(L+:HU8%H!E8=B.O2A.O&\=^AZX Z M#**;9BX)NZX3 RX/"S!,22ZS^&_ MH7V=)>PTX$'0,2@J<"S@@^A5^P7^%#I"@T@.FI[T-, MF/J%A+G M.-Y_0TW?[[8%F0.S:H756::XS-1X!62@/UT8.4D.FE7B+4'Z?W<#NDV1OL MJK?QM&[3N9P# W7!86*+&EW4JM'=3O9A/'WZN8O&TY_VNU_:H$:NMHN[KP0O73IBP?G0MT*S5(WEG&!&7UZ--@G7FW]@X<8 MUV2_3^>2(2183W%N@7]V/QRVG'TA0KS(KQSOE[W=@[3-71'>=EC(]2,^)D43 MB_ZDP^9TH/WP]7)',$.W^4K=K\'$0GD'W=_<05;_-N-/2\-@@O>/8J\ M8LVQP84W],X3!3Z5/O;^_4<<&>9G^"SYB73\E3H^]#-*^OT._1[_&65(QQ.D M^3X=3Y#F7DAS_IYGTO'G._XCERN+CFVB/_]^/Z(_+=@+S,WK7.XH^39DY(?!Y@LE,S,(W9A%_W>[W=JM/3WCFLA,^ M1/^D[WJ3Z:2AXSXAT8\=%>]ZZ^,>.(9,.V94,R_3?U-^/)$+?U= M:N*/D]BOSZ/YJ.UD0C]A2W\7 ?MJ0G]D#?K-C10W6X;6+8ZYMFB?/-5^J^C=?0-P#S2_WFESUP')\KWCPWF9R=/.\U6SMN.OP=_RNDNY@*\1='$I*IKHSDM/6"%M9%A'B%=B M]&PT8I?M=7FX$+^N>^>RG\K GAAR?D\D:SHSV-EP).0]*?V@7AX*K. P(E!$KNL73?%$H2OH*2 MK&1U.J7^(L0WLUVIT^<;\S#_=1V&:T!)IB]E9*$B=%40R1:KZH&PN>5M74,CI=58Q>8LLB$(&^4XB-?<[0^N-='PLRO(>MU)>X^ ZV7S6O=O)5^ 5WBN;T"W7>A=A@.BIUEM913 M66D3+D>D;B)8'Z..Q!FO*'WJDAD"102*_LC]^T901/R_CT*151NLPLDHEU*5 M>CX1+W.K2J*P@AV),F:10"@4?JR,V>V#QL= 3]]M"]R^30_*6R'3\5FG(V&= M7)5UHBGN,@Q7>^(]7]%[OG&*] ;4E.^:-B41_.G]YM(+DISBK\Q[/5U;3BVA M8W -1]PNBY,>-XBC:#Z4"$3#YUQH@D<$C\@V#@GC+XA'3"&;%R;-VDIUZ(I9 M7<*V= 9UB$=H(R<6B,4>C 3S@2V;(U?O]+[-4Z+H,Z4^R68+<=7^ !K/8Z)D M1@>56'8C\(NFEH@61\%I41T/$I_TT0B(/!N(D&T2WX"(#_RK\R R6)>W:D^. MC_BJRK?[B?R@X5AU""(?=JS^[&:W/S?\8[G5M[_?Y-ZL6.)G^)UKL]P+KJB# MGU%+R<597RC"_15]D5R<12[.(A=G/?G%66=?A26-0_^^:-.2N[:>]:ZM05@6 M)5JDQ4$B'(L/(FP<#(:Q6&3 L"-9&C%R*!R)_/AU?.E1NL$K02V-4K3E4?KD%5:E=C'):LM%@7>*ZZ:EK])! MNB*O3EUA-5,4667G*5%82&+0*C+%"#TY M>855L%7.&ZMU9B&PEBXG]#C3B:['IZZP:@7;FLX.ZE%^EK+R]B8S*/8%;A [ MT:)\272449 5-OEI<)Z?+]=C_>1E5[50918;\;(AL*'^F'7L?H.NU@\NIMH_ M.=Y:<\&.M1U>S*HA<3L(==(Q#C[YIIPG'V+BE/T_K=;YU5POZB +3GL6'/#TL_>']PW3[\%Z(1_5AZBD2Y M]=$ZGBBW$HWH;]7Q!&D(TGRK?B<:T40C^ANI[OU1PXE&]#[OU .B20$=709$ M]*(?S$1\IQY,]**_VX@3O>@'.C7GSSGMWZ8^Q)$FHA=-)C29T.3DWJWD#H%- MF6 )= >0$S)$X?4IQ:)?7U@<.[RPV%^L;K$&@"&MU0S?U&?UQ3+=KN6:JYL2 M,ALN&IP@8X)933"W=CI+5YO]D0.&B[0R6KFJT1$FP,3/*9813/GFF/)M:Z^19&+>$-GC_]">ZZ.FA"U M3AU/$;=T8N[D4BVAHZPT9[WLSIVVIP(=C@;"47+&[2D1@?@RW]>7.8\(?;EH M%K=Z=<,WL\5J*FW.^V+!DW1&.J/,LZ@ZH\31W#1&BDUBO,>)\6ZER/R\X$C< MI;.B]\#.ZY(Q R7#.@6/FP;@NIE@KO5G;%R>UN% :' [[^!))-S51U8B=3#;53&*J1SC!6 M,I?H."NZKB*0B+R-(O\FIO\$IG][ELO53?_[N#27,?U9/Y67Y]RX2W^-Y-/!_R W\O4-#PK_O&_X1W^CY?*/\ MSNX_!I"\FA7FF9PDJZ)1YQ@PD@J+]D[\.Q[YF&=$,.3[8@A)(3V,O[4%IB%# MR/@C)'ES>X CFETVO%D*LQ9+V]U589OE.5>M&^MV,?\^0:)HY";02'K(%[AV MDESI=^^';*U]W1'Z)')E=M9Z%KF8#1W>K$-I@^[D9L519DCSS5[=U=3^/7(1 MFW]$FR?>RK-Z*Q^S>;YF08V ?1A\Z">WE3>=$KV@-,*,;63"Y4J@E4OU/Y YSWM M@ SL$6XT@D,-Z^#=D?-Z\E9$TQQ8W94Y2P_-+0\:D5"/'MZ=+X5P^&8M>3Y(%VZU!%7F?I@ M.*SRV;ELK)F&5)BR'-KBCD3>$H[_#F QWL-9?W!WSV^G/IS1'YSXSS#O@Q:0 MT$ AC2P+Z"=&J65\:(P,*[\=VZ;=IS?1QK+8-\:#:'GUXY>N:&32?[X[2\MU M1EJ'LWU!:47'T?8D!;\U_O&+29S8#@E0T)V2)M0*KOZ4J&D4T)097&MA(REG M#GM2VC<;]2N,E=&,3ADSN#YM?E(I$\B*;9A'MB$;E&[8U$1< LH$DN&8%K8- M]/D8Z, 4-4K"7]Q]RWL?EL=&OY\VNI]4Z^!9!7XTA L[9_%J M'_O7HL!Z#B3TB&; ]]'_+O*'-;*<^=PP[5U%L9&CLTD+1X%U_4EE MW+JY4V\#1-CF$]I1>$+B0EX6T%V-)Z*%.V:?>7A;N &?1\6(2'U1UVL[9QNQF%OP$J:OIJ.[ M&(A46=3$C:7 SI'@E-P"G?H+/>65TC)A[0'8%41A71Z\283.47CPYW2X?5MKP$3B2.+XY0QED#G M1R&W77'2.)7FF6PF+IM%1M'Z<+F))'Z^);W]+YH3NXGD @HN'0TO#ICP30%X M+I8]$2IQ-O^7XBG8Q3\IV,D_7^9CN9 \G(\'\VHWX5Q[GYM@J1B.!2T0V;WH MH[FB\/.5$65J0)C%MU/#; ['5O-H))E/C&19T0T3]N8N^CPQALE-33Q:ZH[& MQ_3*P1= M_ !?!+O<_;,&QO MT,-PK[IQ"WVIH7=K!)P&;E70HHF!2K+1'X< OFVT:R"U M$R+5X&K-P55!5M!*HJ\4 M6.TA>-U_J%QW*3IN(%C#4560+P _@DL"'%T3]1=.J[@K\]+ 'O+<@/X(ZCT1 M/0?G!*RVZ2[CL HB-! %5FP%IXX-T1BNJ8KD!9[OE3T$Q]X"+ BX=WS )^"< MW)4#9P/N-N\CV'M E_ PH"7UN,2?%%R64(H)32^T6"" QP5 7V'FH@'\8LOK M'?22)H!QA>O7K!1[))"=-Z@+I0]<1>IX(EBS*M:$]Q+DF&SAP"_>@YMJNAUO^F5\^6[BVTS9;C9>'.E_4 MV;ZDZP,0&7/O+5ROQGZWKNRS%:Z1'\1J<.A(U[_3]8-&0E*EZK#+9R5N%9X) M8H&+O-OUIRQOMZQC%Q\MEP<=?Q35V? /"!:LFP5*K02$C7&]AB^8X[@0P;AJ[)$1O'7=&*"A%BXP% M>]N]S@H%I!::=K#_4,>-3=PW2,_.W4:@K T$H9E;)PN82[B@0D"9 0D&OVC3 M!W\ 4 5-_"MV8_ 7O8?Q XH..UG3Q.-/O+K5&JD U810. $BM!H.^MK[+B@K ML@PKR\,/?NYOG[QNPO_@P?F'U9B/[L#\S/:0/,^M,L7D0.47D6UT(>F<-)7K MKZVI":<5WB'2;;0:N!G*&IS+$IPO+5A44C,D].5DV4-K+QXNJE,2$QO_"S^9/*V5)U3J,)G[WC3:+L1(I[V5 ME_PF.M>"LV!C"((G;/STW\:].NMK+*+@7QKXTW5]3S]M+PLO2R0=>IR5/ MKNNBFR+G-"\!$?222F[ Y_HS[I-#44/SVH(.O;T"0#__\L"AUX#-Y.P6P:LD M_6Z;#'T?VKZCNGKXY^[_9*-'S[^]71R%WBTI9WM=J9R MKQ)LGF6"(?GTU"[GBFEQQ3:ZX M)E=<7ZZ2Y(IKN&>7F0;-J(U&99;DX.< MYRYQ^4+@.4IZOOP5[R<;*YQS0"@J&\[0'CG:+K4 'QB)BDFA:N(^&BHCQY1P M(="35Y88B5X_Y#;;%A7$>GF]D8#&$*?>$3;O=\?1KK@)HT8;AW]NK^ MGGWU MX/=DL-OQ%=>'8ZK R$\Q<8?"I\:&(>-MXI=-9K05'M3P[K+[M:-!&(H6IBP= M3DU8]$2Q;,--!*,NAX$IJ@9^J0YK:"*ZA/?^MY/8!+L=+3QN0]0AHF7HR-,. MO Y-70H&ZA-W7Q^GKM!P0'M!TV#JR&-O)@[1+ALFB\+NVJ /<:^?,0VTYX;X M6_L"X+5:WS1QE#!,"D^[R#J5-ZR"G MP.DR_M5-PEOOI96*%:.7"$E*4-@T0F:I&M?Z ^,.V.^UQ"/X2EY^Q*N\BRX' MC;O#OLV>!3!R=%P)A"N[RBJN;1QG(V5#TQ ?<9]L;.[^Y&4;$8W#^^P_NP3D MOW"F V0'A^F??=EOTDLH^>-XW(VY"2>DN7FIE0C5[W0NPZW MTYT=I+T,#&JN2[39+4C[MMYARNUMP*OG.TLTWN\\: /*UGGKJK=J@S7:OAMC MEP6=$L)':FT/2''6$88 -AXF7_)+![G.E'BT@03N'BCI)^"5>SP9-G74L9\ MAR6<26.W[-\L\IR,NL,MP$5>].D^Q7B ._Z5_N'3UKEJXY!E47,9U-V-Q/@ MVB6IB$@!7).$)K9;BN$\0 P.-ZLI.3/';9^[E)WJB9_4(?C"(G>Y6&4_13%M M^I!)?+K6K[H4-^+D<[;GZGACZW;XP0@;^DLW>FP#V?6>=@.\_^X8^B$6@J,= M'1OWU$ASG2AOW_8H9?Z!N;&CC;\9^)N9TM&( /UP3$;'\*%XC9Y!Y'7V/.%W MA^BK78_YZL>P=5BOERG^GC>.QR6XK^5O*_*NE?^D^./!QT6]C/Y^BP#V%0RW M=?@R.'' 2S+!\[M%!='2L1EB]_7D]@:.>Y0]'0LZ,2XQP5V!7IOE&2.[AX^5 M]'8_("@/T3B]>%,O3I0TK&6!%1KPP4[*K''"N-&><6^S"*>?N]?^^ZYAJ*OW M+;O',K<+I/"\0LOO\%3-#M:U.8RO)C B@>:*B'X>2N^Q[Y?44;^\=BOHZ'[3&&^NG:_4/MK?'?O <*K(GMOUFJP[Q,=^#.DPJ'4Q MX3#VM=P$!"(*(?8P[')\:O@]]+"/^GRWN2>ZYTH\-V\7UL@'\:KE-O#]"F,> M[N'V'W*(7T#*\U[&8Q.,#_,(+P6\3C/L ?O$A]'S?(2+IIV>*SGY6EWG=AO_1ZVV 75_-MA M"+Q)PAP4?O31;D@,+UI&U3YKQ><,^;!ANTN+EC;7CH M30@(H4'<9N@LN5;D\>K[Y>%&+VY2 N=9O,J,=:0V M[7'Q$13H'_3>W]^D/\Y*^W^;/D2VZ;-.3;?KOL4W/?&J; M/OQ^&6?#\IM%PS* XS#SXLU=&&)(+_G/@W#)BPA/!GU[;_$HMMC%$_"U[[O@ MT*' "T5=VYT1@)+TOR\U)H:^K_K)UB;44 M8"?N^AQX^X462E.--&/E?L%P;/S+,7MV_R7K58V\P!V__#"LIDS%4N&+T<:. MOH]0=EO6GK;ERR;/3N-FGP69&3+0O',U,IQ+:(\'U06^%C8-5NZX']R=UA3W'ZW]3AJPJF*&^=LN9? *;CK(7?[?I:,N]6P$4B-R#'GR'& M IXLF&ZOJ]"4\5ID'::B'1V!(1S@W?:G@7.(LBFNO+D&#=QE]$]@_\" 6U-@ MF?)!@ON X0"C2!DV&54%ZR8B3(1O5'5CI1]R9'#]<*[2@#$?MF8\9V6TK[D[ MG(YS _A$.O+69[#/)NZN#4()O&_K20NZ-7_='S=-GZ-CI_^@<4Y[?=R!C:MZ M;2OOVU2%O=)";2KCUKPWV<=AOJ;E8\) 99E>F;^VPC*&^J'=C3_NMS393@=,-O>=F_0AE8Q78.MG]>E[#! MR[>W@SLR''-7"+0. R[(2,L)6ME> Y%ZD3_@MA R;NY4E"XRQ*>6N^5Q<$?31NT=E64)UT4Y-1,/_UFPAV9L7AI?RDY-BD9 3K M;:84X;.)KA22AUJ/958_?H7"L0 =?BM=^.%^?9@AP,Z9N1DTLP,^)<:JI0:8 MTT4A6,\EA6&D'_H#X;??=W^(Z23[(6&04Q=5T*<5>\M4# X&X8$(?>I6]0]W M/EJ#'FP RKT!EW)*5D_)9VEE$AG2I0'7B?[!31P?&(#XI->A+\*H%C/ST-,1$(XC9='Y^1W@FCNL._$J0('!_"P MAM ;G(S[QDCCG\/)S&@E"IMN-L1OY+[1X.LI.]7^ Z77W\^35F8Y*H\JY2(- M^%$Q8W'M4K:'<3(P# MW:]&Q@E3FIH+/MC1S**BDN+)Z= MQ(*:4TVN>Y&KSG^:TWO91*Z85D4E,:2#SK ;I\=P_@*LY_ M52REV.? Q :$=M''CH@.50" M0VF<%H"6K;M)/\M[W_YPOBO5BFBN6&U?"<^FK^>[X@= M$GJ-IJ'\[$Y5%Q7FY0KFHB+?A>36<(_H( 'OE$=\0?%Z"@Z* 8M\+RSOV^QR M%0D'YWPQ6I34;C^RZ@[J;_/RIY^[%_'-:^PNF_B'TA-O*61G8O,]\0S/?!E1 M2?#@_8-%:#5%!UA6]]PI)<1$NYW)>2>WW%2KO:-ZR@!G[O5Q@!HZBB;CGP[4 M#EWF/)H[.%=[<.S*RV!CCNL)U:GC'*^[+"ANX&B.R\G'9\:0>$6H#V0(T]2QQ_0*$IA]]B M(B:?E^BY/(Z]EKZ'E7PE?8\SD2\VU=R9U [HK :J8%G1X;R:'2K2M9>AAK0( M;OA@K-"PU-4JQ6=@_&XI:VJ7T#M&Z8,[!/S80G']JH76-!5TV++:IQTN5*YN MI[J93$+/>X2V1;"8^IL6@O7+P4NP.Y"XV1_IP#M[XA1+ >X7Y-V,V,\?Q(@S M8(V\DQ"&?J#??K.=IMTJ\ K:/B!U=VS#.RXO7+W