0001493152-22-013777.txt : 20220516 0001493152-22-013777.hdr.sgml : 20220516 20220516160758 ACCESSION NUMBER: 0001493152-22-013777 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 98 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220516 DATE AS OF CHANGE: 20220516 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FLEXIBLE SOLUTIONS INTERNATIONAL INC CENTRAL INDEX KEY: 0001069394 STANDARD INDUSTRIAL CLASSIFICATION: MISCELLANEOUS CHEMICAL PRODUCTS [2890] IRS NUMBER: 911922863 STATE OF INCORPORATION: NV FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-31540 FILM NUMBER: 22928869 BUSINESS ADDRESS: STREET 1: 2614 QUEENSWOOD DR CITY: VICTORIA B C STATE: A1 ZIP: V8N 1X5 BUSINESS PHONE: 2504779969 MAIL ADDRESS: STREET 1: 2614 QUEENSWOOD DR CITY: VICTORIA BC CANADA STATE: A1 ZIP: V8N 1X5 10-Q 1 form10-q.htm
0001069394 false Q1 --12-31 A0 2 0001069394 2022-01-01 2022-03-31 0001069394 2022-05-16 0001069394 2022-03-31 0001069394 2021-12-31 0001069394 2021-01-01 2021-03-31 0001069394 2020-12-31 0001069394 2021-03-31 0001069394 us-gaap:CommonStockMember 2021-12-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-12-31 0001069394 us-gaap:RetainedEarningsMember 2021-12-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001069394 us-gaap:ParentMember 2021-12-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-12-31 0001069394 us-gaap:CommonStockMember 2020-12-31 0001069394 FSI:CapitalInExcessOfParValueMember 2020-12-31 0001069394 us-gaap:RetainedEarningsMember 2020-12-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001069394 us-gaap:ParentMember 2020-12-31 0001069394 us-gaap:NoncontrollingInterestMember 2020-12-31 0001069394 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2022-01-01 2022-03-31 0001069394 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001069394 us-gaap:ParentMember 2022-01-01 2022-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001069394 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-01-01 2021-03-31 0001069394 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001069394 us-gaap:ParentMember 2021-01-01 2021-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001069394 us-gaap:CommonStockMember 2022-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2022-03-31 0001069394 us-gaap:RetainedEarningsMember 2022-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001069394 us-gaap:ParentMember 2022-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2022-03-31 0001069394 us-gaap:CommonStockMember 2021-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-03-31 0001069394 us-gaap:RetainedEarningsMember 2021-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001069394 us-gaap:ParentMember 2021-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-03-31 0001069394 FSI:EnpInvestmentsLlcAndEnpMendotaMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2018-01-01 2018-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2018-01-01 2018-12-31 0001069394 FSI:EnpInvestmentsLLCMember FSI:UnrelatedPartyMember 2018-01-01 2018-12-31 0001069394 FSI:EnpRealtyLLCMember srt:MinimumMember 2020-01-01 2020-12-31 0001069394 FSI:EnpRealtyLLCMember srt:MaximumMember 2020-01-01 2020-12-31 0001069394 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-03-31 0001069394 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2022-01-01 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember us-gaap:RevenueFromContractWithCustomerMember 2022-01-01 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2021-01-01 2021-03-31 0001069394 FSI:ThreePrimaryCustomersMember us-gaap:RevenueFromContractWithCustomerMember 2021-01-01 2021-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember us-gaap:AccountsReceivableMember 2022-01-01 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2021-12-31 0001069394 FSI:ThreePrimaryCustomersMember us-gaap:AccountsReceivableMember 2021-01-01 2021-12-31 0001069394 us-gaap:ComputerEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001069394 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:OfficeEquipmentMember 2022-01-01 2022-03-31 0001069394 FSI:BoatMember 2022-01-01 2022-03-31 0001069394 FSI:BuildingAndImprovementsMember 2022-01-01 2022-03-31 0001069394 FSI:TrailerMember 2022-01-01 2022-03-31 0001069394 us-gaap:AutomobilesMember 2022-01-01 2022-03-31 0001069394 us-gaap:PatentsMember 2022-01-01 2022-03-31 0001069394 us-gaap:TechnologyEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001069394 FSI:CustomerRelationshipsENPInvestmentsMember 2022-01-01 2022-03-31 0001069394 FSI:SoftwareENPInvestmentsMember 2022-01-01 2022-03-31 0001069394 2021-01-01 2021-12-31 0001069394 FSI:BuildingAndImprovementsMember 2022-03-31 0001069394 us-gaap:AutomobilesMember 2022-03-31 0001069394 us-gaap:ComputerEquipmentMember 2022-03-31 0001069394 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001069394 us-gaap:OfficeEquipmentMember 2022-03-31 0001069394 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001069394 FSI:TrailerMember 2022-03-31 0001069394 FSI:BoatMember 2022-03-31 0001069394 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001069394 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001069394 us-gaap:LandMember 2022-03-31 0001069394 FSI:BuildingAndImprovementsMember 2021-12-31 0001069394 us-gaap:AutomobilesMember 2021-12-31 0001069394 us-gaap:ComputerEquipmentMember 2021-12-31 0001069394 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001069394 us-gaap:OfficeEquipmentMember 2021-12-31 0001069394 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001069394 FSI:TrailerMember 2021-12-31 0001069394 FSI:BoatMember 2021-12-31 0001069394 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001069394 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001069394 us-gaap:LandMember 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2021-01-01 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2022-01-01 2022-03-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2020-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001069394 us-gaap:FiniteLivedIntangibleAssetsMember 2022-03-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2022-03-31 0001069394 FSI:AppliedHoldingCorpMember 2018-12-01 2018-12-31 0001069394 FSI:TrioOpportunityCorpMember 2018-12-01 2018-12-31 0001069394 us-gaap:CommonClassBMember FSI:TrioOpportunityCorpMember 2018-12-01 2018-12-31 0001069394 us-gaap:CommonClassBMember FSI:TrioOpportunityCorpMember 2018-12-31 0001069394 FSI:FloridaBasedLLCMember 2019-01-01 2019-01-31 0001069394 FSI:FloridaBasedLLCMember 2019-01-31 0001069394 FSI:FloridaBasedLLCMember 2020-12-31 0001069394 FSI:FloridaBasedLLCMember 2022-01-01 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-03-31 0001069394 FSI:FloridaBasedLLCMember 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2021-12-31 0001069394 FSI:LygosIncMember 2020-12-01 2020-12-31 0001069394 FSI:LygosIncMember 2021-01-01 2021-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2022-01-01 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2022-01-01 2022-03-31 0001069394 FSI:LygosIncMember 2022-01-01 2022-03-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2020-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2021-01-01 2021-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2022-03-31 0001069394 FSI:LygosIncMember 2020-12-31 0001069394 FSI:LygosIncMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-03-31 0001069394 FSI:NewAgreementMember FSI:MidlandStatesBankMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-01 2022-03-31 0001069394 srt:MaximumMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-12-31 0001069394 FSI:NewAgreementMember FSI:NanoChemSolutionIncMember 2022-03-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-01 2021-10-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-01 2021-10-31 0001069394 FSI:TermLoanMember FSI:HarrisBankMember FSI:NanoChemSolutionIncMember 2021-10-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-12-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2018-01-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2018-01-01 2018-01-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2021-01-01 2021-03-31 0001069394 FSI:PaycheckProtectionProgramMember FSI:NanoChemSolutionsIncMember 2020-04-01 2020-04-30 0001069394 FSI:PaycheckProtectionProgramMember FSI:NanoChemSolutionsIncMember 2020-04-30 0001069394 FSI:FordMotorCreditCompanyMember FSI:EnpPeruInvestmentsLlcMember 2020-04-01 2020-04-30 0001069394 FSI:FordMotorCreditCompanyMember FSI:EnpPeruInvestmentsLlcMember 2020-04-30 0001069394 FSI:HarrisBankMember FSI:EnpInvestmentsLLCMember 2020-04-30 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember us-gaap:PrimeRateMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2020-10-01 2020-10-31 0001069394 FSI:TermLoanMember FSI:EnpInvestmentsLLCMember 2020-10-31 0001069394 FSI:NanoChemSolutionsIncMember FSI:TermLoanMember FSI:MidlandBankMember 2022-01-01 2022-03-31 0001069394 FSI:NanoChemSolutionsIncMember FSI:TermLoanMember FSI:MidlandBankMember 2021-01-01 2021-03-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-03-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-12-31 0001069394 FSI:NanoChemSolutionsIncMember FSI:MidlandBankMember 2020-10-31 0001069394 FSI:MidlandBankMember us-gaap:PrimeRateMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:NanoChemSolutionsIncMember FSI:MidlandBankMember 2022-01-01 2022-03-31 0001069394 FSI:NanoChemSolutionsIncMember FSI:MidlandBankMember 2021-01-01 2021-03-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-03-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-12-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-01 2020-01-31 0001069394 FSI:StockYardsBankTrustMember us-gaap:PrimeRateMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 srt:FederalHomeLoanBankOfCincinnatiMember FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-01 2020-01-31 0001069394 srt:FederalHomeLoanBankOfCincinnatiMember FSI:StockYardsBankTrustMember us-gaap:PrimeRateMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 FSI:EnpRealtyLLCMember FSI:StockYardsBankTrustMember 2022-01-01 2022-03-31 0001069394 FSI:EnpRealtyLLCMember FSI:StockYardsBankTrustMember 2021-01-01 2021-03-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2022-03-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2021-12-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:ENPInvestmentMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:NewManufacturingEquipmentMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithENPRealtyMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:ENPInvestmentMember 2020-10-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:NewManufacturingEquipmentMember 2020-10-31 0001069394 FSI:PromissoryNoteWithENPRealtyMember 2020-01-31 0001069394 FSI:MidlandStatesBankMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember 2021-12-31 0001069394 FSI:PaycheckProtectionProgramMember 2022-03-31 0001069394 FSI:PaycheckProtectionProgramMember 2021-12-31 0001069394 FSI:PaycheckProtectionProgramOneMember 2022-03-31 0001069394 FSI:PaycheckProtectionProgramOneMember 2021-12-31 0001069394 FSI:MidlandStatesBankOneMember 2022-03-31 0001069394 FSI:MidlandStatesBankOneMember 2021-12-31 0001069394 FSI:MidlandStatesBankTwoMember 2022-03-31 0001069394 FSI:MidlandStatesBankTwoMember 2021-12-31 0001069394 FSI:StockYardsBankTrustMember 2022-03-31 0001069394 FSI:StockYardsBankTrustMember 2021-12-31 0001069394 FSI:ConsultantsMember 2022-01-01 2022-03-31 0001069394 FSI:ConsultantsMember 2021-01-01 2021-03-31 0001069394 FSI:EmployeesMember 2022-01-01 2022-03-31 0001069394 FSI:EmployeesMember 2021-01-01 2021-03-31 0001069394 us-gaap:CanadaRevenueAgencyMember 2022-03-31 0001069394 us-gaap:CanadaRevenueAgencyMember 2021-03-31 0001069394 srt:MinimumMember 2020-12-31 0001069394 srt:MaximumMember 2020-12-31 0001069394 srt:MinimumMember 2021-01-01 2021-12-31 0001069394 srt:MaximumMember 2021-01-01 2021-12-31 0001069394 srt:MinimumMember 2021-12-31 0001069394 srt:MaximumMember 2021-12-31 0001069394 srt:MinimumMember 2022-01-01 2022-03-31 0001069394 srt:MaximumMember 2022-01-01 2022-03-31 0001069394 srt:MinimumMember 2022-03-31 0001069394 srt:MaximumMember 2022-03-31 0001069394 FSI:EmployeesStockOptionMember 2022-01-01 2022-03-31 0001069394 FSI:EmployeesStockOptionMember 2021-01-01 2021-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2020-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2022-03-31 0001069394 us-gaap:AccountsReceivableMember FSI:ThreeCustomersMember 2022-03-31 0001069394 FSI:ThreeCustomersMember 2022-01-01 2022-03-31 0001069394 us-gaap:AccountsReceivableMember FSI:ThreeCustomersMember 2021-03-31 0001069394 FSI:ThreeCustomersMember 2021-01-01 2021-03-31 0001069394 FSI:EWCPMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 FSI:BCPAMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 FSI:EWCPMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 FSI:BCPAMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 country:CA 2022-01-01 2022-03-31 0001069394 country:CA 2021-01-01 2021-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2022-01-01 2022-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2021-01-01 2021-03-31 0001069394 country:CA 2022-03-31 0001069394 country:CA 2021-12-31 0001069394 FSI:UnitedStatesandAbroadMember 2022-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2021-12-31 0001069394 us-gaap:SubsequentEventMember FSI:EmploymentAgreementMember FSI:OBrienMember 2022-04-16 2022-04-17 0001069394 us-gaap:SubsequentEventMember FSI:EmploymentAgreementMember FSI:OBrienMember 2022-04-17 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure FSI:Segments iso4217:CAD utr:sqft

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, DC 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended March 31, 2022

 

OR

 

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

 

For the transition period from ________ to ________

 

Commission File Number: 001-31540

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

(Exact Name of Issuer as Specified in Its Charter)

 

Alberta   71-1630889
(State or other jurisdiction of   (Employer
incorporation or organization)   Identification No.)

 

6001 54 Ave.    
Taber, Alberta, Canada   T1G 1X4
(Address of Issuer’s Principal Executive Offices)   (Zip Code)

 

Issuer’s telephone number: (403) 223-2995

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Common Stock, $0.001 par value   FSI   NYSE American

 

Securities registered pursuant to Section 12(g) of the Act: None

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act of 1933.

 

Yes ☐ No ☒

 

Indicate by check mark whether the registrant (1) has filed all reports 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 and posted 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 and post such files). Yes ☒ No ☐

 

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

 

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

 

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

 

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

☐ Yes ☒ No

 

Class of Stock   No. Shares Outstanding   Date
Common   12,377,246   May 16, 2022

 

 

 

 
 

 

FORM 10-Q

 

Index

 

PART I. FINANCIAL INFORMATION 4
     
Item 1. Financial Statements. 4
     
  (a) Unaudited Interim Condensed Consolidated Balance Sheets at March 31, 2022 and December 31, 2021. 4
     
  (b) Unaudited Interim Condensed Consolidated Statements of Income and Comprehensive Income for the Three Months Ended March 31, 2022 and 2021. 5
     
  (c) Unaudited Interim Condensed Consolidated Statements of Cash Flows for the Three Months Ended March 31, 2022 and 2021. 6
       
  (d) Unaudited Interim Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended March 31, 2022 and 2021. 7
       
  (d) Notes to Unaudited Interim Condensed Consolidated Financial Statements for the Three Months Ended March 31, 2022 and 2021. 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations. 24
     
Item 4 Controls and Procedures. 26
     
PART II. OTHER INFORMATION 26
     
Item 6. Exhibits. 26
     
SIGNATURES 27

 

2
 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This document contains “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact are “forward-looking statements” for the purposes of the federal and state securities laws, including, but not limited to: any projections of earnings, revenue or other financial items; any statements of the plans, strategies and objectives of management for future operations; any statements concerning proposed new services or developments; any statements regarding future economic conditions or performance; any statements of belief; and any statements of assumptions underlying any of the foregoing.

 

Forward-looking statements may include the words “may,” “could,” “will,” “estimate,” “intend,” “continue,” “believe,” “expect” or “anticipate” or other similar words. These forward-looking statements present our estimates and assumptions only as of the date of this report. Except for our ongoing obligation to disclose material information as required by the federal securities laws, we do not intend, and undertake no obligation, to update any forward-looking statement.

 

Although we believe that the expectations reflected in any of our forward-looking statements are reasonable, actual results could differ materially from those projected or assumed in any of our forward-looking statements. Our future financial condition and results of operations, as well as any forward-looking statements, are subject to change and inherent risks and uncertainties. The factors impacting these risks and uncertainties include but are not limited to:

 

  Increased competitive pressures from existing competitors and new entrants;
     
  Increases in interest rates or our cost of borrowing or a default under any material debt agreement;
     
  Deterioration in general or regional economic conditions;
     
  Adverse state or federal legislation or regulation that increases the costs of compliance, or adverse findings by a regulator with respect to existing operations;
     
  International tariff treatment of products, both inputs and outputs;
     
  Loss of customers or sales weakness;
     
  Inability to achieve future sales levels or other operating results;
     
  The unavailability of funds for capital expenditures;
     
  Operational inefficiencies in distribution or other systems.
     
  New tariffs relating to raw materials imported from China; and
     
  Impact of COVID-19 virus

 

For a detailed description of these and other factors that could cause actual results to differ materially from those expressed in any forward-looking statement, please see “Risk Factors” in our Annual Report on Form 10-K/A for the year ended December 31, 2021.

 

3
 

 

PART I FINANCIAL INFORMATION

 

Item 1. Financial Statements.

 

FLEXIBLE SOLUTIONS INTERNATIONAL, INC.
CONDENSED INTERIM CONSOLIDATED BALANCE SHEETS
(U.S. Dollars)

 

   March 31, 2022   December 31, 2021 
   (Unaudited)     
Assets          
Current          
Cash and cash equivalents  $5,371,608   $5,710,227 
Term deposits   1,025,347    1,025,347 
Accounts receivable (Note 4)   9,943,148    7,129,329 
Inventories (Note 5)   12,214,651    9,502,005 
Prepaid expenses   859,922    442,161 
Total current assets   29,414,676    23,809,069 
Property, equipment and leaseholds, net (Note 6)   4,920,019    4,931,713 
Patents (Note 7)   9,589    13,699 
Right of use assets (Note 3)   203,721    217,267 
Intangible assets (Note 8)   2,560,000    2,600,000 
Long term deposits (Note 9)   8,540    8,540 
Investments (Note 10)   5,453,274    5,424,010 
Goodwill (Note 8)   2,534,275    2,534,275 
Deferred tax asset   12,697    12,697 
Total Assets  $45,116,791   $39,551,270 
           
Liabilities          
Current          
Accounts payable  $1,362,779   $1,283,486 
Accrued liabilities   1,318,503    457,062 
Deferred revenue   271,426    349,004 
Income taxes payable   5,273,842    4,561,396 
Short term line of credit (Note 11)   4,948,545    2,300,819 
Current portion of lease liability (Note 3)   57,045    77,715 
Current portion of long term debt (Note 12)   665,614    793,574 
Total current liabilities   13,897,754    9,823,056 
Lease liability (Note 3)   146,676    139,552 
Deferred income tax liability   310,162    310,162 
Long term debt (Note 12)   1,491,355    1,573,024 
Total Liabilities  $15,845,947    11,845,794 
           
Stockholders’ Equity          
Capital stock (Note 14)          
Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each          
Issued and outstanding:          
12,377,746 (December 31, 2021: 12,355,246) common shares   12,378    12,355 
Capital in excess of par value   17,094,836    16,983,648 
Other comprehensive loss   (733,187)   (775,730)
Accumulated earnings   10,415,419    8,882,360 
Total stockholders’ equity – controlling interest   26,789,446    25,102,633 
Non-controlling interests (Note 15)   2,481,398    2,602,843 
Total Stockholders’ Equity   29,270,844    27,705,476 
Total Liabilities and Stockholders’ Equity  $45,116,791   $39,551,270 

 

— See Notes to Unaudited Interim Condensed Consolidated Financial Statements —

 

4
 

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

CONDENSED INTERIM CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE INCOME

(U.S. Dollars — Unaudited)

 

   2022   2021 
   Three Months Ended March 31, 
   2022   2021 
         
Sales  $10,783,280   $7,624,697 
Cost of sales   6,971,379    4,916,776 
           
Gross profit   3,811,901    2,707,921 
           
Operating Expenses          
Wages   623,503    579,355 
Administrative salaries and benefits   233,585    222,490 
Insurance   185,360    124,458 
Consulting   76,274    72,961 
Interest expense   57,618    62,274 
Professional fees   50,581    53,689 
Travel   44,808    10,994 
Lease expense   42,225    66,028 
Advertising and promotion   40,029    34,770 
Investor relations and transfer agent fee   37,097    25,087 
Office and miscellaneous   35,970    42,119 
Research   17,696    18,275 
Currency exchange   11,533    8,300 
Telecommunications   9,456    9,991 
Utilities   7,618    2,722 
Shipping   3,994    4,355 
Commissions   3,424    4,768 
           
Total operating expenses   1,480,771    1,342,636 
           
Operating income   2,331,130    1,365,285 
PPP loan forgiveness   -    537,960 
Gain on investments   36,764    208,968 
Interest income   22,088    10,298 
Income before income tax   2,389,982    2,122,511 
           
Income taxes          
Income tax expense - current   (712,446)   (485,456)
           
Net income for the period including non-controlling interests   1,677,536    1,637,055 
Less: Net income attributable to non-controlling interests   (144,477)   (186,484)
Net income attributable to controlling interest  $1,533,059   $1,450,571 
           
Income per share (basic and diluted)  $0.12   $0.12 
Weighted average number of common shares (basic)   12,361,313    12,292,452 
Weighted average number of common shares (diluted)   12,543,674    12,518,331 
Other comprehensive income:          
Net income   1,677,536    1,637,055 
Unrealized gain on foreign currency translations   42,543    82,352 
Total comprehensive income   1,720,079    1,719,407 
Comprehensive income – non-controlling interest   (144,477)   (186,484)
Comprehensive income attributable to Flexible Solutions International Inc.  $1,575,602   $1,532,923 

 

— See Notes to Unaudited Interim Condensed Consolidated Financial Statements —

 

5
 

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

CONDENSED INTERIM CONSOLIDATED STATEMENTS OF CASH FLOWS

(U.S. Dollars — Unaudited)

 

   2022   2021 
   Three Months Ended March 31, 
   2022   2021 
         
Operating activities          
Net income for the period including non-controlling interests  $1,677,536   $1,637,055 
Adjustments to reconcile net income to net cash:          
Stock based compensation   54,271    39,589 
Depreciation and amortization   232,488    232,965 
Lease right of use financing   2,539    8,187 
Lease right of use amortization   13,546    74,884 
Gain on investments   (36,764)   (208,968)
PPP loan forgiveness   -    (537,960)
           
Changes in non-cash working capital items:          
Increase in accounts receivable   (2,813,819)   (1,649,501)
Increase in inventories   (2,712,646)   (1,616,862)
(Increase) Decrease in prepaid expenses   (417,761)   59,204 
Increase (Decrease) in accounts payable and accrued liabilities   940,734    (872,823)
Increase in taxes payable   712,446    513,323 
Decrease in deferred revenue   (77,578)   (35,860)
           
Cash used in operating activities   (2,425,008)   (2,356,767)
           
Investing activities          
Proceeds of equity investment distributions   7,500    12,500 
Net purchase of property, equipment and leaseholds   (176,684)   (96,136)
           
Cash used in investing activities   (169,184)   (83,636)
           
Financing activities          
Draw from short term line of credit   2,647,726    1,112,361 
Repayment of long term debt   (209,629)   (208,857)
Lease financing costs   (16,085)   (83,070)
Distributions to non-controlling interests   (265,922)   (157,952)
Proceeds from issuance of common stock   56,940    76,360 
           
Cash provided by financing activities   2,213,030    738,842 
           
Effect of exchange rate changes on cash   42,543    82,352 
           
Outflow of cash   (338,619)   (1,619,209)
Cash and cash equivalents, beginning   6,735,574    4,472,776 
           
Cash and cash equivalents, ending  $6,396,955   $2,853,567 
           
Cash and cash equivalents are comprised of:          
Cash and cash equivalents  $5,371,608   $1,853,567 
Term deposits   1,025,347    1,000,000 
Cash, cash equivalents and restricted cash, ending  $6,396,955   $2,853,567 
           
Supplemental disclosure of cash flow information:          
Income taxes paid  $-   $- 
Interest paid  $57,618   $62,274 

 

— See Notes to Unaudited Interim Condensed Consolidated Financial Statements —

 

6
 

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

CONDENSED INTERIM CONSOLIDATED STATEMENTS OF Stockholders’ Equity

(U.S. Dollars — Unaudited)

 

   Shares   Capital
Stock
   Capital in
Excess of
Par Value
   Accumulated
Earnings
   Other
Comprehensive
Income (Loss)
   Total   Non-
Controlling Interests
   Total
Stockholders’
Equity
 
                                 
Balance December 31, 2021   12,355,246   $12,355   $16,983,648   $8,882,360   $(775,730)  $25,102,633   $2,602,843   $    27,705,476 
Translation adjustment                   42,543    42,543        42,543 
Net income               1,533,059        1,533,059    144,477    1,677,536 
Common stock issued   22,500    23    56,917            56,940        56,940 
Distributions to non-controlling interests                           (265,922)   (265,922)
Stock-based compensation           54,271            54,271        54,271 
                                         
Balance March 31, 2022   12,377,746   $12,378   $17,094,836   $10,415,419   $(733,187)  $26,789,446   $2,481,398   $29,270,844 

 

   Shares   Capital
Stock
   Capital in
Excess of
Par Value
   Accumulated
Earnings
   Other
Comprehensive
Income (Loss)
   Total   Non-
Controlling Interests
   Total
Stockholders’
Equity
 
                                 
Balance December 31, 2020   12,260,545   $12,261   $16,633,190   $5,433,198   $(872,121)  $21,206,528   $2,561,751   $   23,768,279 
Translation adjustment                   82,352    82,352        82,352 
Net income               1,450,571        1,450,571    186,484    1,637,055 
Common stock issued   55,201    55    76,305            76,360        76,360 
Distributions to non-controlling interests                           (157,952)   (157,952)
Stock-based compensation           39,589            39,589        39,589 
                                         
Balance March 31, 2021   12,315,746   $12,316   $16,749,084   $6,883,769   $(789,769)  $22,855,400   $2,590,283   $25,445,683 

 

— See Notes to Unaudited Interim Condensed Consolidated Financial Statements —

 

7
 

 

FLEXIBLE SOLUTIONS INTERNATIONAL INC.

NOTES TO INTERIM CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

For the Three Months Ended March 31, 2022

(U.S. Dollars - Unaudited)

 

1. Basis of Presentation. 

  

These interim condensed consolidated financial statements (“consolidated financial statements”) include the accounts of Flexible Solutions International, Inc. (the “Company”), its wholly-owned subsidiaries Flexible Fermentation Ltd. , NanoChem Solutions Inc. (“NanoChem”), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its 65% interest in ENP Investments, LLC (“ENP Investments”) and ENP Mendota, LLC (“ENP Mendota”). All inter-company balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.

 

In 2018, NanoChem completed the purchase of a 65% interest in ENP Investments for an aggregate purchase price of $5,110,560. An unrelated party owns the remaining 35% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside investor’s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from 24% to 100%, making ENP Realty a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.

 

The Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR®, is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the pool. Another product, WATERSAVR®, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as “TPAs”), which are beta-proteins manufactured from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures two nitrogen conservation products for agriculture that slows nitrogen loss from fields.

 

The outbreak of the novel strain of coronavirus, specifically identified as “COVID-19”, has resulted in a widespread health crisis that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business, financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time and it is not possible to reliably estimate the length and severity of these developments.

 

2. Significant Accounting Policies.

 

The consolidated financial statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United States (“GAAP”), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year.

 

(a) Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.

 

8
 

 

(b) Term Deposits

 

The deposits maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice or penalty on the principal.

 

(c) Inventories and Cost of Sales

 

The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2022 - $123,894; 2021 – $131,348). Shipping and handling costs incurred are included in cost of goods sold (2022 - $268,032; 2021 – $263,089).

 

(d) Allowance for Doubtful Accounts

 

The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.

 

(e) Property, Equipment, Leaseholds and Intangible Assets

 

The following assets are recorded at cost and depreciated using the methods and annual rates shown below:

 

Computer hardware   30% Declining balance
Furniture and fixtures   20% Declining balance
Manufacturing equipment   20% Declining balance
Office equipment   20% Declining balance
Boat   20% Declining balance
Building and improvements   10% Declining balance
Trailer   30% Declining balance
Automobiles   Straight-line over 5 years
Patents   Straight-line over 17 years
Technology   Straight-line over 10 years
Leasehold improvements   Straight-line over lease term
Customer relationships – ENP Investments   Straight-line over 15 years
Software – ENP Investments   Straight-line over 3 years

 

(f) Impairment of Long-Lived Assets

 

In accordance with FASB Codification Topic 360, “Property, Plant and Equipment” (ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.

 

(g) Foreign Currency

 

The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.

 

9
 

 

Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.

 

(h) Revenue Recognition

 

The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 16.

 

The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.

 

Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.

 

Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.

 

(i) Stock Issued in Exchange for Services

 

The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.

 

j) Stock-based Compensation

 

The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, Compensation — Stock Compensation, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.

 

The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.

 

(k) Other Comprehensive Income

 

Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.

 

10
 

 

(l) Income Per Share

 

Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended March 31, 2022 and 2021.

 

(m) Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.

 

Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.

 

Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.

 

(n) Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.

 

  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 which is significant to the fair value of the assets or liabilities.

 

The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.

 

The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.

 

(o) Contingencies

 

Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

11
 

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.

 

(p) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.

 

In accordance with FASB ASC 740 “Income taxes” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.

 

(q) Risk Management

 

The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $6,235,661 (58%) for the three months ended March 31, 2022 (2021 - $3,120,819 or 41%). Accounts receivable for the Company’s three primary customers totaled $6,367,303 (64%) at March 31, 2022 (December 31, 2021 - $4,940,995 or 69%).

 

The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.

 

The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.

 

In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.

 

The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.

 

12
 

 

In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.

 

(r) Equity Method Investment

 

The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.

 

(s) Goodwill and intangible assets

 

Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.

 

Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.

 

Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the three months ended March 31, 2022.

 

Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.

 

13
 

 

(t) Recent Accounting Pronouncements

 

The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.

 

3. Leases

 

Accounting and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company records the related right-of-use (“ROU”) asset and lease obligation at the present value of lease payments over the term. Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination of lease payments when appropriate. The Company’s operating leases are included in ROU assets, lease liabilities-current portion and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. The Company’s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company’s incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The discount rate used was 5.5%.

 

The table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:

 

   March 31, 2022   December 31, 2021 
Right of Use Assets          
Balance, January 1  $217,267   $483,113 
Depreciation   (13,546)   (265,846)
Balance, end of period  $203,721   $217,267 
           
Lease Liability          
Balance, January 1  $217,267   $483,113 
Lease interest expense   2,539    22,057 
Payments   (16,085)   (287,903)
Balance, end of period  $203,721   $217,267 
           
Short-term portion  $57,045   $77,715 
Long-term portion   146,676    139,552 
Total  $203,721   $217,267 

 

Undiscounted rent payments for the next four years are as follows:

 

      
2022  $42,525 
2023   58,080 
2024   59,520 
2025   61,020 
Total  $221,145 
Impact of discounting   (17,424)
Lease liability, March 31, 2022  $203,721 

 

4. Accounts Receivable

ACCOUNTS RECEIVABLE

 

   March 31, 2022   December 31, 2021 
         
Accounts receivable  $10,217,709   $7,403,308 
Allowances for doubtful accounts   (274,561)   (273,979)
Total accounts receivable  $9,943,148   $7,129,329 

 

14
 

 

5. Inventories

 

 

   March 31, 2022   December 31, 2021 
         
Completed goods  $3,816,366   $3,417,829 
Raw materials and supplies   8,398,285    6,084,176 
 Total inventory   $12,214,651   $9,502,005 

 

6. Property, equipment & leaseholds

PROPERTY, EQUIPMENT & LEASEHOLDS

 

   March 31, 2022   Accumulated   March 31, 2022 
   Cost   Depreciation   Net 
Buildings and improvements  $4,870,778   $3,018,920   $1,851,858 
Automobiles   196,255    80,207    116,048 
Computer hardware   43,644    42,571    1,073 
Furniture and fixtures   130,714    108,421    22,293 
Office equipment   1,899    1,208    691 
Manufacturing equipment   6,999,195    4,314,689    2,684,506 
Trailer   9,601    7,788    1,813 
Boat   34,400    26,690    7,710 
Leasehold improvements   88,872    88,872     
Technology   109,370    109,370     
Land   234,027        234,027 
   $12,718,755   $7,798,736   $4,920,019 

 

   December 31, 2021   Accumulated   December 31, 2021 
   Cost   Depreciation   Net 
Buildings and improvements  $4,823,708   $2,983,589   $1,840,119 
Automobiles   196,255    71,258    124,997 
Computer hardware   43,605    42,456    1,149 
Furniture and fixtures   130,658    106,101    24,557 
Office equipment   1,872    1,155    717 
Manufacturing equipment   6,867,799    4,171,699    2,696,100 
Trailer   9,463    7,532    1,931 
Boat   34,400    26,284    8,116 
Leasehold improvements   88,872    88,872     
Technology   107,759    107,759     
Land   234,027        234,027 
   $12,538,418   $7,606,705   $4,931,713 

 

Amount of depreciation expense for the three months ended March 31, 2022: $188,378 (2021: $184,855) and is included in cost of sales in the unaudited interim condensed consolidated statements of income and comprehensive income.

 

15
 

 

7. Patents

 

In fiscal 2005, the Company started the patent process for additional WATER$AVR® products. Patents associated with these costs were granted in 2006 and they have been amortized over their legal life of 17 years.

 

  

March 31, 2022

Cost

   Accumulated
Amortization
  

March 31, 2022

Net

 
Patents  $212,161   $202,572   $9,589 

 

   

December 31,

2021 Cost

    Accumulated
Amortization
   

December 31,

2021 Net

 
Patents   $ 208,079     $ 194,380     $ 13,699  

 

The increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars - $265,102 (December 31, 2021 - $265,102 in Canadian dollars).

 

Amount of amortization for 2022 - $4,110 (2021 - $4,110) and is included in cost of sales in the consolidated statements of income and comprehensive income.

 

Estimated amortization expense over this year is as follows:

 

2022     13,699  

 

8. GOODWILL AND INTANGIBLE ASSETS

 

Goodwill     
Balance as of December 31, 2020  $2,534,275 
Additions   - 
Impairment   - 
Amortization   (176,000)
Balance as of December 31, 2021 and March 31, 2022  $2,534,275 
Indefinite Lived Intangible Assets     
Balance as of December 31, 2020  $770,000 
Additions   - 
Impairment   - 
Amortization   (40,000)
Balance as of December 31, 2021 and March 31, 2022  $770,000 

 

Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.

 

Definite Life Intangible Assets    
Balance as of December 31, 2020  $2,006,000 
Amortization   (176,000)
Balance as of December 31, 2021   1,830,000 
Amortization   (40,000)
Balance as of March 31, 2022  $1,790,000 

 

Definite life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships and software are amortized over their estimated useful life of 15 years and 3 years, respectively.

 

Estimated amortization expense over the next five years is as follows:

 

2022  $160,000 
2023   160,000 
2024   160,000 
2025   160,000 
2026   160,000 

 

16
 

 

9. Long Term Deposits

The Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits held by landlords and security deposits held by various vendors.

 

      March 31, 2022       December 31, 2021  
                 
Long term deposits   $ 8,540     $  8,540  

 

10. Investments

 

(a) The Company has a 50% ownership interest in ENP Peru Investments LLC (“ENP Peru”). ENP Peru is located in Illinois and leases warehouse space. The Company accounts for this investment using the equity method of accounting. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $3,822 
Return of equity   (3,822)
Gain in equity method investment   22,642 
Balance, December 31, 2021   22,642 
Return of equity   (7,500)
Balance, March 31, 2022  $15,142 

 

Summarized profit and loss information related to the equity accounted investment is as follows for the full year:

 

   2021 
     
Net sales  $322,079 
Net income  $45,285 

 

(b) In December 2018 the Company invested $200,000 in Applied Holding Corp. (“Applied”). Applied is a captive insurance company and the Company received a non-convertible promissory note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB Codification Topic 323, Investments – Equity Method and Joint Ventures (ASC 323), the Company has elected to account for this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory note to December 6, 2023.

 

(c) In December 2018 the Company invested $500,000 in Trio Opportunity Corp. (“Trio”), a privately held entity. Trio is a real estate investment vehicle and the Company received 50,000 non-voting Class B shares at $10.00/share. In accordance with FASB Codification Topic 321, Investments – Equity Securities (ASC 321), the Company has elected to account for this investment at cost.

 

(d) In January 2019, the Company invested $1,001,000 in a Florida based LLC that is engaged in international sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the Company has a 50% interest in the profit and loss of the Florida based LLC but does not have control. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $3,572,345 
Gain in equity method investment   454,023 
Return of equity   (325,000)
Balance, December 31, 2021   3,701,368 
Gain in equity method investment   36,764 
Balance, March 31, 2022  $3,738,132 

 

17
 

 

Further to the original investment amount, the Company had placed $1,000,000 in trust, which was released during the year ended December 31, 2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (“EBITDA”) targets. The additional payments of $2,518,684 made during the year ended December 31, 2020 related to contingent consideration which was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information related to the equity accounted investment is as follows:

 SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
         
Net sales  $2,201,518   $2,332,304 
Gross profit   512,884    860,676 
Net income   73,528    400,580 

 

During the three months ended March 31, 2022, the Company had sales of $1,672,200 (2021 - $1,434,684) to the Florida Based LLC, of which $1,419,306 is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $2,202,345).

 

(e) In December 2020, the Company invested $500,000 in Lygos Inc. (“Lygo’s”), a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies intend to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment of $500,000 was in order to continue development of the aspartic acid microbe strain. The Company has elected to account for this investment at cost. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $500,000 
Additional payment   500,000 
Balance, December 31, 2021 and March 31, 2022  $1,000,000 

 

11. Short-Term Line of Credit

(a) In March 2022, ENP Investments signed a new agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $4,000,000. The interest rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the “Index”). Interest on the unpaid principal balance of this loan will be calculated using a rate of 1.000 percentage points over the Index. Under no circumstances will the interest rate of this loan be less than 4.25% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is 4.50% (December 31, 2021 - 4.25%).

 

The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. NanoChem is a guarantor of 65% of all the principal and other loan costs not to exceed $2,600,000. As of March 31, 2022, ENP Investments was in compliance with all loan covenants.

 

To secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February 15, 2011.

 

Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $3,459,391 (December 31, 2021 - $811,665).

 

18
 

 

(b) In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line of credit is for an aggregate amount of up to the lesser of (i) $3,500,000, or (ii) 80% of eligible domestic accounts receivable and certain foreign accounts receivable plus 50% of inventory. Interest on the unpaid principal balance of this loan will be calculated using a rate of 0.500 percentage points over the Index. Under no circumstances will the interest rate of this loan be less than 4.50% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is 4.50% (December 31, 2021 - 4.50%).

 

The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.

 

To secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially all of the assets of NanoChem, exclusive of intellectual property assets.

 

Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $1,489,154 (December 31, 2021 - $1,489,154).

 

12. Long Term Debt

(a) In January 2018, ENP Investments signed a $200,000 promissory note with Midland with a rate of 5.250% to be repaid over 7 years with equal monthly installments plus interest. This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $1,510. In May 2021, ENP Investments paid the loan in full with cash on hand.

 

(b) In April 2020, NanoChem received a two year loan of $322,000 through the Paycheck Protection Program with a rate of 1%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.

 

(c) In April 2020, ENP Investments received a two year loan of $215,960 through the Paycheck Protection Program with a rate of 1%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.

 

(d) In October 2020, NanoChem signed a $1,980,947 term loan with Midland with a rate of 3.85% to be repaid over 5 years with equal monthly payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a 65% interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $15,130 (2021 - $18,606). The balance owing at March 31, 2022 is $1,459,983 (December 31, 2021 - $1,554,044).

 

The Company has committed to the following repayments:

 

2022  $382,705 
2023  $397,414 
2024  $413,516 
2025  $360,409 

 

(e) In October 2020, NanoChem signed a loan for $894,253 with Midland with an interest rate 3.85% to be repaid over two years with equal monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended March 31, 2022 was $3,417 (2021 - $7,739) The balance owing at March 31, 2022 is $268,708 (December 31, 2021 - $381,674).

 

19
 

 

The Company has committed to the following repayments:

 

2022   $ 381,674  

 

(f) In January 2020, ENP Realty refinanced its mortgage and signed a loan for $450,000 with Stock Yards Bank & Trust to be repaid over 10 years with monthly installments plus interest. Interest for the first five years is at 4.35% and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan 5 year fixed index plus 2.5%. Interest expense for the three months ended March 31, 2022 was $4,677 (2021 - $4,766). The balance owing at March 31, 2022 is $428,278 (December 31, 2021 - $430,779).

 

The Company has committed to the following repayments:

      
2023  $29,749 
2024  $29,749 
2025  $29,749 

 

As of March 31, 2022, Company was in compliance with all loan covenants.

 

Continuity  March 31, 2022   December 31, 2021 
Balance, January 1  $2,366,598   $3,847,638 
Less: Forgiveness on PPP loans   -    (537,960)
Less: Payments on loan   (206,629)   (943,080)
Balance, end of period  $2,156,969   $2,366,598 

 

Outstanding balance  March 31, 2022   December 31, 2021 
a) Long term debt – Midland States Bank  $-    - 
b) Long term debt – PPP   -    - 
c) Long term debt – PPP   -    - 
d) Long term debt – Midland States Bank   1,459,983    1,554,044 
e) Long term debt – Midland States Bank   268,708    381,674 
f) Long term debt – Stock Yards Bank & Trust   428,278    430,880 
Long-term Debt   2,156,969    2,366,598 
Less: current portion   (665,614)   (793,574)
   $1,491,355   $1,573,024 

 

13. Stock Options

The Company has a stock option plan (“Plan”). The purpose of this Plan is to provide additional incentives to key employees, officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel for positions of responsibility and otherwise promote the success of the Company’s business. It is intended that options issued under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that 100% of the options granted will vest the year following the grant. The maximum term of options granted is 5 years and the exercise price for all options are issued for not less than fair market value at the date of the grant.

 

20
 

 

The following table summarizes the Company’s stock option activities for the year ended December 31, 2021 and the three-month period ended March 31, 2022:

 

   Number of
shares
   Exercise price
per share
   Weighted
average exercise
price
 
             
Balance, December 31, 2020   749,000   $0.754.13   $2.42 
Granted   170,000   $3.61   $3.61 
Cancelled or expired   (34,799)  $1.423.46   $2.30 
Exercised   (94,701)  $0.753.46   $1.58 
Balance, December 31, 2021   789,500   $1.424.13   $2.78 
Granted   5,000   $3.61   $3.61 
Cancelled or expired   (3,000)  $3.61   $3.61 
Exercised   (22,500)  $2.443.46   $2.53 
Balance, March 31, 2022   769,000   $1.424.13   $2.82 
Exercisable, March 31, 2022   539,000   $1.424.13   $2.69 

 

The weighted average remaining contractual life of options outstanding is 3.6 years.

 

The fair value of each option grant is calculated using the following weighted average assumptions:

   2022   2021 
Expected life – years   3.0    3.0 
Interest rate   1.76%   1.23%
Volatility   69.66%   63.28%
Weighted average fair value of options granted  $1.46   $1.54 

 

During the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted in previous quarters resulted in expenses in the amount of $15,794 for consultants (2021 - $13,065). During the three months ended March 31, 2022, employees were granted 5,000 (2021 – nil) stock options, which resulted in expenses of $1,825 (2021 – $nil). Options granted in previous quarters resulted in additional expenses in the amount of $36,652 for employees during the three months ended March 31, 2022 (2021 - $26,524). There were 22,500 employee and nil consultant stock options exercised during the three months ended March 31, 2022 (2021 – 32,000 employee; 23,201 consultant).

 

As of March 31, 2022, there was approximately $129,991 of compensation expense related to non-vested awards. This expense is expected to be recognized over a weighted average period of 1 year.

 

The aggregate intrinsic value of vested options outstanding at March 31, 2022 is $578,660 (2021 – $nil).

 

14. Capital Stock.

During the three months ended March 31, 2022, 22,500 shares were issued upon the exercise of employee stock options (2021 – 32,000).

 

15. Non-Controlling Interests

ENP Investments is a limited liability corporation (LLC) that manufactures and distributes golf, turf and ornamental agriculture products in Mendota, Illinois. The Company owns a 65% interest in ENP Investments through its wholly-owned subsidiary NanoChem. An unrelated party owns the remaining 35% interest in ENP Investments. As of December 31, 2020, ENP Realty is a wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities and earnings of both of the LLC’s are consolidated into these financial statements. The unrelated third party’s ownership interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest represents the non-controlling unitholder’s interest in the earnings and equity of ENP Investments. ENP Investments is allocated to the BCPA segment.

 

21
 

 

ENP Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions, reserves, and mandatory distributions, if any.

 

From the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were satisfied. The total distribution from the effective date of acquisition onward was $2,082,947.

 

Balance, December 31, 2020  $2,561,751 
Distribution   (804,003)
Non-controlling interest share of income   845,095 
Balance, December 31, 2021   2,602,843 
Distribution   (265,922)
Non-controlling interest share of income   144,477 
Balance, March 31, 2022  $2,481,398 

 

During the three months ended March 31, 2022, the Company had sales of $1,605,736 (2021 - $998,336) to the party that holds 35% interest in ENP Investments, of which $3,560,534 is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 – $2,215,119).

 

16. Segmented, Significant Customer Information and Economic Dependency.

The Company operates in two segments:

 

(a) Energy and water conservation products (as shown under the column heading “EWCP” below), which consists of a (i) liquid swimming pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.

 

(b) Biodegradable polymers (“BCPA’s”), also known as TPA’s, used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture to increase crop yields by enhancing fertilizer uptake.

 

The accounting policies of the segments are the same as those described in Note 2, Significant Accounting Policies. The Company evaluates performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses.

 

The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.

 

Three months ended March 31, 2022:            
             
   EWCP   TPA   Total 
Revenue  $47,253   $10,736,027   $10,783,280 
Interest expense   -    57,618    57,618 
Depreciation and amortization   9,244    223,244    232,488 
Income tax expense   -    712,446    712,446 
Segment profit (loss)   (124,175)   1,657,234    1,533,059 
Segment assets   1,879,593    43,237,198    45,116,791 
Expenditures for segment assets   -    (176,684)   (176,684)

 

Three months ended March 31, 2021:            
             
   EWCP   TPA   Total 
Revenue  $71,351   $7,553,346   $7,624,697 
Interest expense   -    62,274    62,274 
Depreciation and amortization   9,977    222,988    232,965 
Income tax expense   -    485,456    485,456 
Segment profit (loss)   (219,256)   1,669,827    1,450,571 
Segment assets   2,360,199    34,299,895    36,660,094 
Expenditures for segment assets   -    (96,136)   (96,136)

 

22
 

 

The sales generated in the United States and Canada are as follows:

 

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
Canada  $177,899   $107,253 
United States and abroad   10,605,381    7,517,444 
Total  $10,783,280   $7,624,697 

 

The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:

 

   March 31, 2022   December 31, 2021 
Canada  $185,036   $191,752 
United States   10,042,568    10,105,202 
Total  $10,227,604   $10,296,954 

 

Three primary customers accounted for $6,235,661 (58%) of sales during the three-month period ended March 31, 2022 (2021 - $3,120,819 or 41%).

 

17. Comparative Figures.

 

Certain of the comparative figures have been reclassified to conform with the current period’s presentation.

 

18. Subsequent Events

 

On April 17, 2022, the Company entered into an Agreement and Plan of Merger with Lygos (Note 10 (e)). Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.

 

At the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a number of common shares of the Company equal to the Exchange Ratio; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number of the Company’s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by the Exchange Ratio.

 

The “Exchange Ratio” will equal the total number of the Company’s common shares on a fully diluted basis outstanding as of the end of the last trading day before the closing of the Merger Agreement multiplied by two and then divided by the total number of shares of Lygos capital stock on fully diluted basis outstanding as of the same time.

 

The closing of the Merger Agreement is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders of the Company and Lygos.

 

In connection with the transactions contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the “Closing Date”), the Company and Mr. O’Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O’Brien will be employed as the Company’s Head-Flexible Solutions Division and will receive an annual base salary of $500,000, which will be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after the Closing Date, the Company will purchase 1,000,000 shares of the Company’s common stock owned by Mr. O’Brien at a price of $7.50 per share. Additionally, on the Closing Date, Mr. O’Brien will receive an option to purchase 500,000 shares of the Company’s common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting will accelerate upon Mr. O’Brien’s termination of employment for any reason. While Mr. O’Brien’s Option will be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O’Brien 1,000,000 shares of the Company’s common stock as a fully vested stock grant, regardless of his employment status at such time. The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the “Term”) or until earlier terminated by either the Company or Mr. O’Brien as provided in the Employment Agreement.

 

23
 

 

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

Overview

 

The Company manufactures and markets biodegradable polymers which are used in the oil, gas and agriculture industries. The Company also develops, manufactures and markets specialty chemicals that slow the evaporation of water.

 

Results of Operations

 

The Company has two product lines:

 

The first is a chemical (“EWCP”) used in swimming pools and spas. The product forms a thin, transparent layer on the water’s surface. The transparent layer slows the evaporation of water, allowing the water to retain a higher temperature for a longer period of time thereby reducing the energy required to maintain the desired temperature of the water. A modified version of EWCP can also be used in reservoirs, potable water storage tanks, livestock watering pods, canals, and irrigation ditches for the purpose of reducing evaporation.

 

The second product, biodegradable polymers (“TPAs”), is used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. TPAs can also be used to increase biodegradability in detergents and in the agriculture industry to increase crop yields by enhancing fertilizer uptake.

 

The third product line is nitrogen conservation products used for the agriculture industry. These products decrease the loss of nitrogen fertilizer after initial application and allows less fertilizer to be used. These products are made and sold by the Company’s TPA division.

 

Material changes in the Company’s Statement of Operations for the three months ended March 31, 2022 compared to the same period in the prior year are discussed below:

 

Item   Increase (I) or Decrease (D)   Reason
         
Sales        
         
EWCP products   D   Decreased customer orders.
         
TPA products   I   Increased customer orders along with increase in pricing.
         
Insurance   I   Increase in assets and in sales resulted in higher insurance costs.
         
Interest expense   D   Decreased debt resulted in decreased interest expense.
         
Lease expense   D   The purchase of ENP Realty by ENP Investments reduced lease expense.
         
Travel   I   Travel has resumed as COVID-19 has become an endemic.
         
Currency exchange   I   Currency exchange increased as a result of movements in the US / Canadian dollar exchange rate and its effects on US dollar cash balances and US dollar payables held by the Company’s Canadian subsidiaries.

 

24
 

 

Three primary customers accounted for 58% of the Company’s sales during the three months ended March 31, 2022 (2021 - 41%). The amount of revenue (all from the sale of TPA products) attributable to each customer is shown below.

 

   Three Months Ended March 31, 
   2022   2021 
         
Company A  $1,605,736   $998,336 
Company B  $1,672,200   $1,434,684 
Company C  $2,957,725   $687,800 

 

Customers with balances greater than 10% of our receivables as of March 31, 2022 and 2021 are shown below:

 

   March 31, 
   2022   2021 
         
Company A  $3,560,534   $2,577,497 
Company B  $1,419,306   $1,138,276 
Company C  $1,387,463   $419,007*

 

*less than 10%

 

The factors that will most significantly affect future operating results will be:

 

  the sale price of crude oil which is used in the manufacture of aspartic acid we import from China. Aspartic acid is a key ingredient in our TPA product;
  activity in the oil and gas industry, as we sell our TPA product to oil and gas companies;
  drought conditions, since we also sell our TPA product to farmers, and
  the impact of the COVID-19 virus.

 

Other than the foregoing we do not know of any trends, events or uncertainties that have had, or are reasonably expected to have, a material impact on our revenues or expenses.

 

Capital Resources and Liquidity

 

The Company’s sources and (uses) of cash for the three months ended March 31, 2022 and 2021 are shown below:

 

   2022   2021 
         
Cash used by operations   (2,425,008)   (2,356,767)
Proceeds of equity investment distributions   7,500    12,500 
Acquisition of equipment   (176,684)   (96,136)
Borrowings from line of credit   2,647,726    1,112,361 
Repayment of loans   (209,629)   (208,857)
Lease financing costs   (16,085)   (83,070)
Partnership distributions   (265,922)   (157,952)
Proceeds from sale of common stock   56,940    76,360 
Changes in exchange rates   42,543    82,352 

 

The Company has sufficient cash resources to meets its future commitments and cash flow requirements for the coming year. As of March 31, 2022, working capital was $15,516,922 (December 31, 2021 - $13,986,013).

 

We are committed to minimum rental payments for property and premises aggregating approximately $297,720 over the term of two leases, the last expiring on December 31, 2025.

 

25
 

 

Commitments for rent in the next five years are as follows:

 

2022  $78,240 
2023  $77,100 
2024  $70,440 
2025  $71,940 

 

Other than as disclosed above, we do not anticipate any material capital requirements for the twelve months ending December 31, 2022.

 

Other than as disclosed above, we do not know of any trends, demands, commitments, events or uncertainties that will result in, or that are reasonable likely to result in, our liquidity increasing or decreasing in any material way.

 

Other than as disclosed above, we do not know of any significant changes in our expected sources and uses of cash.

 

We do not have any commitments or arrangements from any person to provide us with any equity capital.

 

See Note 2 to the consolidated financial statements included as part of this report for a description of our significant accounting policies.

 

Item 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Under the direction and with the participation of our management, including our Principal Executive and Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of March 31, 2022. We maintain disclosure controls and procedures that are designed to ensure that information required to be disclosed in our periodic reports with the Securities and Exchange Commission is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and regulations, and that such information is accumulated and communicated to our management, including our principal executive and financial officer, as appropriate, to allow timely decisions regarding required disclosure. Our disclosure controls and procedures are designed to provide a reasonable level of assurance of reaching desired disclosure control objectives. Based on the evaluation, our Principal Executive and Financial Officer concluded that these disclosure controls and procedures are effective as of March 31, 2022.

 

Changes in Internal Control over Financial Reporting

 

Our management, with the participation of our Principal Executive and Financial Officer, evaluated whether any change in our internal control over financial reporting occurred during the three months ended March 31, 2022. Based on that evaluation, it was concluded that there has been no change in our internal control over financial reporting during the three months ended March 31, 2022 that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

PART II

 

Item 6. Exhibits.

 

Number   Description
3.1   Articles of Continuance (Articles of Incorporation)
3.2   Bylaws (1)
31.1   Certification of Principal Executive Officer Pursuant to §302 of the Sarbanes-Oxley Act of 2002.*
31.2   Certification of Principal Financial Officer Pursuant to §302 of the Sarbanes-Oxley Act of 2002.*
32.1   Certification of Principal Executive and Financial Officer Pursuant to 18 U.S.C. §1350 and §906 of the Sarbanes-Oxley Act of 2002.*
101.INS   Inline XBRL Instance Document
     
101.SCH   Inline XBRL Taxonomy Extension Schema Document
     
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
     
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
     
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
     
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
     
104   Cover Page Interactive Data File (embedded within the Inline XBRL document)

 

* Filed with this report.

 

(1) Incorporated by reference to the Company’s 8-K report filed on April 12, 2022.

 

26
 

 

SIGNATURES

 

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

 

May 16, 2022

 

  Flexible Solutions International, Inc.
   
  By: /s/ Daniel B. O’Brien
  Name: Daniel B. O’Brien
  Title: President and Principal Executive Officer
     
  By: /s/ Daniel B. O’Brien
  Name: Daniel B. O’Brien
  Title: Principal Financial and Accounting Officer

 

27

EX-3.1 2 ex3-1.htm

 

Exhibit 3.1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EX-31.1 3 ex31-1.htm

 

Exhibit 31.1

 

CERTIFICATIONS

 

I, Daniel O’Brien, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Flexible Solutions International, Inc.;

 

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 unaudited consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

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

 

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

 

b) designed such internal control over financial reporting, or cause 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 unaudited consolidated financial statements for external purposes in accordance with generally accepted accounting principles;

 

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

 

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

 

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

 

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

 

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

 

May 16, 2022 /s/ Daniel B. O’Brien
  Daniel O’Brien
  Principal Executive Officer

 

 

EX-31.2 4 ex31-2.htm

 

Exhibit 31.2

 

CERTIFICATIONS

 

I, Daniel O’Brien, certify that:

 

1. I have reviewed this quarterly report on Form 10-Q of Flexible Solutions International, Inc.;

 

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 unaudited consolidated financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

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

 

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

 

b) designed such internal control over financial reporting, or cause 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 unaudited consolidated financial statements for external purposes in accordance with generally accepted accounting principles;

 

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

 

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

 

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

 

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

 

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

 

May 16, 2022 /s/ Daniel B. O’Brien
  Daniel O’Brien
  Principal Financial Officer

 

 

EX-32.1 5 ex32-1.htm

 

Exhibit 32.1

 

CertificatION of Principal Executive Officer
Pursuant to 18 U.S.C. Section 1350,
as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002

 

Solely for the purposes of complying with 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, I, the undersigned Principal Executive and Financial Officer of Flexible Solutions International, Inc. (the “Company”), hereby certify that, to the best of my knowledge, the Quarterly Report on Form 10-Q of the Company for the quarter ended March 31, 2022 (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

May 16, 2022 /s/ Daniel B. O’Brien
  Daniel B. O’Brien
  Principal Executive and Financial Officer

 

 

GRAPHIC 6 ex3-1_001.jpg begin 644 ex3-1_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^JL-T9;N M2+Y=J9^N1C_/X^U6JS;,*=4N6ZD9 ;9CN,C..B@":LVQ(_M&[Q@$GGH&-6+'"_8ILGT^0UIUE>)_\ D4]9_P"O&?\ ]%M0 M!'X1"KX+T)5&%&G6X W;N/+7OW^M:[D!&+$A<&"S>$]&9CEC8P$\YYV M"M1_N-SCCKZ4 16N3;J3M_X"./\ .?I12VK%K:-FZE<_>SGWS10!+67IBE;J MY_>2,A8A0SL1PQ!//?/IQS^%:E8^BB,SW;1AL$)EF &>6],?CQW],8 -BBBB M@ HHHH **** "BBB@ HHHH *R-4FUV._MAIMM;26G!F:1OFZ\@M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !63XI8+X0UICT%A.3_W[:M:L3QD<>!O$!]- M-N>^/^634 3^&T\OPMI";=NVRA&,YQ\@K1E"F%PWW2IS]*IZ(I30-.4]1:Q# M_P =%7)<>2^3@;3S_G- #+8$1*6W;B!DDDY..V>GZ44VSQ]F7"LI[AL]<=1[ M?YZYHH L5F:2=QF8!]O&TLN,C+'\\$<"M.LK1'61)F48W$-PH []".O3\* - M6BBB@ HHHH **** "BF+(K2O&"-R@$COSG_#^=/H **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *PO&IQX#\1$\XTRY_\ 135NUA^-"B^!/$)?&P:9!WJ64[87.,X4G% M #;<$0(6 #$#.#G/;.:*+?/V=,[01G'O6;H[[XI6V!27R1C' MK^./3V_30D.V-CNVX!.['3WK,T0L89-PA'(P(V+8'/'/.WTZ=^* -6BBB@ H MHHH **** &&)#.LQ7]XJE0WL2"1^@I]%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%)D[RNTX !W<8/M_GUH 6BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "N?\ 'F?^%>>)< DG2[D8 _Z9-705@^.#(/ / MB(Q+N?\ LRYP,X_Y9M0!M6_-M$203L'W>G3M3I/]4_\ NFG5'/C[/)N^[M.? MRH +?'V>/!!&T8*]/P]J*+<%8$!4J<9(/K_G\:* %E.V%SD#"DY/:J.CEC:- ME=OSYP&# >V1U^O?.?87Y/\ 5/SCY3WQ5'1U LV()P7R,G..!Q_GGUYS0!H4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !102!U.** "BBB@ M HHHH **** "BBB@ HJ"ZO+6P@,]Y0R, M"#^- #Z*JW&I6%I<1V]S>VT,TF-DGK8O?&^MA:(2'G,J^6I!VD%LX&#Q]:A MT[7=*U=4-AJ%O<%U9@J2#=A2 3MZC!(SQW'K0!H452U#5]-TE4;4M0M;-7!* MM<3+&#CKRQ'2H-7\1Z/H-M!']9U!K#3M6MKB[0.6A1OF&T@-Q[$BGZWXHT/PYY/\ ;&IP69F# M-&)3C<%QG'TW#\Z ->BL&?QIXF,@9/(XZU9TCQ+ MHVO+.=+U&"Z,#%94C/S(1U!7KW]* -6BN8'Q#\),65==MBZDAD&[>,>JXR![ MU:;QEX>&B_VRNJ0R:;YOE&ZB#2(&]RH.![GC/'6@#=HKGK;QSX9N[BS@BUBW M\R\_X]M^4$W7[I( /((X[C%=#0 45'//%;6\EQ/(L<,2%W=C@*H&22?3%8'A M?QSH/C$W*Z/=.[VQ&])8VC;:']>72+^ZD6?*K+(L>8X2>1O;MP03 MC. "(S(E]"(C*O'W1N)S@Y MP0"1R.* .PHKA_$7Q2T?PWK5QID]AJ5U);HK2/:1HX!(SM^\#D#D_44FJ_$V MTTEM*B;1-5N+G4+!;W[/;Q R0JW17!(P?O?]\F@#N:*XN+XC65QHFCWT=E*M MQK-TUK86TKA=[!BI9V .U>/0GD<&GZ3\0[&_L_$#7EK)87N@%A>VTCAN "0R M-_$#M..!].1D [&BO-M&^*=_JWB+2=(D\(WUB=2+;)KIW1=JJ79ES& V% [C MD@<5Z30 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %8/C@,? 7B$+G/]FW&,?]K#\9@MX&\0 '.G7 P M1G(\ML\4 ;E,F!,$@7.XJ<8Z]*?4N?3VYH +?=Y";AC@8'?&._ MO11"NV)1QD#! 8D ^V:* "WIWJOI@86A+@ABQ)!QQ[:Z&L7Q9X=A\5^&;S19Y MF@6X"E954,496#*<'KRHR.XR* .6\$^%XM;\*6FL^(YKO4-1U.,7,CR74BJJ M-RBHJL JXP>G4GIT'->-I]?\$Z/9>'-,U>\EO=>U:7R+UYC)-'"=BK'N\QCGS/E+?>SZ=.*Y/X@^(G\1_"GPKX@RUE M>7=\+6XGC9AA0)5DY3!*%H]V/85VOB=/%OC/PX- AT%]':]*K>W=S=1O'#&& M.X*$)9R=HXP!AAGJ:R_'?@+59O"7AOPUX8L/-CTJXCN&N)94125# Y!.2Q9B MQXQSWZ4 0ZG>02_%KPY'X)O?-5LMJ\%B^ZW$2MM#/M^7(#. /7;W(S9^(D-E M;_%'P-+*BI%=27 O,@[)@BILWCHV">,^H]J=KOA;Q):>-;'QOX6TU1=W$?EZ MGIL]PB%^@^]N*\@#)'(V@\Y-2>)[#Q-JWC[PSK<'AB[-GHP9Y%^V6^^1I P M0&3'R@ Y)&[D<8!(!C:!JMYX8O?'VLVJ7"^%[2,R6$$$Y01M_!Q@_+CTZ =_J6G0 M:YHESIU[$P@O(#'(C8W*&'J,C(]0>HXKB/#EOXS\&:*/#XT6+6DA+?8K^"YC MAC",Q*B97(8$=3L#<$8R10!@^!M4O=1\+^.?#&MSOJ3:%-+#'O(]*YJVGTJZ^"^CO\ :EF\:RR$V;V\F;YF-R0/F'SXV]SZ#!SBO1O# M7@'4/#/@S6;5+FUO=>U;>\\\I:.(,RX"Y )(!+'.,DL2:Q8/AIJ<_P ,[#0; MF*&WUS16:?3KZ&;*,YD=MI( 9>V>P)1@200 #O\ 1;JZTKP197?B2X"7-M8K M)?3-_"53+$\=>#GWK@? GB'5H_BKK^F:W;O;'5XDU"UADD4E %VA0.I)C"Y] M#$?K6Y?Z5XNU[PWIV@:W9V4R7$B#5;N"\,8>)3N("A006VJ#MXY/0'C.\6_" MV6;4M$U3PN: +/COP-H_]@>-/$$UC M;7FHW5F\T!-&N_"'@_61:6T.HV\8N9+ MB*(;K@2(P9)"'?!ECI%^EFUU9Q&)#!<.Z2 $XR64$=L\$#L ,"@#Q;P]: MZ#I7BKQR+S1+.]2"]%K902V!FAC:2=E7+8.P9 Z]=N 1P#[QX=T&W\-Z4=-L M\"U6>62%,?<5W+[??!8C/I7GWA_P'XHT76?$M]=6FAZA'KLWFR0G49HA$=[, M,'R&R?F'/&,5W_A^WUF*"[FUV2W-W<7!D6*UE>2*% JJJJ653_"2>.K&@#.\ M>7-^V@MH^C_\A?5 \%M\VW8 I9W)[ 8SV9EK)^$OB<:U\/+<3^9]KTL&TN$ M(^;Y!\IQ[IM_$&KLWAG4-=\77%[XAM;&728(O*TZ**ZD\R([CN=AL49 <2 '@++&V\!:'X@\2Z' M#%:23V<5O]GABV1K+O*K* O (\SGCG:O(YRF@>"]:\#:MJ;>'/[-O=)U"7S_ M +'=RO;-;OSPKHCAA@XY4=![D[ESX?O_ !'X?U+3O$UQ;A+Z$1"WL0=EN020 MZNPW,^=IR0 -JX7J2 87PU\+Z1<> ;"_U"R@U&^U.$W%W=7L8FDF+DG#,V20 M!@>^,USOQ;T"T\.?"HZ=9-Y5HVJB6(')%N'WL0,9. 23]":ZOPQH/B_PGH\6 MAP3:/J-G"2(+J>26*2-2V2#&%8/C)Q\X[#/&:9XT\"ZMXP\'6NAW6LPM.)_/ MN+IH-NXC.%15X"C=CG)P!DDY- &7X7M++Q1JX1]..G+H<6GRVT;VL:R^9AG9 MPPRVQAM7&>V>N:R]5U76_ ?C?7-2O]'&MZ#JC!_M,:Y:)5X\KNN?"FO7MNMO+=:/"LR6\%[-#;2>9/!&Q)CY; !#,/HQ_"W::+XDTAM2 M6RO=.O;:[NIKF*"[B:/R/,0.2><<4 <)JFEW%YX'\,:AX'8ZC8 M:??RWJ6,T8) +L0ACR-WEEBF!SR"#Q6SX)\3:3XJ\8FZN[2;2?%5M:/;W%L MRI6ZC4TCP#=^&K318M#U6*-]/AN4F,]ON6Z,S1MR 05 M *#&#D *,GG.CI_A2<^,/^$HU:XM9+]+4VD,=K;[$5202S%B69N,#D #B@"# MXA:)'XEL]'T66X:W2ZU'F1#AUVP3."N01G*CK7FUMK5YHL3?#;7B'GMM2T]= M-EV'$T/VJ(A03VVYQDG 4J2<#/K^MZ;J-]J.C7-C<6T2V-RT\JS(6,@,;1[0 M01CAV/U JKXI\'VOB:\T2^:00WFD7T=W#*8PV55@60^Q '/8@&@#EO$Z*_QZ M\$DLAVVMT2IZ_P"KDQ_7'T-=;<\_$/2^/NZ5>FW%M&EO$8X MHDW;FP"S$EB%R<_P@8XY /%=1@DT3Q!%X^M0-MOXFO+2^.YL>692BM_WR77C M(RR^G"?%BX36H],UY2'M[O4_LUB^3AK:->2,XX>0L>F& 3G %>GP^ II_".O M:#J=_;R)JEU-=+)#;D>2[R>8"=S'?AL$9QTZFH?%_P -SXDT_1+&RU0:?;Z. M4^S*8#,?E 498N"< ?B>N: ,?XJ,4\>?#QE1I7%]*5A5@I(/!FH:[X@T/63K M,%OZA MH.LZWJ5KKUO+)K,IDNXKC3]Z'+,V !(.F]AR3P<>F+=QX(OKSPUK&E7>OM+< M:M*7N;PVH#!=J*$50V H"$8Y'S'WR >5W%^WB+PGX+^'LUHVFM=)!,NI7;*$ M:,(=K0X)RS$E1G!' (!;CV76H?$<=_X?BT.6/[#'< :DT[ NT('JP)).#TP< ME>V:Q-2^&-MJO@G2_#]SJ4BSZ7L^R7T$6QU"C:,C)SQW!'.",8K7N?"U]?7? MA^ZNM?N?-TF1GD$*>6EWD8&]0=JC:,#@>O [4 >5:OYH^!'P_2T+FY;5[?R2A^=7S-@K[YX[_UK MTOQ[I%GK>F1^$;."WCN-3N!I+^@)%NP^'&A:?>V,T M1NFM]/FDGL;)Y!Y-M(Y)9E )Y)P&) [5G:W\(M \0ZK=:CJ-YJDMQ>BMO#5G9^%CX>@EN4M3$\1E$G[T[B2S;L?>)).?>L?P]\,?#'AC5H]3T MZVN!=1(RQM-/M\]C%*MJO625P-D8QDX+.,#K\WKFHK# MX9>&-,FE-K;W26\Q)ELS>2FWDSV>,MM8<#ALC QTXKI[JPM[Q($F0E8)4F10 M2 &4Y7IUP>U '#ZUX$N?[-\)W-G>VJWWAQDD=[DE([A0!YFY@"5R5W9P1R>* MQOA7:W&K^-/%_BZ:';:WDWV:V=&+13!20S(2!O7Y4PV.Y'K7HFM>&]-\0M:C M5(Y9X;=RXMS,PAE/'^L0';(!@<,".OJ)Y=LC]L<(L7.3]XCCFNGJK8Z;9Z:+@6=NL/VB=[B;;_' M(QRS'W/]*M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !6'XSD$?@G6R1G=92H!G&2RE0.H]?6MRL+QF$;P M7K D)Q]E?&,\G' Z'C.,^U &[45R5%M*695&TC+' 'Y5+4=P^R!SQTQSCOQ0 M L3J\4;!@0R@@@YR/7J:*5 50 XW8YQZ]Z* &7(!M9@4#C8C<=*@TL8L$ MX )ZC.<=OY8_"K$Y*V\A!((0G(..WK4.G-OM PD:0%FY+;N_3.<'\* +5%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7/^-QGP9J8 MSC]V/Q^8I:@O M IM7#;,%;X!=Q8(N/JZC^M;E8GBW'_ C=QDD#S(>A_P"FJ4 ;=07@+6K M$ DCDKGN/\^U3U!>Q>=9R(6901G*XR,<\9!'YB@"922.1@^E%,993@K( <8( M*Y'U]?UHH 9>$"TER"1MP0.I]O\ /Z4EBNRRB7L!_7ZG_#TXI;Q@MG*3TVD' M\>*;88^Q1X,9Z_ZL87K0!9HHHH **** "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 *Q/%I(\/28(!-Q;KD]LSH*VZQ/%8SH..>;NUZ?]?$= &W M4%XH:V96V8)7[_3J/\YJ>HKEBENQ49/&!DC)S[M% $%X2 M+20@XXZD9P.YQWI+'<;*$NX=BN68/N!/?FB]R+.0AMIXP0,XYI;-=EG$ =PV MY!]1Z^WTH GHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HKFM:^('A7P_>_8]2UB&.Y )>*-'E:,#J7" [![MB MM?2=8T[7+".^TR\BNK:09#QGI[$=0?8\T 7J*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBF2RI!"\LA(1%+-@$G YZ#DT /HK \,>,='\7PW$ND2R2) M;E1(7C*8W D=?89^F/6M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K#\6[?[$B5E+;M0LE&!G#&ZB /X'!SVKD6I4J M,ZI8 Y&<@W<72@#>J"\*BU!C/F=.H_7T]\5/4-T2("P.W!'S $D#OC'Y M9[9S0!,,X&>M% & !Z44 5[W=]D?:6#<8VC)SD=!3[IX'6@#R#X.^']-\3Z M5KFN^(+>.]>>]:+-Q@J"0CL0.QRP&[/; .*ZWX;^!+GP7J6I;]=AO8+E1BWC M&""#]]N>3VR<_P!*XGX2V6D^*/ASKGA/4;EX)'G2YDV,%D$06/:W(((#1XYR M,>Q%3_ J&.'Q9XCB@D,EO%"D<,A7&]!*X#=.X /\^10!OK\1_%'B7Q)JVF># MM)L6@TEG2:XO=SB8AMH*;64#)5\#G.WJ*TO OQ!O_&GAS6"+6"#6M/0_(%81 MEF#[,J22.4((W9X/2N6^!J_9O$?C*"YG!F@>-#N^4D"6?1E6!((S\V3C/(!M^%?B7J6M?"_Q!XEOH+2& M]TT2B-(XG5"ZQ*R@@L3]YL=>F.E3Z!\0]0C^%=WXP\06JLZ2,((H8S&)1E47 M&2)O.U2XB%M% -L85G,A+#(Q\LBJ,#G!].?0 M/'V@76A? 2TTZ$B3^S4MWN@Q^]M(+8ST^<@X]!CV(!G7'Q"^(6G^%;'Q5.G\>>/;[2O &B>(]$$<3:C-%A;E 0$ MDA=QG)&.0O.?\*\YN]+\,Q?#?1]1U#Q3K=Q;7/E!].BNUV0N>6Q$3A5#J>O' M3&.IVOBB([?X*>$[:T6YC@\RW"+< "3:MO(0&QP&^G?N.M '9^!O$?C#Q/J4 M>H:AIL-CX?>S)B^7+RR[@ P)(.#\Y^Z!C'7.:YC1/&_C[Q7JVOZ3H\>G*]E. MP%U,A58E$KJ%!&X%B%[CHI]:]/\ "0QX,T(8(QI]OP>H_=K7F_P2;?KGC=MA M3_3QD'&/]9-Z4 ;7PF\<:KXSL]575H8Q/9S(!)&NP$,#E=N3]UE/.>01Z9/+ M>%?%'Q%\92ZUING:K:PFRHZ^M %'PSXQ^(/C'PM;(RD2IY90$#.3M[+R.:ZCX7>/;O7_"&IWVNS^;+ISM+) M<"-4#0E=XS@!?#SQK8V^_?-:;(QG*[VA<#!!//W?<#'T !;TKQ-\0O%OAW7/$VGZ_%I]I M8ROMLS#"1A4$A0,T;'(5@/F/)]*ZBP\=W^L?!/4_$$,WE:O96\L? M#B3Q6FMVL%I:;]S"&)I;G]Z59B"A50@. !R2ASG(KN?#FI>*/%GPEM;ZRU** MVUZ9I +F6)"I\N=EP5V[EWWADGV@$\#[2PZY.>03 M^-=O\(-R_"K2]RLG*@Y8'[1+Q]?PH X#X 0:C+)>3V=\(=(B8?:+0QJ6E MD:,;3OVY '3O?[7%BMNL7Q2N_28!D#_B8V)Y'I=1&@#:J.? BR0#@J<'O@CI[ M^GO4E17'^I/"$D@ .,CJ* ):*0'(!((SV/:B@"O?F,63^8Q4< MH7FF//B\5$\J1MPC523CW:-9YXHC(P5 [A=Q) &> MIR0/QJ1F5$9W8*JC)). !0!P6M_"'PWK6KW.IE[VVN;I]\WD3?*QR"QP0<$[ M:Z/POX5TKPAI;:?I4(O[;O1=?:CY>]$EPC[ M.F00>V <$=*ZN[M+:_LYK2[@CGMYE*212*&5U/4$&O+_ (G_ !$UOPOXBM-* MT9;?#637?7!&V-R>_!Y['L? /B-_%7@O3]6F:-KB52L_EC"^8K% M3CVXS^- &+:_!KP;;7*RFRFF16)$$LQ*>P/0L!Z$G/?-=)XF\)Z1XNL(K/6( M))8XI!+&8Y6C9&P1D%2.Q(Y]:XK2_&&O7?QQU+PT;I9-+MU9O(,2 QJ(D(;= M]X_.V.2>OY5]+\9Z_=_'#4O#\NH#^Q[3S':#R8P%01*02^-P 8]9FE9]V"Q ^8 MG &X].O?)YJ]INMZ7K D.FZA;7?EDJ_DRABI!(YQ[@_E2ZIK.FZ);+<:G>PV ML+-M#RM@$^E %'PWX.T'PC%<1Z%8?9$N"ID7SI'W%?[Q.!R>!Q5W3-6T_6K3[5IMY#=0;MI>)L[6X.#Z'D<' MGFH'\2Z''#?2MJ]B([ E;MO/7]P0<8;G@YXQZ\=: *.A^!?#?ANUO;;2=.,$ M-\@CN%,\DF]0& &68D !FZ8ZU:T#PMHOA>*>/1K(6RSE3+^\=RQ48&2Q)Z?J M2>I-$[>YT"^A_M.[V36\94,SP=6?:1TQWQ71>#_$EIXCT*UEBO MH;J]CMX?MJQX!CE9 65@/NG.>.V* *5]\,O!VHZC+?W&BH;B8YD\N:2-&/KL M5@N3CGCGO6[=Z'IE[H)/6KFB:'IOAW3(]-TFU6VM$+,$#%B23D MDLQ))SW)J'Q#XETKPM8Q7NL7!M[:280B386 8@GG .!A3S7/3?%OP9;MB;5) M4!!(9K28 ]>!E>2<'&.M &YIO@[PYH]X+S3]&LX+D%R)EC&\;CS@GD=A[#@< M<5MUR^A?$'P[XEU@Z7I-U+<7 A:9OW#H%4%1D[@/[RD?45U% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6)XJS_ &1;]/\ D)6& MXNX_R>E;=8GBHG^R;<8/.I6//''^E14 ;=0W+!8P22.<9 R?_ *W^ M&:FJO>$")<_W@?;CGG\OJ* +%%%% %/4B1:8&3EP,*<$^F#@\YY_"K%NV^VB M8$D% 6[P[QCY MHV5 MW;ZS& MWB5F:5P/E4!03R<#I0!X9IDVG^(_C5XJO-2NK6"U6SNK9&N94C*?*L&>>",! M^GKR>U;?[/>LE]&U+09YF>:WF^TQCJOEM\IP>_S*3[[L]S6/\./A);:]X;:[ MUQM3L9X;IHHHE3R6VJ &)#@GD[EXQC![YJ_X$\+ZQX1^+UQ;1:=>OI!66V^W MRPG:\>T2)EPH4\J%R,0P32MMSY*3 MQF)5^1SG<>AP 22" .N "?PW:6_@_P#:$GT+3-XT^[M2OE"1B(SY8D^;UP5( M&>SCGM65K]];7OQSU%M=TZ]U73[!"JV=O%O*JL:%25R,H"[,2<]1GMCH? FF M:SXI^*%UXYU;2Y;"W2)HX$F#*5?:L850P!P%\PEL#)?ZX36]*U[PA\7[GQA: MZ-/JVGWD)#"WX,?R(I! R0?D!SCYLXXQ0 GPJ:ZL?B!KEC9Z?J-GH%S&\T$5 MXD@,3HT8V'.5# .0>2+/$7PHU' M0=5TV&PO%MHX;- XS+Y84X8AB%R5QG(ZYH \UO8/#%I\.M1TS1]*N]3NEN4: M36WT\0I"&F4+&&.6'RD+LZ'>Q[FO9/A.SM\+= +]?LYQR3@;VP.?;%>=6^@^ M.;SX;S>#8?"]M:QQR;I[J28(]SB0.-HZ;R0,N21@8ZX->I?#[2K[0_ >DZ9J M4 @N[:(QR1AP^,,<'(R.1@_C0!R7QZ*?\(+9*X!5M3B!!8*"-DA(R00. >>W M6O QM1&;SEB7<<.XVY (/4Y!R??GCZU])_%?PSJGBKPO:66DP1S3Q7R3LCR! M/D".#@GOEA7DD/PC\;Q,Q6PCW-D;VNXU.TC[N0>1]<]//-A'# X;OSZ>O!KZ)KR#X6^ O$7AKQ9<:EJUM'#;&R>!!YJ.VYGC( MQM[80]>G ^GK] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !6+XH .DP9)'_$QL>AQ_R]15M5C>)S_P 2JW&&.=1LONC_ *>HJ -F MJ]WRB#87RX& V"/CXC7 X'1)/9@?O%R3C '7//3'7/8X-7:J:CN\A JEB9!\H&=WM5N@ 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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *QO$9'D:$@0XSGS!R#C'Z?IWJS4-QYA,01F4 M;QNVKGCKS[=OQ],T 344#.!GK10!GZMDP0@$Y]ZNT %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !17GMCXW\1:AXLU[0+71M.EGT= [DW;()MPRBKE."1USP#W[U:TCXAQ^ M(?!.JZ[IMGY=WIBR?:+.X;@,B[BN]>.1W&?I0!W%%SK;Q!V?&UBIWGCN#T[<^U4E\?O'X8\.7]Q;VPO_$#QK;0>=LCBW@'+,>2% M!&<#DD#N"0#NJ*Y\:MJZ>)5T6XT^!8YK62>WU%)-R$HRC8T7# _.#][&,8/7 M&-X/\9:KXIU?Q'I\EE:VIT:,1D+E>LC@ANS9'3'<&@#IJ*R/$ M_B.R\*>'[G6+\DPP@!47&Z1R<*JY[D_X]JP]-;QWJFG1:K)=Z1I[SQ+)'IK6 MKRA 2& >7>#N(X.%P,\#(S0!V=%>=ZAX\U2TT_P]I36*Q>*=<8H(GC;RK0!\ M-(RYW$ <@=\=13/$NOZ[\.4L]7U75)-;TB>X\B[C^R1Q/;;@2'0ICY1C&&R3 MD#=DT >CT5Y7X[UK7K#QQX5L])\275O8>()BDD26\#>2H\L;D+H2,AB>>_Y5 MH:%XCUK3_B?<^#=4OUU6!K3[5!=^2LN /N_WL4 >B45Y39R^ M(Y?B)K^@3>+=12TTNU2[MI7B@&[<$;$I\H;E#%AQ@X'6H+'XKZFOPE;Q#>6, M3ZLU[_9]J!E8KF0X(<'LN-WH,J1Q0!Z[17F_B2U\2^$?"7_"1Q^(KS4=0TY% MFN[2;8+:X7=\X "AE !)'.>!G-97Q&\:WI^'&A^*O#U]HQ0!Z[17EVL:AKGA/XB>$K"'6KZ^L]9>2*YMKT1N$VA>5**& M!^;//''IT[/QCKK>'O#%W>PQM->%?+M8$&6DE;A0 .3CJ<=@: -ZBN4\*Z]) MXL^',&H64G^FRVC1G+"M.?Q3K4TVJ7"0:DT ME^_S@219*Y;Y/OD9!'!YH ]SHKR[QAH6J^'/!7B>\M]>U1TBECO;&1]2F,L" M@J)(BN3R-U4[KQ9>>#/@GI>MV\]S>ZMJB0[9;Z>2<"5T+DX9C@! M58 # S@GN: /7:*\X\0^&M1TGX?W.JQ>(]:77M.M6OI+EKZ0QRNBEV1H=QCV MG!& O8&;_ $;4+O3-7O;TVCF"[DB4.L4K.IVD Y,0P2#C M/IF@#V"BO(=*\6MXH\(1:9JDMU:>(K"_L[:ZCCFDMYVC>XAC=SM((RKE6'3/ M. "M6?%'B�OB38Z;X@%[!X;_L_-FUN\A3SP22S;#O) R02IXSD 'JM% MHRSQ6Z;YI4C3.-SL /UJ(:A9%MHO+?=Z>:N?YUST?@'1UNPTD2 MRV4=X;R*SD7=&CF$18P2<@89@.F6/H*X#P1H>CW/Q=\<6%Q86US;0;1#%-$K M+&')+!01@#)QP.@% 'L\CV^@:1#IEH7-M 7\L. MEJJUR&:6W 0L ^3 MTXQ]?Z>_6@"R. !G/O1110!1U-U5(,@']\IVGO\ YXJ]5._4-]F4J&!F QM# M=C_G_'H;E !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!XUH=H^I? M&#X@Q0ZS<::QAB4RVQ0' 503EU.,=,C!&[KG!#?AS=3W_P +?%FC6=G YLDN M;>"Y@!+7CLCG$[UKIKK0K2>2Z;=-)*"SLV02=Q M.03@9((S@9K>L[.UT^TCM+*VAMK:,82&% B*/8#@4 >*>)$!3# M C)$C#'L1C.,=S'X'\*PZNFJQ>'].COD?S%F2!00_P#>P.,YYSUSS5W5/#VB MZW)#)JVDV-^T(98_M4"R[ V,XW XZ"@#@O!]OXA\)^.5\)3ZBNJ:.UF]U'(< ME[?# *IR25^A)!ZC!!!C^$5[YVM>/(\H83K.3ZFE@\(>&;59%M_#NDPB1&C M<1V4:[E;&Y3A>0<#([XH \\U#P9)XK^%_A?4]*F>WUK2[".6T96P7^52T9(Z M'*C![$8Z$U32[N+S]G'5-0N05N[R:YFERFP^8UXVN:;I.G:-:?9 M-+L;:RM\[O*MXEC4GUP!UX'-177A_1;ZW%O>:187$(D>81S6R.N]B2S8(QN) M)R>IR?6@#RSPJ;70-)\/>++K61'[W7_ (# M81--+8W2W1A5"Q=0K*V .3@/G ]*WM,\>^&[CP_:ZA+K5E&715>)I )!)CE! M']XMD'"@9/;-=34/V2W^U?:OL\7V@+M\W8-^/3/7% 'E'CNPN8?'7A#QXUA= M"PC6*&^B,9,MHI+,&<+G 7S&S@D94#G@U-\5;I/&FB:5X9\.O'?W.IW2.TD1 M+1P0@$F1R,[0"5_(]^*]7I%544*H 4# ' % 'B_Q&M[:3XA^!=/DGE,%G^[ MN9H9C&\.2FTEPVY#\N#OM'@'XE:IH^KQ-+:ZLX>UU>8AGD #%?,D MSDYY4YYW8[,,>RT4 >/Z7'IFO_&GQ0E_\]G<6D5M"!,ZQW6U5+< @-C&.X.T MD=ZW/B;X/GO?A[;6/ANT19-)N([JVLXEP) @92@P1V8GU)'O7HE% 'FOC7Q/ M%XE\!3Z7H=K=W.JZJBVXL_L[!X-Q^?S<@>7@!QD]\=17-?$SPU/I/PI\.^%[ M*VO+^XM+A))5M8)'W*(Y W*J< O(H&?[PX->WT4 >.ZAI5YX*^(=MXJT72[S M4]+U1"EU#!:232V_W=Q4!1]/< M+/),&$C R+M^5 H!QU=ASTKN** /'/AE;:AX.\9:YX=;3M5ET2>?=::A)82J MN\8P&.W&"#C=T_=CH"*G^+%M?WOC3P9-9:7J-Y#IUV9KM[>RDD6-/,@;.X*0 M>$;@9/%>N44 <1\51=7GPZO[/3[:\N+J\\J..*WMI'9E,BE@=JG:-NN M8U'PI?\ C#X):-IMI;7-IJ^DI Z6U[$T)>6)-A7#@ Y!.#TS@9 R:]>HH \V MUWQ-JNO^!+C2+3PSK(US4;5[2:*>R>.&W9AL=FE8*A7!8@J6SQQ4?]BKX+L? M!&BVUEJ-Z;2_:ZN[FUM'E12T4J.25'R@O,,#LH.>F3Z;10!YSXT\ B^\9:'X MKTZ+=:]I%]%%"HM]/VW_ )<RJH M#C'.3SDFG>%?#?B'X>S:AI>FV46L:)<3?:+5VN5AEMS@*8V!!W<*O(ZX).,X MKTBB@"AILNJ/IYFU.WMXKIB66WMY"X0=E+G&YO4@ )-$\?Z[ MKM];6CP:PZEQ'<(,_;-! XSJ0Y_P"V,IH VZJWGE[[ M?>V,2 @=<_AZYQ_^K-6JAE_UL()(4DC@XR<'C^?Y4 34444 4[Y2QM_[GFKN MX)[\?:D@XW\L < <=3GC_/I5Z@ 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@ HHHH **** "BBB@ HHHH *Q==_P"/_P /@8R=1X!_ZX3$ M_H#6U6-K3$:MX='KJ+C[V/\ EUN/S_SZ4 ;-0REOM, #8!+9&>O'U_QJ:H)N M;B '=C)Z9QG'A'0YXYQ^OTJY0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %8FN+G5_#)SC;J3GJ.?]$N/\\5MUC:UG^UO#F"1_Q,7SCO\ Z+<= M: -FH)L"X@8D#DCDCN/?WQT]:GJ"3'VN#(3.&P3][IV_SZ>U $]%%% %6X!: M[M@#C&YN.O&/TZU:JO,"UU;@J"F6))/0@7M]MD M;.['_+M,,8[CG]!6S6%K##_A)?#B94'SYVP3R<0N./SH W:BN#@8'_ M .O_ /74M,;/F1\MCG@#CIWH ?1110!5N!F\MA\F?F(W=>W3GTSV/:K502D? M:[<87=ACDMSC'.!W[?Y-3T %%%% !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 %%%% !7/ZN'/B[PYMY4&Y9O;]V!G]?UKH*P=44MXNT#CA4N3G M/3Y5']: -ZHI%#7$><$;6XQG/2I:B<_Z3$/9CC\N?\^M $M%%% $$N[[7#AR M.&^7. ?KZ_Y_">J\B;KR)\\H"!SUS_\ J_SVL4 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %8%WXV\,6,[P7.NV,:AOO&/AS3+N6UOM9M+:>+[Z2OM*_7/U'YUS?C7P M!::CJFC:[I=C''J%GJEM+<>2BKYT7FJ7+>I4?-GDX!'/&,']H'"^'M#D" NN MHX!V@MS&_ S]![<"@#NI/B#X0BG,+^(M.\P-LVB8$YSC''TK0TKQ)HNN320Z M7J5O=R1*'=8GR54]"?R->>_#::ST?X$IJ$]M',LAN9)(I0")G,S(H;/7.%'^ M-==IOA2+0_&]UJFEVMO;V%_9!+F.,;<31L-A51P 59\X'50>YH M7WC7PWIE MV]I?ZO;VMPAPT4^4;ZX(Z'L>A'(J%O'_ (31(W?7K-%D&Y"SXW#U&:\N_:%\ MM;[PXRJ@F>"\4L!\V/W6/? RWOUQS7JFA:?9W_@'1[.^@CGMVTZ!665 1CR@ M,X- &S9WUIJ-LMQ8W4%U W26"0.I_$<5CZIXW\-Z+J#V.HZK%;W*8W1LK<9& M1R!CI7BWP-GNXO'<]O!'*UK-8R-,S/E2%=-CY[GDKQZD^IKW"R\.6EKXDU37 M'CBDO+TQA9"GS1HB!0H)]]QXQU'I0!E2?$_P;$CL=;B)1"Y58W+$#L!MY.>, M=:M;:9;WDSW=Q(L:(;=U^9NG) &.>OL<9P:\F\3[7_:(2+: MNTZKIY8%1U$<1]??TYP/05[IKF@V^LFPE=$%S97D-U#*5Y7:P+#/NNX?C0!C MZM\1]!T#4?L6KK?V3LY6-Y;1]DH!P60@'U1 M=RR?92HE.[:0F2-Q!SG''RGGIGSSX^!B?#00%GWW. Q_A0'A>>A/8_3K7>? M#./R_AIX>&P)FR1\8/.><\]SG/X]J ,V3XN^&H;O['+%J:70E$+0-:'S YQA M=O7)R,#&3Z7#VZ=1UYQ[9Y]RO=;@_X2BR\.JD)%TW4)]'G@%Q)<1+'F!3C&Y"X8]?X0<8JCI?Q/L M?$,SVV@Z/JE_=(%=X]L<01#_ !EF<#'H!DGG X-3>(-$@T;X0:WI.\S6]KI= MT(CC80@1V0<=P-HSWQG'.*\Y_9](?6==?&"+2WXQC[S2,>/QQ_\ 6Q0![C?7 MUIIMG)>7US%;VT0R\LK!54?4UP9^*4FJ74D/A/PQJ&NI%($DF5A!& 0>&+"0^5:2Q*5"AA)UNHB%N-S M!DD7*XYYS@CIC-=U61XDT*'Q%I'V*4JK)/%<12%=VQXW5P1]<$?0FM>@#&\0 M^);#PTNGM?.%6]NTM$.[&"P)W?08Y^M;-?/WQ>BO?$5U)K /F:%8W1TE%1B" M).#))CN-^(^.I3WS7JGPW\2Q^)O!EI-YA>YM!]DNB3G,B MG_:&&_X%0 WQ M9XZ;PSK>G:3!HMWJ5S?1O(BVV25"D9R ">_4#COQS6!K'Q%_M <^ M(+ [9&":9*Q*%AM^<8Z>^.O''>@#N-1^)>N:7X=?7;GP+>I8>4)4E^W0L"K# M*E@FYE!XY(XS^>OXN\7:GX5L8]6.DV]UI3&-&*W++,K/D#Y=A&-VT9!)^;IQ M6SI]G#J/@ZUL;A=T%SIZ0R+ZJT8!_0UR7Q@@CMOA9+;"0)#'+;1F27Y@JAU& M6'\7'6@"OIGQ(\3>)(I+CP_X):YMH)/)G:34(D(DP#M4,1T5E/\ P+'!%;7A M/QAJNM>(]1T76-%&E7-G DNPR%_,#.PRK8 *X"\COGZ#S?P/XNTOP=\+/$,S MWL8U%KN=H+5<[C)Y2!< ';]TEAP!Z'BO;X--@ANHKHF1[F.W%MYCN267(// MJ-_ M#\1'S&"[8'Z",?UKH:YS4S_Q7WAY,K_QZ7K8P,\&$=>N.?Y4 ='439^U("RX MV,0O?.1S^OZ^]2U&V#.@P<[2_\ GVZ?CT%6 M*AR?M7!X"\CGOGG]/\]YJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** /F5VDT_P".I.I_,R^(=^R5PH".Q\I\GKM5XR/8 =J^FJ\Q M^)GPQF\47<6LZ*88M31-LX=RAG5>4VMR%<$$ \=1R,5IZ1XPUZTL+>SU_P ( MZU_:44:I-+:QI/'*V!\X93@ Y)('3D<]P#NZ\>_:#R?#^AC:&!OVR#Z>4V?T M_"NVM?\ A(]=UNRN[NT.CZ-;#S3:O,K3W,I'RA]F55%R3C<26 R*Y3XLZ-XA M\7Q6-AI/AV]D6RNS(]P\]O&DB["!LS)N[]U'>@#F]#\+W-_\%=+U--7OE\B= MKDV!DS;,HNBQ&W ;.%R,GKGU->YW%Y;6KP)/,D;3R>5$K'EVP3@>O ->>>!9 M?%GACPC9:-?>#;Z>6V,G[V&\M0&#.6'!EZ_,1^ _">Q@\9:[\1-.U/6=)_LG M1M-AF:& 7,%H=#U_2!& MJ6,=O./,1X91MVLJX;=QCG('48)YP ,B+4=P_>, M03L;GHI'( X!R.H->G5XCX:^&_C3P5XICO-*>RN;*%S#B2?89[8MG#+CA\ 8 MZX//(X/L\DLZV?F);[Y]H/D[P.>XW4 ?/GB3;_PT6 2"?[7T_"G'_/&+D>_' MIW/3O]%5XIJ/P_\ &-_\0G\6BTTZ*7[9#<+#]I)PL:JNW=CNJW8_X\H\8.>,<=SVQQVZ5S'Q'\$^)O'%YIIM8M)M(K!IPKW%S(Y??M MPVU8\#A>F?XO;GIO"]EXET+PO:Z7=VNFW$MC;)#"\5XX$FW .8AC !Y]AZD M@ \6\1QF\_:#:"4N5EU>T5MC,IVB.(<%<$=N<\8]:]4M/ UKX9^)-AK.AVTR MV]];W%O?!G>14^ZZL"22N2N,9QTP!7/W?PK\17?CQO%7]HZ9'/\ ;8[M85$A M3Y.%4\=U4 D8.68].#ZU;FXC8LOZ@4 87CYU3X=>)2S;1_9=R,^ MYC8 ?B>*\N_9\8O=Z]N5\I;VB_,^< ^:<8QD<[CUY!SCG->H^,M(U?Q!X>O= M'TVXM;1;R$Q27$NYF"L"&4*!W'?/<\=ZY3P1\.-;\#ZC=366IZ;+!>>6LZ26 M[EMJ,Q^4AA@X<]<@D9Q0!YI\5]+G\/?$JYU0[TANWBOK9@<;BFP.H8YPVX#' MIN7WKZ3M[B&[MHKBWD22&50Z.C A@>A!'6LCQ3X4TWQ=I@LM0$B%&WQ3PD+) M$V,'!QT()!'0BN1T+PAX[\)6,.F:1K^D7=A&Y8)>6KIL!).U0I) YZ%CT]Z M/1IIX;=%>:5(U9U0%S@%F("CZDD ?6L3QCK$^C>'I6L@'U*Z=;2QCX^>>0X7 MJ0..6.2.%/-4M/\ "NI7.J6^I>)]8_M*6T8/:6L$7DV\+XQYA7)+OR<%CA<\ M#/-4_$7A/Q'K'BVPUFVURV@M]-8O:6I@8KN9=K-)\WSG!(!&, ].N0#$B\-> M,7\#OX._L;0XK0VK1&\DU"1B7)SYH41_?WG?Z9[UR'P=UM]!\9WNBZE(8!>D MP;&7'^E1MC#=P2-PSP#@#GK7NY343I6P3VJZCY6/-,+&$28Z[-P.W/;=GWKS M:_\ @W)?Z_=ZR?$LL-U<727>(;7"+(I!!P7.0",@'IWS0!ZI7S]\?1&?$MCN M#!_[,<*RQACG>>Y[8#9^H'>O>[2.XBM(H[N=)YU7#RI'L#GUVY./SKSSQ1\* M)/&&IB^U;Q'.7$8B6*&W"QJO0H MKBOC49!\.Y#$&,GVVVV[6VG/F#'/;ZUUGA_2K_1[!+2]U9]16*-8XWDA". N M1EB"=Q(QS[>]9?C+P;-XRM5L;C5C;Z>)$D-NMLK[F7U8GI],4 <#\,O#T'B; MX6^(M-NHXI3<:C*8))5^Y)Y$05QCH0WI[UZG'5W$*=/OR1V)W6W_P!>NFKF M[XD_$C1%&<+I5\3@CO+:]1_G]* .DIISYJ^FT]_IVIU1X/VDG;P4Y;&._0GO M_3GUH DHHHH @8#[:IRH(7C/!(YSCU[5/4! ^W+D-]S@C@?CSSU[C ]L\ST M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7-W39^ M)>DIZ:/>GKZS6O;\*Z2N:G&?B;8G'31KG)/;,T'3GVYX[#\0#I::2?-4: ):*** *8+C5&!XC* M CYL9/N._3CZ'\+E5%!_M1SC@(.=I_+/3T]^?0-(X6/.T+LPV.F2,>@'< [:BO'M.^(&O>#_&K>&?&ES% M=VK;3%J(58RJMPCM@*-IVG/!(.>2!77?$N*XM?!^HZU8:A?6=_80>9&\%PX0 M@$$AH\[#D9&2"1Z\4 =G17BGPOFUKQPFK2:EXDUN'['+$D/V>X5)]!U*'Q1J.H:.^H"TNX)Y/,*EU,:9VX4CS#SD9!(/:@# MTFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ K W$_$';N&%TK.,\\R^GX5OUA1%O^$\NQCY3ID!)]#YLO M_P!>@#=J/!^T9*C&W /7_P#5_7\*DJ%"INY.27"@'T YQ^/7_/4 FHHHH JJ MH_M%FQ_ /;/OUYQZ\=>_.+55XP!>R\IG _WN@_3I^=6* "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** /EB_E?4_C+YEU'\LOB2*%TD/S;5G1 IY_NJ.@Z$5]3U\Z_%3PQ> M^%O'4?BJTMY);&XNXKP/%DF*=&4D-R QZ>I/L*]\TW6-/U;34U"QNX9K5T# M^8K#"@C/S>AQU!Z4 >$_'R%!XQTZ8!S(^F%&&_"X$AQQWX9\_A7::I/,1NQ&T>%(VA<') P< ^PS@9]0^&%Y-J/P_L+ZYS]HNIKF>7Y=N M'>XD9ACMR3QVKA_@+-[Y\_?\ /I4]0H5^U2#=\V,XS[#/?GM^8J:@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@!DT,5Q"\,\:2Q.-KHZAE8>A!ZURDWPP\'3WA MN6T9%W'+PQRR)"_)/S1A@IY/<5UU% %:PT^STNT2TL+6&VMT&%CB0*H_ 4R\ MTG3=0D62]T^TN74;5::%7('H"1TJY10!0M]#TBTD62VTJQAD4Y5H[=%(/J"! M5^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH *Q+5L^.-57'33;(Y_[:77^%;=8]LF/&6IOCKI]H.O MI)<]OQH V*8#^^(VK]T<@\]^O^?6GTW'[PGYNGKP: '4444 0H%^TR<'=QCZ M8'Y?UQ[5-44?$\V%QG!)]3C_ /5_D5+0 4444 %%%% !34$@W>85/S';M&.. MV?>G44 %%%% !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 %%%% !6-:$GQAJN<\65H! MQVW3_P")K9K'M%(\7:JV UG:\@$9^:;\Z -BDP-Y.WG ^;U]O\ /K2TT']Z MP[X'?MSV_/\ R* '4444 01K_IN0.OTQ^IJ>H(R#=S9!W#&"1VP. M,_TS4] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%1SW M$%K"9KB:.&)>KR,%4?B: )**Q[+Q9X=U&=H+/7-.GF5MICCN4+9^FY/ K* MC\7^&IKAK>/Q!I;2@J-@NTR=WW<<\Y]J -JBD5@RAE(*D9!'>L=O%_AI)'B? MQ!I:2(_ELCW<:L&SC!!.?3\QZT ;-%1V]Q!=VT5S;31S02J'CEC8,KJ>001P M0?6L.\\<>&;"[DM;K6;:*XC8JT3$[@0<8QCKP: .@HKG]2\<>&M'O)+34=7@ MMKB-59HY P(##(/3O5/_ (6;X,/37K?'KM?'YX]Z .LHKF+;XA^$KR]AM+;6 MX))YI%BC55;EF( &<8!)('U-3:GXX\/:+1[C MU% '0T5S]EXQTS5()KC3([Z^MXHR_G6]JY1R#@HI(&YAGH/?T.,Z#XJ>"[BY M2V76@DS2"(K+;RILA!$N"#ZUV>F:K-J6FM>'2+ZS."8X+KR MUDD&,C 5R!G_ &B#ZT :5%80 M%F_X^[FT>Z5MW3:0 N/4C) M_B-+X/U)8M7\/72V,Q=;:]AN(W65@,X*D@KQ]?;.*W/"?B[3_%^EM>66Z*2- MRDUM*5\R$Y.-P!(&0,CGO0!OT5QNM^+];T?7;/3!X:CN/[0N&@LI$U #?M4, M6=?+R@ W$XW<*?8'K!,8K,3WAB@*1[YCYF43 RWS$#@<\D#Z"@":BO.5^)UQ MKNL-I_@[0Y-6C3!>]D?RH5&,]QT^I!/8$U3QCX@\+VSW?B#PRLMC&FZ2[ MTJ[$JH3P 5D5"!GJQX - '<45R;^)]5;P+9^)[33;6X62P6]FMFNC$0I4.0K M;2.%SUZXK \,?$/Q)XRM;VXT?P[8(EM,B%;J_96Y7<>D9!X(P>G7ZT >ET5P M%EXU\1KX[L/#6L^'(+%;H3%;E+HR)(J(3F,[1GG&0P4@'I7?T %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %8UESXLU=MP8"WMEZ'*\RG'/'?/'K6S6-8 MH%\5ZP0P):"V8CN/]8/Z?YXR ;-)SD\#'KFEIBJOF._&[ 4\]AS_ %- #Z** M* (XV!EE7?DA@<>@P/\ Z]25&A'G2C/.0<8QV_7IU_#M4E !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 9NOZS;^'M!O=6NN8K6(OMS@NW1 M5'N20![FO(/!NG7?Q9UN\USQ2[RZ79R".&QCD=8?,*Y*@>@4KD]6W#G&5/4? M'$7/_"OA) Q$4=] TV$)RN[ Y!X^8J>_.!WJO\!YXI/ ]Y$NSSXM0D\YE(.\ ME$(;J>-I _X#0!V-YX%\*7^GBPN/#VFM; E@JVZH5)ZD%0""<#)!R:R/!NE? M\(+H/B(:E*XM(-0GNDN)6W,\'EH58D]2%&WZK7;US7Q"2>3X=>(DMBPE;3Y@ M-J;B1L.1CW&1^- 'E'ANYO?BS\0)?[:FN'T2S5KE;#)CC09"QH)RQ)/)Q MC..*]UG1!I4VE6D4$<;I;F&%4-MNZF/ ^4YYXZ]Z\G^ 4Z/KVNIYV M7^RPX0MDX#O].FX=NXKWB@#P/X2^-M4L?$T7A;5KLS6SM);)YF[]U,G0*6R< M':PP<Z\\>>^ M%UDO/C3!);HC"379YEXYV[Y"2,]MJGG_ &>_&/<-;W-\6?"8&2%LK]C[9\H9 M_E0!YU\*/'K:-J'_ C.L3/'8R.PMI+O*/;2 D>4^20 <#TPQ([BO4=0T^VF M^)FAWCVR-/%IMX5E(Y7#P+QSZ2,/^!&O/?C+X$S%-XFT]6*R<:E$S'8$"X$@ M (Z$#=[<]N;'PL\67WB'7=/L+Y6DETW2[I!=<#S4,MN%!']X;"">_!ZF@#N- M,\)0KXSUKQ%J5E92W5Q+$ME+LWO'$D:C.3]UBV>GH*\5\56YB^.965-QDURQ M92"6VAO)[8(R0/4?R!^E*^<_&:!?V@[1VW;CJNFJK8 R/W1*GH3V/?MQT( / M:_$GA'3_ !#-IUY)!"FH:?>P74%T4^==DBLRY')!4$8Z9P>U'R&+?Z&G);.?QJI\/ ?M'C$D8SXCN>_\ TSBH YSX M2_$)]6@CT'6;K?>JFZSG=53SH@!\AP>6&>#CYE&>N:[CPS@WGB([0&.JMNP. MN(8@,_@!7CGQ.\"GPIJ\'B#18GAT^25'9HF.ZVN Q(8GKM(.%Y^4\=.#Z1\) M]3N-;\+WFJWA0W5WJ$K2E 0"5"QYQVX0?_6Z \G^+6R/XM22L&VJMDQ;;PN M&)ZYQT'TZ^G/TG7SM\7FC3XO6<[QM!##:6C3S1L4)3[02SEEY&!QS@_*,=L_ M1- '(Z!"(OB/XQ<[MTJ6+_,I QY;J,9ZC*GD=\CM753SQ6MO+<3N$BB0N[GH MJ@9)_*N2\.2K+\1_&NQW81_88V#'A6\HD@#TPPYXYSQQDUOB3=W=Y:6?A;2X M#([OP_IE]&3;RW.?!T/C#1#;K)]GU"#+V=SDCRV[@XY*MC##T^@H MRM0U6WUSQ/\ #W4M/L)K/PZTE][--;0K;3;L9#(!Z=BI4CV(KJ[R\MM/LYKR\GC@ MMH4+R2R-A54=230!AZAID>B_#>\TNW=Y(K/29((S(>2JQ$#)^@KQGX9^,=/\ M&^ _$=Q="071D#6UNB,2Y$2@I/!QS7MOB2YBG\"ZO=1-NADTR:1#RN5, M1(]QQ7EOPGW\$4\=Q<)&PD&5W""/!Z<$-SQT- 'J-AI$5[IWA MR\OI&GO=.B65)UDW;W:$QL2W\0(8GW.#6[7-WVN?\(QX?TF*_99]4N#!9QPJ MQ([^W^?\ .*DJ-/\ 6R_+W'/KQ]?\*DH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AK6D6NO:+>:5>INM[J(QO MCJ,]"/<'!'N*\AT"R\2?";Q!=)=V%UK&BWP7=<62Y/F#.'VS1]&UC4;MG\N.&.W"J6P#\TA.U!SR2>*Z/P_;ZLFE,=>G MAFO9Y'D>.(9CA5ND2DC+ #C)ZG-:U% 'B_\ PAVM?#3QA_;V@VDNHZ"V4EM; M?+31PL&_$%QJ(#+IDD<4;'H7 M=@!@=>X-=Y10!YO\-OAF?"D\VKZM(EQJ\N0FURZP*V"V"0,NQSDX^GE:G#X;U:XL-/MKFWDFB1/F9RN"JEAE1L]B<\ @5Z'10 P;9X!OC(5 MU^9' Z$="*\\\,^ G\)_$Z\O[*)?['O+&7R0@(%N_F1'RR,]#@E<=@1VY]&H MH BN9C;VLTZPR3M&C.(H@"[X&=JY(&3T&2*\8U?P%XOU;XCGQ9%IUC BW=O< M1P33#S&2+9A6920"=IZ9Q7ME% %>SGFN(-\]I):R9(,%?$'C)K"#3;.&**SE=_.EN=K/D !0./7)/8<#T_"J_@[3/$&CZEK!U"RM5M=3U&6^#1 MW.YH=R@;2-HW?=7G/<^G/:44 07ME;:C936=Y"LUM.ACDC8<,IZBL+P5X6/A M#2+G2UG\^V^V236[,27\M\'#GNP.[GTQ7244 <)\1OAO;>.H+>>.6*WU&V5D M261"RO&@1>'M,: 3&YNYY6N+R[9=K7$[?>F2AXA:I;&V?$<&\-A6W<,1G+8/)Z8P!VM% %+58;RXT^2&Q>U65_E/V MF,NA4_>& 1V]Z\O\,?"#6?"6J6VHZ=XFM3/"OE,KV#!9(\^$[.[\9Z9XG0B*]LXY(I-J_Z] M&4@ G/\ "22.#U-;-[96VHV01W%M,NV2*1=RL/0CO4]% 'GUK\,IM!OY M;GPKXBN=*2;_ %D$L(N4; .,Y8$\G.3D]1GGC37P9>:C>)-XFUZ75[>)MR6* M0"WMV(Z&1 3YA'H3CVZ5UU% &/XAT ^(-.DT]M4O;&TFC:.9;/RU:13CC. MU+2 %L+C)Y/K0 M%%% #5!^;.>OE7JI6.S[9J15<-]H4,?7]U'0!=HHHH M**** &KGG/KQ3J0=3R>O<4M !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 M55MM3L+R9X;6^MIY8_OI%*K,O3J >.H_.@"U15"_UO2=*F@AU'5+*SEN#B%+ MBX2,R'@?*&(SU'3U%7@RL6"L"5.& /0XSS^!% "T444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %4K'_C\U+YL_ MZ2.,=/W4=7:HV(D%YJ>\$*;E=F>X\F/I^.: +U%%(.G4GD]10 M%%% "+W^7 M!S^=+0.>V** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH *H:AKFDZ3(D>HZI96;R*61;BX2,L!P2 Q M&1R/SJ_7D/Q^A5]&\/2&(R$:EY87;E6W(WRG/&3@=_7@]@#T.#QCX8NK@V]O MXCTF:?YCY4=[&S' R< ')P 3^!JS9^(=%U&[:UL=6L;JX7.Z*"X61EQG.0"< M=#U]#Z5S6C-%XJ\0WL]_IDNFW6B7<8M891&)H\QGCU'PW#K$-RUMJ>F2![9X MP=\I)&(EQR6+!"OHP'O5CX5ZU%XFTJ\UBZF\W7/-^S7@((\E4_U:JIZ*0=V> M[,WI@ '06/C70=2UJ31[6YN'U&+_ %MNUE,C1CCE]R#:.1R< YJ(>/O#SS7L M,<]Y))8Y^U)'IUPQA )&6 CZ94_D?0US7A89^.?CPG:=L%D 2?F&8E/'M_\ M6K#\%3ZK#\0_B9_9%M:7-X;B,QK=3F,9#2@=%)(YYZ= ,C.: /2AXOT-_#[: M]#>&XTM)D$@]5W M$CWKQKPQ)9Q_ GQG';27#7Q^T2:@LR*JI.\8#+'@G*@ 8.&XO6"6H$#,)W+*NU2 >AKL?"TC2&_GUJ*WAU-=5EC'[S< 2B[1&S8)!C"\8'0 M\4 ;^IZG;:19?:KMF"&1(E"*69G=@JJ .I+$#\:S;'Q1'3A MFACNXE*NJC)(>-G3\"P;VQS5+X@Z!;^*- AT>2^-G=SW*M92!21YZ*[@''(& MU7YR,8X.< \EX=\0^(="\7:5X5\:6D5U-)O-AJ:Y+K/^WY-$T^VN=2OX%WW*6H3;; ]/,9F4 GLN2?H.:-#\766O/J%M#;7 M=OJ.GMMN-/N519EZXQABI!QP0V/<5P/P1.-0\9))HH!(\EE/#"^T='WQ/T[ MC#C.1_C0!OW?BN]MO!R^(%T*5VD,;16?VA1(R2$!"3C ;+#*\X]36=J/CZ_L MCK9A\-RW$6B1(]]*+I54,8UD94R,MM5LDX'3IR*2\E1OA-HKQ$.KQZ9L#$_. M#+#QP>X]ZT/B4VWX:>(L+N)L9!C&>HQ0!3TCQSJ.K?V-*/#4D-GJS2)!<-=J MP1E1V <*"1GRS@C(QUP>*7PEX]E\5:WJ^G#25M!I,GE74K70<;MSJ-@"_,,Q MMR2.*L?# 8^&F@_=P;8$;1Q@DD?I7GGPZM9[W4OBQ!;G$]Q<211 #&&+7(&, M^Y]Z .^TSQM>>)9+^3PSI$5[I]J?+6\N+OR5GE'+(BA&.,%2&. <^W+M(\>1 MZYH^L26E@8=8TDLMWIMY.(RC#.?G4-\IPV&QSCTYK%^!EPI^&T=K(IBN[*ZG MANDD4*RR;RWS#KG!'7!XKF/!L$]_J_Q*\2VK@Z7.MS!#,K8\YQN<'!Z;5*X) M'\?4\T =IX1^(W_"8)=V"67]EZVL+2P0W),J%<#:QQM)P67(XXZ'D5!+X^U/ M1_ 6FZWK,-@UYJ=VMM#Y&Z."$,&(>3<2< (S'!Z<9'6L7Q+X3G_X1O0O&OAE M1'K6G6,,C^2 OVB(1#/7JP7(Y)RI(Z[<6T?1-3^'?@_1/$.(H-8M5>.Y64(8 M)P@==NQUBWL;FVGADE%]81R(B,I3",K%L9! M8@[N<=!CFG\2M?U7PKX-NM=TN2V#6A3?%/"7$@=U08(88P6SWSC'%^.4\Z\P*\RL0#9SKUZ<%@"?4CUKC/%O@J7P[\0-(US2)F32=6 MUBS%[;1I\D<@F1PWN&QP #H?%.J>.-"TS7]=_M"QALK*5$L[1[+>TR9 M4;RX?Y%V\8ZE%I.JWVN1S:?J^G"5X;>R2,V3O&K(RL2VXY+?>! M'3@]CXS7EO!\,=6MY)XTGN%C2*(OAY/WJ9"CJ>O. :U/ FI6'_"M]!F^VVWE M6^F6R3OYJ[8F$2Y#'/!'H: .&\':]XG\0V>NG4/%EU;7%CJ*:? ]O9VS(S,^ MP,R-'D\D$@,.AJ_XZUGQ?X6^%MIJ[ZP8-;M9!#=8@A:.Y)8KNQMX[,,8XZCT MX[X<-H;+K%[JFL6MIWF;.(*?,DBCD8"0KU4'83SCJ!UH Z#6-:U_PGK_A0-K$^K6NL3K:3 MVMS!"KJS8_>(T:+C&[)!R,#J.HA^(NN^+_#WB"VN] NC<:?';&ZO+![>-@$5 ME4D,!O"\Y)SQUZ9QSE\LO@WQ=H_C6(2:MH5U$;:506E>S8*%8(68X&5)7Z,@ MZBO08]6TO4_B2+2"YCNB-)DCEC1=ZJ?-7*L<8!P.AQ].: &V.J/XDU[0=1TS M5KJ/2[FSGN9[5=A5I(VB4(Q()&/-?(!Y*BF?$KQ=>>%]#']DPF;4G(EP%#"* M%77>[ ]CN5/J^>QK)\(^#KCP9\1M0CA5CH5S:22V0C1RL),B%HVZ@'&T ]6" MCTX8-.G^($WB"_;5=2TNQVZ;@6_>)N!9C)PF" %!Y% '87C[-P ]?2O.DCOW^,DOA3_A(-;&F)9K*V-0 M?S"^S.=V>,GGC'3T.#K_ >O=1M-(N?#^JV.HPM:SNUI+<6,T2/"3G@NHQ\V M3@G@.!VK-ABU _M"2:N-+U8Z6T"VRW)LI5B#;-I.2O3<,9Z&_!.F^5XBU7[<=5%JMT+^12T$CR,HDP0&8#;\V,_+C..*V]]UC0].TK3-,U"\NDO MXKIC!:/(B(H8(=$U+3[V^DTR]=X[^UN;AK@-M(;]WYC$HQ4O MT.WY1T[L^(%IKUEXJ?5?#5U=JVGV::A/8B:0Q7'[TAODW;0=H)/!)V\8/6WX MG\.ZE\2?$VD)-97FF:!I;-+-)<[4>Z=MN45 2<;1C<<8W-C.*ZM8;U_B)<3O MIUQ_9YTU+?[03'Y;-O9CQOW=#C[O7V(- &5X4U6P\6>(E\0V7G")]-C)C\TE M(Y3)(C@@':6^3&<<@5C?%CQ3K%A&D7A]Y5&E307>I2Q]@S?NHN_WB"6XP!MS MG-;7A7P>_@SQ'XHN;*W:33+Y()K2WAV*58>;OB4$@ LN,X&& SP:CTGP=%J MV@:C)XDTW4XK_49Y9;RU&I.%DRV451'+LP%"(,X.%Y% &W>7.G>*? $M[L#V M5[8&X02*"4RFX''9E.#UX(ZUSOP2@C_X5?IE\5S=71F:>9N6?;-(JY/H .!T MZ^IK.\#:+XRT/P/K.@:EI\S$Q2?V:WVJ(LA=<;"0V 3NS[M[9L^"[?QCX0\ M!6^ACPQ]IO;7S!#(;Z(1MND9AN^;/&[H!S[4 >F5Y)X0TRR'QQ\81"UMA!9P MP_9H@BXA+HF\HN,+G'./UYKTC0+>^L_#6FV^HR--J,5I&MR[2%B\H4;SN/7+ M9KE/#V@:YIWQ"\0>(+C3[<6NKI%L1;C,D11%&&[$$@]#Q^/ !Q(^U_#?Q"WB MRV5YO#U_J%W9WMK%@?9PMQ(L81.G&TD?BHQN6NAT#6-(T31_'?BG3+:VEM8; MPF'[,%4,!;PMLSV&]SGT);C/%==IVA'4?"U]I.OV"+'=75T[1"7?\DDSR*0P MQ@C>,=P165X'\!-X=\-:[H&J2+>V=]?3-&S-EI+=HT0;^!\V%(/OS0!3^&'A MZSO?"Z>(=7BBU+6-5\QKFYN$WG;O(" -D*O R!@'\!78Z!H%GX;L)+#3P5M3 M.\R1GGR]QR5'L#G'H,#M7+>'- \7^#-*;1=._LG5M/B=OL4MW+QJFAR1>(8FM(I99=45X\&4,0RI&,?='*C)R <\F@#KZ** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "J-C&4O-38]'N0P^7'_+*,?CTZ_AVJ]5&P*_;-3P"#]I7.>Y\F/I^E M %ZD!R.F.32T#GMB@ HHHH !GO12 8'?\32T %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9NJZ]IFBF%;^Z\N28 M[8HD1I))#Z*B@LQ^@HTK7],UIYX["Y\R6WV^?$\;1R0ELX#HP#*?E/! /0]Q M0!I45SDGCOP\GG.+N66W@)$MW!:RRVT>!D[IE4H,=#\V13M9\:Z/H)L9+Z21 M;.]95AOD3?;DMG +@]P,_2@#H:X#XF^!]4\;1:9'I]W:VPLIO.S.21QUKK-?UVU\.:4^I7L=P]M&0)#!&7* _Q$#G'T]:Q+_XAZ9ID=U)= M:?JRI9HKW3K:%E@W*& <@X#;2IQU 89QF@#HX[>2.&2816PU"1 'D"X#D9V[ MCC) R?S-<5H'@SQ#X(SX6B\.Q>)[*TM(X!:_:+?2R+@P]TWF; XXR%[9KJY]>A M;PT=*Y=OB-?(="C?PK=>=KH#6*+= M1\C&YB^<%,(0W0]<'!&* -9O#6JS^,8-9N]7LY[*V#+:V!L"/(SD;P_F_P"L MP=N[;C&< 9K+L?AWF:TEG'MZ%0QEMG4KUW C'IS[4 0Z1X%O-,\EZMKVH6WB:YAEUH'SS#;JC*Q;=O!R1N&6 .. QZG M!&I=>+-3L- UG4KWPZ]O+I:>:T+W(*S1!=Q9'"D$C##'MSC-5QXSUD^&+;Q" MGA66>QFA6Y\NVO%><0L@<,$*@$X/W0<\&@!MK\,],T_P;>^&["ZN(8;\DWD[ M8=Y<@ ]>!P ..G/?FFVWP^O;+1TTBT\7ZM;6$<9CCAACA&Q3U 8H6[G'/'T M%=5H^L6&OZ1;:IIEPMQ9W*[HY%!&><$8/((((([$5@P^*]1N/&U_X:BTFT,E MI;)<^>;Y@&5FP 1Y7!QSW'O0!1U/X6Z;JHT19=7U6%-#BCCT]86B'E[ @#'= M&IW_B/5]3:S#^3#!@J1S5MO%5W8^,M.\.ZIIL M<1U.*62SNK>XWHS1@LZ,I52"%VG/(.>W2@#2U[P_:^(H;.*[FNHA:72W4;6T MIC;>H8#+#G'S'ICM5'3/!T-AK4>K7>KZKJMW#$T4#7\J,L ;[Q1410"< $G) MP,4:CXDG?Q(/#>B103:DD'VFYEG+>5:QD@+NV\L[=ER.,DGH##8>)[V#Q2OA MG7;:"&]G@:XLKJW+&&Y53\RX/*NO4C)XYSSB@"74O!.GWNKOJ]G=7NDZG(@C MENM/D5&E7KAE964\XYQG@_ MLWN"&F:WU6ZC,A&<;BL@)QD_F:T;#PGHNG:'/HT5GYEC<,S3I<.TIF9L9+%B M22<#\JT;M;XV+"SEMUO,#:TT3-&3WR P(!^O'O7*^ ?&Z^./#SRL(K+58UQ+ M N3M!&4E4, 2C @C\1GB@#2TSP1X?TB2V:TM)@ML/=CL2A!(]NAKS_5_$_B?2_!(U9=3M);MM M7>PS]C&P*L[09QNSU3=U[X[9KL(H/$5KJ-F9M5M;V!G(GA6U$+!-I^<'<_Y@%O2?#VFZ'IKZ=I\,D5HV?W33R.%R,$+N8E1[#%5=%\&>'_ ]=/:_X>UNY606,44UBR1!//A\U"_\5:X_V])=)M72V@B2->)0BF3YQR=IXZ\$L#]V@!]_ MX*\.:E?37MSI41N9U*321LT9E!QD/M(W=!USTK0.AZ0=*&E'2[(Z3:R6:W4:$CIQ0!?T_2--TF-DTW3[2S1SEEMH5C!/J=H'I4TUG;7$BR36\,CJI4 M,Z D XR,GL<#\JY+X=:SJU]I^I:7XB=3K>E7KP7&/XD;YXW' ^4JV <#(7I7 M1:UIT^J6<=M!?S60\Y'DD@8J[(#DJ".F>F: +;6ELSJ[6\1922I*#()SG'UR M?S-35YMI&C7FH>,O%VDSZUKG]F6J6L=LZZBZO&[1[WPP.<\J>?6IK6ZU'Q-X MQO?#%U?RC3]"M+<7\MLQ@>]N)$SR03P;XTT/3[2> M>32-:>:%K::0R?9Y57>K1D\A6^8$9(Z8%=O++'!"\LKJD:*69F. H'))H ?1 M7F/A[Q)JJ_$P+JB,NG^)K/[1I:%\^2L.["D>K1D2'T+ =N'>-;*W;XN> SY* M_P"EM>"X':41QJR;AT.""Y@CGA?[TPB_M"[UNXL=)6*T^[.T40C59,!8_FYY8=">>_IVD>&<>'M!M==D_M"]TV- M6:28[PTVPJ6.[.>H_.KSRQQE M [JI=MJACC<>N!ZG@UPWA70-*U"R\2P7&FVXCDUFZ0$1JK @ J0,J0>01@C M@]>:Q/BK>BZD=K35(8+GPR(=5%N95!GEW9"[2>JQHQQCGS%]Z /5JCGGAM8' MGN)8X88QN>21@JJ/4D\ 5'87L&I:=;7ULV^WN8DFB;U5@"#^1KA?$]S-J'Q9 M\*Z#(7&GI#-?RQ\[9W4$(#V(0@-@]R* .STW7-*UC?\ V;J-M=% "PAD#%0< MX) ['!P>^*73]:TS59+B*PO[>XEMVV3QQR M$?1EZKT/6N1\?QK8>(/!VN6_ MR7O]KQ:>.:RM8\/ZE+XRUKQ/X9=EUW3I8XC#*H^S MW<)@5C$>AWY;.<\97VH ]$FU:QM]4M]-EG"WEPI>*+:274=2.,8'?TR/44S5 MMBCJ3]*YC1/$=KXI\4:)J%HDL6W3=0BN+>52K MV\RRVFZ-P>C YKJ[N"QBG&JW?EJ;6)P)I2 L2'!8\]/NCGVH ;I6L:;K=G]K MTN]@NX,[2\3AL'T/H?K4-AXCT?4[LVMEJ,$TPW%54\2!>&*'HX!X)7(!X.#7 M :E;SZ?X%\>^)+>PDLQJT3-;VRH(I$B6(1^:W3#'YI,=0,?Q9K2UVP71E^'5 MI8@3M::A%:I. H+1?9I%FS:W+HT5W')J$,7G2P*.YMX]YMY(EVF-O[JD9;) MX]3UH ZYM_'3UXJC>>+].L)%BN8KQ95B M26Z6.W:06BOG!E9A[GH3TYK@?"1O+WP7I=A+;LL/B'6)KM(6;(M[(2&4C M'0!MH QQ^]![XK0TQV?PQ\3;B_7;*=0OU@#LM8\5 M:;HWV9&%S>7%TAD@M[&!IY)$&,L O 7YAR2!R*L:1K^GZUH4>L6TVRT9"SF8 M;#%M^\'!^Z5P<_2N7\!7,&D_"O0M1N+=FN3811J%0&:;D^7&N>N2W S@;L\# M-+#@1AU!Z]Z -._\;6FE:#I&IWU MG=HVIM J0I&S>692N S8"@C=T."<'%:&O:Y_8L$(@L+G4;ZX;9;V=L!N<\9) M)("J,C+$X&1ZBN:^*C)'X?T> (W;*@ MC!56VY8YQ\J@.O[J,?TJ[5*Q*FYU#:^X?:1D8(VGRTR.?SX]: +M .:*1>%QV' XQ0 MM%%% #FB@9[T4 %%%% !1110 4444 %%%% !1110 4444 &<8]Z*** "BBB M@ HHHH **** "BBB@ HHHH \^\#/-J/C[QMJ5^VZ[M[M-/@0C'E6Z LN.> Q M;>$$.BZ1I6DWK:;;Z7(DD.V(2$E%( M7.[KU)/J: .#OM0U#P]H.H^!O$,PD)5!HE_(_P U]%YB_NV/_/5,J/<=N,GK M_B='#;_#/Q-(D:HTULS2,B@%VPJ@GUX"C/H!Z5L^(?#&G>)[2U@U%7)M;B.Y M@EC(#I(AR"#@CGH1CO\ 2I?$&A6_B31Y]*O)IX[6X79*L)4%U],D''X8H KR M1(G@P,$4O#IQ\MB!E?W6./2O-=*+Q?LO(J("TEH\>&/]^W31O%Y/G'8) F,8!"XZ=\9YK&B\ V$/A-?#$>HZDNE*-HC$D>X+G M=MW;,XW<]?;IQ0!R.L^?\-;C4HG=SX-U2"58% +?V?=,K';TR(VYQU /IWM7 MW^B:[\*9IW\J%$E@9R<#S'M0J+CU)R!_]>O0;W2;34]'DTK4D^V6LL7E3";K M(/4[<8/?(Q@],56U+PSI6KZ)#I%[;M):P>682'*O&R?<=6!!##U^O8F@"AXT MD9;?1(T8*\NLVB@$]A/KR>V<<4V;P;I,^ORZXYOA?RQ> M2TD=]-'^[R3M&UA@9.<>H!H YW7ENM.^&OB[3M1U'[7J*V5U.\@7:3%)Y@C) M X7(4C _NFMSPQ>6^D_#+1+N\D6"WMM(MWD9C]T"):G3P;HPM-0M9(KB>+4' MWW/FW4C-(,8"%MVXKC/RDXY-1MX#\,R6D%G-I:SVENQ:*WGEDEB4D8^XS$?I MQ0!A_!^UG@\$R3R02P07E_/=6L,G&R%V^4 =@<9'USWJB+.[U/XUZ]%;ZO>Z M<8=*MQYEJD1+ DG!\Q&&,DG@ ^]>F !0 !P *R+7POH]EK4^L6]JR:A<$F M:?SY"9,XX;+8(X&!T&!B@#DO'EK<:5\--(LFG/VBWN]/B>>-F!#+*F67//4< M9IEN[:1\6MGB9SX8HP_/IFH?$=M-:^(O!-[JA6/4+_73>7";L"%2JI&A)Z;5"*> MQ;=CK7I^E^&M$T6WF@TW2[2UBG(,J1Q@!\<#/KBI=1T'2-7DCDU+3+2[>/(1 MIX5TB\J MV@BACSG9&@49^@H \:\27T6I?"#29KADM7U+7/.\N6?:T>^[D=AN^4Y4$Y( MQ@GBNRM[SPU8^(K&;1]8;4[^XNM.E^RW<*' EMI>.>YVN5('JV3TKH;7['X"\#F;4KI#]EB:>[N'8 M W$[$L[9.,L[DX'N!72$!@00"#P0:6@#R?4O#E]K_P -+_4SK0=[Y#JPM[:% M)4\\ .B*V-S ;%3KVJ;Q)X@E\0_"&ROFBN8[Z:>U\^VC@9GWQRHTHV@9VX4M MG'(QZUZE10!P7B[Q%)KV@76@^&;&>_U'4H7M\RV\D4,$;#:[N[@ 85C@E0KID3:CX?\$Q/>0VFCVR74MS' 0LD\>SRE#.I4C)9SUP5 ZUZ'10!YW.MS MX5^*5M:?+9:5I".UF)P%EN M)Y%"ERO555SM=)U/PM8WMWK&EWB26ZRZB\@6$X$B?OI" I4 87GT& M":3Q-;:]J'C3P;K]MX9OI;;2X[B6ZC$]N)%::,*$ ,@RRD9/;T->CT4 6\6([F"X_X^F'3YR1SG Z5TM% '(> M#-,\0Z/'J\>I6>FI''M'U.VTK5#K5O MI[ZE?7$TLA@F=XY%8 (K,R*0 H5,8/" ]3BNEHH XWX:^'O$'A;PT=(UVYLI MUAE8VIM9'?9&>=I+*O0DX]JU->\+PZSJ&FZK!-]DU?3)"UK=;-X"MQ(C)D!E M9/,9GY9L=.%"Y_B M(#5?TK2-0L-;U6^GU"WG@OY5E$*6K(T95%0#<9#GA1G@*YA4?+([,C>9[-\F#CKP>HY9XJ\.ZIX@:R2SUQ-/M[>3S M7A-F)Q,X^[NRP!"GD#'4 ]ACI** .=L?#M^]EJ-KXBUM]9AO8O)\MK9($C0@ MA@ O4G=U/8#W)K:3X*6QO]+NK[47OSHT3P:8&B5&B1U"DN1]]]H"Y&T8'W<\ MUU=% &&OATKXSE\1_;Y=TEHMF;;8NS8K%ASC.=S,?QQ3M7T.?6VDMKO4I4TN M10LEI;IY;2C^)7DR3M/3"[3CN:VJ* *":1;IJT%^I*M;VK6L,0P$1&92V/KL M0?\ :R-1\%6FH7U],+^]MK;4=GV^TMRBI=;1C+$J67(P#M9<@"NFHH YO5/ M!T6IW-M(FL:KI\-I 8;:WL)4B2+(QN'R$YQ@#)P .G)S8T[PM::=/:S_ &N_ MNI+-RB@#$\0^&+3Q*VGF]N+N-;"Z2[B2 M"0(#*N=I/&3C.>M.UGPS8Z\+3[=+>9M&WQ&&Y>(AL%2V4(YP6&?1CZULT4 < M^?!>BMI&H:;+'=3PZBJK=R7%Y+++* ,#+LQ('L"!R>*Z # ]*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JG8 ![S"X_P!( M.??A:N5!;+$!*8CG,K%OF!^;O]/I0!/2*I/4D]Z?0..^: "FQ\QCYMQ[G M&*=38R#&N"3QWZ_C[T .HHHH ** ,44 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 CYVG:<-T!(S@_2A.44X(XZ'K01D$' M//H<4V%MT*'&..F,4 /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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH 0G ) )QV'>DC!$:@C! ''_ZJ5E#*5.<$ M8X.#^=-B),*$C!*CC=NQ^/>@!]%%% !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 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4$@=3BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1E#*5.<$8X.#^=(C;HU89 M.0#SUHD95B=FX4*2><LA=;>%Y2H.,A03C]*JZ!KVG^)=%M]5TR<2VT MZY!Z%3W4@]"* -.J]]?6FF64U[?7,5M:PKNDEE8*JCW)JQ7C'QZUX&WT[PU% M&'DD9;V;/ "J2$&AIU>/_"#XAR:D M!X:U>:%9K>)%LY9IAYL_!)0C)RRC'H<#D9!KUR>:*V@DGF=8XHU+N[' 50,D MF@#'\1>+]#\*FS76+Y+=KR3RX@>2>F6([*,C)[9K:1TD0/&RLC#(93D&OE'Q MEXGF\6^*;S5=T@LP?)M'W?*D"Y '&,;CEOF'4@'[HS[#\&/%4>I>'3H%S*JZ MAIC/''%MQNMUVA2.,$*6V]2> 3]X4 >GUEZKXBTC1+NPM-1OHX+C4)A!:Q$$ MM*Y( !P,D#)X&1SS3?$?B/3O"VC2ZGJ4A6-!A(T&7E?&0BCN3CZ>I YKY8 MUOQ'?:]KK:[J%ZJ7(DCDB;<0D(4JP6,X+*!C&/[Q)XR: /KVBJFF7\>J:5:7 M\0PEQ$LH7.=N1G!]QTJS)(D,3RRNJ1H"S,QP% ZDGL* '45Y]H'Q,B\1_$F[ M\/6$$^W()!KT&@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH ;(5$3%MN,<[C@?C2KG8N6UX9A;3QRF&0Q2[&!V..JGT-3U\NZSXAU7PW\5/$=[I=^+:7^ MT&RC+\L@ P_JN&P,]&((P<5[+X'^)^E>)K&V@U&YMK+67PK0$E$E))"F(L< M'=C(7);KUQF@!?C%?6UI\-=1@G9E>]*VT&U-V9,[P#Z#"'G^=>#>&_$^H>$+ MVWNM*N<)YQ=K))<0W ("X8 X)QT(!(^4Y.:](^/^K72?V-HR,B6TGF7;,%;> M'0;1@@],.>G.0.E>.&0-.)#)!&KD@EU;!&<,6!;[OR@8QQ]TD;0: /JW0/'& MA^(=%FU.VNA&EM#YUW'(/F@&"3GU'!Y&1Q7S'XBUVY\2^*+S5;V5F$TNR'AF M5(W!)'!XJ MG'-)'$(UF*P,5!9A\K$$'YN><$L"!Z]#T(!(995^T7%M<2I)$T;B4,Q<$8(; M.03M(7'!'RCIQCTKQQ\39M?\$:5IVGR3074C[=6"%F(55 *AMH#*Y;.>!E<' MK7E;W(4_-.BE9 Q.TR(4<8R[,2HD()V].Q^8],>@XXUO"&MCPQXPTW5@_ MEQQR>57VF7EO9(V)&:48&X; >&]" "!WYSD$ "^./%-QXO\2W5X MS.UFCLEG;>:^$11C>,CY68?,P [ '.#60LKHEMY3N94^ZZMAHLG;M49P1@ 9 MR/N\@A3AD>CZC>6\=W#I%])#-DK.ELS(^TG<%PH!"D')!^7!S[Q)/&J>;;M) M%NR8SM'S$C! ;&<$8S@?E- 'N?P?\6V=G\/KBVU:XM[6#2+CR1.3A"DA M++SDY.2>P&,>]<3X]\>ZAXKU] M\C=%;D-AL!N&;&2/X>G)YH ]"U[Q'I7AG3WO=5O(X(EP I/SN3V5>K'@G [ M^E/T#5TU[0+'5HXC%'>0K,B$Y(4\CGZ5\K:IK-_K=Y_:&K7EU<-YC"&6:53M M'/ & $Y8XVXSC[I! 'TK\.U"_#?PV /^)= >/=!0!TU%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 (S;5+<8'4DX '>A?NC@CCN>:23=Y9 MV9W>V,_K3@, #TH **** "BBB@ HHHH **** "BBB@ 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@ K-U[7;#PUHL^K:G(T=G 4 M$C*AQFC0/TW%#@T :.FZG9:QI\-]I M]S%0,ACCIDDL, M\DUZ-H'QLU_3X(8M1A@U6W64AIW(CE,>0N 5XR"1$OKM[A5PZP9'T^% MP(D8G)4MU;W&0"2>HKMM>EL/ASX,U'4]%T6 + !(T,.(P26 W,>N!DGC)]J M/)=&^!_B6[>W.J75KIMF^XRQH_FW$?& #@;"<@)IE\5ZJP@4-.L4EQM^T2.Q7 8GL&/3#Y^.?@^SEVV5EJ4SE ?W5LL M:D[<[6W$$$<\XQP<$BNYTOPUIL'@^T\/3K%J-A# (/WJ B0#U XKQ+1UT?2? MVAKFT:RB&GK>&*VB2 F."X3X978(SON(%P3P?W@X/MQVKQNZ\2W&N^ -"\"VNGR?VA#=@P3+*N)V) M<*".BDF1$-/FT+P3I-C>R2F:VLT$OF MD$H=N2OR\87[HQV KYR\=>*;_P ;ZUJ&LVX*Z/IK+:V\@.W;'(S!9,/@[I I MZC"C&2,4 >IZU\'?#FOVT5SX;U"'3V>=G,\?^DQ2*_.2 Q/4 XQ7L'PI$8^%WA[R]VW[*,[ MD53G<<\ 8SGGJ>I)))/!:Y\9M4LO&VK6&B:?'J.GV8"E!"^5V$B60E1\HWM MM);CY 1][D \?EBGL[N?3]0@:.YBDS.DL>V1"/FPV#D].P.>",&E(+9*RHDF MW:[N68$MT*H,@*,,,@_Q3CJ" 1CJ<\=.F0:^K? I6+X<^&V=\*-*MB68]/W2U\GFX+* H(4N M/OQN ^&& _ &T[:U\9O#6FEXK%;S5+A1("+:$A$9,C#LV" 2I&5#>OIFQ\-?%^L M^,QK-_?6MO!IT@XKZ"^!]D;;X=)331@-G:JD18^F8R1[$4 >D4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% $<^!"V<8]\_S'3Z]NM24V3_5G^AP M3[#WIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 57FOK6WNK:VFN(XY[HLL$;, TA52Q"CO@ F MK%>;?&O19=1\%+J%MO\ M.F3K,OE[MY1OD8+MZ'D'/;!Y S0!Z34-W ;FSG@ M#;#+&R;L9QD8SBOD/3_$.KV%]]JL]3N+6?RI(Q()BS>6S!B#G(&<#H<#:.O; M=L/BCXTTR&4C5I)O-8/(+I?,,9VCA,J<=SC...U '(_95L#/8M=)BVFDA23D MARK,-V "1GCUX&,$YI&98I-[#=(/F7Y0&0HY^7T]2V2>9A-/+)%YLN6 MED9B-SDY;#=1DG/U _#V#X133M+;:+&Q\V? WYR"8TSC)ZY;!&U:O/I/PE^'C MO86321P;88DYWS.S=7<#U+')P.PQD5QFL_$"[O-4LO"/PXL5=+5PPEAD"K*( MR28T)(&TXY">O^+>E7VM_#>^@LU5YH&CN)H@-Q94.YE .3T('>@#A MK23XH^,M'D\3Z9=M:P7-QMMM.28(?+&%+ D@8R#R<$X+!<$ ^CPV,-[X:D\% M^(-=M-1U>XLY%FQ@2;3_ !;,Y^7@R-%T+5/!'QH\-V5]?BXGO%=I!:,\F%967:Q8 M98#:I)./E4$] : -OX(:S<:3J^K>#[]9E83-) KIR'7(EW$G(Z)@8]<5K:S\ M$_#EQ>22Z9JLFGS&1I# 2CH&)W 8X( R,22:_827 >UMO*9$Y(#EI%9AGIGRQW]^I-8WB'3 M;*P_:2TQ-/B5!-=P7%QL?@3/N9LC/!( ./\ :SW%>B:*O@+X76,<,>H1PRWK M'=-*?-FF*]F,8Z#('3'/,8/M0!I_&R;/P]ELXH[B2ZN;B(0QQ1EPQ5U)#8!XQG ZYQCI7DOB#3)/# M/@SX?^*;.T-K=VRM#*9X\*)5( MG@:TL;)HUO=;MT,L&[=)##(A))'!YY /J.AKS;6[7Q#X;\ +H.J:(EE:7UTE M]]K<$.TG9,@[8WVJ!MXP ?7)]=U#XG_#?51'%?20WR+*I47&GNZJXR 1N3 8 M%L=L;O0\[&L6_A'XFZ*=,;4+>\C2IQR(\RZCS7]_J%HQMKB69@ M90[G.>8\^)_@?38+8I:V-O9PQOR5E/GG<.>3S@]>,^] '0?!#P MI>VVIZIXHOK,V)NT,4, M_*0J[[V**>50$ !<#^5>T,NY2,D>X/(I3GM7/>- M/%MIX+\.2ZM=Q238810Q1CF20@[5]AQU_GTH Q?''PPTKQ?YEY&B6FJI$PBG MC4 2.?\ GKQEAV]1D]\5\Z:II>J>'[MK+6;)K:Z:,'RY@"&3GYE.",DC'!]M MP/ ]#L?&/Q/U\OK&D6KO9VB2$+'&J0,#P5&?]85[8YX.1S6_I+Z;\(L&:U+!0,*=L8/!()P< ;1TSN., M =N ?HKPIXK\'^$OAQI<2ZQ;.D%K'))%%(LDGF2DLPVKT.\MQ_#WP*\$OM+U M71-8GTW4X9(K[:7=2P/F?W7#$Y8'& 0<\'CKBN^R)(7B+,JNJ(LH*@@9P,Y* M@>W;/^S\P![OJ7QRT>WFC&G:9=WL)'SRM^Z"G/0#!S@#)Z8X]\;/P[\>W7CF M[UMGL([6SLWA6 JVXDLI+!FS@D8'0 <]^M?-MQ-+]F;<6D0J2R.>#^ M55T^./BO*JUKHF22O^ID'/9CF48&/7'X=@#SO4M+?0];O='G#0264Y4^< TG ME@@HYVXX\LJ=W;@C_9@4K'9I/]G91\LH?(V%0.>,8R2<\Y[@YX)T];\0W/C# MQ ^LWD%E'5O RNX;R3NYZY^Z,=JN^ O",WCKQ1#:S)*-.@3S;V9 M01N3C";@!\S^APW#'^'D ['X9^ M/NX1XL\5")-/\Q18P7+_ +J3GAWW9!&2 M O///8@5ZMHOQ%\)^(=0%AIFLQ371^[&R.FXXS@%@ 3@$X!.0">@KR[XP:[= M1^-+#1]7M;C_ (1N+9<"W@E$0O549?YLC&WIC(]>X(X[QW8>&M.U?1+_ ,(: MB1!=Q^?) [%GM-KK\_S_ #Q H [#XG>$;WP3KR>-O##-;6[2@W"0 MJ,6\K$+N"C V/P&!R,GD'(QO_"_5;*/P?J/B+Q-XCM)EUBZV2"[G0*H1/+59 M <#>RJ,CN M=);^+_!?CBRN]"GNDN(Y 8I(+V(Q&4 [AN Z'!!&"",C&!7F M^A?!35KC7[J'5[J2+1;6^)0,^Z2[CX((9<8)7:"V,Y+< C) -/Q!\#+2]D2[ M\+7\44$Q:5()F)B16VX\IU4D#J>^00 0!71>&_ ]GX.EO/%7BK5AJ&J*N1>7 M4CE;=54@X+9).,C=CI@ #)W:>O>.O#/@6Q_LNU$1N;9$6'3K9=N 20!G[JC@ MYYX].>?"?%WCC6/&&HF2[FD&FER]K91OB-/3.SES@'D@GYC@ '% 'IGB;XY6 MT,QM?#-LET^1_I=RK&+G/1%(8@@9SD=#QP:\XU;XE>*]2^2[UZ[ME1WD MC] MFV@@@ LF#M!Q]X$\@=>3S*+%)'\SLAVD,\DB;2-WRC9GIR"V>O))'6HTG*B- MDD(*+R@C*+MP1MW ]>6Y/!X]<, ++&NR4,.$5,@],$Y!XQ0)66,;1A,L03]WJ?0#KFI&G M;+A97#JN"S28V,"N<@@9Y)XZG(Y/< ?+)YQD(&C\T>6DA0MR7)4LQZ88XQGH,] MO88ISNVP"0L2WR%SOP['/-[>$C:/[RE6SSS\W8@G'4U$)VV,H:0*QW, M4!R00 0 !R<8Z'@#/O3VFCAN4.XC.-N'4$ L1][.">OID8X'% ':Z%\4?%V@ MR1">Z.HZ; (XGCN\!\@'Y?-(SDGN0W8HX!SQR!BOFJ151E1=I;S%"-&_P L8VD*"02,_*!GONR.@I[J MKR80*LN[(VGYP<= .Q(X_ \Y- 'V77A7QH%QJWQ%\,>'FNI(K*Z2-"%P0K2S MB)GP>IVG'/N.A-4_!'QAFT2.2S\0-5G>W3 WY+9WJ,;N&SR0!Q MBO1?'G@'3?B-I-G>VES#%>(@>VO50.LL3#.UO[R$'(YZ].IH /$VOZ;\,_!< M%A8QB:[AMT@L[3S/WD@'R[NN2 3R1TS7._ +2+RP\,:AJ5TV+>]E40%R MX%^>-I)XP3R#]!G3? N]NM16[UGQ0US;MM^U,58RF-<#T.1\ M1?'D$UDWA+PNWV+1[/-M<.F&6;:<;!M)/E^I)&[/ .PUB'P]\8X=3M; I M#JNCRE+.Z?&Z12OWL=3$6R,\],CK7B-Q;RZ?J-QINI02K=VS[+F(2].V,\YR MC$#'4$YP/EKTK1/AGJMKI7A3Q%X/U0I?W.R2_E9U"1QOAB-BXWJN"K+N.X@< M?W=[XO\ @..]TIO%5K''_:-D@DORJX\^%5^8JISAEP#UY ().!0!Y7X0TVRU M;QOI5K?_ &=H1*9;J0RK'PB[N<]!D8*DY/S].0/J!=;T?#*NJ6.(^& N$^7G M'//'((_"ODA1YEIE)8E10NY0^[( .#@[< Y'0Y(*U9%L9+B-#Y([*K.Q)P>1 MDD=/7& &&>(=)MW/(6:]C0_D6K3M+NWOK2*[M)HY[> M9 \ M0.*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHJ&[O+6PM7NKRYAMK=,;Y9G"(N3@9)X') H \<^ M.?AB""VM/%5G9HKQR>5J$B)RR-@([<_PL,<#/S=<#GQ>16B9I!#LSC$;,%!. MX#(^8' ./3')P>2/J#7O''@Q]/-A>:U97,&H*;=A;L+D .I +!,D*?4\5\N* MK>2@+E8QE 0760C< 3@#KR2><7+".%)20P; ^ M8]<#:NXYX&3QP-OU5X+\)VW@SP['I5O/)<-O,LT\G621L9..PX ] *\[^!O MA4&R;QA=F)Y;M6AMD"?ZM58AG&1\I;!Z=N_.*]EH Q/%GA>Q\7Z!-I-_N5&( M>.5/O12#[KCZ>G<$BOF[6-&O?AUXAEM-:TV#4[&5/E9@Z).A*Y,;*"8V&%Z9 M(Z@Z7XCTUM/U:S2ZMF(;:Q*E2#D%6!!4^X(H \L\)?#7P1XDDM? M$&F37._$\'@+P89[&"'ST*VME;)E55B,#Y0#D*OS8XSC&1D M5PFFRS7&K_!VXNW\R:>*_F=R1EF:-6R<<9.7),DC MPDALXR<+G) .2<@\\<@5/;Z7X)E=8D\'^,IRW.P1DD G(PH7ICIZ@?6OIJD. M<' !/8$T ?."^'O"X!QX'\>S%E&5>V8\=><)GUZ^GN:4>&O#QD#GP3X[?: / MWEO)@#UP(QW&2/\ :/'7'T<1D$ D9[CM2T ?.J>&]#9F>/P!XR+,5Y=70C., M\[/IG/.1^27.E>'=!M9+Z]^&^OI;6N/-EN9\1KG('RC@\MV[XSWKZ+KA/C"B M_P#"J];Z!2(0PP?^>Z?XF@#R0>+OA_N94\"N6 W8%U)P.OIG''H>6'0\5=T6 M>TUU[A_#WPJL;^WM9%C:8W0X)&<;L -P,_+D#(X&5!\SB#"-$",<#^+:3D*< M$CD$G+'!YX[X&?>_@"CKX6UAF#JW]J,K!SDY$4>>>G4^IH Q8O#^L.N5^$&E M'YLKNNHL'[V#R1T(/OR.3FKL7A[Q 9(E3X8>'4WH69[B:-MK=.0&.>@Z<=.? M3V0E ^2!GINXX/8?K3E^Z.2>.XYH \A/A/7QT^''@DJQR5"@8X^G/T['Z U* M/"6NA,K\/? RG !7R%Y&>>LC..2#]!0"",@@]N* /*O^$4\19V_\ M(3X#VL=OSP')'OP?4\<\Y_&OH7Q!N?#GB'6M!U[3]-T_3=%MX28]*A/EQ-)) M&JE3D94^<"?E!X/':O7"05.&/IDI8GN2"#2T9QCWH ^8?B1X4F\(>);LQJ(=)U"4S631X"(<9=-@&>"2 ,$8/J3 M7,IY9;[X(2/E@^&<+@@MGHP&>!C.,]Q7T#\:K""Y^'%W?2%UFTZ1+B$H.=Q. MS!/4 ASG!!_*OG=K=?+="EW+$Q W[QAO4J M2_OHC'J.JR>?(''S)&,^6AP<="6Z _/@C(KT&OGO2_BKXFM+JX,D\=WYRHZB MY0*L>-S-L"XZC@YZ8R,CD]':_&2^L[,KJFF6EQ=*68_9YVB^3 *X5E;)Y.<' MH,C/2@#V&BL3PMXC'BG2!JD>G7=E:R-_H_VK:&F3 .\!2<#)('/.,C@UMT % M%%% !1110 4444 %%%% !1110 ULY&!QGGGFG4ASCY2 <]QFEH **** "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 SM^OM)\0:A=? M:XF/VB%W,R\[6#9W9/4-D#/''/3ZWKSCXK_#N/Q9H\FHZ=9B77K=0L7[S9YT M>?FC.>.C,0>,'O@G(!\[R1)'*X?RW8;LA$\P$CCD]&!X'!XP?I3&MU5=T+HS M?-G:SE1CJ,\9X[\#C'0G"S.MM%-N>6!HL?"3Q1::SX(TS37FA35 M-.MDMY[9<@JJ91&YZY5 21D9)''2N_KYZL/A+X\TZ[@O;&[M(+R!LPR-<'Y1 MSZ @#D_+M(['/6O6?#'B6^EOI/#OB9+>V\0PIYJB$_N[N') DCS]"&'4$=,4 M =94%W=P6=K+/<3)%%$NYW9@H4>I)X%3UXE\;?&3^:GA.RF*K(FZ^V\%NA2, MY' ;KD9ST]10!YWXV\5WGCW51JL]O]EMHH=EE;K*V=F[<68_=W,1@X'3'' ) MZ"Y\8P:/IOPQU2PB34)-*MKVWDBW&,&7R8U(SCH-P.1G/:O/UA"EY@$WO)U7 M^(XYR1DGEE'K\PP.1G=L=#N_$ND>$M-TG:UY=7&HR%GEXRGE$<]N(UX.>Q], M 'H+?'W4 K-_PCMH/EW!6O6''?DISCUQCD<],QR_'G6"W[K1-/C !#B:>3]V M>Q)"XQTZX)YQZUSY^"_C4_\ +M9\LQ(%YMSG.23@GGIQ_>.?4S+\%_&5LR-; M1V,>T$@)=[<$GUV]N>G4>A)P :J_'3Q">NDV!&%R5BD(W$D8!W\G...WO3!\ M<_$I'S:=I$9# ;=LI8\C/!90,9/4CMTSD9I^"OB[?S%8%4SL_? LV5XG^*6N>*/#]QH^HVVFI:W)0%H;9_-R&#\*TA ^[CO MD'(XK$/#%[K,^K0/#%- M&1&@=7RSA>_&>7%.J1>8I9N!+NSOXZL.1G< <]]N<\FM*PUG4M* ML)XM)U2^M(;B3>1;7+HK#@!@P9?F^4 GM\H/4FJ4JI#')"\RLLO50!?AF?'6DWNIQZQ]DA2[:WV& 2-( BG+$.% PYX'!YY(- ' M/CQ)XC."OB'6Y ">/[0E"[>><;\G!XP0.![$!/[;U_.6\1ZN\3H2&2YE=R"< M<*Q^[RQR.1@X /%>EG]G]RK%O$P9S@$_VW9SG+<$D #ISZG'\ H8T5%\1,H0?)LLE4K MR#G[_L/RS5MO@-I)B91KFH9*X*E(RC' &6&W)Z#OVZ]Z /'!K.J-*I75;QPV M"N+U@2O/.,E>QSR0,>YHLU\W1O%;NWG236MIO#REPE '&,BSV[RQ3 2NK-*6(4(2,$ $#D8S@'OP0,_3O MPW\3Q^)?"5N\ERTVH6H\B\$@ D#J2,LO;'X7SOB6Z=!_>/T1;)->2@*R@N')WY MPNW(48)) &#B@#RPS0"0OA!Y; $^2OS'<5.WCT!. < YX[CI_ 7@R/QSJD(_C.,DGF@#9@ M@AM;>*WMXHX8(D"1QQJ%5% P . .,5)110 4444 %%%% !1110 4444 %% M%% >>^**:^W W 8R.OKV_6G4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 444R6-9H7B?=M=2IVL5.#Z$+]'\)61N-4N-K%=T<"8,L@! )521D#()/0#DUYUKOQR5 O]@:+-<#& M3+=G8-VW.T(#DX)()SC*G']ZN-^(?@2Y\%Z@^I)*UYIE[,2MQ,2SP2-SL=NK M \G<&Z(;306RB$;BR#/(W#! M';*G@$\^62M&=L M=5MBKA0KC!W!B.!P6)&<8P,]P#[+K-UG0[/6K;9/&%N(^;>Y4?O('R"&1NH( M(!QT..MLGO&4QQE ME"Q1%B$0'@$ *!DCL3U.:^H?%_A.+Q/9Q*+DVMS$S;9!$LJN&0H4=&!5EY!Y M!P5%?..H^ ?%/AN&07^DO+;6A0/<)-^Z;(7&TXSC..WJ".,T 80!-T$$4GFR ML"%SO,*1M[]NISW'@719-=OO"]G%J5WITI74911[_F??T(H [RN ^,Q ^%VKAHT=&:+.YAP!(IR,GJ,= M!GZ5(WPB\+-"4*7[/SMD:]D8KGT!./TJ.;X1>!(]S36,@+G=^\OYL<9)XW\] MR?3)QB@#YO,D9+AT =G 4D!>.0"1_.N(U8(1$BL>?NY*J">N1ZUU2?"/P,A/\ Q(E.6W?-*-% '7_ $^+W_VO8_E4 M;>//" Y/B;1R%P=PO(R.>,YSCU%4!\*_!2L"-#C'_;:3G_Q[VJ:/X:>#(T"K MX?M#A@P9MS,"/0DY ]NE $[?$#PB@!;Q#IXR=H'G#).,]*:/B'X..['B333M MP&Q..#Z?7VIR?#[P?&,)X9TM?D*9%LN<''?&<\#GKG)ZDYG_ .$*\*[]_P#P MC6D9VA1_H4> .F ,<<#CC'B/3_FP!^]'.>GYX->.^/=2TW7 M]1\:WFG3P7=L-.T_;-"P8%A<*/QZ]._'UKV]?"'AE<;?#NDK@Y&+*,<_E7B? MC^SL+#6O'=O9VL%M''9:=*$1 B;O/3)X'&=WMW- ' )+ET?9*A/KZUZKX>^!%_.(I_$.HQP1LZ/+9V\:NSIC+([C !)ZD M;AP2#SP =<]W(;4BB4*JCT '2IJ ,W7] M=L_#>A7FL7_F_9;1-\@C3U?+NK:]<^)?$EUJ]^)&\W>($.28$Q MT!R1@O!KZNN[>&]M9K.XC$D,\;1R(P.&0C# _4&OEWQ1X8N? WBA=' MD7S;!X]]IRFM'1]%UCQ#XBATG2A()$"M+([*4BC!QO8J?NX( .6V8 MZ[Z .OT+QUXNM;JQTW3X#JTSF5A:2_*9AGS&82L2>!D!B2OS#@G KW*W:9[> M-KB-(YBH+HC[PI] <#/Y"N:\$^![/P993JDQO+^YD+W%[)&%>3T7J3M'8$GO M74T %%%% !1110 4444 %%%% !1110 UADKRPP<\=Z=36#$@J1P>_P#GTS3J 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 **** "BB MB@ HHHH ***1F5$9W8*JC)). !0 V:&*XB:*:-)(W&&1U!!'N#7@WQ*^&"Z' M+)XAT5[9-/4JS6$KE2K9.1$!C( Y"@YX./2NT\6?%NPTFZDTO1(%U*_$88SB M51;Q95B#G.7(P#M4O>+=1AEU6\:7RI]]O;QHJK'Y@ 8 KN( M "C^)CC=WZ@',L\B0SS>0S1, BH6R%9CG(Q@9 S][(Y!]J]^^$/@$:/9GQ%J MD*+J5X@,4&S!MHV.[GT9L@GT '?->%K&WSDX?R_E)D 52N.&SN /XX7 R. M.K?XE^-E#-_;\LK;5^1;>$.1GYN@P.">1TV@GL* /IX'(!]:*^9$\?>-)T$C M>)ISM*X5841B2JXR-HP.2#P1UXS@UF7&O>(YA)VMZ] )EMO$FI2^5G; MLO),O\N[C!SQ@# V\GC (9_:NMK+(#K&I2((F:4M=NRNN& 7#G!!'3 _CV\ M9. "/Q2+27QSKSZ;@VCWKM PC#)+P,A<9^7)."H^Z<_3N/@^BIXA\.D-A!8: M@5XP/]>!_+US_+'GJVZ0++YDL>Q951U4*YR3@#))^4?*<9R,XP"W/:^#_$-M MX.TKPQKDT#W#366J1K&K;:#=:7HUC?P MKH:^0;:Z9&E;&[@;6.1N5EST)!QTH U=;C\0V(U/4['7-.CA6$&&WU*#;;P$ M%=[O(K;L;0_H!D>G)X<\::7X@"VZW5HNH+;Q2SPPW*RHK29^57'#X(Y(]1ZU MY3XFTOQ!XWUO^U=:>X\+>'H(D\P:I-NACF4E=RQ[@"QW;^]HN@>% M-#L;RYT V'B?4(8O.F%[=+^ZC4%E* (5'\/8'!'. !0!W\VLWU[<&VT:R$B% M3_Q,)C^X4[25( .9!N&T@$$9'X17&C1V^GW$ES$NOZFMO)Y$-X8U\T[9 $7( MVIE7,9;'(^]GG/EMS\7_ !)=6FG36MK9P-&PENPN")U+@"-022HQU8XR6&/0 MYGC+Q7IWB&^T?Q+I,NH:?XCM@@,0VO%M#9;YLC&">N &'RL,9P /O_B/XL\. M>,KFZN-(N=/M[LC_ (E=[(\BEE8;WB? !SC'RAA\W&>*]B\(^*X_$^A6=[/: MRZ?=W ;-K,I&=O4HQ $BX((9U"[L6CFM)XI3'#O(=;G!QF-ER&R> ,\\5PL/@U/$EW96>I^.+>70K< M(FCQ>8GG3 H K%#QO&< D%B0WHVF)X,\%Q-IUI>Z3I]V%R_VBZ3SGSR&< MLVX@\'D]Z -"X35]>+]W*JYND)$; X8%4(S*I!!/"D&N#UKQUX MN\ ZA!:ZYI\.I:4I,<>HJ1')=DJ2HZ[5<8.1C!P<&L[6/'OB70?%%JR^(]'U MO2Y)6=H[&- I3Y08VPS-&P+94EL'N>U2^*_B!X3\3^'HK35]'OVN54S*J2B, M6]PN4*B0'.021G81R,C=P #M_#7Q'\/^)(8U2[CM+UNMK2"62VN8KA8Q(P#%65PH.. 3@?@!DXY^D['XH>% M+K3H+NXU);25XE=[>4,70MCCY00?J,\^,=6_1O0U3E^+GA:$N&DO&VR-&"+8C?@X!&>H/.#WQ]*^?S&@C MEDBD PHBRGRD8V[B5Z 9*@\GWC@^J\ M$] #V]_C)X54_*UX1R-SP% ",=2V,=>M8?B[QUX1\5>'+C2[B*^24IOMI3#\ MT,@R%?(;*\CV)!->5^0UK:">&>=5W%D(PS9 R/G?@\'OZC/05%;P"X>8B[*( M&Y8!CD E+=#(RBV>O0 ^E[6\M; MZ+S;2YAN(P<;XG#C. >H]B/SJ>OFW1KR]TB^C&A:AE/+ BMRROM\O*E1D M% _%7A.QDN=1M1>6 MP50;NQE+*@&[ ;(#J#A><%0.^2,2W",)LW;%>$(#!I HR3MZY /! /(X MQ7V,RAU*L,@C!%>!_%K0?!.CVQ32H(TUR,Q@V-MD_N>I#)_"N,G(QSCUH \L M##9A25=?+CY4$+EFW#H<#N,C)#$^]3M-=)&)%D#.@&Y';A-C%3?\@!8Y) ^4X( M(/RD>PR 21W$BQ$/+\I55S(FX$*5.W&>1GCGO@#.2U20R3+&L\AV()',DQ3 M>2P/!^;[XR.>PW#@@BJD-S%'@K%;IN^:5FC;J>6P PQNR !CT]L OX;:1CY= MO#L);[.R#Y1S@'I@9SQGG?[Y( LDPD$WVD!Y6(W-*P8O\KD@?4*3GC#6OHHK'R$A0/& VV13AB@P'QC ';EN MN &&W!1M0MWD "81N_*':02O?: 6./NG('![D 0S*X,^[RQU3:H+8!*J QP2 M,X_/)&:[30O"M[XST/P;I]E-% T,6HW3R3'HHN4 X ()W8X^IXP,\?)J"^O?!U]TGAK+'G1=1( ;C'V]>??KUXZ&@"G)\ M&O%L5E(+?Q!!O1&V0Q2R)&YQD8!R%.F:YF?P;XU\*2?VBFG7D4RQL[S MVC I""<-]PEF(!R.!TKZ< MYR#D'G!%=+8?"CQEF2P']0#SVT^ \ $37FO3,S[3=B& RXQE0Y)..../?TQO1_!CP MLB .U_(>K%I@-S==V N /F^S7+.! M@.TYR/7\^_XU#??!KP]I_*HKR\M["SGN[F39#!$TTC8)(11EC@AZA8B$6\$U^A,J1E0NR,E' M:,#G W$ \]"17IUGXPL=5.GR:3:WVH6=]NV7L$!\B/:Q4[V;!'S*1P#4/F^, M=3LH9([;3]$N$N?WD<\AN_,AV]BH7:V>._2@#P=_ _C&UA@N+W1I+91(&WRW M\*A'((&69AST '^U@9'!=HG@#QIJ-Y]G72)[:&*8VTL\\P@\D9R6"D9;CH4+ M=1@U]#0>'X,2?VC-+JA9W*_; K!4+*X3: %(4HI!()&.M:VU2P; W 8!QSC_ M "!0!XW:?!._FMG.J^)B+ILA3! &1OE&"P;&>5!(]!@'H1Q/B7P\WA4>*-&^ MWM=A;33W4NICQFYW8PI. ,DY'J>.]?3=>!_$VX9/%7BC:7(6+2D;:V"O[XMQ MGC/U]: /-X6 N2QDE(!7$VW+X*\D=!QD'(((QWXS;C23&X2,)", B,;@I)SD MD+CDL<#K[9^6I;WY)+21N7F1MQ0?>3;G)4Y#*,*>"!D9[U:74+KRXC")?+D& M676!8(, J>V%'/Z'DUU?ASP3KWBOS9].+V-CAX_MUR<>80W MRE5'+D _>/!.[/(YY<:M?Q*XDFE!!;S#E5"D+C@= M%YY+746^VZ6)OF0 M+#D\E&R>.2<,3G'4$DT >S>'?!FB>%V:73K5OM3PI#) MQ'4&@#SSXA_%*V\.1W&E:2WF MZUE4+>7O2W!&2QQP6''RG^\"1CK\[7 CO+J21IWDEGW2.\@RX8G<2:@Q[X*'D=>]>9ZWX9\0>%;HIK%G M<1H@RLX<.FW<4#9'"@D#^Z<$9]" 9.(UP#*JDG=&/.*D=1]WJ#E<9Y_AQ_>9 MLD,2(A>%&8#:OW00>E$#B=6B38QVE]Y=57:BY(4OP2=I&.I M)P/0QR3QJVR-E3#G.0.>,9 *PR(68QLYB&>.S[G'8<(TJGS',+9QRH4G8!GDY]= MN.F/F..Q"))A>%3G 4N&P>><@=\G;MSV_AP: ';XO(38\>_ *)'+@J1W')R, ME@N?;D8P8K=D!D*DPR&/<&&[(^4G@#G'WNOTS3FF\V*01DK'(V=F6 !! )[ M#/ )Y&2,YRM10RXE6+;N. ,H3DD@ 9.,#E1P._0>H!.H1G#2 R$L=P/R@G X MW@X.!D ]!D=:]K^#P1YO#;G:6_L2^(SP9&=F4IQ*!\YD[D $#C M Y&?Q&>HKW#X1D#4O#*9Y'ANZ. ,9S>C]1_6@#U77?$>D>&;6&YUB]2TAFE$ M,;,K-N<@D# ![ U73Q?HCZY_8PNI1?>88]C6TJKO'5=Y7;GVSTP>]:>H7UII MFGSWU],L-K ADD=AG 'L.2?0#DGI6?J-S<:GIVWP[K-A#=F3Y9707"';RRX# M#U'.> ?>@#9HKBSX6\6R7DUR_C>1-X*"*.Q78%QC."W#=\CO5F'0_$]G9I&W MC)62% #+-IR%B .K$MU[DT :'B/Q#9:!;P_;;.]NEN6**EM:F4<#G<>BCZD9 M_ US]]K'A;6O#W]H7OAJ^N[2QN/LL%M)IC,S?=^['C[F #S@?+]*ZBZU:QT' M24GUG58$$40\RXE*IYA Y8*.Y/8>N!7/V_Q5\'W>JVFG6VJ-)-=.45OL\BHA MQP&9E&,YQ_A0!@Z9K?ARV744M?A?K5K Z;)@FA*//1FP05'WAT^7GH<@8KH/ M!2^'YY[J?2?!L^@SQ1HCRW&DBT:56SE5; + % 3_ ,!K?U3^T+W2'_L*]M8; MER-D\J>:@&>> >3UK(N-.\:3:@DD6OZ;;VOR%HUL"YSM&X#+="0<I-,UWQ/*M%U3PM;PS_$O7;%HYI97,T 2X9> JEE#;E&"R MX8YW8.=N >Q:3=WU[9F74-,?3IMQ A>9)3C YRI(]?RKPCXHRQGQ%XM,L;- M$/[*#!)H"':%H8H@P+,<'"\YVX ZDXW!2"N6/]VG2>9YYA18]RC+$Y<%N%P5R?EZX M"C@1HW M2(*AEP#O\K9@@X?@&!SQDFA;M)%%'(&".R;D[MG<0W!6W<6\BEOG)F>""3 M7T/2*JHBHBA548 P *6@ HHHH **** "BBB@ HHHH **** &L,E?FQS^?M3 MJ:3\RC!Y[CI^-.H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *Y[QCXLTSPCHXN]17SFE;9!;+C=,^,X& M> !C))X%:6LZUI^@:;)J&IW26]O&/O,>6.,[5'5F.. .37RUXN\12^,_%%WJ M<[SQ6QD"6L+MN,2# 4*F>&/WSSC=Q\PZ &/J.HOJVIWVHW>])+FZ>Y\N)?\ M52,PPN[/W1A5!/'RFH/,D,!">7&I4*64D #ENJCH<@G!/OUQ4CM'M=/)B(WD MX5\D# W +@ ]#CJ3GG!-5I%221V4>8_E%MQ(<@E3N!) (&"3QDGKZ"@"73], MO]2OX-/TZQENKF0EH;93DR9XR3DC ^4DDX&WD]A[)I'P!C#R/KFL32D*JHMB M-@0]6SO!##[H&%&?KS6S\%/#]OIG@]M?FB07VH%V>9I,XC5OE [@'DD'G/45 MY]XM^+&L:QK.I+I6K7.GZ3&QAMQ;D S#)^L?#O7/[.\0_#^WBB25;_ $6XM&8$#R_W[N3@<9S& >_/K7DK M1@PXV1;%P@&TE<#/$@CG,NC_;M.N)45LQL8V: M!3SU.\$,.#GKVH ]6\4>&?#?B;Q8FAZSKFJ_:YHOMD%@;E1"1DJ=BE2&(VDX M.<#)X%9UW\*?!^@1V\T^H:O;Q23I CB<$*[D %FV_+D@+N)&?E7T%91GOG&H M:3IINQ)<)'/J/BY;L;BR1HS1@JH56P%10#C!W]TCX<^#@]Y>W,MC9L(P\T@DE M)=^%[9QNZ=E'M5SQ'X=LO$UK#:7=Y=0QC>=EO,%$JLI5@RD$,,,>H[UY'H,5 MW=ZA>7$6KIXDN8-4EM)-.GO4BCNH5MUA^U-@$D@8!8 \>X+&Q/IEB+?1-/E\ M87&FE)Y6BD%PR#3 ]J&AME=BK%51EY)4L!_"3P =1IGA;P7XTM8]8D-SJ$$4 M+:>GVNZ9QM1C&) #SGUJ]X2T+P7(^LV.F^'X8VL;]H9Q>IYLC-M7Y MU\PLP0\A>QVDCK7&ZH+@K%_:%B_AI9;9;:YMX+QC!&D;6^V49545D5CC&X#' M/-9]QJ^O->Z1"7R/F& #UJUUW M1+#7CX:LUBB>*%IV6!1Y<7)+!L<(>0<''##%37OB>PM;[2[2!OMDM_7;;G &4SG'#@UX]:2-J?P^D>)O$VFZ;H::A%:+K$KW0M+6V@PS2S%RA4'!"D%7R3_<(ZU9M_$7A_P#L ME;V.XMHH#:+=^6=JLL94D97UX88]B*\D\(++#XK6R\+O9B1;$I9B_65D6T6^ MN3NVY#%Q^[ZX(W-R#4UC9^$;;5=362U-S/++;M>R"*8PP:GYLX#\@'RA)E,J M".5!SR: /2_#_C'3]5T7[? 2 #T*^\>6EAJ$5Q*D9\./%SJZ3*T2R%2X'';:,9 M/)9E !S7B/BV\FOIOB;>SR,7@U.RCAQ_, XAC)O$T9DC;&64*,Y8L.I/3CKSR,CD"K-A;0W MVL:987"@VUQ>6\,J;ER(G=05##GD-U[8Z ;:IM,DO%=SHGPCUCQ#X.N=77-K=.,V5A(H7[1#A3D-_P L]QS@$8XSPN" #T;X MP^'_ !1XBBTG3M'0OI3R[;J-) @#$C8[G^XOS'@==IY.,5K7X.>&],T^1_$= M[->W+@,9?/\ LT: 'D( P XVYSP=HP!CC(M_C+K^A17NF^)-&9]:BE98BP$* MA2,@LHR".^X'&"!D]3Q&HZI=_%+QKIUMK-_!907 :.-PW[JW0*6; (X8[<8+ M=1U( P =+\2_AQ9^$+>+7]%FN!;2W @GA8EQ%N#;9%3V.!ZY\*O':06R^'M:N92=X^PW@K4H **** "BBB@ HHHH **** "BBB@"-MOFI\V M&'&/4'_]7Z5)3')WH H/.>>H[O^'=)\4:;_9^L MV275KO60*692KCHRLI!4]1D$<$CH37)W_P &/!5XJ^7I\UHX&-\$[$E>RX?< M,#TQ[=.*] HH \VNOW&G6\$(9C,JR!$4$N=S$!<]2> ,5X-& M/M5M P*NY'W0"VUL$\$=R >.WYX]V^.7BD&VB\)V4X6XF7[1=Y(7$8!**">I M9EZ#L.V:\1 "P@@%P6P".P (R05/'4_3IC[U 'L7PG\?>&M"\$QZ3JEVT%S; MRNQ,=NTJ2K(Q.%*AOH0<F!SU/&.U>M? ;1;/4-9U/6+@>9<:=MC MM0#^[3S-VYP#R2<'!R>&/7K0!K>%_@9IUI;_ &GQ3.US<$%V@@:TLKB,K%8DLIE)( D=&QC !P3EB&]LL >(W-E?2KG3-2\-:M=16MOJ"I/I\L@/EVUXO"R9' 5@<, M<'@+V%:WQBN[6;XDW3PSJXBM(8I?)?=^\RPQQU." 1@]>:XM?*\L/Y)DC*+L M\S!QUW?*$))X;KC&?X@1D ]%.I7-GI$O@_Q_.MAIUD(5BTX08:5 -L;I,&YC M#IECUYX(^ZNWX:AO(;*^E-S):P0V5A)?OM+FYC33XV,2G.&.TS$@$$$JQZ MQ!;%[R'2M1)AN(I&0*,'&)0BQJA3!X)4Y!H O>';JW,%Y!96(T'[3JE^\6H, M5S91>2H9%"\J03%P?EP#Z5%K']G0(+&_T3[;%8W-VFJ%(\274@L4>:Y DQM( M8EE(QP%QCC-;PKJ:3RZE;^,_)EMI;Z66?3?*Q=PW)3YI%B5=Q0KGIN *$^E: M%Y+XFU.;3(M%EL(+T7=[%8ET#L;<641C\S(.9#&1RV?O#L,4 :%Y!#%>VVH? M;Y-><35S#-KF@:D;BXOKN\N;6Y@N9W M5WM(76Y8VS,.X;D=S@_W0*UII[:]OY9_#5DNE.T,*BWNK;RREUYUAY3^6I.U M"C1C QT/'-9MYI:WA2)$-QJ"13^9.I7[Z$L.HR>P7J0! M=-;2I_ ^FO?:=?O%;Q169T!+D&&>0P+,+M4^CECVYR>AS#96]A<:+=3ZQH\< MQBM+2>&6)O+DU&46EH1;JP&,<_=*L6$IV@8:M>RM/$DW@^*P>:SM+V:SMI8= M7FB00&S:W5?LJL6UNVJ6L$=LS,5_LUC;6@ M:X!.?ES(@=ARI5.<$D %:_@T_6O$<-OK>EPI9V\DUW=7$49DN96DO;F-;5&! MRR%F)RH_A.<8XTD;6;C2=773;73H]/BTBVCAB;YC+IV^Z3S2"%^<@"08PI ' M][%1^%DM].\4[M0G74+J"P3RXI4P]U>+Y7[&[<[5VRKQTR#TP* +5DJIX.NO\ A#8!;V;: MC9+;_P!HIL9KX3PC#*O(C"HG'7+'TXR/&,^FZ-X:U>?P_ JN9HEOY2G[M9W- MPDCH7R9 Q>6/(^[Y> >/EK:EJNH^,XM6;0;,Z+HF81<75Q+MM8?(8/YR!0#Y MAQ&,C)V)^6;+XETS3;I[]%N?$FN*X1-3U@,(H8]SA/+B.<<$,"^>*-/@UG4]&MO#>CVL9COM6C$B/-; &-+>)2-%)ST[X;Y< @ 8 !Z@ UZ'X3?XJ^#DCCO-$N M;W2%*L]K)B\)MQP "2:Y3P'XUNO &I7-K?:/,]M>&-[BWD M@,4R;>'M6\DS B.[\L,8V!'WD;ID#D$ MX;/'6@"AK.@Z%\2/#L2SQ7:K&Q,%Q);M!/$XX.!(H.#WX(./:O!?%_@;6O!T MCSW"?;-+D?9%>QL#&^[ &Y>6!( !'(.!UP /1?$_Q,\8>#M0CMM9T"Q"22;( MKN!G,4@ R><]<'.TX//MFN8^(7Q-7Q?X>32K"QGM())EFN#(PQ(H&50\8Y8J M3G)^7VH X&$3;5A=5$0PC1ME4P7VX+9.1D[<#@8/3-$5Q-#+_:-HZQW5C*EV MDF 3"PPRDJP/&<$9]3R1491 D;!82TF$4M@=!@9W-G&3[8&1G(X? 79%5I6V MQG>$91\J[59CGE<$#L.NT9!Z@'UCX6\1VGBOP[::Q9$".=?GCWAC&XX9"1Z' M\^#WK8KY[^$GC"'0=O/3-7:* M /EK5/"/CG6=:N]6N_#]ZMS=R>;*B1_(#C '7@ =3Z^F3GOX&\7I(H;PSJ+ M$X#;8-Q8=N=WN>H[?6OK6L_7-5M=#T6ZU.]<);6R>8Y+[<^@S[G _&@#X_O; M2[TZZO=/O%:.:T9XYE<\HRD9!8D CMN&IX /H[2_ACX$TF_GU)(DFCDGW)]JF5H MHFR&VH. 0?\ :W'C&1BL;QA\;[/31?6&A0+=7L:+MNV<"%2F3CKZE\+OAC>:C>6?B+5X(8M)AD:: M"TF4O)<-CY6((XCY! YY3H,T ;?P?\#7D5])XQU]"9KDO)9I.FV16#$T]M/6,M=PV01X@%#!I(]N1D?Q <';_O5Z MCXEMSXQ\/ZKH^C:T+.Z0^1=&,[FC.,^6=I^7/ .,_*2,>F!'I^F_"_X4W5AJ M.J^:)5F5 Q^4S2*3Y<2GH 0<#ZDT ?. V.%.?XU7 96.W^Z,XXX P.F.2,C, MB7$]N5ODEEAE@83J\!Y0@Y !!#+W[<8ZCD#?^'_@;4/'%^;2&:2ULK>(^=?" M+>@;^%1@KG.!P#D#)R#G)XJ\$:WX,NY!>V)ET_S,07\4(\N3IM!'6,G(^4G! M.>6VT 79?&K:CI8T[Q1HD6N,ID$=[)*8K@=2%28 C:&W<,".Q'K:3P__ &R! M>>$?%TTMW'*S1V&IW'D7*$1*&VMPK\+MSA1A0,_+QQ:(L@0LT*EF&56+!'0C M) ^;.>%X&5Z G-#1Q&,?NI&\S#<]"HZ@<^WIR.,Y." >E:OXN3Q!JEUIVLVD MOAW59]UHQV$ ;[JV*29V@AECC(9SP1&A!&=HEU*U=$\.NFI"Y@CM[=+6&VWK M&\ MKKRYRKJ"KML8%1G 49)+#')Q^*]2?2TTS7(;?5].B(D7SP4FC.Y@2DPY M!+N3\P8<#'!K=\+75UIMU::KX3OH=3D@1[6'2-3V1W,,'F/*1&QQYA*@C*DG M]YRH P #?M=/76/"=WIIU&6_T,20.]^JF6:.X^SQYC0K\J1JJKF0X WE!WJ' M2+(IX;GE2X$+:EID/]H0/;^=_HD=K:J3"I'$@,A"@Y#<]2HQ@6^J:H;&]T;3 M-*U"V9]4BU"X\/"*0OY9&95:3 (3(C&UL'YO2K/B*;3KK56UCQM=M<:O+Y<1 MTG2K@1PQ1*X8+/(,L>'!&.>F"3T (+&749]9L#X+#K+I\'V"+47"F"W07%RQ M!9@5(=3%AL9(SSUS4OHO#GAS[3=3W%OXF\12.DV) SVB9DPY8 AW8;2,#Y<% M3C!YS?$GB[4?$EK96LMK;V>D6S[X=/M%$<<38 +8')P6;DG@DXZY.&C")&B> M3 8L78$+\K 8S\P!Q^)ZX&"0#3UO7]2\2:A#+=*L=LI)M[*W;9!;CH=D8; M/!R3GGGITS%*_9VD!21'9<97?UW?+@C)YP"HYP2,DY-%K"UU<16EK9RRS2C8 MD*#.W>0B2W<]?F0C@^O1A7AS#7OAIXXDM MX9IXY[=]X'_+.[@W':6PP^\%Y&.H. #S5KX2W][I7Q+L+:)-C7A:"X@DW*=@ M0MN/J05R,Y^]@8[==\??)^W>']JYN?+N&I W/KV!,TL3$R I(O )RP)&/0Y^;KQCD9.,#(ITH87&T?/$PSC@+M!(^ M8*1DXY!!R!Z$XH Z?X=:+HOB'Q@NEZQ"QAN;4M'Y=WL)=3G)(Y)(;E00 <\= M<>P_\*2\%[@RVMTK#!R+ELYP>?USCI[=:\ L=2;2-4L=71S_ *'<+,8H@8VV M+DL,[>-R97CC)'U/U[:7 N[*"Y"E1-&L@4G.,C.* .+_ .%/>",_\@F7L>+V M<'(.<_?ZGC_)KN$01QJBEB% W,6/XD\FG44 %%%% !1110 4444 %%%% !1 M110 4444 1MN$T9'W>0>,^_X=*DJ)]WG)PN.Q)(/^?\ /:I: "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ KR3X\>(6L_#EKH-O*%EU&3?..#F!.H/<98I@\=#R.:];KG-;\"^'_ M !'K5OJNK6C74]O&(T1Y&\L@%B,IG!.6)_ >E 'R8D;92/ &["E>6;J/3J!D M@=!QCIG&E9Z-K-[;75S!I]S+#81>?<3"''EH Q/!Z#KZU?\ QQU#_A#$MK:&2+Q "4EN MC&ICV9;YU4$_.2HX*D#)Y..?)E22*':86VQKD$M@'8.&QCC[I/&3D8]Z<;/ M>.5$#*K!W5-X4*&) ''& #Z ^F* /H+[*WP\^ ]W-N-S?2VS227$.5D:6X? M?=U)02#GJ=G;/'@TMSJFNS6UM=ZE>WMV76*!9;HRX=RJE,.PVKDXXR,@9XK9 MU#QIKFJ>#3X=U*^::U%U'+#+,QW;%##R9,??&[:PR6QL_BP,=W\$/"2ZCJ,_ MBF\$V+*4Q6BL_!DVD.3GYOE#;?F'.<]: /3M!T>W^'G@86UM:7%T;6(2RI:Q M/++]T>XM]/T<:;=RC"W!N?.,?(S@&,#/(7O@XX)- ' Z3X;U/7-?N-/T.QE MFDANI$PH_=P(&(4.Q!4*0&QN!R1WQBNTNO@AXG738)X[^UFO65=]OEHR@*@M M\X^\P)8^).DI->M!975V8&L%3]W'$%*X48//3/;->L?M#6:1RZ%J,4KI-(D\#A7.]DPK\ \ #YLGK]T&OA#::\+*.X>UTRW4\=^(I]!;1AK,[1B;S?+,[ MM*PPH""0G<%Z_+_^HX8VQ1QLJ[8U *[B BC'4/U)^8= ,=0XP!VKY[T6T\KQ9I=G?P1(5U2"WG01J MRL5G"L.HR,#H1T_, &JG@+Q>-,_MC^P9_LP4S;@ZJ^T$C<(\[NF3]TDY!SC! MI/ .CZ9XD\5)8ZM- NU6/RC/3C&37U)/>6K:I'HL\ M9=KJVEFVNNY'1"B.&SQ_RU3COSGW^6_''A9O!_C.XTLX-M,OVBR.59O*.V0* /H3PA9>&;+P[<-X(73KB2*+R?.B*MYD@7*K)( ">JYST]J^?O$ M/CC7+_QY'X@F2VMM5TR40QVR#&PQLVY,ALN"2P8YP0QZ8&>O^"'BA-+UVZ\/ MW,I6#4/WT!=#DS!0-HZ\LHSUP/+X^\ ,CXQ:)'HGQ!W6,$L-MJ\ N7\K@>:" M5DVHH!/ 5B#U+$YYP #UWQ1967Q,^'4SZ2RW$DBB>R;=@+.AQM)*\<\$'KST MY->3>!/B#JO@2]FT._M);FQCNO*E@+8>U;?B0KUW8^8E>,GG=UK5^"OBZXT_ M7QX9N1OL]1,DT4A#%DG"+E,YQMPC]@I0W?VA%\^* [ M@DFT#(8 *0ZXR0Q.Y2"1V /4KGXI^!B4U>*V:YU M)%%BT!FRF0#D] 1DCOC MTZ5X7KNO7WBC6WU75;@M*Q*HB'/E1G)"IV."QZD^N 2%-&10RA4993(QCRX( M)VA21W)."O R,<9'):<.;=$59ID1E\S<0$#?-\OS!L,ISCCC(SB@"/3K19]2 MTVR=6ACGNHH7E8*S0H[ ,W'#$9/&>.IP>3ZYJWP!=6MX]%UG_1@@687F=X8 M %2@ (//!^[C@\FO&YXXVM9$P554&U&1 %.T(23U!&. MY ]L>R?#.+5K;P)86>LV]=?10 4444 %%%% !1 M110 4444 %%%% !1110 4444 1'"SHHR6P>N>A]^G:I::3\X&>2".?E],U8H **** "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@ KS[XSZ MI_E6R8$9.QP=VWWP#7H-8?B7PIIWBN*TAU-KAK>VF6<0QR;4 MD((.'&.1P1]&- 'R78:?=ZA/F*KT'3G/'J.>E?06G:78:3;"VT^SAMH1P M$B0*.I/]3^=2W7_'I*''9]*U.:VB=B,1L3'(2"N_:5*G 'U^4<#'&5IAV6L16),8#$ M;]N.GSYSPP(R#TZ ]JM1K+<7BVUHDMQ<2L(5C73Z#CJO?BKDM ME<6>H75E/#);SVT@CGCDRK[R5X( !(R"V1Q\PYY%0)Y; $"4H!N!1-PPO;"\ M\*5'!Q@'DXH ^A/&ABU'X ;-%LVDMYK"S%M#C?L3='P<$G*@=>Q%>?\ P=\% MWVK^)H/$%W#,FFV+L\BU#XW1V$,5OH.AQPQ26^1YY\M8IN=P" #M+8"J0,8.!NY/-U^1F8($&!_M%RK=W,\\MQ.XDEDF4EI=S< MG( YR#R>N!SC KW3XW:Q]E\(:39:+J"0*][&!':3 -Y:*2N N?E#!"#V.WI0 M!T'Q&U)? G@1H-"T98X[@M;"2!46.VW@Y8J>6)]AR1R>@/SUHDRP>)-%GABN M&87]M+&I8R-,WFKT('+8 !VD$GV%?1-]J/ASXH^#_P"R8[RW%_>V(O8;?S T MMLX^ZQP#@JQP<;7_ M 8+VS4F[TJ3[3A6"EX_U'3[;POK=W%! KR7 M,MM,\4'0''8@'G^B:T="U_3=:B9I&L)%F\O.&>,$;^V/F4LH...W:O:OC5K M>@W_ (9;2RTDVLI)!/:I&IQ&S D;F&,@IO\ E!)Z' X->&1L([8H8U52,9';[OM^C I&\;;3))&+4;3(I&Q&4EO3[HZ8Z]^HXK=\+^%[CQA MXG;1[6[AMY&M99/-GS)A0%'W088M$0 MR$/\VY,@DYVD=.,8P.X!7TN 7.L:3:MB5+F_@A=$'RX,@4KMR<]QG/.<5]!: M_P#!GPUJGVBXTU)=*O) [ V[?N3(<89HSQ@8Z+MX)]L>#:2H/BS0#E"C:I:8 MP0Q9=Z ;L8.#@^N< \#&?K^@#YE\3?";Q3X?""TMUU:UE8JLMDCM)%A_P"%35&Q(N$&W@@_-R?P]NU24 %%%% !1110!3O9%2[TY2%)DN"H MRA;!\J0\$'Y>G4Y';J15RJEXEHUU8&X.)4G)MO>3RW!_\<+U;H **** "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 *KW[!=.N6.,")SS]#5BD90RE6 *D8(/>@#Y*\%^!]?\8V\(TZ%HK0;0]W M>#CZ-\'> ]'\':SQZO\ M!06UOK'AZY6 M!/M-S'<1R2 #.Q-A7/KC>_/7!(K*^'/PN_X3"-M3U=KB+1U8K 0<271[L#DX M4'OC)(ZCG(!QIT/58?"P\3M8L^D)<+ &W@!\[LL ,#:"%4MP3NZ\9K/5'CC7 MR K_ " J2J 9V_>7^'.,<$CH.,[<_6'B7PW!JW@B^\/PQE('M###%$0F-H!1 M02, 9 '3I7RDBSVZFWGAG=XG,4H#[L,&V,HY(ZXSC/N..F2#CKE$A#[H0X8*OWU PW/)VCVR,$#/7/4UU7@KPG/XZ\1-8) M!H]!OH-9TV,IIUV8[>6&(, DB MK@$X_O;5YR#N'?<: /-8XYDCWJK-A@S2ND,/[Z1RR!1 MN!8<*,X#%1USSP2/;-3L\8BEF94,A)=5W G''& !T7 XZ=#SCUWX+^#XKN* M[\4Z@A;SA+96\31*%>,MEY"0!G+94<<8;UP #QSRDC5/.G\Q0P'#C)QR8V2>2!TZ=6'0=LFNL\<^$;SP3X@DA>WDFTBZ=Y+ M)X0%!^\QC(&?NAL8. 0!Q@&L**QN]8U*TTBTA!GNG6*")L(X(;FXANH6>:V2,"6W7)VM@1?$/X53&[GUSPQ&B^9B2[T]% #,OS;HQTR<8*G@Y)]00#%^!&AVMWXDU#6 M^QM.@CABBC((Q*#G<>Y79CZYY.*]QU71M.URU%KJ=E!=P@DA94#;25*Y!/*G M!/(P?>O/_@7;M'X&N+B2 QS37T@9F7#/L54] < JPQVYZ=*].H \.U?X.7NB M^*=,U?0)!=Z9!J4%Q)8,<31J)$)"D\, -QY*D#NU>XT44 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 1%0;E6WN<$CN.3P>*T0 "2 !GD^]+10 5\W>,?!UT_QAFT/2&2(ZQBZ M0B(Q1Q':V_..N A;C&2V*^D:A-I;M>I>F",W21M$LVT;@C$$KGT)53CV% &3 MX5\)Z7X/TD6&F1'YCOGGD.9)W[LY[FK>NZ-:^(="O=(O5#6]U$8VXSM/9A[@ MX(]Q6C10!\GZ-X(UJY\:1>$IK"2V>.0&[E48V0=Y.,J-R].<;C@$G(KZIL[. MVT^SAL[."."VA0)'%&N%51T %55T+3D\12:\L!&HR6PM7E#G#1AMP&W.,Y[X MS6C0!D^(_#>F>*]'DTO5H#+ Q#J5;:T;CHZGL1^78@@D5YE\.?A[J?AGXC:A M+?PR&UM+=EL[N,!4N-[>XKV.B@ HHHH 155!A5"C). ,;GCT6M.@ HHHH **** "BBB@ 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@ HHHH 3'S9P.!P>_\ GI2T44 %%%% !1110!D:@W_%1Z,O M'(G/O]T5KUD7H!\3Z3G&1#<$9_[9]*UZ "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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@ HI.+MWZUK5DW(SXMTT^EC='_Q^"M:@ 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 R;E0?%NFD@$BQ MNB,]OG@K6K'NF"^,=+&W):QNQD=OGMS^7_UJV* "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@!.2.>/: MEH **** "BBB@#%ND8^-=*?:"JZ?> DGH3);?_7K:K O"?\ A86C#/']E7__ M *-M*WZ "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@ HHQC/O10 4444 %%%% &#=$_\ "?:2!MP-+O<\!FH[:X2ZM8KB+?YEH **** "BBB@#FQN/Q,. M0-JZ.,'N"9CG^0KI*Y>+!^*=U\O*Z+#\V/6>7C/_ '_ #WZB@ 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 ***10%&! MG\3F@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!J[?FVD= M><'O3J08Q\N,9/2EH **** "BBB@#EX'S\4[Z/\ NZ+;'IZSS]_PKJ*Y2W)_ MX6WJ PNKH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBC(&,GKTH **** "BFLZ*<,RCC/)J$WUH#@W4&K_ (T 6J*S)_$F MA6R1O<:UIT2R LC272*& &21D\\@[!/<#Z\4 =G17!7/QB\'0NBP M7EQ=[CM)@MV 4^GS[<^G&<$8.#BH1\:O"!MS(9;Q7R,1-!AFR<=<[1U'4@^F M: /0Z*\X/QM\*@K^ZU$ G&3"@_F_^?SIK?&_PHK%3%?Y'4%(U*_4%P0?0=30 M!Z317FY^-WA4.5\K421UQ$A].V_/<''7%1?\+R\-$#%AJV2,@>7%GZ?ZSK_^ MKKQ0!Z;17F/_ O/PT6VC3M7+#.5\N$$?7,OL?ZXJ-_COX;$:LMAJ6XY^5O* M] 1RLA'.: /3IS,L1,$<;R9&%D',Y_UN^^QMY/*XC.1C'7'.1VR7'X\YMEDC\- MNPSA[\*N..A\LDD9'&/IF@#V6BO%_P#A?N,%_#D87CYAJ!(/0$#]USR>.Q]0 M<@!^/HW(J^'8V9@!_P ?Y^__ '?]5D?4@=N.: /:**\83X\SN_E?\(FQGQDQ MI>LQ _[]<_\ UC3X/C5K5U<0+#X(E994$BA+IV,BD @J3$!CGKR.G;F@#V2B MO%9/C-XFDF_T?P@H0XVJ7E=LD$8X0$X;';/8#/(;_P +K\0K+*LGA$C:@VA? M-))V@@_=&0IX*I\7_ !MN\N7P] )7?RXU2PG)5\$X92X)/W> /4YQ@T >ZT5X.WQ9\?J) M/,T.SBV$ XL9W/..^X#/(]B#D=#34^*/Q F61UTQ%6/[P%@PV_+N!R7[K@@= M3^*@@'O5%>"GXE?$C8P?3+:(+]]OLK%EX!(Y; ."".#Z'H2)3X\^)3.0EG#E M)!&P^SH.6!VD_,<#&3GIP!GJ: /=:*\''C?XHLA L !MR7," * I8GD 9P.A MQ['D&@^-/B:(PYC+*8XY-PCMT&'X4@DGJ03_ +O/&10![Q17@C>,/B->>2%, MT>W]^K0_9F+J-JMT."1Y@;;SD 'I5L>)OB;/-/'%+&KH0#&RVX9>_;<0>,<@ M@?-UQ0![A17@SZS\5[N,?Z3*BC:ZO'';CYFX"'@?Q';@X(RI(Z98FK_%67$4 MDUT=Y9A'B .#G!R ^-Q*XQ_#^ /?**^?KAOBE/MEN)M2B$N2X-PD2A44Y( M*,.#CJ,9 )&>K4UT3XHAP([C77:-BLBMJKDJ0%/($G/X$YR.@;- 'T;17SM_ M9/Q'\U@FL:EPP >YY&<9Y]**\2;X=>)'9) MAK%Z[!@9 R2 HW 7 W@$?/(3MR%Y'.>*3_#/6$A-Y!>W$EV8Q'%_H4D(RQ4X M8AMQ&6Y+)D 9Y(((![T"#T.::)8R"0ZD D'GH1U%>%?\*T\3+<87493;N57S M'MV.04!8^7G(8;!@G:,X&1D[:W_"LO$,#N8/).\,#NMY%7/&3QDG[K^-/"C;7E16XX+ 'FF?;K3:S?:H-JC)/F# &<9(IBJ94!_L@!*L.QW$X4$E=SY*G+@';D'WX*CX6:I)&!/>W'G95)'6WW!N 3GYP3 MR,%@,GY>6 . #U]];TJ.%IGU.S$:KN+>O6B/6])FGC@CU.S::4X2,3KN M8XS@#.2< _E7D=E\,]4"/YC1J_'EK]B!4?(IP?F'\0V\'&W'<86YX:^&^I:; MXNT?4)RWV:SEDD*$!2F4=1ALMN&2!MPHPP([T >OT444 (#DG@C'ZTM%% !1 M110 4444 <4+Z"U^+>I/T?_H+6 M/_@0G^-69K.UN'#SVT,K 8!= QQ^-1_V7I__ #XVW_?E?\* *;^*O#L7^LU_ M2TP ?FO(QP>G>J*?$+P;),\0\4:0&10Q+7:*I!+#AB<'E3T)QP>XSNBQM%&! M:P#Z1BK! /49H YB7XC>"X6=6\4Z22BACLND88YZ$$Y/'0<]/45,/'G@\G_D M:]#_ /!A%_\ %5T-% ',?\+&\&[0P\2Z:0=^,3@D[3@_J,#^]VS3$^)/A"54 M:+6X95?[ICC=\\@=E]2!]3BNJHH Y>/XB>%I03'J;. <$I;2G!]#A:NGHH Y<_$/PP$+?;I\#TL9\_ELI/\ A8OAC.!>7).[;A=/N#D_A'74 MT4 *2_F*KG9'IMP6/&0!\G4]L]:Z MFB@#DF^(%HH'_$@\3ER3\@T:?.!W^[C'Z_I2#Q_"6*_\(SXIR/729.OIGI_2 MNNHH Y$>/4) 'A?Q3\V,?\2MA_7C\:&\>8'R^$_%+G&<#3L>OJP'_P"OZXZZ MB@#D#X]?C_BC_%1_[<%X_P#'Z;_PGLFS(\'>*L[<@&Q7\OOUV-% '$#Q]J&Z M7/@CQ#@9$>(!EC@8SS@ G=SD\ 'O@-D\>ZN=GV?P+KCG;\_F((\-W ZY'H3C MZ"NYHH X-O''B87?/7_3EP/\ QSK0OC/QFS*H^'<^3SSJ2#]2F/UKO:* /.Y_%/Q' MD8-:_#](XS'_ ,M=2AI,@)X(Z8SM[9X]/HH \M^V?%\G_D&ZF< GOV';K1]G^,)*_Z5I2C(S@H3C'/\'7OGVZ5ZE10!Y=]F^+Q9B;[30I M'RJBQC!]R5.?TJ.33/C#.X9=9TN+RSO56"A6]%)6,D^IX ZCC@UZK10!Y3<^ M'OBY=!5?Q'I:87&Z*4QY^;/($'7&.GH1W.:A\%?%,@_\53; =PT4 >0?\(+\4""3XSA#$G_ )>9B .W11SZ]!V %*_P]^(D@Y\: MRH>.4OI_Y;?Q/Y< UZ]10!Y ?AOX_P L5\;W" G(4W]PQZ'C.1[.\8/CZZ;))^:YN/E[C^/GGOP>F,8%>P44 >/\ _"KO'(5]OQ N [_>.^R44 >,_\*4UN15$O MC)@!Q@6[L,'V,G3V]^O&34C_ &?)UP5\1VL;8*G&F;L@\D?ZP#';&,?3H/<: M* /#I/V?)Y=Q?Q-;EV9F=FTPMO+'))S+U_SGI@/[/4A)+>([5B2 6_LKEAQU M_>X_3_ZWN-% 'B(_9ZPC?\5'!O(QG^RQC\O-Z8X_/GG%2?\ #/REBS>(HBX' MRM_9W(Z]S*3CD<#'3' .*]JHH \9'[/EEY90Z])_$%VV:@!3VQNY/3)[^@[2 MCX!VA),GB"X;O5BN IN%(&,]/D]Z] M)HH \\3X+>$>!,E]<*"#LEN,KC)., 'DDYZYSSRZ M3<@C'.'[#@>@IS?"CP8V"-*E5 M@" 5OIQU_P"!\\<<]N.E=I10!QR_"SP6KNPT4'?PRFYF*X] I? 'J ,&G+\+ M_!R%2FD%"K%ALNIEZ@ CA^G XZ=^]=?10!R"_"[P6B;!H46S^Z99"#][MNZ_ M.W/O4J?#7P:A8KX?L_F&"""1U!S@G@Y'7K7544 %7<. M= T\,%5'=/?!SAX0P/S%N<]>23S5@>"_#"Q^6-!T_;L$?,"DA 20 MH.,@0?I72T4 80\%^& T;+X?TU3&S,FVV08+*%8\#N% /KB MK4/AW2+>!(+>QB@A0 *D.4 SC@8Z9./3/&*TZ* ,=_"NAR!5;3(-JEBJ@$* M"6#G Z#YAG\3ZG+Y_#6AW4DLEQI%E,\Q8R&2!6W[L9SDH.1TZ?D*:V@Z.\!@;2K$PGK&;=-OWMW3'][GZ\U MH44 4TTG3HSE-/M5._S,K"H^;(;=TZY .?4#TIT>F6$*HL5E;(L>T(%B4!=N M,8XXQ@8^@JU10!#]DM]H7[/%M&,#8,= /Y ?D*5+:".5Y$AC61SN=E4 L<8R M3WXJ6B@!@AC4(!&@\L83"CY1C''I3MJE@V!N P#CG'^0*6B@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** #UYHHHH **** 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 * ..*** "BBB@ HHHH __]D! end GRAPHIC 7 ex3-1_002.jpg begin 644 ex3-1_002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^JT%UYUQ M-%QF,]@1C^G^>E6:S].?=.>GK^- &A1110 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 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4457O;M+*!99%9@TL<6%QU=U M0=?=A0!8IDKB*)G)P *?45PQ6!L$#.!R,]3CWH EHI%&% XX'88%% "UFZ7M M\RX"* H.5;&,Y)/U ]JTJS-'=7^T%>[YX8D"2%0)+J:0/].M.HS_R\1UJ5F:ZKMI\0C!+?;+4G!QP)XR?TS0!IU!>8%LQ*[@""1GW M_P G'?I4]5KW'V?YCA=P.=P&.>#SZ'G\* +( '08HI%QM&,XQWZT4 +63HNW M]\%#@*$ #S"0@8..V0,'(SZUJL<*3DCCL,FLO0XC%!+@,%W 8?KN'7Z#VZYS MGDT :M%%% !1110 4444 %%%% !1110 4'@$XS[444 -1UD174Y5AD'VIU(% M"C"@ 9SQ2T %%%% !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 %9VM2Q16$32YVF[ME&#_$9T"_J16C6=K< MCQ6$3(X4F\M5R1G@SQ@C\0<4 :-5[P,T:A#A]W!P<]#G&".<9JQ534%WVX& MPW#Y3CYO;_\ 5R>E %I3E02,9%%(@ 0 '=QUXY]^** %894@>GKBL[1EQ;2' M"_?V\ ]NO))R,_UY/6M"4XB,D_0 $GV!K2JK?D"!,M*N9HN8S@_?7@G(X['U&1ST(!:J MO>!C" FX,6&"N\.(TX!!< Y8+CWR?3KQS0!8!! (.0>]%(N M=HSUQS10 R?_ (]Y,C(VGOCM5/1QBT;EB=_.[)_A'0GDC_/2KEQ_Q[2]/N'K M]*HZ*GEV;@(JJ9"1A0-PP.3CUZ]3QB@#2HHHH **** "BBB@"MJ$$]Q921VT MY@GX:-^P8'(S[9'([BK-%% !1110 4444 %%%% !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 %%%% !5'55 M#6\(*%P+F$X SC]XO/0XQU_PZU>JO=_I]Y-V.1SU&#[]O0]* +%5[ MQ2T: 8SNZYQC@\_7_/'6K%5K[9Y*[R%&]?F(SM.>#U&.>] %@9P,@ ]P#12) MM,:E0 N!@#THH CNB1:3%2 0AY(SCBJVCX^P#:=R[SM.0<_B /\ /Y5:NEWV MLJY RIY(SBJNCDFQ!9I&).29"2W0=2: +]%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !2,VW'RDY...U+3)$+[<=F!^\1_+K]* 'U M6O7,<<9! S(HP<\Y[#'.:LU!=C,:Y)'S==Q Z$<]L>QX_'% $PS@9()[D"BA M0%&!G\3FB@"*[(%G,3C&P]3@=*@TI@]@KJX<,2>&W8_')^O4]>IZU8NO^/28 M[BN$)W D8X]1R/PJ+3V9K-=Q+8) =NK#/7_/7K0!:HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *0J&QD X.1FEI&7=CDC!SP: %J M"Z;:B?/L^<HKAF54VKNRXX_S_ )_"@"6BBB@"&[!-I-A0S!"0 M#C!...M1Z<,6$?RJHY(597'C0^(O@7J&OVEW+# M?16;)-)!(8VCN$QG!'0$X(]0PZ9K L-,U/4/A1+XHOO%&J7$1T.\#64L[&-F M^?RV+ Y)4=S>)?B,WA.\U"YM($T-9K/9.Z-]K.&$A*D%G498 M _W">M '::]XQAT#Q/H.BSV4TC:S(T<,R,-J%<9W#K_$OYGTKI:\@\56]U:> M-_A1:7]Z+V[A:=9KGH97"Q9;'N1^-9.GWOB+Q7K.O:G;ZA;VFHZ+K)!>YNI4 M6"T3(,2PJAR&V_-D_,0.,@4 >ZT5XEKUS]@^(C:GJL4MS87VIVUMI^JV=PX: MU,4H$ELX'##>C$H?0L-QZ>@_$W4[[1_ASK5]IK.EU'!A9$8AH\L%+ CG(!)H M ZRN"E^(T]SXBFT_1- N]1M;#4$L-0F0X:-VW995 .47:#VJS\);"T'C?Q[@#O_%/BW3/".GQW%^SO-._EVMM"I:2XD_NJ!_/H*P[W MQ-XRTW3CJMYX9L$LL_-"M^6N(%)P&D 3;@<%MK' _&N7^,(-AXN\&ZU>1EM) MM[H).Q.45O,1_F'^XCG_ (#]*]6OKZRL]/:YO)4%J=JEB-P;>0J@ 9SDL . MN: +19595+ %N@)ZTF]=^S<-^,[<\X]:\2UU!K.N_%%]=\J272M+5=-BD3_4 M+Y;2*Z-V8L%)QR21Z 51U^>6_P!.^#\^J/-_:US>1*9N4D,1>+<>^%[.R73_ (L:5Y"26MM-,8K>0>8%"K)@@$DDC:.;+_I4@C+G&YN-P'MG% 'T-;7J26\1G>**< MQJ\D7FAMA(R1D=1UY]JD>[MHXA*]Q$L9.T.7 !/IG\#^5>&WMA;:A\;O"=G> M*DEK)H*+(O(RGDSY!.>A[]B.#P><+2-TW[+NKE(W+P:@&!# D8DB.X8^[C/M MW/?- 'T@EU;R2"-)XFE(UY:K=):M7:H^6+"#YSUQT % 'TM/J>GVS3+<7UM$T">9*))57RU_O-D\# M@\FIO/B\CS_-3R=N_P S<-NW&6V71FG*21AQ M(1$5[\?=8G)!Z?2N8AO-2C^!'AB2.:272X]7*ZC&/F_=B4E5(S]W(Z=R5H ^ MC;/5-.U"Q^W65_:W-GS_ *1#,KQ\=?F!QQWIUCJ-EJ=O]HL+N"ZAW%?,@D#K MD=LBO&_')TA_ 'C#4O"-[)??VG-;7&HM#(2D:-C@$8P3@;UZ@-R ,5TW@1+" MY\8:GK&GZY;:E]ML8?-2SL##'$$.V,,V]ANP& 7 .T?3(!Z/1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !45P#M0@9(<=3C /!_0G\ M:EJ"Y4,8,0RI(!!V],@ MXHOPYLI/+;# 9^[GI_GT-+8HT=FBM(9&R27)SGD]Z +%%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% #9$\R)TW,NX$;E."/H?6 ML?1O#%GH6BS:59W%[]FD+MF6I!(.:Z&ST/3;'0ET6"U4: MQR:T** .4/PX\,'PW_8#64K:=O63RFN9#@J21CYN!R>!QSGKS4^K> O#FMR6 M,M[8L\UE&D4,RS.LFQ3D*6!RPSSR:==R:<@FTT8L MS&[1B 9S\H4@#I4"&Z@D@N(DEAD4J\&M(T2\ MN[O3K3R)[L[IV$KMYAW%LD$D9RS'/N?6M:O.?B]XGUOP9HVGZYI%X !=B"6T MEB1HI04=LL2-PQLZ*PSF@#O[RRM=1M)+6]MXKBWD&'CE0,I'T-95CX-\.Z=< M03VNDVZ26V?LY(+>3GKL!)"?ABN;*>+[+Q+8Q6WB-]4MTD@?4;2:RA39#*7& MY'0 \%#P?KD]*ZI/$^B2ZRND1ZI;-?MG;"'R20,E0>A8#DKG..<8H -4\+Z' MK5P+C4M,M[F79Y9=UY= DV$\UK@6\DMLC-#@ MY&PD?+@@=*K7GB_P_I]S>6]YJUM;S6:>9<1RMM,:_+R0>QWICUW#%:MM7SVMVMU9#)_>((QFMNB@#,;PYH;7L-Z='L#=0H( MXYOLZ;D4 J%!QT )&/0FG6WA_1;.PGL+72+""SN,^=;Q6R+')D8.Y0,'@ RMH;0@@P M1Q*L>#U^4#'-.LM/LM.A,-C:06L3,7*01A%+'J< =>!5BB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J&X&Y57N6XXSV)_ ^A]< M5-4-R&(C([2#J 1ZW- $U%)SNZC;CICFB@""^Q]CDR<#CG.,1_M"7$7_"$6=J+A5N6OED6(,=[*(Y 3@/V$-Y)X&\/^ M&8HGA\61^)A<7,$B_.A4NQF;/&T IST/;-?1=% 'CUII<-]^TCKQU&Q2:U.E MH(_/BW([%(AQG@Y42CWVOZ&O7H88K>".&&-(HHU"(B*%55 P .@ I]% !13 M3(B@EG48(7D]ST'ZC\Z5F5%W.P4>I.* %HJ%[JW1G5YXE:,!G!< J#T)]*CA MU/3[G=Y%];2[%WMY02# MCUQ4MS>6UE&)+JXA@C+!0TKA02>@R>] $U%1W%Q!:0//MZ:_EJ7?;=QG:HQDGG@#(Y]ZDTS7-* MUH2-I>HVU\D> [VTHD4$]MRY&?;- &A16&OC'PXWF,NM69CCD$33"4>4'_N[ M_NY]1G([U?OM7T[3-/%_>WD,%F=O[]V^3YNG/3!H NT5DW'B;1[705UR2^1M M+8!A=1JTB;?4E0<#W/%:-MCVMA<_9KN]AOY%C M@>RC$H9F&5[]&['IZXH W**Q-8\5:9H:VJ7IG^V7:DV]C#$99Y2!DA47.2.Y MZ#UJ*+Q=9MJ]AI5Q8ZE:7E\SB!+BV(4A$+L=X)7C&,9SG'&#F@#H**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ J*8 F+()PX(QU[_Y^F1[5+44QYCPQ5BXQCOZC\L__ *Z ):*** *V MH'%C)\JMT&&.!U%/M,?98]J[1C[N,8]N /Y4R_S]BDP<=.0,GJ.GO3[7_CTB MSP=@R,8Q[?A0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %5[Z">XLI8K6[:TG8?).J*Y0Y]&!!]*L M5%<7$-I;R7%Q*D4,8W.[G 4>YH \?\&>+_%_BWPNFMR>(+*P;[:-/BMSIHE6 M>5E3#,V\%>6[= #UXQ:UKQEXOT?5/ ]C=M#!/KACBOX3"N;=_,C5BAR1T?H< MC([]*YOX,^';'7/"EG=<[Y0/*7S8B&;GC[I//8=Z /8[>"2&QCMY+J6:5(PC7#A0[G M&-Q 7/?@8]J\CT;Q3XAU/6_%VG7OBF6QM- =XHKJ.T@>25BY6,R I@_=QM4 M+N) !%=G=?$70'UC3=*TK5]-O;BZE8RM'&'IF@#UF*V\;'P9=1O MJ8;7[2XE-O-Y$:)>1J3L#K@@!E_N[2#CJ,YY'PMXV\0^*?!T^D6VI3CQE]K9 M/->VC5;>,.,NR[0-BC*G@MN/O74_\+3T./0M3UN>6-+""Z>WL&#X:^VHA)0$ M#C\"^$M/U33?$-W)=BY%M+]HB@9)]RR.69=@P1M &W''8TSXEZ MOK?A6T\/1Z;K-\K7LHM+B601LQ!*_/\ +-:=6CC$ED^2PWLH (P5 M'!&Y>#6=X.O];OOBKXETB\UN]ET_2�PDK\V_!4,< D \>_7CFI;QI>?'" MWO?"5O)%80PO_;5Q'&T4$C'<<'(PS$LC#'7D]B:K>%M=ATWXJ^,]7O;>]-G> M-'';SVUG-,CA. 5=%+#\ M,@9'<9KS/PYJ.L^(O VGRQ^*-0_X274X;FYMHH7C\H")L;&##*@_*NQ MKH=1\7?\))H7C".PM+U[OLT&[3YM\US(LH90NW=@?NQC QDDX!!/)^#I= M)\'^%='UC4]*U2UU_3X+JW>V;3I4DO-[[ARR\\A<'/&XCO0![C7D.@>,4\0V M5[%?>)Y]%\5&ZFBCBD8""V(8JD6"#$_4 [OG)SCH*]1L!?1:):C49$DU!;9! M.2XE*\%B%VF( MD$G)!4 ],4 =-XA\0:]_;/A7P-8WK66J7ULDVI7FP2/'&%;=M."-Q*.-W8[> M1G-5_B'J>I?#:31=;TW4KR73I;K[-?VM[,UPL@*[@5+DE&PK].,D=A@N\0Z! MKVA:SX4\76]O/K%UI=DEEJL=OEI9UVE2Z)_%R[MCKG;V!J+QO'=?%&;3=!T6 MUO4TR"[,FI7EU;/!&FT;2BAU#,_S/TZ$#/'( $\97]];?%[POI=MJE]%8ZDF MZ[M4NI%'WFYX;*YZ<8'R\=Z]7FB6>"2%RX612I*.48 C'#*00?<$$5Y#XQCU M&Y^,'AW4[31-3N=,TF/;+-'92??S)N5<@;N I# [>>IR!7967B'5-<\66,%O MHNK6.E0P//<7%Y!Y(E8@!$P>>Y)'4$#ISD YKX0ZAJ&J:EXG^WZI>7BV%[]F M@2>Y9]BAG'()YR O)'8X[U-X?\,G78KP_P!IZE#!!KUVDX34)A(\41DBCB5@ M^44;N0,9 Q[UF^#(M7\!>(/%%O>Z!JM\M[9>#M)_X2+QKXRT?4 M;[57L=-E\BS U&<-""[]&W9)X!^;<#QG/-,\:Z=?:;XH^'>D76I7DYO6%IJ+ MQ7$B+=A#$N2 >."H?$+PCJ%GI%]=6NCS&:Y>*,D$,R$!?4C:2>GUH 36M3N M_$?Q'=2 MTV\NDTV_G:"_L99Y)HW!*9=0[':X!SD8R1R<$U>UKP]JVG_$:P\>Z/97%U;3 M6XAU&Q#;9]I 4,J$@' "DJ3U7IW$FM:'J'Q"\5:'->:1/8:!I;O-+]L(2:XD M^4A0BDX7(&2>HS[4 ,=7\1>%[N>*+21#+=V>YG20NK,[[&+_2/%?C>W\06"HK#20\T(;F.=G*G_\ "Q?$SW&E:A#:7<<"P7$J 1-Y096'7N6R#CD#Z5G>'_ 4_A3Q'XHGTHG[ M'J%HILANV_9Y,OF,<],D$'L,#M0!Q-AX@LOLVL:)X].H6/B))F=M3A>3, 9< M1L"C955XP!E2,$\DU[79V<4_A^WLKP07D+VJ1R[L21S#: >OW@??K7 :YH^M M^)/!T>DZUX2%QXA2UV0ZDD\)ABD*@>9O8B0<\E0IR1U(Y'>Z58'0/#-AIL0D MN_L%I';KM"JTNQ N<$@ G'<_C0!Y?\+K&VO?&OC^WNX5N;>VO?(@BN3YJQH9 M9P54-T4A%&/]GVK%T/4-4^'=SIVOWDLM[X4UZ)?W499_L[/ET4*S$E@OR@C& MX9')Q78> ?#^N^'/$/B[4[[1Y NKW)NX5CFA+ [Y6V$[NN)![<'GI6_HWA[^ MTOAW:^'/$6F&$16J6DL?FJV[8H D5E)QR,CN#^9 .?\ #W@WP]XETYKR);:2 MP.NS796#_5W$<>^.% 5;A5^1@.GRXV\YKGO"OAC0]1^*OC71[G38)=-0+LM\ MG8#\N>!WR2<]:])\"Z!=>%/!MMH]RRSS6LDY#Q 2!I7=2!P 2&''8Y[:>L-GJN-@^T*[IMQC=CUQT&<>IH XWXDZ'9:7XD^&FG7 M2K?;7%K=2-!O:YC1X."@R2/O87GJ1S7<^#='TF_U'_A)-(LX]-@ NM/FLS;E M'E"R* 9 2"K QMP0>& XVU3\?>%_$'B#QEX:U73+"W:#0YS.?/N IG.Z-MHZ M[?N'!/?M6O96GB8>(+>4Z?;Z?I$1GNIK>"[\R2YN'! W$@ )\S-C^\ ?H >3 MZ2_AG1]5^)O]O:?";62]^SV<9LO,!??<$(F!P?E!ZC[OMFNMT#1M0MOV?=4A M\31?:66PN+FWCN&$ICC$68\9'RD$9 [<=.@DT/X<:G(IAYW-:R!W8%'_'5G\.]2\)WMO8W9EM6L[2X^U8$4;)L M((VY(4$E?P7H,T NVDEMX0\!V\DT B2QLH]T,:JI9PH&T#IN9L >YJIXQ\))XW\&26%_;PP MZD8"\#AMP@GV]FQG;G@\1DL>F 01@@_G0!M^%]"TVW^'VG:/%%#)8RZ>J2;%&V8.GSMCONR2?K7 ME?@"X>^^#^N:7 =Q88Z;J[J'PEXPL]''A^T\ M4V8TM(S#'ZCBP0$SO"M@8&[ /'2KO\ P@<6G^"H_#>@74=B@ECEDN+B M W#2,K!B2-Z\DJO.< # '3 !YGK!NO ,FM^"+IY+G1];A>72Y92682,P!0D] M>3SU/1C]XD>N^,O%%MX0\.3:G5SA%[7 MQ3HL-EJ90SPR1S)7_ (CLM3?5C]GLW+Q6 M;6RLH)&"V>N[&<'MGZY /-_A/K":;X[\1>&3JRZI#G>(4U6YLKRP M3;"8$7GDDAB1RIR1CT+>M1M\/U/BZ[\30^(=6M=1N8_)9H%M]HCXPN'B8'[J M\]>M '427]M'J$%@TH%U/&\L<8!)*(5#-[ %U'/J*\Q^.('V'PN>>-9C[@#[ MI]>__P!>NWTOPHFG^()=2 ZG!Y&?U[]*\\T:?7?#7BS2O FL227%O%J$$VGS8R/*42$@< M [< <<["NWI@CU=O#)DUVPU:76M3>6RB,21$PB-PP E 'F6A%[C]HW6FU99#/!9LM@9,A M5CQ%@)QCH9#P>[<9KU>>VM)KJUEGCB:>!V>W9@-R,5*DK_P%B/H:Q]>\&:1X MAO+>_N$FMM2MLB"_LY3%/&"",!AU')X.1[37FI7C(\8N+V M;>T:OD,$4 *F02,J <<9H V;2\MK^V2YL[F&X@?.V6%PZM@X.".#R"/PJ:L? MPSX9TWPEHJ:5I22K;([./-D+L23SR?\ /%;% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%,<>6"Q4%P"0 MX_(T^HY/]9$.?O$YR1V/'O^/''KB@"2BB MB@"IJ.PV3"3=M++G:.1\PZ58A(:",CH5!ZD]O4\G\:KZEO-FP2/>21D;L<=> MO;_/7I5I<[%SG..1##$[L\?3'/YU+44A_?0Y'&3@^^/\ #- $ MM%%% %+5!FS&8PZ[U)&[;CGKGM@XJU"=T$9R&RH.1WX^I_F:I:P";1,$@^8. MBD^OI_G^=7U)**67:Q'(SG% "T444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%("& M (((/((H 6BD+ '!(&:7(.<'IUH **3<,$Y&!U-16MW;7L/G6EQ#<19*[XG# MKD=1D4 3453BU?39Y8XH=0M)))<^6J3*2^.N #S1=ZMIMA/%!>:A:VTLO^KC MFF5&?G' )YY('XT 7**SKG7]&L[AK>ZU>P@G7[TYI;+Q/H&I7/V:QUS3+J? /E07<;MCZ Y[C\Z -6BF3316\$DT MTB111J7=W8*JJ!DDD] !6.OC+PNP)7Q'I)VIYAQ>1\)_>Z_=]^E &W15&ZUK M3;*SANY[V$03X\EU;=YN1D; ,EN.>,\<]*GLKVVU&SCN[.=)H)!E70Y!YP?Q M!!!'8C% $]%8Z>*-)D\32>'4GF;5(T$CQ"UE*JI7<&+[=@';.<9XZ\5#_P ) MGH)OEM!?%B\RVZ3+!(8'E8[1&)@OEE\\;0V<@CL< &]17.ZSXUTG0VO/M*WD ML=B ;R6WMGD2WRH8!R!U(8'C.!R< BI;KQ9I]IJ>G6#PWK2ZD,VK1V[,DGR[ MC\PX&%R3GL#0!NT5GW>KPV>JV.G/#.\UZ'\ID4%1L&6W'/'%82^/;>339-3@ MT/6)["%G6>XCCB_.J(0#SZ\]/8^E &C16!?>+;32_$]EHE]:W-N;[<+:\< MQB"1E7)7._<&[8*\GI5R_P!:2PU;3M.^R7$TM^7V/'L"($ +%B6!Z'C - &G M16-XA\1Q>'8[%I;*[NFO;I+2%;8(3YC_ '<[F7 X//;!S2ZYKW]A_8=UA/<_ M;+A+5#"Z +(Q^7.Y@<=>1D\=* -BBN>TWQ=:7WB>\\.SV\MGJ=M&LPCE9")8 MSW0J3G'&1QC(IFJ^+#I5AKM])ILKV^CD>:PE7,@\L.=H]0&3KC[WM0!TE%0V MDSW%I#-)%Y32(&*;MVW/.,]ZYFT\;I>P^)7CL&4Z!(\4#S"H+,5..FT<9 MQSUQUH ZRBLCPYXCL?$OARVUNT)CMYD)99" T3 X96]""#7.VGQ'BU#P-JWB MJUTUC:Z?(ZK%)-M:5$P2WW3C(.0.<^HH [FBN7USQ%K&B:7=ZA)HT#06-G]J MN2;L@,>24C.SYB IR6"]5]3C-UKQEK^A^'+S7+G0;0VD,4$\12]/[P.X4QG* M JX!4YP0-P0T;@X9#D#D$$5KT %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 5%)N\^'!.W)SA<]OTJ6JURI:>'')^;CCVYY]/\ .: + M-%%% %#5^;-5R@S(HRW;GL,')]JOUGZNC-:QE'92L@8;>IX/'I^?'UZ5H4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 17(G-I,+4H+@HWE&3[H;'&<=LUPYG\1'QU;>&Y=?8 M1MI)OY)HK6-6,JRHF!D'"'/3KVS7>UPES)<1?&FUN!IFHR6G]CO9M=):L85D M:5'&7QC&!U]?H< %4WGB/3/''AW0K[7O-@N+62:X<6Z+YAA( ^;'&\$%AV/3 M&16A$NIW7Q(U6RC\1W0L(]-CG2WC2(^5)*TB<':>%V;@#U+#.0 *SO$6@G6? MB[HTU[H7VS2(M/FAFEGMQ+"7)RH((/KW]_0U?TNT_L3Q_JYLO#\MMI'[W5[P#RK2!IG4'J0,[0?<\#ZUPNA1+:>#;-+SP M9?7&HV\CW46NR1HB=J M2XSD=R P!^@H PQI'BO4_"\NI)K]S8Z]=VZRPV^R,V]J2,^5M*G=UP7))R,C MC@R1ZMJ.O^*$T&-Y]/@T^T@N]3=&'FO)(#MM]W(4<$LRG)P ".31H>O^(HM/ MMM*U'PS<)K$8\HS(1]C<+@>8)!DJ",':1NZX'!P2:3JFA^.IO$-M:/J-OJ=K M%;WL4#A&ADCSB159@&4@XQG([9SB@!;66[M/%5YX3OM2O+BWO+1KVPN,[98% M#!7B\Q0-VTE2"^*KK1KA&MK0V>FZ>LL9F<,P+NWS^6I) _B^Z. M>>*Y_2/"_B#2_"^A:GIND/9>)-'MULYK2::(IJ$'!==R.0.264L00PYX.: - MCQ:9E^(7ARV.M7UE8WUM>?:(H;DQKF*,%7ST&-^?P&<@&LC3_&=_UC;+3# "L0OR@@8)P<=:U;ZUUO6/B'X=U*?PS.NEVU MK/'I:-/]HM$;B.08PT M1[ ,. >W'O0!E^(FE\$+I&K0:E?SV@N(;&^CO;II5>-R5\WG)#ABI.W@C/%8 M&H74#^*_'4.H>*M0T]+,6ZV,$.HO&R/)"KDJAX8E^ 3W&!WZ34K#5O&EQIU MKJ.CRZ3I=I=17EPMU+%*UTRJW7B'5[+6!L-TD6IZ>FXD);. NSGNI4;L<;G.*JSQ>- M]3T2QT35M)@E6258M3O(+Q%$]N"=^%VY&\8! '0L!C((D\3>%]0M_$'A_6/" MNGP?:+*:0W6Z?RQ) R@&+G.K&.\U^-60W\O\ JVB8M'G=\R9C MW8;/4@>E:/C2SUJ];0GTC38KK[)J"7DPEG6,J$4C:,@\G>>>V/>G>+;#6[_4 M-!;2K.VECLK];N5YKDQ\!'0K@*>SDY[$#@T 9=EO\9>,?$%IJ+%]%T=DLX;- M)<+-*5#/))@Y8C@*#P.3]X9&+J"[9_&?A6]GN+JUL; :KILC3.);7Y&^0.3G MY6&5.>AP3VKIW\/ZIH7BC5->T**VO$U41_:[*>4PD.@"JZ2;6[%LJ1].:KOX M0U2:V\37UQ-9R:SKD'V4#>XAM8 I554XW,1N+$X&3Z4 9BZW/=>$M<\,>(T' M]J66EM)'<.Q5=0C$>5G3/<$#=@G#5W>GV0;58VBQ\I4K@BL/QA MX,3QAX9CM)I%L]4@B;[-XS0!Y-I%I?'X/++H=I<7A&K233V?F%9KF!+EE,6[)P=B*.IX4C MGI6[X+N] UCQ1+JF@7DMHHL3%7G /!4XXX7UI?#_@K7_#7 M@C2=%L-4M1=Z=?-.)2'$<\1+DHZCGG?]!@'J*V;'PS,WC>3Q3?16=O\5:Z/#^B_:5"-82?E^49 &/XF.>E4[?PK&=8T"34(=!U"Q2Q MO+J2[$=W;,[6[R'+!=K*"N>0"!CIDUK6^D3V/AIM,M[SSKHH^;FY7.^1R69V M"XZEB<#% '(?#WPUHTWPV\/7LFEVK74=F7$JQJC,75@P8XPP(8Y#9!.#C@&N M;\.:O##\&#IO_"*ZK/!)87#FX2VB:%FRQ!)W#D<'.W^'CH!7HOA_PS=:+X%B M\.27\$TD5NUNEP+8@!2,#*%CD\GN![5#I7A&YTKX=_\ "*QZE$[K;O;)=O;$ M@*V>2F_DX)_B':@#F+2VMKZ[\%>$S;!-)_LC^T;B!5'EW#*J*JN.XRQ8YZG: M:T?%'_%/>.?"5QI-LL1U*X>PO88(U FAV[@6&/X"-V1SC(S@UJ2>"Y)-,T#_ M (F936=#3;;7R0@*XV[2KIGE6 &X @\9!6KEEH%Y+J\.KZ[=VMY>VL;1V@MK M9H8H=WWFVL[DN0 ,YX P ,G(!Y$%L%TK7_#T>EG[?JGB>ZM[+4C;K%%:2!D* M,9."I&3M"\G! ZC/HOBVR1;GP-:W92ZFCU>)6FD3)I /7KCZU+IW MP^BM?#.N:'=Z@UQ#JMS)=&1(O+:&5R#N7YC]U@I'N.#PYHIABUS6Y?.GN2FY[2 *%>; MCD'"JJY(&XCGM6;XXTBUT2P\ Z59:>]S!::U;I%!'M#-M1^3QCK\S'@=>G4= M#%X,O+77=3U>TU^6*[U&4-+(]I$[)&!A8D)'"@8]85W, H&3A0!GI5&#P#C0;?0;O7M0GTB"-8 M?LJ!(O,C QL=U&XJ1D$9&?6@";P1<3>)_AGI4FMIY[WEGMN!("/-7E&# M[YJC B-\<;Q?+3"^'(D'';[0_P#G\*[>**."%(88UCB10J(@P% X '05A)X M7V^-V\3_ -IW1E:U^R&V*IY7E E@!\N[[Q+9R3SCIQ0!S/A18Q\6_$UF4,,6 MEV-I;:?;@?(D+ LQ4=OFVC_]7%_PQYB?$SQM#$JK8@VDF$8;?.:+YSCLQ 7/ MKQGM6]J/AV&]U2+5;>[N=/U%(C ;BUV9DC)SL8.K*P!Y&1P<^I!M:1I%MHUH MT%OO=Y)&EFGEP9)I&.6=R ,G\ * ,#2@#\4_$AXR-.L0./]J>N5M(; MSP-IMC;>1#K?@JXOH)[6X#;)[+S)@Z,PZ,@$ MN#N5B#R<$ @9VY[4 8WB==8\/7&O>(]'^R:GI$R!]6TRY=HV!2,([Q. 0/W8 M7<"#D)QD\5/>W-M=ZW\-[NUC\JUF>5XDSPJM92%5_(@=?S[;-_X&T;4;^ZNI MS?@7C;[NWCOID@N#M5?GC#;3\J =.1P,=!C7)*Q74C $<* BY(Z]6 R/7WKDO!D.L2>%WEL]0M M+2SBURXFF5XFW&%;IVD ?<0,@?W>@([Y';:;X=TW21<&VCF:6X 6:>:=Y97 MZ NQ+<9]??KS5!? /AA;-[1=*06SY#0B1]C9()RN[') )^E &_'8]D 8F0(1T,9:3!(YD' MI@>JW5E;7MC+97,"26LL9C>(CY2I&"/RJM_8>E?V*FC'3[Z1;K3[JUN98W1RN1B)E=6&"#T((K'T"YUZ MS\<:5X;\0*9I;&&X>TOU'RWEOA5#-CI(O (]\]P3W%KX9T*RN;6XM='L89[1 M#';RQP*K1*YK1>"&2:.9XHVEBSY;E063/7![9H Y#XCH$L-!O9 M%!MK'7;2XN"< (FXKN)/0!F4YR.E6?%SI4BN6?@ M< <<\#MGG!Z:>"&Z@>"XBCFAD&UXY%#*P]"#P15+2_#^BZ)O.E:38V)< .;: MW2,L!TR5 S^- '(:AX=3Q%K7B3[+<):ZO:75M/978&6AD$*]>^UN58=QGTK! MU#4[S5?A/XZN]3L/[-U&29HKFU8Y*RK! F!UX. 5QG(*G/->J6^FV-GRE?[-,UN[N<^4Y4EOP/T_2@"B?$.DV\>GQ M?;(7ENV2*"**0.SDCJ.>@')/I^%>=6%Y8KX5^*C">W$C7U\#F89;,(51CMEL M@>IS7JL5E:0/OAM88V]4C /Z4[[-!L9/(CV,,,NP8(]Z /.I[2YMO%=_H-A" M@T+7PFJ2W,9 BBC&!V\3@9*R2JI ^A-1C6=+,'GC4K,PB3RO,\]=N_\ MNYSU]J .=^(-]:7'PNUVX@NH)(9["589$<,LA*D *0>2?:LCQU=VMW\&"8[A M)([J"U6-E?._]Y'G&W.< $G'3!]*[>#6])NKA+>WU2RFGD&4CCN$9F&,\ ') MXYJZ70.J%E#L"0I/)QU_G0!Q\6I:!#XCMKK2[^;4K^Y"V(MTNVF5$+;VD^;. MT #)((!P!R<5D^"?%^B:=X>&U@>>XECBB09:21@JJ/!@CGWH M Q? &EW^E>%474X4@O;JXGO);=.1"99&<)GU (!]_P ZZBL[^W]&.G-J/]K6 M'V%&*M<_:4\M2.Q;.,TDGB'1(9(HY-8T]'EC\V-6N4!=,$[@,\C //L: -*B MLT^(-%%MZ9=Z0B0;W M7U4=Q[B@#1HHHH **** "BBB@ HHHH **** "BBB@ HHHH *KS.!=6Z<98L1 MSZ#TSSQFK%02@FY@Q)M^]\OKT]O\Y- $]%%% %#5E8VT90*664, S;1D9]C^ ME7ZI:F<10@)N)F7'&<$9/3(YXP.>I%7: "BBB@ HHHH **** "BBB@ HHHH M***BNO/^R3?92@N/+;RC(,KOQQGVS0!+17BF@:M:O=Z;H?B!;W0O%L%[%//> M2Y"WW[T%E9@1E9 FT _)NV[E '8T5YYJGQ M4ATJ86DVD2G48+2&ZOK)9@9(3(R#RT !\QU#%B.!A>OIU7B:ROM8\(ZE9Z7< M&UO;FU9()&!4JQ'3J"I[9[9SSC% &C#?V=P6$-W!*5?RV"2!L-C.TX/7':K% M>-^'-7TV\\1:%HVN:&OASQ#IT@DMRL(1;S$;QE.F0#N)'+ XX8GBKVF>./$5 MIX)\3>)KNS@O&M]3=(H$E3UI1\1Y;+6-?BU2TA2QTK3(=0W0 M,6E?>H.S!XSDD9SCH3CG !Z#2*P894@CU%>=S>+/%2LT@&7D/9,'=M!)Z+NR"2 >JT5P M?VWQ\]CXAL(+2/[;;K$^F7]S&B+/N&71E5BNY>0#T/&1W/:6'VO^SK7[?Y?V MSRD\_P K[GF8&[;[9SB@"Q1110!!>74=C93W,8H [E_'6CQZ7;Z@8]2\NYN#;1(-/FWM*#@KC;USD> MY! Y!Q?UCQ%9Z(UB+F&\D-]+Y,(@MGD)?&[! &1P"?HI]*XV.6.7P;X4FB;= M%/KLF:;=22?;-3D:.UABB9V;: 6)P. M 0237F4AE\/^,M9\:1MBWM]<:PU7//^B/!;X;_@#X/'./;BM"Z^T:G\2/!V MNSQ21"YN[J.SC<89+9;9\$C.,N=S^NTJ#G% '7/XXTN.340]MJ?EZ;.8+N5+ M&1UB8+NS\H)*[<'(!X8$XS4U_P",=*L=$LM90SW>GWCI'%/:Q[QESA<\C )X MR>Y .":YO38?$$U]XV;P_>6%O*=6"HMU:L_SBWAW'<& [C (/0^O'-))8CX) MZ+9V-J;4IJUO;&.9?-_?+= R$< ."58\8&...E 'I=KXG2YO19MI.J6]P\3S M1)<0JGFA"H8*=V,_,."15"V^(>C3:?;:C/!J%G87,BQ175S;$1ERVW!(SMYR M,M@<=>F;NF6FLVNMSS:WJMC=PR@)8I%!Y!C;YV=<$L6.T#G=T4\#K7FNFM>_ M\(CX:LM>E\KPO>RL))K6,I)%-Y^^))F).(V(QN4 Y*CY>I /::P9/%=F(+NY MMK2\O+.TD,<]S;1JR*0^T'H<9((K2U9+F31KY+-BMTUO((67J'VG M;CD=\=Q7+_#:[M4^%6D3R?NHH+5EN?-ZJZ%A*6_X$&.* -;4?%=E8PZ5/##/ MJ$&J3"&UELVC97@V@ +CI@9]>] %?5=?33[V'3K:SGU#4ID,BVUN4 M!1!QYCLQ 5,\9Y)/0'%5X_%UFG]KC4;:ZTTZ3 ES=?:0I'EMOPRE&;YF.,ECT49&3@]14.G>-#<^.KOPI>Z<;6ZA@$\,RRF2.8<9&=HPP# XY M[^G/#:[>-XFM/"WBJXC>*.\\16$6G0OG,,!8%CP!AF=2<_W53&.]_P 3"<:S MXEUG3&#:AH-S9WJ@,#F(1$3(1Z&/?QZCC!H ZSQ5XS3P[JNB:3;V8OM2U:X\ MJ*$S"((@^\['!.!GICGGTJ:[\2WHSV:J;QI+GR4A+ E4SM;+$ M8)'8'KVKA]DZQ>PV]U>ZM+J5H)I0HG@D4'*;C\VT(0V.FWTH U;SQM);^&-3U2+2 M]][I+%=0L)9RC18&XE6VD/E2"O # ]0>*FNO&EM+X N/%NB11ZC;Q6[7'E/- MY.57EP3AL, #QCJ,5R%[/:S:;X]\1)<1C3M3:W@LYW;:L_E1!24)^\-Q8 CK MM..*/B!X?FT2QU35=%!_LC6$9-7MHV!"RN0$NXP>C D;L'!&#C@F@#T^QFEN M=/MIYXEAFEB5Y(E?>$8@$@-@9 /&<#/I65/XHLX/&MIX8;'VFYLY+I6W=-K M!<8ZD;SU_@/K6K>WMMIMC+>7LZPV\";Y)7. *\D\26NHP>!X_'-OJ5A#<+> MQZ[M=/F<$;5@\W?M.(F6,87YBO'WLT =IXO\:2>#M4THWEG&^CWDACGNED;? M;$#.XH%.5Z(]'T^U%N\%]%/*\C$Y58PN"N#ALEP/UYKFIO% M?A;Q#KWAH/>6LT&H65SY<4N"&:0I&$/HY_>+C_9<55T32;[PW\0K/1YGDET. MTTZ[GTV>0EF56> & _\ 7, X_P!EP.U &SIGB'Q)K%IJES8Z?ITC6&H7%DL$ MLSQFX$3[2X?#!"<'"D,/]H5N>'-?MO$NB0ZE;(\6XLDL,GWH9%.UT;W!!'OU MKF/"?B"PT[0[XS^?YLFJ7LL<2PLTDX>X=D*@*,[@RXQD@#+/BGQ$=4\5PQII;Q:!L;RFCD1K MA6C,H&_<0A"X'W2,Y/3BDD\6ZSJ'B3P_9:2UC;VFKZ:U^IO+21Y(\!3MXD4' M.X=N,=\U4TG1[/7?'7C=-0M]0^R7,IQP* +VC^,;_7/"OB&ZCMH+ M35-&N+BU;<#+"[Q*=HVJ>*=1T#0]8DO-);^T1;2M9K:-&VQ]K2 M!7:8Y*H7?[O(3'O63HL]QIGP^U;0;_0;V#4;6*>!S:6$CQWS%6Q,C ,&+C!. M3G.>.E'AX6MAX<\-+'I6MOKMA90JEM+;W<4/G-"$8.[(8U W'+=L<>A -6'5 MO$%]>^)(X]6TJQ@TV[-M%)<6;-PT:.I8^:HR#)MZ5DL)IXWD\]7"$(IW\ M+G&",^] %K6]:\2Z+X9O]0>_TZ:2'4(X8)8+4R(\3,D3!U#_ "NKE\_-C*XJ M]9:]JUO\0V\+WC6UY"^GF_6YC0QO%\^S8RY(P>H/'Z5R_B2TDE\!1Z+X?T35 MHM/M]1MUC!@E1Y(_,\R0A,!PB\ %AS]0#6]86DWA'QE?^7IMQ/HNK*L\=Q!" MTKVLRX5HV !?8W##LIW #G@ IS^(_$%EI'BK4WU*R9="NWACBDM=HG58HY,, MP;AB9-HP.H'!S5SQ!XIU.'1/">HV:&R;5]0M;6>":(.T:S#)ZXPRX]/J.U8, MWAFXU?\ X2:_LM/N(]9AU8:AIK7<+11W"K'$ AW8#*Q1QSC&0>.M7_%5W-XF MTGPQ+_86I(8M9M[F]L[BQD8Q1H&WDX4A@"1C&<^G4 Z.XEO_.OUM]?AD6"S M9G2../S89,YC;H1@A7!!';CVY_4M=\0:/\.M,\6C4!<.EM;W&H6UQ%'L='VE M_+*JI##=@9)&.Q-7[&VL+=]23P[X8EL8[JU=KIOLAMA(X&(U5&V@L=S$D#^' MGDBJ5]H6KZ]\.]&\+C3WM(Y8+:'4);ETS%%&%WA0I)+G;@< ?2@#M-0N[B/0 MKJ\TZ#S[E;9Y;>%@?WC[254CCJ<"N0\-:Q/KT&EW^D>(I]0N<<\"K7PWDGG\%6VHWNHW5Y-(].^'- MKH%O%%;W_F>5+,DPQ'"TI9V3C[VPD <8)'7% %CPUX@O[SQ5?0W[JMCJ,(O= M'4GDPJ=C=N_[N3'4"09[UA:G/9P>)O%IU'6]6M/*:U6P2+49U59GB9@$0-M) M9@?D((.WI6SJ/@B/3K_2-2\*6%I;7EI$I MM2U+Q2FL);OIFKB#R5BF8R(8T R?E&"&"L"">10!G:S/KO\ PIA[W699K/7( M;,33/:2O$RN.YV'KCJ.F<\5IZ7%I$GB&WBT^\UQ;FUC:22.ZNKID=.4VLDS' M/+!@P&?E'..#4N]%\7:GX!NM!U$Z3/?O'Y*W@N) LJAAAW4QDJVT<@$Y/<9X MW WB6XO[9);;3;.R67?/)#>/-(Z@'"A3"H&6VY.[H#Z\ '#:=-;W&H6VGZQ< MZCHOBL:BDC233RK%?HDP6ZE"55/X=Q '!KU6N(G\+ZUK7A[3]"ULV?E MVDL$AO[>Y=IF\HA@P5HQM8X )W'J3[5U%JNK#5[\W;V9TTB/[$L2L)5.#YGF M$\')QC&.!S0!QOCED@\165QKVFW=YX7%L0\MN786=R&R)71/F'R\!QDJ>F,Y MK)\4VFG2>%_"4YU"7689M8A@6[4M(UQ;22,QB;#$L,*H."JMP5?&,TRTO[39IFI M#4YC)&^))/,9RB#/R+EVQG<>GOD LV/ASPO_ &KJ$O"4L_A[=J=R0?[36T"R(\>Z0,92,G/E = M>AD;! (9L=J[OQ-IM_J^AS6&GW M<5J\Y"2221EP8S]]0 1R1QGWJGXN\-7/B;08=/MM1CT^XAGBN([H6WF&-XV# M HNX;3D>IXH R?B!H&E?V)>ZFVGV\E]<7=FDD\J!VV?:(5*@G.U2!RHP#SGJ M:Z)/"VAQWD5U'IL$@JIXET'5/$&B6]A'J M=G:N)(9;B1K)I5D:-UD&U?,7:-R=R3COGFMTK/\ 92HDC%QLP',9V;L==N@#B/ASHFE2>$K&Y&GVRS6]_>/#)$H4IBYF48(QD;3C'3':L_6O$$<' MBZ/Q&^HR)I^E7ITN6 JPB\M@JS3%AQE97B7G C/4L*Z;P]XY%B5$32,SG*>8=V&9B!D<8%2R^&7N? LGAJYO4D::U:VENA;A=VX M89]FK>/?#NAWD1DTYH)[YD+$)-+&8P@..#MW%L?3\>E METFS.L6^L;?+NK:WDMPR #=$Q5BK<9(!0$>G/K6//X-^T>'-*T]]6N5U#2MI MM-3C4+*A4;>1R""GRL#PP)J]::/J47G2W>NW%U<&-DA;RECCBSCDHO#'(')Z M9:5/JEA\ I+6'0/.LCI-W(\QN(T"JYE;(3DG (;!P>O<8/6:]+&>YU73-1GU>\:?3H'BB(2(;F=0&=LH>3CV'M0!SGC42_ M\*Q\57FH:;#8WDT;F2-)/,$H0A48GC.0%[ XP".*L?%PM;^!9-0M57^U;.ZM MY-/?.&68RHOR^N5+ CH1G-:VH>"[358-42\U"^DEU"-(7N,QB2.)#D(GR;0- MQ+'C))Y)P,6V\,VMS>6]UJ=S)"ISS@# .<^G],U>JE MJ)Q]FXX\]>OXCOU[5=H **** "BBB@ HHHH **** "BBB@ JEJ]I-?Z+ M?V=O((IY[>2*.0D@*S*0#QSP3VJ[10!P=WX-UC7VT.'Q#/ILZZ7$!89;!.>, 'FJ.H?#S6=07QNIOK&+_A(VA\MMK,85CXP1@9)7\B? M;GTJB@#SGQ5\/-<\3W,WVCQ'&UF^FBV%M);$J)\?-*@W80D@AK0@\ M%:E%XC\)ZD^K020Z)8/:21"W*F5F3:6'S'&<+P>FWWX[:B@#C-0\%7TGCF3Q M%I>MFP6\M5M;Z(6X=V5>C1L?NMT'(([\]*V_$VAGQ#H$VEI>RV1D>)UN(AN= M"CJX(S[J.M;%% '*CPO?ZCKFGW_B"_M;M-+D>6R2VMC"2[#;NE)9LD#/"[1D MYQP!68WPU)\.ZUH::]=+9:C?_;$!B0M!E@Y4'OEQG/L!CJ3WM% &!XE\*VWB MSPI)H6JW,Q654WSPX1BZD'=CD=1G%9=K\-=,AOM2NKG4M4OCJ5F+*YCN7B*- M&%P,!8UP1UX[FNSHH Y+2/A_IVDZ%-HG]HZK=Z;+:R6GV>YN055)"2V-JKR< MXR'+S1+FYU&>&[1(Y)I;DF4(K JBG MHJ\= ,')S71VELEG9P6L18QPQK&NXY. ,#)[GBIJ* "BBB@!DT0F@DB9G574 MJ2C%6&1C@CD'W%4M+T2PT?25TNTB<^%M;U#Q+8:;>6_B&[CUN.YC_M;1KA88RJ!\2 M1E=RJH)*D') PV6Z '<-X:T=O#ZZ$+,)IJXV0QNR;,-N&U@0RD-R,$8[4S3? M#-GIUXMX9[Z\N40I%)>W+S&)3C=MW' S@9/7\*Q+2\U#Q?XBUNV2\N=/T?2I MQ9J;4JLES. K.2_)4+P HQG<$]&BM-2M?LTDD&IDM>)-#M56 !(X)QR..E<3X[UVV?_A%+?1/$ M#,\VMVUA<_8[_+/!("'#%6Z\+ANHSP>:T;H6LOQ)U"QO]8O(+7^R[>>.V74I M85WM)(C,-K @X1!@''.>IH W!X-T17NG2"Z1KN7SK@I?3KYK^K8?GT^@ [4^ MX\(:#1P0@6-C!IUG':6P=88^%#R,Y'XL2:HS^%]#N+B6>; M2[9WF<22@I\LCCHS+T8\]2#5C1H!;Z-9QB2:3]TI+33-*Q)&3EF))_.N"CU# M1[1_&$NLW&IW M+^4+&DL\FR+R(WVKSM7D,1D@ GJ* .ZU30=+ULPG4K**Z\ MDDQB3)"$C!(]\<9K1 P /2JFEV3:;I=K9-=371@C$?GSD&23 QEB.IJW0!1U M/1M,UF../4K&WNUB;?&)D#;#ZCTJ6RT^STVT%K96L-O;C/[N- HR>I]R>Y[U M9HH RK+PQH.FWIO;'1=/MKH[B9H;9%?YOO<@9Y[^O'I5L:98+?M?K8VPO6^] M<")?,/&.6QGH /I5JB@"M<:=8W<217-E;S1H-JK)$K!1Z $<#@4J6%G%+)+' M:0))("'=8P"P/4$XYJQ10!#-:6UPP:>WAE8# +H&Q^=%Q:6UVH6YMXIE'02( M& _.IJ* (GMH)(5A>"-HEQA&0%1CIQ3T1(T"1JJHHP%48 IU% ",JNC(ZAE8 M8((R"*:(HUB$0C01C@(%&!^%/HH :8HV<.44L.C$X/:K%02$B[AQTVMG@9Z MK^/Y?C[@$]%%% %#46VO:D DB3.>3@=S@=?Y8SR,\WZI7T:R3VN41R'X# <= M,\GGIGIUJ[0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110!1UEKU=#U!M-!-^+:0VP !/F;3MZ\ M=<=>*\_NM.U/Q1?:#/=>%[S2O$6GSP3S:KF'R@JX\U-R/N=6&5VXQSUQG/IU M% '"P6VL^#O$>KS6FE3ZMHFJW'VL+:NGG6UPPQ)D,5W(V%.03C'2J?C:'Q3X MD\)BRAT$*;RY@?R/.3S+>-)%C44 <-X\T75=;F\,G3 M=,#_ H-3N':5$PL>*9%\B"*2.0^@9W97 M/H-W)];FK:+JOBR\T^#4[6WLM'M;B.[EB\WSI+ITY6-AC:J!L$\MNX''6NOH MH Y2>PU;1/$VIZQIMBNI0:H+=9+9)EA>%XP5,F6X8%2,\@C8H /:"^\-:I<^ M%_$D,:6?]J^(%D$RO.XB@W0"%0&"$MM55_A&3GI7944 <]"GB816%JEMIEK! M&8A/,+QY9-BX+*J&( DX*YW< YZU1TZP\4Z5>ZR\>G:-3C)YJY1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %5WQ]OB^5R=C9.3M'3MT]?\ .*L5"XS=QXYPI)RH.W\>HS^/2@":BBB@ M"A?E1+KNVT_P *:E>7MN+JS@@=KBV8@+-'@AE.0>QSQW H H6?C">:/2;BYT=X M;/5I42TGCN%DQO3>OF#@J2 1@;AD8SR*L>&?%<7B2\UFT6SDMY=*NS:3;F#! MF&>5]N.XK@+#2;WP+XK\._\ "-ZU<:GX9UBX\D:>9/,,490D.IY&Q<9+ X& M"3UKD]02Q&D_$/5O->/4+;Q(HM76X*X_?@$A.A.WS.2#P#_=S0!]&T5X;\4M M9A.I^)(+2^G%W9P63NUQ*H6WS+&1]F4 -DJVYVW<#CTVZ&NV]EX@^.6D:;/, M\VG7GA_=*MO.\8G!,A&2IS@@ ]>GJ* /8JQ_$=_J]C96PT334OKRXN4AQ(Y6 M.%#DM(Y'. !CZD?2O);Z*TB^)^L:3>WUW8S6_P#9@T0QQ^;,R1KS'&3_ 'F) MR3Z')QFO3;+O4, @VY)(SC..W/>O M0);^S@_UUW!%AE0B20+AF^Z.>Y[#O7E_@'4["\^,'CJ6WNXY4N3;B!@W$NQ6 M5]I/WL$'IQQZ59T/2M)\1_$WQJVH:='*MK<6/E!FRIDC1OGP,#<.!SG'3N: M/0?[9TS^U_[(_M"V_M+R_-^R^:/,V^NWKBJT_BC0;5[Q+C5[*)K+'VD/,%\G M. -V>G4?F/6O!M:O9-0O;.]L]-U&&&#Q0T[12PRR2("5+,7 X9MI C!) 4#D MG)N>,[.*Z\:_$>:2P>?=I<26SF$O^]'D*=N!D-DJ/P[@4 >XZKXCT70A;MJV MJ6EDMQGRFN)0@?&,X)^H_.N)\2_$.^/C&'PGX7?3GOV@+R37@P2-M>'&"%8,G(;'!&" M,$C=G$L_[0=O=)'!Z[2>1U&1G%06GCOPO?^1]FUJV?SXI)DR2/W<>2[ M'(X )YQ7F/@'3VL%@L]9\/ZFVNZ'<7 H!R#GG&:L M> _#EC9?!>XN-4\,SOJ"P7*3 P-'# M3KP32K#'<%?+93Y;C*,-P&01T(K6KRWX5:1JNEZMJ<WMFUK M.0"6\O:RABB[C_LCMU->I4 %%%% !15/5KJXLM)NKNU@BGFAC,BQ2R&-7QR0 M6P<<9YP:P_!_C.V\:^'GOK"-8+Z,;9K.9CNA/H.B2RV=M)K6M.PM+)9C'&%&YR6D()PL8R6"G)QA>:FMM>UC3=5L](\1 M1V!N-1$GV.ZL]RQ%U&?*=6)(.,D,"0<$8!'(!U5%^0B"WE"R* M" V?WFN#['@Y& #TJBN6TN;Q>-4L%U.ZT&>SG1GECM8)8IE 7AEW2," Q M4'CC<*ZF@ 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 *K,<:BN3P8\*#QSGG'K[_ (?A9J$J3> ] M@G.&]^,C\_7\.X!-1110!3NV87=J%)P6.4&>>G/'I5RJ5XA-W:ML9L-QM'W> M1D]1V_3-7: "BBB@ HHHH **** "BBB@ HHHH *CG6%H'6X$9A(PPDQM(]\U M)5/5XXI='O4FB66,P/N1AD'@T ,L[#2+:ZEDL;2RBN"2)6@C17_X$1S^=2_V M;8X8?8K;#-O8>4O+>IXZ^]?.T$MG=_";PSH]A8RQ>*]0F)LKWRO*)(F;>WG< M9PON3]TXR 1ZUXI\=MX:U>TT2*"*>\>PDO)))I"!MC'0 EF;:P[8Z\XQ0!V M9M+9IGF:WB,KH$9R@W,H.0">XSVJ38F\OM7<>IQS7 WGQ*,>LZ-IT-BL,NHV MD%Y&MVQ3S1(X5HD) D4'=W!QCJ:+#6=8N_B5XRA4P[.VC@B9GPQ>-Y02 M!QDG )QG"@ &@#NYFMX%:ZG,48C0[I7(&U>IR3T'%/1TEC62-E=& 964Y!!Z M$&O)=3\7:OXB^%U_K>I>';,:'<::9#']K;S'?S@I4X VC:"P(SV]2M;1\47Z M7%GX7\+V5FEY!H2WX6X5C&H 58X54,IYZ;L_+QP>E 'H50P75OOZWXBN_&/P^T]X[?39+T2W=Q;2;I-DJ1-E6*D;@ Q MP,CGKG JAHOBB[L&\31V%G8)J%WXL_LU;A8V"EF^7S'&>2 AX& 2<]R2 >PT M5YE?^-M;MO#WC.&.:U?6?#;1MYQ@*QS1LH?)7)P<;Q@'J!ZU4T3Q[XGD\2V6 MG7J:?=&_\.KJL$2*8=LA&50OELYP03@=1@<<@'K%%>9>#O%OB#7]-UZ":[MX M=;M;7(M+R#R#:W!W\G .Z($+@_>X;/!4GO\ 1C?'1;(ZE+!+?>0GGR6_^K=\ MHDC^;;D$@C:?2O3&574JZAE/4$9!H5 M50850HR3@#').3^M 'G"6K::/ ?B22():VME]DOB<@PK.B;'(/82 !CV#$G@ M<6-;EL_&?BKPW%H]['V?0*9'%'" MNV*-$7.<*H S0!YW9Z+;^+/#E]-8742:M::O=W6G7@?/DR>HRHUB&+;WW("J$P44 6TEG+!#*9511L_')]\>G8=#U[3U7*G^T ^1CRLJ_E_D=ZM4 %%%% ! M1110 4444 %%%% !1110 54U.VN+S3;BVMIXX)94*"22(R!0>#\H9<\>]6Z* M //3\+(9? -IX5N-3WBPD$EG>+;;9(VRQ;<-Q# [F'&,#'<9J>\^'VHW>IZ+ MK'_"3S1ZSIL+6[7JVBYN(ST#KG&>3[# MU/T$[^"\>)-WU.6$:S;+#V MXC#3H!CYU*E3SDXQCD\'C'7)=6\MQ+;QSQ/-%CS(U<%DR,C(ZC@U+0!RNH>! M;/4-6T#4I-1U%;K1A($E\[+S!QAMY([\_=QU(&.,5+?X::;#9:E"][=237NJ MC5A<$(&BN VX%1MQU]N0<5VM% '(R?#S3)O#^MZ3->W[-K4_GWMX'03.V0< M[=H7"XQCH34!^%WA^1E>=[V=TTO^R4:2892#:R\8 ^;#=3GH*[6LQO$6C)K2 MZ,VJ6@U-NEIYH\S[N[[O7IS]* ,N/P)I@LM1MY[B]N7OK$:>]Q-*#*EN 0$5 M@HZ;B)K;TG3+;1='L]+M PMK2%88]QR=JC R?7BKE% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0X'VS)#;MG!QQC/ MKW-35&2?M '8H<\]>>P_'^5 $E%%% %>8#[5 2I/7G/&>W'?O^M6*K2_\?\ M;G?@;7&W!^;IWJS0 4444 %%%% !1110 4444 %%%% !63XHB@F\*ZJ+B&.: M-;25]DBY&0I(/X$5K5G:]8W6IZ%>6%G/#!+W8@%&U^(]S?>!M"\1VVAHTFK7ZV0M#>8\LM*T8;?L^;E<]!U]JK:M\1-6 MTJVU2672;(MI.I06UVD=TS;XY=I7RR54;L.,EL#(/UJQ9_#66R\(Z5H$.O2! M=-U)=0AG^S ME6+A,%NFYB<_A3-5^%R:MIGB2QEUF0)K=\EXQ\@$P[3PJ_-S MP%&3Z=* ,/7+K5]+^+/B+4=+BLUN(/#T=S_IBMM:-'RV G+$[2N<\>^*TYOB M7/JEEX4@TJ);.^\0H\@DGB,ZVZQ@[L(I!U36(=9GM MKG4K :?,HB5D6/&"5'4-TQDG'/!R,)JOPUTJ^L=#@L;FYTR;1%V6=S;$>8JX M ()(YR0"?7GL2" 8NJ^.O%EA!X4C;1+:UU+5KA[2>TN"7 <% ) RGY5QN/0X M!]JZM=5U/P_X&N-5\2""6^LX)9YQ;'"-@DJ <<<8'3\ZI:M\/K759M#F?4KU M9M)N3=K(S"1II2RL68L#CE3P,* V ,=7'?"6G>&9[^>SEO)9[^8SW$EQ.7WN>IV\*#UY MSSCH ;U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %18'VO/0F/GWY_I_7Z9EJ/\ Y>3GLG'Y\XX^G?T_$ DHHHH @ES] MLM_G X;*XY;I[5/4##_34( X0@G..#V]^GZ'IWGH **** "BBB@ HHHH *** M* "BBB@ K-\07=WI^@7U[9&#S[:%Y@)E+*P4$D<$'G'6M*L?Q7(L?A/5@0S- M):2QHB*69V9" JJ,DDGL* .(;XD:UIG@?2O%^IZ;9W&FWI03QVC,DEL&) ;Y MB0XS@?PX)'7.1U+^(YY/&>FZ;:2Z5)IMS8M=R,UT!<_[!6/NA]<>O3'/FL]I MJ&O?!;0_"&GZ5?MJDGDI,L]K)$ENJ/N9G9P%(X' .3GCI6W)HMQIOQJ\*B*V MO)=/L=#-I]L^S.4+*) S*NT'&#CCK]* /18==TBYFMX8-3LY9+G<8%CG5C) M@$G;@\X /Y'TI;/7-)U">:"SU*TN)81F5(IE9D'J0#T]Z\P^'7A1O^%=W\IT MHVNOEKQ;6YO+0JZ^8ORE X!V8(&,8SN_')T7PYJ6I> VLH]$UJSURUT.XTYY M;S,$14L&$:+C]YOR>>V.3TH ]0U?QUX?TG0K[53J$%Q'9A=T<$@9F9A\@'^] MC@],9.< FK8\4Z0NEV-]->1HEZA:!%R[287+!5 RV #G [5YEK.EW>M_"C61 M:^$[^TUI[&SMK@F':]P89!D1Q]PJJ2, 9W #)''1W]OJ1\9^%O%,FDW2VD5A M/!<6RQ[YK5F7*G:F0O*KCP/XG M/POAL7TR=[RY\1?;S9AES!!AN6P<'UQD_>''''3_ !(\-WVI:S;/HNEW4%[: MV[26=_:1HT332,RR0SH2 590I+$$T^P SZH@^9),ME%)YVY"\=?FSV- M=10 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 %%%% !1110 4444 %%%% !1 M110 5%S]J&>A0X]N>?Z?EV[RU'@?:N>OTZ9]\=JGJ$H?MH<1_\L\%^..>G3-34 %%%% "$X(Z\^U+110 4444 M%%%% !1110 445D>*+O4-.\,ZC?Z8]NMW:6[SJ+B%I$?8I;:0K*><8R#QZ'I M0!KT5P7@_P"()U/PUJMSKZ16VIZ/=/:WT,"D#?NPBH"3EB<(!N.6'N*S?"/C MK7M8T'Q3J.M-8V#Z0TEN(TC)$HZ9X\?2M?,7]C7TTL&F7JQA?WL;A2C\\'+;O(% '9T5BR>+=$BO=6L MWO&%QI$ N+U/(D/E1E=P/W?FXYPN362OQ0\)R,JQ7\\A>T-Y$%LYOWT0SDI\ MOS8P<^F#G[K8 .PHKRKXD^-96^'VC^(O"NJRQP7>HI%YT:X+QXD####@[D_2 MNQMO'>A37.IVT\\MC+IL0GN%OH6@(B/1P&Y*]/S ZF@#I**Y./XAZ/-IE[>I M#>D6EBNHM#Y0#O;,"5E7)P1@$X)!'<9XJ;P_XXTSQ+J$=II]MJ&'LEO1/+;% M(MK$#:&/5LGMD<-@G!H Z:BN;UKQK8:+?W5F;2]O);.U%Y=_9$1A;PDD;FW, M.>"=HR<#.*XWQAKM]K/Q!\*^'].O[R#2-3M9+@3V,JHTV49DD5MP.U,!B#C( MZ!N!0!ZM15;3[5[+3K:UDN9KIX8EC:>8@O(0,;FP!R:LT %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %1@'SV/.W:.YY/\A^'K4E1A?\ 2&.% MQM'1>_;T_KBIZKD#[I/8>] 'G?_"((OQ) MG\1QB8^';ZR74+F 0/A[B(@IF/&<\^8%QNW \=JS/!D&I#P[\0DFT?5([C4; MN\N;:*:W>,RK(GR@;@,,=PX/]#7I-IXKT&^N+>WM]4MVEN5+VZEMOG*#@E,X MW<\<9Z'TJZ=4L!JXTDW<0U P?:!;;OG,>[;NQZ9XH \OCTK4IM1\ 2S:%?&' M3='G@N-\0/DRF$( >>I*''^\/6ND^$FF:AHWPWT[3]4M)K6]B>;S(YNOS2LP M/Y$5V]% ' 2^%+;QIX/U+2=2L[FTD74KJ:VFGAVLK-*[HX!SN4A\'L02*R_$ M7AG7YOA!I.G+9O#O%-O?:)<_P!C#%GX7?3'(N8PPN-K@ _-@KG;@C^] MGM@>S44 >)S_ [\47'P=\/>&5M88M2T_5#/*#.I4QYE8,#]9%&.O%;.J?#O M5/$NN>*M7N"M@=4TE+"U@DD#,K#8Q9RH("[D XR2,G XKU.B@#R;3?!WB#_A M M1L+C0-+M-5?2CIBRPR R77\(=FSA0%YQDDG)^7I7?^$=.N=(\':/IMXJK< MVEG%!(%;(W*H!P?PK:HH \[\0^#M:EU_Q)=Z6+66#Q!IBV4GFR,AMY -@.V1D9_,5SO@F^U._T2X.KW*7-[!?W-L\J1 M"-6$=6NY(E MN(FC:2-Y"ZO@GN&]NG3N0#J**** "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 **** "H@5 M^U,,_-L!Q[9/^?\ #O+42G-R_P"\.0HRF>GH<8[\C\* ):*** *^XC4"GS,UN0> M%CMM.M;C[3>VFFA1:6UU+NCC*]&V@ M#<0./FSC\ZNR>%M,E\6+XF=9CJ:6OV1'\P[43)/"^O)_.@#@O"7BWQ7J'P[3 MQGJ5W;R6]K;W&_\ A'[.!CINV1##-(TF5
>WG22+9=3/+Y<3G+(FX_*"0"<(*TL;A%D5QMQM+-N&.<8!)&0>@O;S5#XYTG MP@-6NX[?^S9;R:]"QB>X8-L5,A0J[<[N%YP,]\WE^&OA=?#MYH7V%S97>P2% MYW>0!#F-5=B2%3^$9P,GU.=6;POH\ZV&ZVD5]/1H[66.XD22-67:PWJP8@CK MDGD ]1F@#R1_B5XFO?AWH6J0W(M]0EU\:;<.MNI2XCPQR ?P&5(Y!Y%;/C74 M?$WA.XL9)]=O+S2HU9KRZ@CB$ML\DA$3O&HRR;=Z@<*2.S!37=S>"/#N1T'M_/_ M .M[4 24444 5?WAU,':3&L> =IX/?YORX_'M5JJH4_VDS=1L4?0_-_GMUZ\ MXJU0 4444 %%%% !1110 4444 %%%% !5+5=7L=$L6O=2G%O:JP5Y64E4R< ML0/E&>YXJ[7/^.<'P-K:L?E:TD1N<9!&"#[$'% &KIVJ66K:='J%CO3!!!STQ571O$NC^(?-.DWR7BQ8WO$K%1D @;L8S@@XS7D_AN/5=% M\1^(_AM#)(B7%REU:2HN%ALG.9B#_"=IVC'1SQZB[\-IKO3? 7C>XTB"W%W; MZS>?9XY2$B3:D>T'D *H[<# H ]@HKSOPYKNLZOXAUK1%U6Y>V.GP7EC?S6T M:2Q^8"/NA0K*2,CX^S1M&^)"3MP&QMSG QGN/458?6 M;*/6X='9IA>S1--&OV>38R+C<=^W;QN4=>K =Q7(^.O"MMXSUF'2+O*_\2NX M>"7 _=R>;#SGKS@ CT]ZS/A]K.K:AX@FT#Q!&Z:KH5I+;RR@D>;'(T?EL#W. M$//<$'KF@#U"BO XO&7B;_A&]*G_ +9N7N7\6G36=@@+P87Y&&,=NON?6K?B M;Q+XALH/&FI6?B.Z$>CZM;1VL(\LQCZGHO@31]4TJ[NUNIO$YLS;,^89$=V!4H.#GCD\YZ' MI0!]!45Y!;:YK^K^,=>8:M8Z8>=Q.X-@#E147 MA^UO_$?Q$\:Z--XCUNWLK.XB:!8+QSMY)*@ONP.HP/7V& #V2J&M:Q9Z!HUW MJNH2%+6UC,DC 9./0#N2<#\:YCXDZC?V5EH5M:2-#;:AK-M9WLR/L987;Y@# MU&>F1T&?6N)\1,9/ /Q#LO-GETS2;U([ ,Y(B8+&6CS_ !*K-]TY X]J /2O M"?BP>*[5[E-(U&QB"1R12748"3HZ[@48$@X!&?0\>N.BKG/A_$D/PZ\-*@P# MIENWXF-2?U-='0 4444 %%-=TBC:21E1%!9F8X ZDFJ.C:W8:_8F]TV;SK< M2/%OVD993@]?<4 :%%9&F^)=.U2Z6WMVE#2(TL#R1,B7"*VTM&3PPR1R.S*1 MP0:UZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "H(Q_IDV2N=JD<GSD2:;)?7EG M%(1O>T*!V']T[E88_#/ YK5KG/'=Y>Z9X,U+5-/O9+6YL8'N4*!"'*J?E8,I MRISVP>!@B@#2_L:W\_[9O?\ M/[)]D^WX7S=FV.*YK3OACI M.G:+K>DC4=4N+36 3<+-+'D2'K(NU!\Q."V., M')J+0_AWHGA_5K;5+-KO[;!;BV:5I /.0*%'F!0 QXSG&NO-=&YBMS;I&)B(E4G)^4=2>.N1P#C(S5P6%J MNH-J @07;1"%I@/F9 <@'U .?SKBO$WQ,LM+\(:GJ>G0S27MLT< @FB9?*DE M4-&SCKMP0>.?X>#TV+CQ?#:_V7:"PO)]6U",RQV 58Y0BXWLVY@% ],Y/04 M-'P\\)K,\JZ+"KM<"ZRKN-LO'S* ?E/ Z8S@>E69_!?ARZ2_2?28)%U"4372 MN21*X)()&>Q)K*N/BAX;@T;1]722YN+'59_L\4D,8/ER9P0ZD@C'/0'I[C-= M?BC8M/:6PT;5$O)XI)WMID6*2.)',9;#L"W/.!SM#'^'% '41>'=)@UI]9CL M8QJ3KL:Z))F /R%1VGA;0K"2.2TTNV@,M0 M+XG0^-6\-?V=?;Q:BY%YY?[DC.-N<\'I^.16]0!G'0-';6%U9TQG/KCC/IQ3[/1=*T^\N+RRTVSMKJY8M/-# J/*2YACFA<8:.10RL/<&JAT'1VL38MI-B;-I#*;67)R6VXQG/.:T** M (;6TMK&V2VL[>*WMX^$BA0(J\YX X%3444 %%%% !7F,$5W+\)?&$=EN^T- M=:KY>P@'_729P1@>O2O364.I5NAH>@:=X=M);738I(XI9GG_^'ZV+2&$1R2*#]XPBU(!;VRT?XD5V]8^D^%])T6Z>YL;=D=E* M(&E9EA0D$I&I.$4D X4#FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*,KY\R M_P ?!/RXXQQSWZ&I:8I_>2# ['(^GTH ?1110!7!;[:YZ MU8J%1_ICD#G8 QXR>>/P^]_]?M-0 4444 %%%% !1110 4444 %%%% !7,_$ M*WN;WP#K-E9VTUS=7-LT,442;B688_(=?Y9.!7344 >,7/A;6_%?@/PQX.DT MJYL!9R12:A=W*J$C1%8;4&?G8[NPP,$-6A^#%_X=U"R^PZK/!=PJ)"O_+58,]R4D5U *L0(_D7)(R2QQM Y M]FHH \CUO1/%GB;X6S02Z#%8:PC6KB&*=1)E;]_H6L MGQ[H_BX::)G737LKNSAN$8Q$DLI!?:& )()!SZ UWM% 'BEM\+O$&E^#O">F MVZV]Q=V.L#4[S]]M1,=%4XYX 'USVKJO'7A'5/%6JQB*UMHTMTC>PU))RD]M M+O/F;EQ\Z%=I SP5]^/0:* .=$?BK_A.F MW;L>>:FJ%%_TIVVC&,;L#V_'_P#4/QFH **** "BBB@ HHHH **** "BBB@ MKF_'NJ7VA^"M2U;3IUBN;./S5WH'5L'!5@>W/;!Z?0])7,?$.QNM4\!:OIUE M;-<75U 8HHU'5C_+IWH Y(^,?$5DW@BY2ZBU+_A(?+^TZ>( 7B5E#&2(I@A5 M&<[L\#/KCN;CQ?H5K/J<$U_METM5>]01.3 K#(8X7ICG/3'->9?\(=K^H6/@ MV'3M&ET75M*5/MFJRR1I\BC!C&QB9,L"<$8^@:KOBCPWXE;Q#XWGL=#DOK;7 M--BMK>6.YB4*RIM;<&8-GJ1@'/J.P!Z'=>*-(L[JWMY;EB\Z1R*8XF=521BL M;,0,*&8%1GJ>*R8O$\%CK_BN74==MWT[38[=_LJ0MYEF-AWEL+E@QP1C=CVK ME]=\,:UJ&L:-J.DZ7>6.HVEK:QRRM)"UO<1;_G@F4OGY>6RH;/ID+1JOA+Q! M-JGQ+EM[#S%UNSMX[!A+&!*5C*,.3\I^N!0!W&F>,M!U>^FL[._#2Q6RWAWQ MM&IA;I(K, "ON*BL?'7A_4&D$=XT:K;->(\T;1B6 9S*F1\RC!__ %8KB[+P M)K5SKM[)/#]@MKKPFFC^:SHY28JH/RJW1<'N!GIZU:\,^&="2.X38ZLIP>,UYYI'@C5],TC7 M=.334GT:]:*./1[V[!"J6;S2DBY"@ KMX!.W) ;D]AX#T74_#_A>/3M4N3/* MDLC1%I-[I$6RBLV "P!YP,>GK0!Q5GXAM[?QIXWL?$7B>>RTVP\E+(2WAB=/ M,0LY0Y!<@[<9#'D>O.GX/\6ZCI?PUCUCQ8UW<2M<>5:,(0)KM&($1"C RQ/& M<<8)/DZ5=12ZQ>[7BN M1&LNR-P'B W%0S?WB< =P3D6=1\'ZGJ6D_9KO3- >&XD!O+"U4PJ0 0'279N M\P,=P.%P!CU)SY_AIKC:;X.4:]'*75U)!"@C!(7: ,\GU' !N MWWQ 6T\0ZAH,.A:E=ZE:VZ7*16X1O,C8+SG/RX+$'/IQG(K.M?&6AZ'<>-=4 MNVU&(6-U$+I)Y1(N\H%585!XS@9'J>N!QK6'A?4+7XF:EXFEN+=[2[LH[58U M+!U*[3G&,8R&[]Q6'=?#2YU1?&-OJ%Q;"WUV=+B!X\EH6C/R;E( (( S@^H[ MYH 77OB3J&FZ1XE0Z#-9:KI5M%.HF<21%96VJVY1@[><@=U8 G!-/M_']SI> MB>&[.^L8FUG4K;?&EQ?A5:-$!\V23:<%AR% /)Y/!(L7?@WQ'K?P_N_#NMZY M;2S2VJP)-'"Q)96#!Y'8Y8G: < =SR:ANOA_JSOX9U.UU>VBUS18#;^:;<^3 M)&4VX*YW''U[D\4 7[?Q[%K-YH5AIFF-/)JUFU[(EU)Y7D0 [3N&ULDG( X! M_O5F?!%Y9/ +F4MN_M"X&'.2H# 8)Z<>W%:EUX,U)O$FD^(;;68EU.ULVLKE MYK7&8L,'( ! ZOVW&G>,HO#;7-]+I&I6#30%[E_-MY M860,%ESYA5@RD[F)SGG!Q0!VE%>;> _$^HS6.F:%XKE4SZGIZ76FWHD*M=QL M@+(QR")5W#..HY'3)JW\3Z;X(\+3KJ.HQO/JUNEQ*U[(SRQ2R?.A.[)! ' ] M..IH ]3HKF?#_P#94FO:B=*N+Q_L\44,XEN))(V8C/\^M.IJCYW.?08'\_K_@* '4444 01[?M M=1J,Q-O((IR+&?$+DD .=F$)((^;'((ZB MNLKQ_P"$T,=YXI^),5Q"&BFU1@RLOW@9)\Y/?\*L:]XWUB&'QAJ]I<201^'; MN&VALPL96525WM)D%OFR=I4C&!_M4 >L45A0-J,_BJ.?^U($TU]/5O[,,8\X M2%O]83U Q\OIGZ5NT %%%% !1110 4444 %%%% !1110 4444 %%%% &'XP@ MO;OPGJ-MIUF]W=S1>7'"LB)DD@9)8@ ./!Q-C=67F+&9%# M;U=&;C>"-I#$ @]1CE]EI.J7WB0>)-2MX;>6"S:WL;'SRQ3?M9S*P!4,2H7Y M0P &N,FNXHH QH M4UZ77(I9X]/M=.2)C(L$K2RSR9PH):-0J@9/!R3CMG.S110 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 %-5F+L"I &,-Q@_K3J:OWGZ=>WT% #J*** (8SBXE!VC.",'D\<_P!* MFJ- XFDR%V$\<8/0?G_]:I* "BBB@ HHHH **CC,Q>42QQJ@;$95RQ9<#DC MP@.><"2@ HHHH **** "@C((]:*I:KJUEHE@]]J,QAM4^_+L9@GNVT' M ]SQ0!0T/P?HGAR^OKW2K62"XOY/,N6-Q(XD;).2&8C.6/;O27_@[0]4GOI; MRS:0WSP/=+Y\@24PG,>Y0V#C [T%Q$\0N5 M;[IC+ !LYXQR:Z&@#,_X1_2QXD/B'[+_ ,34VWV7S_,;_5;MVW;G;U[XS6G1 M5&UUBQO=5U#3()2UWI_E_:4V$;-Z[EY(P*]%BU72Y'>WD)4B1"C(P MZJ0>X/X4 :U%%4M1U6STLVBW4NU[NX2V@0W M^IP3:;-:Q6DXBAFD/%R-H)91CH"2._2@#2HJIJ>IV6BZ9<:CJ-REM9VZ[Y97 MZ*/ZG/ Y)-)9:G;WFE6^HY\F&=%<"5E!4MC"G!(SDXP">>* +E%074_DQ%4 MDA6XD!6!9GVAWQP/7\JYGX=^,9O''AV759K%;,K] "T4 M44 1H,2RG;C)'S>O%25'&%$TI"\DC)]>/\_YZ24 %%%% !1110 4444 %%%% M !1110 5S?Q!;;\.?$A! _XEEP.<_P#/,^E=)5'5](L]TM?A136[KGBSQ!9WOQ+A@U5T31;>TFL#Y$1,+2)O8#3+FVMXC>VL,;+%=EP6 M$JN"55UXSVXP"2S=0A:,O'N/1Y=V&*X')!/K22^#M!F;56DL QU8*+[,K_OP MO0-\W;H,=N.E '"6'B;Q!I=_J?VG4)-3:V\+Q:FT,BQA4NCG(&T*=G&<$YQW MJ;0KCQ+=^'+;5H]?M(8]2T*21GNKS?B\*@K*JL@$:J2P95RHQT)Y/P6VBVD4=ZCQ3A4Y9&ZH# MU"\GY1@#M0!Y]INH>()/#7B+2L7UAXEM%M-T%[J#R1R%I/\ EE,S$J90"F V M V I].R^'.J)J_A07*3WTK?:ID=;XL982'/[LEN3M&!DX)QD@'-:Z^%]#%A/ M8G3+=K:<*)8W7<'"G>M7[.RMM.LX[2S@C@MXAA(XUPJCZ4 >.V; M>)8]9^)=UX8FMUOXK^,B.6(.74(V=I)QNQR >,C!ZU2N-=M-*^!NCR>&I9K: M+[?!#J6)2)5)RTH+)R-Q '&,A@ .<5[/::)I5A(LEGIEG!(HP'B@56'X@9[G M\Z#H>D-%<1-I=D8[D;9T-NF)1G.&&/FY)/- 'D^I_;9M->RT?Q)8:C+/J[7= MK922,]O(@C^:U#DX;!96\LD=NG6L?6+G3=2?X5WL]M)::3-YZS1WLF[8H9,* MSG&1GH< D8]:]O?0='ET^/3Y-)L7LHAB.V:W0QH.N N,"K4MI;3K&LUO%(L3 M!HPZ A".A&>A% 'E":!8Z_\ %[Q7H]]+0> M*Q-0U&]'AWXFIIUS*T\6L!Y?+EVLML6 <@]EP'!QVS^/N:VMNLYG6"(2GK($ M&X_C2I!%'OV1(N\DOM4#/'/%)&WVZ1AO4C<"J$$$CYA@_>'!KT^B@#)\2:_ M;^&-$FU:[MKF>U@*^=]G56:-2<;R"1D#OC)]J;JWB2RTOPW)KT8>_LD574V3 M(YD5B "I+!2.?6J_C><\$8.# MG&'91S6GQNU62\=O+OM*B%B67 (1OG13W()W$?[5/U61I_B5YMC(H:PT*X%X MZ@-@NZ&*-O0Y1F'L/0T ;_AWQ18>*_#JZOI!\Y2&5H&(5XY1UC?^ZW3KV(/0 MBLEO'933M!O'T:X0:U="U@1Y5!1F!*EO8@'IGI[UAP:?>>&-%TSQ=X?MA/') MI]N=6TZ)3NND"+^]CQQYJ@GK]X>AZT]5M53P=\.+=;LQ>9J]K.)4900K12N2 M"01_%B@#T:VU2=]7.G75A) Q@\^.53OC.AK3KGM':VT_5 M[BR;7)M1N+W-S!'*WF-#$H4$97Y0NYN,@$[NK8XZ&@ 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*0$DM['TQV_6EI%[G&.?SH 6BBB@!B%3))C;N!&<=>G>GTQ"2S\C&< /[N\TWP5J.J:?>26MU81&YC90"' M*C[C @Y4_AVYKI:YOQ[97VI^!]6T[3K22YNKNW:%$1T7&1U)8@?_ *Z .;\/ MZE?:Y>:/VNM6LFEC6(+*I&T;$RC*27"]]H#'D&MZT^(_A.^N8 MK:VU0R32W?V)4%K,")N/E.4^4<]3@<'G@XD\':"FF:78SS:>UCJ*:?!97*?N M\/Y0P#\A.>2V.UO&<74CPVTWE,(YI$W;T5B,$C;GT.1M)YQ5E^(OAZ M&:6)Y+TM!>BPF*64KK'.> I8*5)S@<$]17#^'OASKEG;^$=)O+9$@T/5)[V6 M[29"LBYW1A1][))P<@8 //2M"7PWXEETG4[=M('F7'B9-33;W17DCN8)(MDFY!G@'L01@G\<5T=GV5O=( MDB)/&LBI*NUU##.&!Z'GD5PND:-XHTB3QO=6=G:)>:A>&YTYYI05?Y=H# =, M8SR>]=S8FZ-A;&^6);PQ+YXASL$F!NVYYQG.* )Z*** "BBB@ HHHH **** M"BBB@ HHHH J:EIEEK%D]GJ%NEQ;N06C?H<=*?\ 8;4V2V3P1R6RJ%$<@W@@ M=,YSGH.M6** *U[IUCJ4:1WUG;W4:.)%6>)7"L.C $<$>M1V^CZ9:6D]I;Z? M:Q6]P6,T20J%E+##%ACYB1USUJ[10!!:65I86:6EG:PV]M&-J0PQA$4>@4<" MJL_A_1;F*WBGTBPECML^0DELC"+/)V@CYE:-% %&PT;2M+=WT_3;.T9 M_OFW@6,MSGG &>23^-7J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IJ]6ZYSZFG4U>2QXQGL M<_\ ZJ '4444 ,0_O)!@#D'I@GC_ #S_ (4^FH,%^.K9Z]>*=0 4444 %%%% M !1110 4444 %%%% !117*_$/QA_PA'A*?5DA6:Y+K%;Q-G#2-TSCG P30!U M5%>;^)+SQ)X2\&0>)QK$U_>0>2U]:W,:"&1'(4H@15*$,_#=S@8M7GQ.M MEUOPKI]E9S3KK<8N'=8F?RXS&2 N/O'=]XC(4 YZB@#OJ*\M\.?$>.TUOQ): M^)=7E:.#6S860:V4")-Q"[F11@9!&YO3J>:['6?&>D:'>R6MV\S/#''+WM]:WVE_:-76>3>BA@#O.?N-N)P!@< 8S6]IGQ7T;59$, M6GZI%;J;@7%S- !';^2F]M[*Q&3T '/Z9 .\HKB],^(UEJ=UIUJFG7<4NK6\ MESI@% /N>>E ';45Y-8^/-.\/-XJNQ::@T@UX6;QW-YYD*RMD;E(4F*/Y23P< M< 9X%3>*_$POM.\+7&JZ#*D5SKBPQB+4B@5UCT5YOX@^)\MA#H;Z=96 M^=6TV2_A.H3&%#A RQ[\8#'/? / R-PKJ(=9UF7QC'IAT8II+:>+DW^XD"4M MCRO3..?7\Z .@HHHH 9--%;023SR)%#&I=Y'8*JJ!DDD] !WK.M_$NA7<,LM MMK-A-'$AD=H[A&"H,$MP>GS#GW'K5+QMI%WK?A:XL]/E1+P/'- LC821T<.$ M;U5MN,>]8/A76(+[QE);ZQI$ND^*8K#RY(]RF.Y@#*0ZE>N#G YVY(R>: .D M7QEX9>%9DU_36A8@"5;E2F2<8W9QU..O6I;GQ/H=G?R6-QJEM'=Q@,\)?YP# MT./3WKA?!QU>?P/;::OAZUN--N+Z>*>228,#"UTXE+1\?PEA]X\X.#TK1O!/ M:?%Z#^S+".><>'BC^;=&,;!.-O9CD'=R1SNZ\&@#L]-U6PU>!Y].NXKF))&B M=HFR%=>JGW%3W-S#:0&:XD$<8(!8] 20!^I%9WA^&9-.:>]TZWL-0NI6GNH8 M""-Y^4$D?>.U5!/?';I7,>/9&UFY;PTK7JV[6,D]P;2WDD/F'Y8 60';A@SX M/78O7." =?JNKV.B6:W5_,T<32I"FV-I&=W8*JJJ@LQ)(X K/C\9Z%*^U;J8 M,)$BD#6DR^2[E0JR93]V277 ?'7ZU7\#ZLWB7P9I=]J$!^WQJ$N4GCPZ7$?R MN2"/E.03[9JIX5AAN=>\:QS1K)$VJH&21W1]0=[H MLMN5TRYVS%>6V'R\, .MS3=1M]5L([VU+F)]PQ)&T;*RDJRLK %2""" M"."*YO6XDB\=^#8XD5(T%XJJO 4"$ =O:K/BNX%MIUOI%G QN-5N/($< " MML)+SOU !V;SG/WF'K0!MZ=J-GJUA%?6$ZSVLP)CD3HV#@_J#5&3Q+8B_NK. M!+J[DM%W7!M8&D6(_P!TD=7Q_ ,M[5S/@6)]"O\ 6O#$-O+:P*1J&EPW)3Y( M91\RX4D@+*'&#SR*M?"L/_P@D!N"#?&ZN?MIYSY_G.&SGGC 'T H T5\:Z9- M;Z5/;PWD\6JL4LV2''F.-Q*G<1M("$_-C@>QJY=^(8+/Q!9:+):7;7%ZK-"Z M(OEE5QO);/&,CCKZ9KG?%5O_ ,37P;%HKVD)7692"4WQJ1#.9!M!'/WQU&&J M&5=9B^)OAN'5=0LKH?9+R1!;6C0;3A <[G?(Y &"".2#'*G)7!DR3R,8R#D4C>--.-]HUI##H1PNHX0KL!*^GW2N>F"<4 =-IGBBQU+5KC2'BN++4 MX$$IM+M CO&>/,3!(=((])N[&QCMI+O4+]F%O;QL%+!,%V+' M@!00?R%LSZE#/I_\ M8VW[8)=K8R@<%=A.X8/' )]*KW?BV_L=-AU.Z\.W4=C-)&F?.1I8E=U7?(@R M &)X+'C! ZC@=3N-?E\+^(-/U@I=W6@7UC<37EG&0;F!2KG)(PSJ 20>G&2 M3R?4[C7]'738+MKN&>VNB@A$?[PS%B JCEOO#H.* ,[0_%DFL^+=?T(Z>(/ M[&:-9)S-N\SS 2F%VC'R@D\\' YZU0?QW=1:+XEU*3146/0;AX)5^UY,Q10S M%?DX^5E(SUSVQ6)X2MI;OXL?$1DO9[91)9 BW"8?]VXY+*>1@],LSP MHRY#%3$ >>#SZ'FJ%AXC\1ZDVJI:Z#IADTZZ-JROJKCS&"J^1^X.!M=>O?/3 MJ'M4U+X?\ B?71;2HU_JJ:K#9LI\S[/$RC)'8E 7QC.,#DGCM?$&L: M;XHM]+L-"U*UOKAM3M)V%K()?*CCE65F?:?DX7'..2!WH T;75M9G\?7^CNU M@--M+:.YW")_.<2;E5<[MHPT;DG!R"HP#DT[QCJFKZ7;:8='DLTENK^*T8W5 MN\J@.<9^5UQC_.*SK74;.T^*.NFYNH8D?3K-5=VVKN5YLKN/&[Y@<=<'I5+Q M7JMIKVF:.S6DQM/[>B3#Q/EXXV*O(1C*J&)Y/;GO0!T.DMXBCUZ>WU._TV]L MQ"6!M8##)"^X;0ZEV)W*2<\#Y370UQ_AVYT2'Q)=VN@VUVQNE\Z\EDBE2*,J M 0SJ-[-NYP3T).._84 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4@SEL^O'Y4M(#G/3&>QH M6BBB@"- !))@'.022/;UQS^M24U.A.""2>HIU !1110 4444 %%%% !1110 M4444 % M(_&'@9=#BTG[#>7WE"[FNIHFC@"LKL1L9BY)7 &,=K'&:V+SPIJL?Q U;4SI%AJ^DZS;0)+!(?!>H:1I36ZW5TJINGD**%W MR%;D@$#COGM7244 9?ANQNM+\,Z9 MIU[Y'VBTM8X',#$H2JAE M3N )89_("NZHH \UT?X>:HFN>$;S5;BR,7ANR:V00;BUPVW:K=!M &/4Y![& MMS1O \.D>/=<\2)(ICU (8H /]6^/WCGW8]#VRWK7744 ><6_P .]0M9MVFK:PVH36ES&=CQ$2?NR<$@AC&P8=T_.M)\*K^+0M#TVSUP%-+U5M31;E M"ZJ=V4C7OM&6R2; MWGPQO;_0H=%NM9M9[!-*AL!%+8LWDRQ@@3Q?O!LG^&+S3_$T M%^FNWCZ9!IJ62Z:Y)0NI_P!:><9P,<+GWQQ72T4 %%%% &9KVDR:SIPMH;Z6 MQF2:.:.XA569&1@PP&!!Z8Y!X-48?#,C>(WU^]OEGU!;0VEML@"1P*3EB%)) M))QU;L0.M=#10!PUEX"UC2]*&FZ=XWU.WMAO(46EL2"[%F()3(.6)X/':IG\ M"7,6KIJ&G>);VP>*RCL($CMX76*%'[?1K_5;NWN;F3^TKC[3+%*X*(^,$H,#&0! MZ]!3-%\-VVAWFHW4%U>3/J$PGF%Q*&&_:%R.!CA0/PK9HH R[S0+&_UJQU:X M-P;FQ#?9PEPZ(N[AB5! ;(X.<]*G;2;-]9CU9EE-Y'$\*,9WVJC%2P"9V\E% M/3^$5=HH RKGP[IMWKEOK4J7'V^W3RXY$NI4 7.2I16"L"0,@@YQ4$_A#1)[ MV[O/LTT4UV +C[/=2PK*<@[F5& +<#YL9[9KTR]UB#5IX9&OK<8BE6XD78.X # 8/<8Y[YK4 MHH Y[_A!_#FR53IW$SO)+^_DR[, "6.[D\=^G)'4U+=>#O#UZ;0W&E02&SA% MO;YS^[C P%'/3^=;E% %/3=)T[1[=H--L;>TB9M[+!&$#-W8XZGCJ>:+W2=. MU(HU]86URR JC31*Y4'J 2.,X'3TJY10!7M+"TL+-;.TMHH+900(HU 7GKQ[ M]_6JMEX>T73+J2ZL-)L;6XD.7EAMU1B>_(%:5% %>*PLX+A[B&T@CGD)+R)& M S9QG)')S@?D*:--L5# 65N V-P$2\XZ9XJU10!7BL+.&0216D$;CHRQ@$?C M2)I]E&P9+.W5@0P(B48(Z'I5FB@ IJHJDE5 +EI%[G=D9X]J6@ 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 **** "BBB@ HHHH **** "BBB@ HHHH **** "D&@!U%%% "#/.?7BEI!GG/KQ2T %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 444R9G2"1XX_,D5253( M&XXX&3TS0 ^BO/['XK6E]X3E\41Z'J1TF&7RI9%\LNO*C.PL"0"^#C/(/4#U QGWXZ@X -&BFB1#(T8=2Z@,5SR 0!Y,>@[T 7J*S;SQ#HVGR M7$5YJEI!);JKS))* R!L[21UYP.6-@RNI&001U M% $M%((3D;S^/3UVMZ&MS6_$&E^&[%;W5[M M;6W9_+$C*Q&[!.. >RD_A0!I45S]QXUT&"'69!>&5M'B\V]BCC8M&,$CJ!G. M.*X+7OBA>'0/"VNZ=,ME;WFIB"^C= ZK%G<(.64X&3Z< 'KM%85CXRT M#4;#4[V#4%%OICO'>-*C1F$KG.0P!QP>W.#3=,\7Z;J]K=26D=VT]M;K.M-MX=,)MKU[K4H'N8+-8U$WE(AQL M[&*]U!]3L'O8A985A".",M/U.^ULZ-:VL4T$=J;A_*D94&9-LD,J@@@CE6'2O,_ /@30;KP#9RQVRP:BDMTL.I0$I<1L)G16#C M!) 51@\'!&,$B@#U*BN"\-^-+VZ^$MGXBOECDU%U\A2Q")--YOE*Q/ 56;!) MX &3VI/AUK*_:]:\,SZC#?7=A<&Y2XB=6$T4_P"\+97C(=W!Z=5H [U65P"K M @C(P>U17%Y:V@!N;F&$-DCS'"YP,GKZ"O,?!\5OX9\>:HT2K#I^N:A/:JBX M6.*XAR551@8WJS_BGN*729Y]:^,5KJ%ZI>VFTBYFL8C@K'!YR(C].K@%_HZC MM0!W\GB708FVR:WIJ':&PUV@^4C(/7H1S1>^)="TUV2_UO3;5U ++/=(A /3 M.3WKSCPK&D.D:S%#X574K=]?O82ZQQ[8HFF"'"D[BH!.0HZ"M+5Y$T3XI6%Q M#IE]J"6/AN8QPVH$LV%E09&]@7."1C)8D]\T >C12QSQ+)%(LD;#*LAR#]#1 MYT1G,(D3S0HK/ +*\GFU")(6)BMHI&+"- M2?[HZ]@2V*P=-U(0>+])\2W-S:2Q83HZQ1H26M$7*@9.U\]]TAZYH ]+ MGGAM;>2XN)4BAC4N\CG"J!U)/85F1^*O#TTELD6N:=(UT=MOLN4(F/'"$'YC MR.E:-XBR6-PC(75HV!10"6&.@!X_.N%^'::C<>$_"L%S9P?V6NEK*)!+O;S5 M,1BR,#;QO. 3[T =*OC#PXQ(&MV((E6 YF VR'.$.>C<=#ST]15O5-)]*>RC73]1UM[2?4)6#):;Q$!(R<$X; MIR,':PU?PJ?#TYE%L(4CBE#GS(BF-CAO[P(!S[4 7+O6+"QN["UN M9C'/?N8[9#&Q+L%W$<#C@$\XZ5>KB_!"ZGJR_P!J:[-'+=V!DTV)4((#Q.4F MF.,?-(RCC'RJH /S-GM* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH *:C%ER000J(U4EBQ '?.:?3)8HYX7AFC62)U*NCC(8'@@@] M10!\UZ(EZ/@])<65P\N@IJA.KZ6L:B;[,6C(PP&[)49)ST;(P%P>O\0>);-] M0\ Q:3<1V7A&9)%/GQ,T =5VQQS("OW#C(+8ZL>%S7K]OIUC:>;]FLK>'S?] M9Y<2KOZGG YZG\S3Y+6WFA,,L$3Q$@E&0%2000<>Q /X4 >0R1)IS^"XIM?@ MUS2[3[=&Z2N+=)]J$(5,CE7VDJ@)8]00<9(Q-;TB#0/!7@2 W-JUU-X@BFGN M(IA(HRQ."^3NVC8"<_PUZWK_ (337=;T[497M)5LHY$%M>V@N(B7*G>HW+M< M;0,\\>E3>%O"]IX6M+N*V6$/=W+7,WD1>7&&( PB9.U0 ,#- 'EML8H/BW'- M ]IK5M?:W,5?>/M=A.B['4G (C 4X!R"H&,$ M0T:#3[3P#\3;9;*.+48KJ[ MC0&VV%;=B!&B\?*N[=A1W[5[_10!XS'H.AZ;\$!J\^E7-S>W>F007)M93'-( M"Z_NRW(10< \8"@C'&*S-"LWU76/'EHVGSYU'0X#%#'926PD98<80.O7<0 2 M.3SBO>:* /G^<-XT4 >5:QI>_XC:A< MZII%QJ(B\+B))X[!Y$EF#,6"X!&\@\#.>U=-\,(+JR^&NC07T$\-Q%"PD2:- ME1@UU]% 'DWB#PG>^,?#/BC5O.O8Y[U66WTY[-58B D0J=Z[P2=Q MX(P9.O!S6\2:7XH\8?!:+2Y-*G&O6KQ^;!,H0RJI(# M\K$K@G!SG/M7L5% M'E,/A[7+_6?B'(VCSV2:YI26]EYTD9#NL!C^8J3@DL.OO69?^$/$]YX+\"Z< M/#SB;1KV.2\A-S 240#+ []IW9; S]<5[310!X__ ,(-X@N;?XE6W]G_ &8Z MU<"6P=YXV28*['!VG*[N/O ?>YY!K?30=9O/&5]XIDT^2S!T-=/AL3-&[/(6 M+G.&V%5)QRPS@\8KT&B@#S;1O"&K67P-?PRUDD6KO9W$'E&=2 TCN?OCC&"# MCTXYQFLN7P+XAO\ 1?"&BWUE$^E:3;"2_MUN5!N)E!"IGH0.O8?.><@5Z[10 M!YCK'A+Q#J'B;0/%)TO3+B>*U:TOM+EE_=K&2Y4*2""0KD$^N,<9%2'P9XBT MSQ5INM:6ND.%TM].N;< V\<1:1Y T853\JEP.F2!SR^-QJNI"6>T,:DA[I-NQ M8E/3DH,<;LMTSQWEYH>M6_@BWTC0M56VU.&.)/MEQF7<01O8D\DMR<^]=%)! M#,\;R1([1-NC+*"4;!&1Z'!(_&I* (;A;G[%(MM)$+K81&\J$IOQP2 0<9]# M7%:9X2\2VOAZ/0'UFRM[$F7SI[:W;[0RO(S,JDG:I(?[V"5QT.^\];G4/[126WB,+0R[]QV_,W&/E]>3STQ>F\),?%]KX M@M-0%N;:R-C':BW!3RR<^H/4 C&.F*V9]9TNU7=<:E9PKG;F2=5&?3D^U/@U M*QNKF2VM[VWFGB4-)%'*K,BGH2 <@'M0!RFF^"M7TBVN8+'Q7-$ES<2W,I%E M$29)#EB">G/ITJ]:>#([+Q-8:Q#JEYML[#[ L#[7WQY!.YR"Q)8!B?7='MKXV,^JV,5X%+FWDN$60*%+$[2^ MWQ8_]"H RKGP#OTW6-,L]=OK/3M3:0FT1(VCA#\N$W*2 Q+9&<88@ 'FM;Q' MX7MO$VC0Z;=W=W L4T:)+ILM[@%1Z#HT7A_1+72;>>::"UC6*)I@FX* =JJ#T MZXR:9<>)-&M=1.GSZC"EX,?N"?GQC.['7;VW= >,YJQI6KV&MV7VS3;I+FWW MLF].FX'!'/<&@#.L_"6G6MEJ=E*]Q>6VIRR2W,=U)O#,_7& ,=@,=,#OS5_3 M=)BTS3!817-W)$!M5YYVDD48Q@,>>*K:GXGTG2;Q;2ZN'-R5WF*&)Y61.?G8 M*#M48.2?2GQ>)-%GT!]=AU*WDTM$+M* 'Z-H=IH<$T5H]R MPFE>9S/.\F79BS$9.!DL3QCK6E6-I?BC3-6O&M(6N8;G:76*[M);=I$!QN02 M*-X]QG&1G&:SK7XAZ!<3B.1[VS0S&W$]Y92PQ>:"1Y9D9=JMD'@D&@#JJ*Y_ M7?&%CX?U.STVXM;^>[O5+6\=M!O\T@\@<@$@S\4Z1>:?>7IN&MH[$ M[;M+N-H7MVVAL,K 'H1@C(/8F@#9HK$M?%%I=K '&<=#BG_PF<4((55D895E9I0"#T]>#D" M@#IZ*R] U^P\2Z6NH:<[-%O:-TD7:\;J<,K#L13M.UVPU74=3L;27S)M-F6& MXP00&*AN,'WP?<$=J -*BN7UOQ@^A6-U>W.C7GV:"Z2V5RR+YI9E4,H)SMRV M,GT)Y&,OU'Q1>Z;!*TVAR^<+J&WA3SU"S>:=J$/C&0V P[ YYXR =+16)<^( M1'KD.A6MO]IU1K?[3*@?;'!'G;N=\=SD $G!. .:9;:]=2:I=:/<6$,&JQV MWVJ%!2LGF; XW ;L#)P1GCKZ M]: -&BBB@ HHHH **** "BBD7P/2@!] M%%% #5.2WS9&?3I3J0=6^O\ 2EH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O+ M]9UV.'Q_9>(O[5MUL+&Z.CRVPD&2DNW=*WH!+L&#Q\F>*]%U..]FTNZBTZ:. M"\>-EAED7?X?#PU<72QSM:B*2ZB#-^\ZF4;CDMN^;).<\ MT 5?$H&K^,=$\-W:HVES03WMS"_(N3$4"1D8P5#/N(Z':,\<&IJKZ9I?Q*\. MP1>'V2]N5E2WO+TO6=;U&"ZNM+$PMA:6AMT_>JJL7#2.2 M0 <8(ZF@#C-!N);6'QI)%X2_M%4UVX4.$B(=?D!&TG<0!DG /H,\@:6O>&IQ MXMTZ;PXPMK_1]((M(W;,4RAPHBDSR1M! )/!(/.*W],\+WVD?VG]CUQQ_:%U M)=OYELK>7(X&=G/08'!S5G3_ V^GZM;WJ:G.\<5H+5H9%#>9@EMY8\[BQSZ M=L4 0?^FIZ^_'Z5U-GX?L;#Q!J.M6RM'$XX/&]QXH&H7+7$\ MF@94\L1C! 'R[N&RH-8,O@NTN["WTZ_U"^O=+@*D M6,YC,3A2"BN0@9PN!PS'/?/% &';7FKS>,?#\ZVMM)>R>&GDGBN)6AVN7A)Y M"/\ Q<8QZGM@]9X=MY(]%M[FZLH[34;V..YOXXQ@?:#&H?\ '(Q^%57\+JWB MF/7QJ^HI-'%Y"VZB$0B(D$ICR]V"0#G=GT('%;] '%_#9A<:;K5]*NV^N=9N MS= CYD97V*IY.,(J!N964@-@8W+@^]6)/#.DRZ, M-+>V)MQ()@WF,)1*&W>;YF=WF;N=^1JR137MPTIA4XR$!X7( !(&X]R:A7P9H@TC4]*:":6RU M*1I;F*:XDDW.QR2"Q)!S@\=Z .<\<+>M\2? 8T\0_:@;\HT^3&O[E0<@'9M+MKS7+^XBN)+_ %73I]2\F$I''!"Z+\HW$X'WB23QG@#BNHD\ M%:'->:==RQ7DMSIV?LDLFH7#-%D8."7YR <]:W9H8KF"2">-)89%*/&ZAE9 M2,$$'J".U ')?$,22:=HT%LZ+>R:U9_9]R[L,L@9CCJ0$#$^P-85R-9?XH^+ M'T*2U&H1Z-;+"MRI*EBS'J",=^H/)';KV>D>$M"T&=9M-T]()5C,2,79RB'& M57<3@?*O ]!4]MX>T>SU*34H-.MTOY<^9=;,ROGU8\GT^G'2@#F/#6LZ+I/P MYDU+3(94*-(TUI<2 S_;'?!B?IB1I"%QQU' %9.F6>H>#/%6CWNJ6EA;6^H0 MG3+J:TN6D$EP6:5)7S$@7']*EN'D\UI9+*-G9 M_P"\21DGWJUJ.BZ5JYB.IZ99WODY,?VF!9-F>N-P.,X'2@#EOBOV@!<#!(G0]3TX!.?:K?CR[@M],TAY)XT1M9L3EG ! F4DY/; S71W&GV M5X$%S9V\XCX02Q*VWZ9''04V?2]/NHHHKBQMI8X1B-)(58(..@(XZ#IZ"@#D M;,?V/\6=8N+XLEOK-E;&SN';$>Z+V=XK6 M.AV-R;NYCD'D[Y3&!&6Z9 C9B,\?+FNPDM;>:V^S2P1/!@#RF0%<#IQT["EB M@AA@$$44<<(&!&J@*!]* /.+.TN(O"7A[QGH $U_;Z;"+VVA;>+Z$(-T?&>F/TH =1110 #/>B@'-% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %,B(,2XZ 8ISJ'1E/0C%(@P@Z^O/6@!U%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !13414& !SR3@#)]33J "BBB@ HHHH M**** "BBB@ HHHH :XS&PP3D'A3@_@:(_P#5K].U*3@$@$X[#O3(0! @5550 M %"= .V* )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 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 **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** $?.QL9SCC&,_K0HVJ .PQ2TR( 0H NT!1@8QC\* ' MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1 M110 4444 -DR(G(;:=I^;.,>].I#G!P0#V)%"A0BA1A0.!C&!0 M%%% !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#719(V1QE6!!'J*5>5&#GCKZT."5(4X;L3ZTB9V+DY..3C&?PH =1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 USA">.!GDX'YTJG*@Y)X[C!H894C!YXX.*2,YC4XQP.,8Q^% #J*** "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&R6''5>M*,X&0 >X!H 6BBB@ 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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!DI C8EMH MR6SC ]:?374LA4$C(QD'!%.H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** &ORI!.,\9S3J1U#HRGH1BEH ** 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 **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** &N-R%?7@\D:5W6.-I'8*B@EB>P%$4B31)+$X>-U#*RG((/0B@!U%%% !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 %%%% !02!U.*** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH 1F"*68X ZGTI:CG M#F+Y,;LC&5R,]OUQ4E !1110 4444 07CM'8W#HVUUC8J?0X]J+)F:PMV8@L M8E)(&,G J/52RZ/>E" PMY""3@9VGOVI]@CQZ=;))]]8D#&=5DQG;9S-TST0]JNVT? ME6L,> -B!<#V%9_B?_D4]9_Z\9__ $6U:BJ$4*HP , 4 +1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 UCC;\V,GTIU,E"LNQAD,< M$$9S3Z "BBB@ HHHH R?%.[_ (1#6MN-WV"?&>F?+:M:LCQ4 W@_6P06!L)Q M@'!/[MN]:] !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 Q\Y4 $\YZD?Y^E/J*;&Z(-C!?O]#C]:EH **** "BBB@#'\5G'A#6> M0;*8$$XZH16Q6+XM/_%)ZFO]^$ITSC=Q^7/;GTYK:H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HIH+;R-ORX&&SU//'\ MOSIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 R3(VD M;OO#.T?YXI]12X\R+([_ -[&/\_UQWJ49P,]: "BBB@ HHHH Q/%K,OAF[V= M28UZ ]9%'?ZUMUB>+?\ D6[C_KI#_P"C5K;H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** &2;2R _P![.-N?_P!7UI],D )3*[@& MSUZ>^._/^/:GT %%%% !1110!@>,\?\ ",39Q@W%L.?^N\?N*WZY_P :$#PT MP*EMUW:+M'?-S&,?K_\ JZUT% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!!/O,T(1HQ\V3N/)'L.]3U#.X5DSC .3N. !D<^G> MIJ "BBB@ HHHH YWQLP3PVKDX4:A8EB3C ^UQ9/Y9[CZBNBKFO'FP>%\R%A& MM_8L[*<%5%W"21[@?>EH **** "BBB@#E?'F/ M[,TG/_0:/\CWQ755RWCEE6UT/)Y.MV0&3CGS1W_SGIWK MJ: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ [YS M^%%'?.?PHH **** "BBB@#E?'6?LVA*"1G6[/HV"?GS@5_;5J.4+3) MCL!GN.>?SIU !1110 4444 <7\1I&CA\+[,[F\1V*\#MO.?TS7:5Q?Q%X7PJ M>1CQ'9\@XQRP]._3\:[2@ 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 : !(2!C.<\=>G-.IGRF;KE@O3C@?SYQ^E/H **** "BBB M@#B_B&N]_"0XQ_PD5J3QD\+(>/RKM*X[Q]M\[PGNSC_A(+?IUSLDQ^M=C0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444C,$1F/ 49/ M.* $5MS-@@J..G?OSW[?K3JK:<[RZ;;2R+M>2-79>>"1DCGGOWJS0 4444 % M%%% '&^/06N_!ZAMO_%0P'/TBF/]*[*N.\>*&O?!P.?^1AA/!Q_RQFKL: "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH ***1F5$9W8*JC)). !0 M%56U*P M5BK7ML&!P095X_6D;5-/2,R-?6RH.K&90/SS0!;HK,/B30AC.M:<,\C-TGIG MU]*0^)M!'76]-'..;N/_ !H U**RSXET$.4.MZ:&!QC[4F<_G49\6>'%3>WB M#2@OJ;R/';W]Q^= &Q16&?&?A96"MXET8,1D W\62/\ OJFR>-_"D:HS>)-) M*O\ =*WD;9_(T ;U%^$X(?-?Q#IV MW('RSJQSSV&3V_"@#HJ*Y4?$CP@9-@UN+<>@\M^>0/[OJ1^=1#XH^#F) UEK-[?['N#].>U '7T5Q:_%CP2Y 7668G& +.?09Z4 =O17!_P#"X?!YX%U=$^GV5P>_J/09^GXTT?&/P>02 M+NYP!GFV89^F>OKQV&>G- '?45YS+\:_"T>S;%J,@;?DK$@VA6QDY<=>H]AS M@X%4F^//AK;E+#4R,#AS[_E0!ZG17DDGQYTM6)32)O+S\K27*+D8 MS]/U_D<-;X]:<5)CT>4GD@/ MO]H9[@8QY>>A[9P<#G(I8?CW-.Z(GAA"[D!434-[$YQC'E#GT_Q(! /::*\6 M?XZWX94'A:,2,P4*]\1\QQA?]7G//H.H'K@C^-^I7";X/#J,C F)P[L'QGT7 M &1@D$XP>,@@ 'M-%>,3?&;78SN;PR(4&YB)/,)"#.6^Z. 2?;L.<))\7_$ MX81_\(U''*'*,ACE?E7"L 0!SS@9 Y.,="0#VBBO!T^+_C62%)$TO37R,DK9 MS[.AP =YW<@C([#/;%+)\3_B(\1>/0X\(=I:/3IPIXRBO M"5^(GQ)D@DE&CD11KN:1-.E8@[<@$8& >>?T!^4N7X@?$B21XTTLF7+*L::> M['>.2.@R OMU_' ![I17B*^-OB7,ZI!I2P%( MOB?XL709H;%5_=A\;(4(W'C*OSGV[=21S0![?17C2:U\4Y%B+R6D*.VW?B$Y MRN1V(P2",C/4>^&Q:I\6+@92YM1(2,1E(E]"BO$/[3^* M\BR-+?\ D)NV*4MX V=#MR,;CD]!CKZ4;O3_B/=SH][J]XI64^8RW7DJN2 MRYV#'!\L%2!C:6/'((![[17@,/AKQ_+9&7[3.CEBC#[<5>,A,G#C&!N!!7() MSDYRPI)?#?C.(E9I+@PAU7(NI'YP.FT<_T5X#=^$O&"NY$U MSO$@!CEN'&=VU<[MV,>BGK@GC)-4;?P5XK\J2187&UM@17=@3@]%"\CGMS\Q M/\- 'T917SV_@'Q04:3,6]8VRL;RC#?)T(C QDYY!X'H,5"?AGXBN&6W-M:L M@54C=)9""=A?+$IQU4$Y;DD@DYH ^BJ:SJ@RS!1UY.*^=$^&'B3]U,]K;/(R MDR*ZNWE'@D[=I!' X!SG(PV.+P^&>MS6$ N!"JMM.V.&1B %;ACY1+ [OJ%E'N\R[MTV?>W2 8^O-4V\2Z$C*KZWIJLTGE &Z09?.-O7[V> M,=:\>_X59K/E( (XOD^9OLP(C?>H/EA6R%VC/;G)(YYDO?A9J]PJ0F8HA0A2 MD1&'P3E@KC)VX +$[3P#@9 ![7:W5O>VT=S:SQSP2#*21L&5A[$5'J)QIT_( M!*X&3CD\#GM]:SO!]A/I?A#2]/N$V2VL"P$;0N=OR@X'3( /XU>U/8UL$8G+ M'@ ^Q_2@"U""L,8(P0H!& .WMQ3Z** "BBB@ HHHH Y#QJJOK7@U67/_ !.@ M1Z\6\QKKZY[Q/IUQ>7FB7=MJ5O8R65V\B-<1>8KLT,D84C,?ON_ISUXZ@U:WZJT+NOBC31LD^=C9 +C[O,G!R&Y],<<$D Z6BN M9"ZU \2W/B:RY3D_8 @=NI*YDZ8Z\G')R*:)-4MR7N/%>F^6,NI!P.,XP.E+_Q-+CS6 MM_%D 0A2@&GJ2 ?F!'S?,""!D#L>ON34SZ+=/,LG_ D.JA1G]V! %.2._\ J^I^ MN* -ZBL.3P_(M9'.=JO".@X'^K_ ,]Z:_AEI$*/K^M_>!RMR%./3(4< M'IZ^F#S0!O45AGPT"J@ZSK.5SS]K/<8YXP?7ZU#-X.L[I62ZU+69T)!*MJ$@ M'!XX4CZ>_?GF@#HJ*YF/P'HJ0&)GU"08P"U]+N').SGUP1G)SG)H ZNBN67X=>&%,A;3W$;A-LVCK(-I7YIY#P>3_%ZC.?7GKS0!U51RW$,/\ K9HX^,_, MP'%/AIX- (&@VV2 "=S9X]\YS[^G'2 M@#H6U.P28PM>VRRCDH95!'&>F?3GZ5GWGB_PY82+'=:W81NR[P#.IXR!GCMR M/SJD/AWX14870;0#;L( (R/0\\]:=_PK_P )> M%6*A==LV+': 'SSZ?7VI!X^\*,0!KMF225&&SR,9'X9'YCUIS>!?"Q*$:%9* M4R!LCV\'L<=>G?ISZT\>"?"PV_\ %/:8=N.MJASCIGCG'7G///6@"K_PL;PA MY(F&NVQC)P' 8@G&>..> 3^!I%^(_A&0,4UF-MHR=L4AXX_V?G-"?%+P;(P5-8W,<8 M9B6R,C'RN3CVH YP_%GP0$+'6P, ';]EF MW>>HX/3/0^E4 MH?C/X>N&58++4I&;&P 0Y?) ^4&7)ZKP.>1Q7>+IE@B*B6-LJKT B4 ?I4HM MK=4"""(*.@"# X(_D2/QH \Z3XV^''7<+#5L @',<77!/3S,YP&..O!JNWQQ MT97D!TG40(R P(4,"20!@G_9;O\ PFO4@ .@Q2%02"0"0 W7[N?XNGH34T/Q;MY0&;P]J: JK*& !<,0!MS@'KTSV MKT:B@#SFY^*Q@NH;=/#&J22W#;8%QR_.!G .T\CKQSU-3_\ "R;H.8V\):N) M?E 7RGP6/\()7KZ9 [C@@UW]% 'FL/Q2U2ZLA*QRP P#%[YYQ@?CCT2B@#S>3Q_P"+9+:3RO - M]#,,!#(7D4DX/("*Y[;?<9C3QOXYN! L7@V2,LVR222*3"'KD*=I(X(]/ M0GH?3** /-[CQ-\0EF:.#P[:N N=_D28.>G!<=,\\\\D4V'7OB?L>.3P[IS3 M!MJLJ%4)'KF4^PSG'!.2<*?2J* /,VU[XF;<'0[($[V!6)@0,X4$;R/?%G*L-.T\@@L4 M!CX&#QN+CG.W^'&/K@)(/BU\S(]F"3\J".$@#ZE@>A/X@=037I]% 'F21?%D MG;)!N&72./)'0X!Z=R>3QC'<5%)HGQ3N9I"^NV\<;MM0ILC* =&8!3U] M?RQSZE10!Y&_AKXJ7,3-_;\4+,<>6TY&WA>05!X'S9Y_[ZJ.3PC\3FD9H_$) M3+D_->2$8*]A]1^&X<$@D^P44 >._P#"#_$T.GF^*1-A@6"7\T:G@\ XSQQG M.<^QYJ>#P#X_:*1;GQ;/NRI79J4^#SSSM! QV[YZKV];HH \?7X;^.YD*S^+ M95)0#S#J,\F2#GE< ,!R1R.N".#ET?PEUZ25C=>)YC&Q"M^_D=F3'=FYX;D# MIQSG@CUZB@#QD_!S76Q;OXD\RRW;S&[R?>'S XSU! &(U\I]VQ=K-O/;=DX QC(YZ=<'CV2B@#Q1?@7>O,6FUNT$98N4CM&X;KG.[ MKNSD@#KD8P!5G_A1" *5UU/-!R9#8@D' !Q\^[G' +8'3YA7L5% 'C7_ HR MZ"R*/$P()#*'L\AB.3B"((,X]"2.N>V>>H(W M5ZM10!Y99_!&PB*"\UN]F15V!8HU3Y.NWYMW!."?7 ].9I/@AH,C ?VGJ?E[ MU8JQB8E0#QRF/O$'.,CD#&>/3:* /-XO@MX?AMQ M_J9BW#CT4 >:Q_!+PTJC=/>.X(.\L MN>N<].N23GUY]E6G^#_@^08-G-@]1YIPWN1TZ44 >?S_!WPM,2-EYM8-G-R[$,<_.N3@-R>2#U.,5)#\'?!4=U)W'^K3I@': M,YP,:-% &*/"FB"SGM!I]N()SF2,1+@G .,<$8!!]:D'AK2 #BQ@S\^UO*4 M%"V.#@XSZ "M:B@#%_P"$1\/?)G2+1@@*J&3(P5V8YZC:2,>Y]:LPZ%IT M,:H(-V,[F9B2Y)!+-_>8D9R>9EOF'0G/4^ MYYI&TG3W=W:SA9G)9F9.U@1EY!6, MCJ/_ &9O^^CZT^."*)F:.)$+8W%5 SCIFI** &F-"VXHI;IDCGUI0 "2 !GD M^]+10 4444 %%%% !1110 4444 %%%% !5*]A$\@4PB4*AR..AZ\'Z>_?VJ[ M3'CWN"VTIM*E2N GRAPHIC 8 ex3-1_003.jpg begin 644 ex3-1_003.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^J\%P9;B M:/'$9Q]W'K^?_P!8^U6*S;%R^I78(<;6( R-IYZ@=1T__50!I4444 %%%!(' M4XH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHK)\2W<]CX?N MKBV<)*NT*Q&<98 _H: -:BBB@!J-O4GW(Z8Z'%%1V[ QD?+D$\#' R,>?"]R,$AI(5./0RH M#6[7/^-?^16G_P"N]O\ ^CXZ .@HHHH BMO^/=,G)[Y&#^/O126W_'NGS9&/ M3'_ZOIVHH FK+TJ'RY[G,>T9 3Y2,#).,GZCTK4/((SCWK'T-%5[AE 8+T' MNW? )_STS@ &Q1110 4444 %%%% !1110 4444 %%%% $<,\5PK-%(KA6*-@ M]&!P0?0BI* .@Q10 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 5A>,=O_"-3!QD&:W'7&#YR8/X' MFMVL7Q7_ ,@!NI_TFVSCT\]* -JBBD;A3DXXZ^E %>Q*_8T48RHP0#^.?QSG M\:*2P_X]A\ZMSSM.0#_G^?XDH M5FZ0C!9I&8DLP!^8,,C.>>_7DXZUHMC:= MQP,)'\L?D3P!0!IT444 %%%% !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 %%-D+B-C&JLX!VAFP">V3@X_(TJYVC< &QR C+N*Y&,K MU'TH =1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 5C^*$5]"8,<$7%NR?[XF0K_X\!6Q61XF0OHI4'!^TVQ!W M$?\ +9/\X[]* ->D;&TY.!CDYQ2TUSMC8YQ@$YH CM6WVZ/DDDBD]<=J &VPQ;IP ,< 9X_$]?KBBDMAB$9!#G[Y( M()./?K10 ^9ML$C>BD]<=O6J6CEC:-N)/SDC.<8(!&,]N?Z]ZN3C=!(!NSM. M-O6JFDX%HR@LQ5R&9G+%CQDY/7\.* +]%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(S M!5+,0% R2>U "T4 @@$'(/>B@ HHHH **** "BBJR:C8R:A)IZ7MNU[&H=[< M2J9%4]"5SD#D4 6:*** "BBB@ HK/U?7=,T&W6?4[R.W5B1&IRSR$=D099S[ M*":AT_Q/H>JM"EEJMI+-,/D@\T++G;NP8SA@0.2" 1CF@#6HI"P! ) ).!GO M2T %%%1Q3PS[_)E238Y1]C [6'4''0^U $E%%% !1110 4444 %%%4[W5+2P MN;*WGD"S7LWDP)W9@I8\>@"G- %RBBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *RO$/_ "#8?^OZS_\ M2F.M6LGQ$0-,ARO\ GZT4MM&([=% Q\HZ'CI10 MP<6TI)QA#_*JVF/OM3^\\ MPAR"V2W-0Z=N-L68,"6/RL3\O;'H,8[<4 6Z*** M "BBB@ HHHH **** "BBB@ IKND4;22,J(H+,S' '4DTZO,OCGJD^G^!K>& M%F"WE\D$NUL90*[D'U!V $'J">M &N/B-'J=Y);>%]$U#7A"ZK+<0;88!UR! M)(0&(P..^X8-:>B>,+;6=6?2&L+ZQU*& S3VUW%M,:Y4 @C*L"2<%21\II? M>GQ:9X"T*UA;<@LXW+>K.-['\V-:\]K:1WHU64!)H+=XS+G&(R58Y]<% ?;G MU- %NBO)M+\;^(/$WA+Q'XPLKN.PM-*>4V=B;=9!.D<2R'S6/S?,&XV%=IZ[ M@,5/KOQ)OW^$^G^,]'CC@FFF6.2VD D7EBC+DXYR.#^AH ]2JAJNM6&B0P2W M\XB6XN([:(8)+R.P50 .>IKSFP\7>*8_'/@VVO[NVGT_Q!IQF>*"V")&XC+Y M5B2Y/WZA\:_#>GOJWD1N(9K=VX%JPD<_*,X9F,:@9!RQ&< M 4 >F^+O%LGA>;2(X](N=0_M"[%N3"<"$''S$X.3Z#C.#R*Z:O)OB)X@\2> M#KOPQ:VFN3W#:A,T%P\EO"-VV16#8"@ X)/#6HZA/?VED) M##+,+:^48M;EFBMHB<@3*F8D[A03EOE/\ > /H:BO M'_B'KVK'X+^']>CO[NUU&<6DDLEG.T)?S(OF'RD<'.<'_&.J27JW>EH3/I5LS,[ M0EB>&W=@64<$\*3U- 'I]%?/=I;>*)=&\.Z]X5?1LV[8 M06R5) ^50!GO7T)0!X[KOBSQ=HWQ*T_PFFN6TD-[Y.+F2Q7>F]F&-H.&/R= M>.O2O7XE9(41Y#(ZJ SD %CZX'%>*>+D\S]HOP^H8!MEL<<#@>>3R?IT[]*D M^+5B\GQ(\(164[VT"1&D:-74NF-R@\ MC/3(K U#Q;96?B_2/#<3)-?7S2&5%;F"-8G<,WN2H !QD9/:O+=%LHO#G[1G M]DZ<9%M'M<.))#([[H=Y+,V2-I=DJ^8RGY<_*G..N.] 'LUS=6]E T]U/%!"O625PJC\32V]S!=P)/; M31S0ORLD;!E;Z$<&O&Y777?VA[;1+JV4:7H5L3:6VT+&#Y2D';TQEN/]T5K> M"F;3/C)XST*P4)I*K%=>2I^6*5DC)P.V2S\# X^E 'J=>??$[QXW@[^QH[?Y MY9[M9;A%Y;[,A&_ '.3D 'IUKT!F5$9W8*JC)). !7BFNP7'C/1O$$D?A?5[ MJ\U*53IUZ(H?(\F)CY."T@;:XW$\?\M">1B@#V:UN8KVS@NH'#PSQK)&P[JP MR#^1KRSP9K.NM\9?$'AV75+FYTFPA=U2X;>P)9"OS$9XWL!@]!ST%6_@GXC? M4_"TVBW>Y;W1Y/)*-U\LYV]>>"&7D?PUG^!"&^._CH[67"(,#IU7KVSQQGW] M30 _P#X@U*#X@>+=+UG5YCINF,5A%]-G8OF85F=O52N.>_:O4[*^M-1M$NK* MYAN;=_NRPN&4]NHKQOX;VT6H_&+QU-?0QW$D-U)L,J;MF)F5<9Z':H_ U5\) M:A?>&5^*,>DKY.GZ6T\MHA7*Q2J9 -N:3XY([VO@Q)IUGE995>XB MXW$^2"RGD $\^_ YH ]>E\4Z##/>0R:Q9+)91M)F"0/J17-^# M_B5IGBO6;VU%Q%;$R*MA;3$)-.@3U:.61IG)^8G!) )/<@'KS7#? !$/@C5O-?8!>#+ [2G^CQY.>QZ\T > MC7/C7PQ:7#03Z_IR2+(8F!N%PC@X*L'5QC&EVPQZ?NE MH W:*X;7]9^(-IKEU#HWA>UO=-3;Y$QN$#294%LAI%QALCIZ=:ZS1Y-0FT6Q MEU:&.#47@1KJ*(Y5)2HW*.3P#D=3]30!X[\6K.*S\<>&X[-YK;^U9]MX89F4 MR?O8DSUP#AV&>.OL*E^+VEQ>#-,TS7/#EU=:5=M>"W?R;E]C(49N5)(X*#IP M<\@CH?&>$W/CKP5;[VC667RS(H_U8:>$;L^V>,<@XK'^)-K=^'?B+I&HZ_)- MKNA-+YD4%VWR1*,*R;00I8##=#O_ (@<9H ]DTOQ%$? ]AXAUITL4>RBN+EI M?E6,LHSU]SQ]13=%\::)KNI2:;:W$L=_'&)3;7$+1.8R 0X# 9!!'2N ^.>H M"3P3H=S8RK+I\M_',9(4\Q'41LR>Q!],C-;9\):;?^-M(\67/BAKJ\EA>WLA M;;%2:,I)G:5SG"N3N!XP#F@#4U#XF>&M.N[N%I[BXCLMOVNYM;=I88"Q*@.R MYP%;'1;C6_M$TMO;ZC;%/+9S$$*R,[ @J0.!N 8L,CK70>*] G\,_LZ MSZ+"QN%8@9Z@$XYZ@=.U &_H>O>'?"7PXTB>*[NIK251%:" M6,K/=R,Q 54..IZ#H!CMS6I;^.+"XLM5F^PZG%/I<*375G):D3)O#%0%&=QP MI.02,=Z\_/AVS\6?"[P5HRZBNG:L+475@Y4F-I(U575O]KYP>.002,X(JWX% MU?79+GQ1H_B6S7^U=/T^..2\8_-)&!(45FZ,/F8AL9()SD] #1^'GCVZ\3-K M-W-8:C*LM^_V988]T,4*PIM7>3@,>21W+ \9JP_QE\,"SOYTCU!VLRBO'Y&& M9F+# YZ#8V3T K%_9Z:./X>3!I(PTNI2;0, DB*/C'M97P+ACF\2^-7 MDB1CYD:Y(& K23$J!G@' X]J /0'^(5DVG:%):6%U=:EK48EM=.1XTEV[2Q9 MB[!5 (Y/)X /.)?"WCVR\4Q:FD%A>V]_IK%;BQF0"3// YQG(*\D'=-^SV5GJGV9Y$U>Z.%M8OFP$7(5G^1]N_Y5)Z')!Y_X,R6J_$/ MQ@AU$W/;6\/V M(6:,H-KF51)+*20"?E(('3;@9&6K2\&ZGX=U#XN:[]FT6_L-?%O(+IIIE:/" MO&K8"DC).P]3]WMGGG?A;>06GQ8\;M2=T6<9Z_";?Q;96LVHZ9(5WF$A6B4DJ2P/]UOE([' M/I7G7P^N[?PS\/\ QY:ZEL74[">?[2,!7=?*5$Y/7+!B.0\B* /7."1DD\YZ<4 =A<_&BPM[33+YM$U!;"\D\I[F4!$ MC8?>VY^^%ZD\>V<''I]?-?Q!DM&^#'@B*UG1V"$R*K]'\H^9D#T=L?C[U])J MRNBNC!E89!!R"* /$O'6L7OA#XT67B&\M9;K3S9>3; C"C/#JI'1LG=SV)]C M77Z'>^&O'OB#2?$^ES?9]2T[S1-;2HJS/&R%,. 3D L"""0,D=$/"UHEY&GE2*T*DQY(P6#!FP>?FXX%<98^%M-T[XZ:8/"LS26D M44ESJ"Q2%TM9+*0,>;M3ACSCA>,T >EZQXQU.Y^%(\6:) M#;PN]F;B1;DDF,8.=F."P/3. >]8GPVUJ\T+X8G6=72#^QX4N+@W(D9[F:3S MFY9 N!DY ^8GA%87B*NYQG*C^(<\>M9_AU/^ M$J^ ]QX%[A=4M'6.XN9K0I%%$&SYC,P#!F4$* M,?>'H#62\5[;_M$3:]_9&I/IOF[/M(LI=@Q;+$S E>0&W XX./I0!T.A^/?% M.I>-M;\)M9Z5+?V:EXYE:1(D"[-Q;NPRZ@ <]G7!/L"/0T_ %YXK\%6$OA:]\&WUVWFN]O

"/8BMF@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *CXTRY=04FMU?E1UQM'..WW>A4GL=1\>:K::O MXXLH[:T9?#UE'=P.4?\ >;DWE6^;TR,CZ\]*ZS6?#MKK5UI-W.2MSIET+F&1 M1WQAE(]"#^8'I6-JWP]M=5US5M0_M.\MH]7LA9WL,"QCS% P"&*G''U^N.* M*>H>-M6MM!T#4$T^"./4=-:[N+IP9(X9?)#K$$# L68X'/0'KSB)O'.LW.A^ M#-1L+&S#Z]*(9HIRV(R4+!E8$V-MH_A_38]3U,1:%<&XM7WQEG.6P'RAR &*X& M.* ,.[^(&M6/A2YU&\L8%FLM:?3[R>TB>:..)#S)L)#$'A>O4YXSQV_AN_N= M4\.6%_=R6LDUQ$)#): B)@>05#$D C'!-9EKX*M[!Y7M-4U")I=0EU!L^4PW M2@ATP4^Y@\ YQ@<\8K9T72;;0=%L]*L]_P!GM(A$A[\ >'+JTT:U%F]O#HS$V:VT[Q% 1A@2#DYX)).2>_)R >8:MXM MU_7?V>+G6+VY>&^BN!;SR0+Y?VE-X0\CI][DKP2A'0D5O7>H:_;Q^'/"&D:I M.+V?2)+M;PI"KE@H$28V[0@)YXR0HY)SGJ;?X;^';?P?>>%DAG.EW;[W1IB2 MK?*05/;!53[D9.1*-1L(R'^TRA0/W9SR%.3UX[Y[==6(?"6C'5-'U!; M0)-I$+0V84X5%90N,=\#('IDUMT %%%% !1110 4444 -D5G4!9"AW Y !X! MR1SZCC\:=110!D^(=?M?#]BD\\D EF<101S3K"KL?5FZ*!DD\D ' )X/ ZG' M8VNDZ;J.GWMMJ4MGXDBO]6FMI R*TH9&)QD (LB#_=09[FO2[S3K'4 @O;*W MN0F=HFB5]N>N,CBBWTZQM+5K6VL[>&W?.Z*.)51L\'( QS0!RV@S+J/Q*\2W MUL_F6D%K:V1D7E6E4R.R@C@[0ZY]"<=JI>#X]/\ $OP\U?3GO(7ANKK48IVM MY0PC62>7D'TVL&!/45W<-O!;P+!!#'%"HP(T4*H_ 4V.UMXHGBC@B2-R2Z*@ M 8GKD=\T >90I)!J%GKUWK,VJZ/X3L;@_:]BK]LG9,$)@X-+K09M* MN_#U]<7$,_V,2P0V[2(SDEEC";,;V#+]SGL2,5FK%J'A_7?#OB+7@&_XDITW M49E9G\F;Y9AC3)M%TVT>WE M\E8WF,J3*Y)4_/$=JXS@[E;\8O#'Q$\2>)8K:_CT*UCTF&ZF@U&Z$A;:J(6W M1C(...>O4 9YH ]0HKS?P[\0]5UQ],G;2]EEJ\%W-;,EO(?LHA8JHE?.UMV, M\;<9 YSFJOAOXB>)-7G\)7-YIEA#I^NO<0E8R_F*T8+!QG@#"D8YSUR,X !Z MB2%!)( '))JMI^I6&K6HNM-O;:\MR2HEMI5D0D=1E217):+XFUW7]=2XT^"T MFT%;^ZLKALX>)8EPLF<\EGXP!P"/VC&9)9G"(@]23P!5&Y\3: M)::/'J\FIV[:=*X2.YA;S4=B< *5SGD8X[TSQ;G_ (0S7=JAF_L^XP",@_NV MKRV*UU+P%XG@\&L\LWAO4[VVETIV7=Y#"X61X23QC:K9ZDY##JV #VB-UEC6 M1,E6 89&.#3J\UN/$VO-\1_%.A?:S%I]GHS7=L5B3>DA6/#!L'/)?@BJ6F^+ M]>U;P%X4OY]1B@GU22=+F2)56=ROF",1*05QE5W'& !DD#)H ]7HKQ.Y\:^) MKSX.>%=>AU!H=7N]32UDD2-=DP\R1/F7T.P9QCG/05K:)XA\2S:E\1=(34A> M7>F!/[->8(A$CJ^%Z!<9"C_'.: /5J*X;X::_/K=C?Q7T][_ &C:2)'*=33M\U_P")_P#K=[% !1110 4444 %%%% M!1110 4444 %$M/U70#:17#.O[KG'S<_+SQS0!RWA7P!-X7L+G3HO$%Y+IP:7[%:LB;;??N MY)QN,A&4CUZX:+0'D:!#"O[T/G<&Y]"P!'3-=?/K. MEVK1K<:E9PF2/S4$DZKN3^\,GD>]0P^)=!N)K2*#6M.EDO,_9DCND8S8SG8 M?FZ'I0!FZ5X-BT76K^]LM4OHK.\N&NVT]641+.PPS@XW8/7;G;GMTQF0?"S1 M;;1-$TF*\U%8-(O/ML#+*JLTF2?F(7IDGW[9IFF>/T7QIXET76[JPM;?3[BV MALFR5>3S02=_)X!*#. !G!.374ZEXATC1V1=0OX;SBOE:=K2 M>.XBE)VN)4Z-E<8)Y!Q@8)'>JNH^+?#^DW"6^H:O:V\CP&Y02/C?& 3N!Z'A M3T]*FM?$>CWNJ+IEOJ$,EZUNMT(0>3$<8;]1^8H RM4\ :+JNORZU(;R"ZG@ M-O<_9KAHA<1\##XY(^5> 1G SFDA^'?AZ&QTBR6"X,&DR/)9@W#Y0OUY!R:Z MJB@#D1\-?#:Z%!HJPW(L(+O[9%$+E_DDP>5Y^4 W4@#E6WJ1AA@@],=.@XXKJ** ,_3-%LM(:Y>U24RW+*\TLTSRNY M50HRSDG@#IFM"BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *3/S8QVR32T>GX8Z_K[U9H **** "BBB@ HHHH **** "BBB@ KEO'5U;VNF:8TZ[ MS_:UD53:6)Q.A)P.?E&6_#WKJ:* /)O%'@)].\?:+KNB12K8WFIVYU.UAR5W MK)O67;T W++:\@\7^/MVFWTB:GHD<-H\%J\BR,$P264$+@@]<= M/I7M%% 'D=\AOO%/PIG.G7>-I-96EZ)XT4 >,>)-&U2YO?B/91:5 M>&;7&LX[!Q S)-L4!CO PH&>^!UY)J;7?#U]H_C$37FBZCK^E:AHJ:8T=@\B ME&3 *N0PPK#<!KF#1C'I.F:=);S;'$B09B=%3 MGJ*GH **** "BBB@ HHHH **** "BBB@ KE_B!XGN? M!WA*XURWMXKG[.Z!XG)&0S!<@CTS^/M745Y_\:H9KGX6:I;V\$LTKM#A8XBY M $JL2<#@ \F@#5L=?UJ:\TKS[;3S:W,2RWGDRL9+-6B=T9OX=I9&7=GT]>- MJ+Q!HMP\"0ZO82/<.4A5+E"96 !(7!Y(!!P/6LCP9X=AT>U:]BDNRU_:VWFQ M78;S$>-"ISN)8<;1MS@;3CK7&_#3PAH ]+BUO29WN$AU2RD:V#&=4N$)B"DABV#\N""#GIBH[3Q'H=_/ M!!9ZUIUQ-<*7ACAND=I%&7>"]*G'AVQ.I:1XAAU;2K&[MG2: M'$++)O)Z &7T:__ +1WVS(T9D78C.3C ML%'/90.P% 'KK:QIS:A_9B:C;"_8-MA$BE\J 3\OJ P)'H17,^!?'-MKGA[2 M#JNHV:ZS>^1Q1!BL--#J"NUFL4+M).$4LVU -W 4\D8Z>HKA=9\-^(+7XJZUKECI4M_:ZI MHK6<129$6.7"C#ECPOR=@?O#@\T6'AWQ-9^&/!FG-H9$UBES'>R0W<2S0KM( M0))G*[\@DIR-NWO0!VD_COPW;>'+3Q!)J7_$JNY!%#<+#(V6.< J%W#[IZ@4 M6?CKP_>VFLW*7.E><+X%\4I\(M)\.'2XVU"R MU59RBW"%3$'9RQRV!][&T5M:=X6U^QN?'[S:3#>1:S(LRLIP04 M)1N#GCCTH [K0_$-IKPF^SQ7$3PA"\A,SK?J@W21B0IA@H W\3ZA%=V+^+-> +ED!@ MB4MED&5.[*LP)(P>/K4G@_P)XAT?4])I_#G@YX[K3H- M>\-N$B,CM)!)#M52#\@.X[% QC SR3S71S:3XO71K&/3K[2=/O%O5ENH8(,0 M"#^*-"5))XSD@$Y(RM '84444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M28^8-@< CIS2TF1N W?-E^;(R..>./\]/ZU)0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !303O([#V_S[TZB@ HH MHH 8@/F2'&!D?CQ]*?4:#]Y(<'J.2<]NWH/_ *]24 %%%% !1110 4444 %% M%% !1110 5R7Q#\5W?@SPV-8M;>"Y"3I')#*2"P;^Z1W]CU_GUM>;_'1_P#B MU]Y"JEY9IX%10,DD2 ]._2@#4?QI=Z3K>@Z?KEK;B/7!MMI[5R?+EP#L=6Y( M.X ,/Q JM?\ BW6X?'%]X=A?28X[6P.I-K?$_7S-J!MK M!_#_ -C-^H(CCF\U6'S#@@97CH?N\YQ0!V5SXOO/#?A#4M9\3VL2RVDQCB6R M#%;D-M\LKNYYW 'T(/I27MYXZM/#LVIK;Z1->"(N--B@E9DZGA]W[Q@,?*%7 M)!P1D5B^+S+\1_!&HKH$32S:9?QO SKM6Z>,*SA PY&&(!/!(ZXI/$?C>_UG M3-)?P+<73ZC<7:1W%D;9?,BB93O9PZG85(4;L[:)?Z?'>VTDZ0:-=VS!R M$)4;GW@[B1G(^4;L')YIKPW:?'V"\:QU&2R71!9?;!:.8O-+E^7 V]#U'&3C MUKGO$>B6GB/2HK^#P]JVF>-Y5C9&@M&C66; .]GX0*,Y+%@Z\ \_*0#J/'&L M>+-!T3Q!K]M>VEO8VBQ&RMY+8.\F0@8N=PQ\S, ,9X[\4[Q1J/BGPSX-US5W MU2*=[>*":U<>WI3_ (@1W>M_"N\M=-T^]N+F]ACC2#R2LBG<"=RL%(Q@]O2@ M!ND7?B"_M-(D@UYKF]\JRO-0MI+6-$-O-D'8=H((*2'J>%QC/-0Q:QKM[\7- M7\-KJIATV'3ENHML,9D1VVC@E3E>&()')V#@4V^\'W'B'XFZ[+JFBW!T/4-/%DET'17C92N77D MD [>O? X(- #O"OCG7M:\!>++^YFM_.TA9Q::C#&NR?8K$,5R0?N@Y& 0W'3 M-.\.:EJWBCPYI$UOXAN_[=:V%W*BM&(719@N'4+_ !J&Y7'0GTI^C:1XTL/ MNM^%-0L$N]MK-:Z9>PRQH'5D*H&4MD =<]><8XR9O#>C:WX8\*6L<'AMIM?A MM)+4SBZA5'&XLA9MV3@GT]?6@!-6N]6;XSV6@QZO?0:9=Z.%..GKWSI> _$6I7NJ>(?#FM7/VK4-&NMJW1C6,SPODH650 "!Z C'N:J M7VC:^?B7IGB :8UW;:?IKVKR"6)'FE;/S*I;@?7'4\5K>#/#%[H][KFLZN]N M^JZQ=>;(+=BR11*,1QAF )P,Y.!^E '6T444 %%%% !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 %'?.?PHHH **** &(/WDAP1R.O0\#G^GX4^F(,2 M2<O?O3Z "BBB@ HHHH **** "BBB@ HHHH ***H:WJUOH.B7NJW1 M AM86E8%@-V!P 3QDG 'UH NI(DF[8ZMM.UMIS@^A]ZH-X@T5)'C?5[!9$SO M4W* KCKD9XKSGX;W]UIGC[Q+X?U"[ANWOR-7AN8)0T;L_#J "<8X4#T3T(J_ M8 /^T%K2LH*_V%&""."/,6@#T&6]M(;5KJ6ZACME^],\@"#G')Z=>*@M];TF M[N$M[;4[*:=U+)''<*S,!U( .2*\>\+J;#PQ\5M"MY';2M/^U+:#)(3='+N4 M=^,+T&.XZFJ_B)4A_9LT"\#%;BT^S3V\R?>B?=PRGUY- 'L=[XDT73YYK>ZU M.V2YA3S)+<.&F"XSD1C+$?04LWB+28M#EUI+U+G3HEW//9@W [D",,2!U.. M@R3P*\NNM5O=)^+UQJ[6$UW=6_A 3W%M&VUF(E4L ,>O:KO@*QBM?A3XAU6W MO8KC^U1- (+^Y=9Y%CCD_L^X$ M98L% WF/:/F(&2>]:NH^*-(TJYE@N[EU:%%DG9()'2%6. 9'52J9]R..>@)K MRWX72W4W@?PWI]^J1^'I;'46ED64YE83'A\*-F%9R"&[9R",5I^(8==\/ZUK M?BSPU-!J^EW++_:^G2??7RT"DJ>N G/'/S#A@ * .\NO%FDVPL%666XGOXA- M;6]O"SRR1X!W[<9"X(Y./SJQHWB#3M?2Y;3Y7<6TODRB2)HV1]H;!5@"#AAD M$9'>O.&T&7Q#)H7B+P1J$>EZG9Z5;1_8;H%DCMY$)1=Y1L<;AP"#C/!Y/3_# MO7;G7+/5FU+2/[-U:"^,5^J@A))1&@W+DG^$*."1P#GYJ .SHHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HP!G Z]:** " MBBB@"- ?-D)"@'&#W/'TJ2F)]^3_ 'N>GI_G\Q3Z "BBB@ HHHH **** "BB MB@ HHHH *RM;T9]8:PQ=^2EK2XN M9HX88UW/)(P55'J2> * .74;FQO=-!6)[<+E@2-RMD'*D9& M/ =+@TW1M.FN;Z[LM(97MH)Y%VEE^Z7"J-V.V>*ZJB@# M#'A:Q'C!O%"RW(U!K86I <>68LYV[<>N#G.D2S:@X-]&FI'_ $R&.]E6.;[H/R[L+D* =N,C(Z'%=#10 M!SMWX'T*[U0:H+>>UOU@6V2XL[F2!DC7HJA& ]L>GI6KI6DV>C6?V6R1U0N MTCM)*TKR.QR69V)9C[DG@ = *NT4 %%%% !1110 4444 %%%% !1110 45FZ MYK,6B6 G:)YYY7$-M;1_?N)2"51<\#."23P "3P*S[W6M6T_2[-9;&U?6K^X M\FWM(YCY:=6)9R,D*BLQ( R1@=0: .BHKD1XT^RZ)J"(7-S"'E$7W0V><4 M;=%<]XP\0S>'M',]I;FYO#F1(0A(,:?/*QQTQ&&QZMM Y(JUJ\U[?^%I[KP_ M=!;N2V\^SD$882';N4$-V;@=CS0!KT5PT/B.[U7X7Z9J>GZF%U._6"&*X,:, M/M#.$8%<;EU.^U:Q\<:5I4VN30:9/ILTLMPZ0*7FC*C(+)C.&W M$#^0H [BBL;P_)/<+>7/]L1ZI82SG['*H3**HV.A** <.K<\ULT %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %&0,'H01B@#A8/%\' M]D^,;[1M.71O$MC9QRWEG7.L6RVD MSQPB)(X55@JHI+'.69B23R>, 5GM\.?M.A:%IM_KMWD^'=0CT^/6=5N+EHI;*-Y(X[:*,LIPS9,A8?3 M&>E0R>.?$=R/#NCII!T_7]2LY[FX26,$(8E;"(K,,;W4HQ]>Y?_6;R1@EN_'MTXH P=,U+7M9^*NBQW]Q)8)%X>749M.,0PLK2&-U MYYZXP3R!QQDY[/PT?$!74O[?FLI#]MD%H+4YV0_PAN!S^N.IJM%X'TV#Q)IV MNPW-_'=V5J;0A9OEN8R2W[WC+'<=W4W;W;_:9 M=^UFP-J\#"C'?)]2: -RBBB@ HHHH **** "BBB@ HHHH **** "BBB@#AO& MEO:MXP\+SZLS+I)6[MF;S&15GDC79N((ZHLH![>O-L M-?NUL[B1MRQVLJ-&C$GG8)&*AB?ND'H:]8G@ANH'@N(HY8G&&CD4,K#W!ZTY M418Q&JJ$ VA0. /3% 'E5Y976M3ZGXLMK:62"VUJSN+545F^U6\"[6E0?Q@B M5RN.&V CWZS0WCU;QIJFNV,B3Z8]A;6D5Q&04F=7E=BI'W@!(HR.,Y'8UU2J M%4*H 4# [4M '*>!+Z*^L]8,*L$75[HJ64KO5GW!AD#(.>M6O$NHZ2H71]6 MTVXOHKV)ML26IE23'!7(X#N>*Z&B@#A]+\(:Q!I>AHNL-9-IT,J)!) MMP4WL=GS$XW)'\F<="V,9JY\-M-U/2O NF6VJRN;@0J?)DB"&W&/N>^/4\UU ME% '+6]D^O\ B"_U"9M0M(+=5LK>-HO+$T?RR2/\ZYPS80].(_>H/A]#=Z9I M=WH<]M>)::?<,FGSW$6SS;8G*#URO*G(' ![\=A10!PVD^'-3L_B!?!T'_". M1N=2LAD';=RJ4D'K@9E;'3,F?HSQ+;2W/C_3;FX\/7FI:9:64T44 87AN65OM<,>B/I.FPOBVCE55>1F+/(VU20%RPP/7 M=[8W:** "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*** "D'<9)P>XI:0,"Q4'D=10 M%%% #(SG?DDD,>O;_ #_GFGTQ,[G.&QNX MR?8=*?0 4444 %%%% !1110 4444 %%%% !56\U*PT\H+V]MK;S,[/.E5-V, M9QD\]1^8JU7F?QT57\ P(VWYM2MP-Q]S0!Z3#-%<0I-#(DD3@,CHP*L#T((Z MBGU'+-#;JOFR)&K,$7<<9)Z >I]J\X\.?$?6?$SSPR>5%(7M M@F CM)]UMQW94 8]3CD ]+HKR71OB1XFUJ]\*)%::;&FN2W7G1+ \CVD<+X^ M8^8.2.I(&,]#TK37Q_JT?BC2M+N[:S@>\U*>T>UV,SQQJ,J_G*Q3=]TE,9PZ MG@HW&G-J$?VVV7?- M 2\:\?,0!D#D<].17/\ P\C>/4?&H==N?$,Q (.>8XSU/L1_]:LG00#^T+XL M(;!&FVX(]>(^>G^<_D >B:?J=AJUHMWIM[;WELQ($MO*LBDCJ,@XS5JO#]-U MRY\+^*/BE>:7''):6@^U;68L@N#TSSGD^8"!_M:C)! M<:H\,:26JAP5B88,8DPP7.,$*2!R"+WBK5/&'ARST*W36[6:]O?$2V8D:%,/ M;R%C&L@VC! V[MN#CH<\T =YJNN6.BM8+>RE#?7:6< "D[I7S@>PX/-:->=: MX=?\,7/AU9/$TU[]O\01POYUK"/W+HV4'R\?=P",'YC[5S)U+Q'J&60+)<.4B7'WF"E MC^BDU4TK6;?5WOUMXYU^PW36DAECVAG4 DKZK\V,^H->:R#_ (23Q_X)O]3N MKJQFN-$-TT,-PT(60LAV#H1N+$'!!8 \ 54N];U2WT/6;:/4;V2.X\9#3I) MA*Y>UMF9[_LG3+5+JSE^T.'M MYF56V+)NSMW9(4G'&.^*/AQJ%V_Q!TR*?5[^YBO?#27, < M?_7- 'N-%-NT;N!3Z:JX9SC&6S]>!3J "BBB@ HHHH **** "BBB@ HHHH *YKQKX M/C\:Z7!IT]_-:01SK.3"H+,R_=Y/3&372T4 8?\ PCTTNK:;?76M7LZV#/)' M;E8E1G9&CW-M0$X5VXSU.:R=%^']CX76Y&GWFI26/FFY@TWSAY4<@Y&W@9YQ M@,2,@$Y(!'36^KZ;=R31VVHVDSP.(YECF5C&Q)4*V#P201@]Q4T-Y;7,L\4% MQ#+);L$F1'#&-L X8#H<$'!]: /)O#&A>+]&TS1)+/4)FN7G0W=A<:6$"+(V M^??.?F/1+G4B;?46U*(-=$A96SN&,=#D^_O7844 M 9&B>';70;C4YK:>YD.HW37ZDNIW MRA99UN-IP-HP%4!>B*.0:ZBB@#$M_".A6NC7NDQ6 ^R7V[[4'D9WF+#!+NQ+ M,?2&9&4,J@.3D* S *.!DG&22>HHH YV\ M\"^';[PXF@SZ>K6".TBKN.Y78DLV[.'[C3;/3YM/WV]G-Y\ M \YPRR\_/N#9+; 3(R['R"& !'.0*X7 MPY\.Y#X@\73>(].AET_5[OSXD6Y;E=[-M95QD'Y3SW'3N?3J* ,ZZT'2KW4K M+4;G3[>6\L<_9IF0;HLC'!_'^O6HH?#&AV]C>V4>E6@MKYV>ZC,8/GLQ))?/ M7D]^G:M:B@#-MO#VC6>F2:;;Z59QV,C;Y+<0KL=N#EACD\#D^@H@\/:):SQS MV^CZ?#-%CRY([9%9,# P0,CCBM*B@"*WMH+2!(+:&.&%.%CC4*J_0#@5+110 M 4444 %%U[-<371A#%0Q\M (VW'"9)R,9'K5K M1=6U74DLKBXTJ""SN[1;@30WGF&-B%(1E*+U#'!&?N\@9% &W16!;^*[2Y\: MW/AN-=TD%J)C.&.TN&&^+ICC6-M9M%>V\\S33N MV4\HJ", =_,3]: .DHKE=/U[5-3M?$6GF"W@UK3"40P-YL3,T>^(\X)/(!4X M_45D:!J7C'5M$T77WU;26AOS%(VG"S,1V,?F596D.6"Y/W><&@#T&BO/WU/Q M5=>+O$FGVFM:9;VNDI!<()K$R%UE5VV,WF+MQL//.00>*ZOPSK/_ D7AC3= M8-NUL;RW28Q,<[21TSW'H>XQTH U:*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH */7BBD'5N3U[_3M0 M%% M% #(R,R8SPW.?H/\_P"<4^F1@#=C^\3C/3_/7\:?0 4444 %%%% !1110 44 M44 %%%% !7F'Q>U&[%WX4\/QSR0V.LZDL%]Y3[&DBWQJ4SV!#G/T],UZ?6!X MM\):?XPTI+*^:6)XI!-!/"Q5X9!T8?X'B@!NH^"/#VHP6$3:;;V_V">*>U>W MB1&C,; @#C[IQ@CH17F*>(-2M_#?Q-N+&+3[+4+#4726Z@A9&N%W%22"QVO@ M'##C))P3DUZA9Z'JHGM7U3Q#/>1VZJ1%% L E=01O(/$WA34?#,>JW&FSZ#?O' M;S7D-N8OL[^6<*CZ+=V_V2X-SJ.^Z=X3!ML"6V ML$))#E=AP3D%L8ZD4=4TQKT6G@JXTW5+^&)K:[_M:Y&Z)PLVZ0%P %;"[0H[ M/T &3U6LZ%#K4NG22W5W ;&Z6Z7[/,R>80"-K8/*G/\ G)H U:*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#G/B!*D/PY\2M(X13IEPH)]3&P _$ MD#\:IZ;XFTW1OA9I6NW=Q&EJFFP,"2J[F\L808XW$\8'0_2NN95<890PR#@C M/(.1^M 10NT* OICB@#R/Q%I&J>'O"VF^*;O5=.DGT:X6_S;VY1YO-8>>GFM M(P??NXPJ_=7IQCH-=O\ 3KKQOX9NWFF:R_L^\)F@$H \PPA0Q0<9V/PT4 ><^''72M8\63VB7)\,*%DW2)*\TMT5Q(4+C=(" O))&2,<9QG^%Y-)T MOP5X8E;2[NZU^SCC$-I''(K&=T:/#$C:H 8Y+<*/U]6HH \LO=$C\5^,?&-C M)%?VOVBUM%LKM[>1(6EB$F[D@*Z@N 5/4;A[UV?A37KC6+)X+[1;W2KZTQ%/ M#- RQ%AD9BDQM=.."#TQ[5T%% !1110 4444 %%%% !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 %%%% !2#&.#GD]\TM(!RW&.?3KQ M0 M%%% #(QC>BV.I6.J6_VC3[VWNX)+OP8?&. MIZ?IL6C)I\\Q6!I#,\Z2%5&#P%.,=3ZYQ0!Z?17 VOBS6SK5OHDQLY+O4M&. MH6<\4+*L4O.492Q)7[N#D$\U#X%\;:QXNATP2Q6\-Y!)\3ZI#HOA6U MT]-/M%U/4[ZUEV6AV?*TA#JH88.1D\\TMS\2M8TSX7WNKW @FU.'5)-,CG,) M6/Y6(\QE!QT!]!G ^H!ZW17G'B7Q#XG\):=JEY9)#+;R??@D5B"KC@@]#@X/-4/%MPFHWVF^% MX;RUCN+U_M%Q'*=Q-M&N&R3GY?QH Z7PMK-]K<>HR7D5M&+2^FLE$.X[S&VTN<],^ MG;U-%]JFI+XOM-%M&M8XI[&6[,LL3.5\MT3: '&<^8#[;3USQS?A'Q5HFF6F MKB]OTB>;6+V9%VLQ9#*Q5@ .A7!'U'K4E_=6EU\0=#O-0L;R%DTB4J$AE9X) MY&C(C+1@_-L63C/8T :VF^(M1O'\26$\-O%>Z/(%6=%9H90T8D7Y(=7T7P_K4-YI\0U!;=Y+!H""R-AI-CE\[E3E97AZUFTR] M\6G3[;45\.R1I)9QO Y:2X=3YK(&'F,"2OS'C.>PIN@V=II?A+PU/'H&H2:_ MI]M$J0?9)809WB\IA(Y0J%Y.6YQ@'VH T1K.OW'B3Q/91:E8VEOH_DR1/=6V M4D62/?AF#@@+@C(Y_+G4T:_UGQ'X?T#5(WBT];J!9[Q-FY^5&%3<,#)SR<\> MO6N/N?"'_"2^*?&9N+:ZMIKEK673KLP.J%XH@IR67:R[P 01\PZ9X([KPYK% MSJ.B1RZCIESI]]#&!5 M[J1)K<0A8_+25D(!QN#X&>N,X[59\1>++K2/$^DVD4,3:8;A(=2N&/,33!EA M [?> SZ KZU#\.8KO3?"%RE[8W4$D=[=3+"\!1V1I&==JY/4-TR>>*J_\(U) MX@\'ZK/J$>HV]]JQDFEM?E1D<8$2_50D?.>H)XS0!W]%8OA&?5KCPIISZ[:2 M6VJ+"J7"2,K%G P6^4D<]<=LUM4 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !3(RI+[0 Q' []Z?3$)+.>V<#K_6@! M]%%% #5()89Y!P>>G^1BG4BC&>.2>]+0 4444 %%%% !1110 4444 %%%% ! M7-^+O!\'B^/3TGO[JT^PW2W<36X3/F+G:?F4^IKI*BEN8(&VRSQQG&[#N!QZ MT 17-H]WIYN],\J2$BY M<%V1R202H7^\<5O1RQS+NBD1USC*L",T^@#F]'\%V.D:M!J;7=Y?75M8QV%O M)>,K&*)>N-JCYFXRQR3ZUHZ5H-AH]WJ5S9QE9=1N?M-P2YN&=UC4Y54/1 IY M X'7%3MX'\/R:+;Z3+8F6TM[A;I \SES*O1V;.2>W)QCCH!2P>-O#ERS^5J M<1A0[?M)5A S9(VK+C8S9!& M3M'.!U/H 32Z1JEKK>D6NIV3,UK=1B2)F7:2IZ'':@"[1110 4444 %%%% ! M1110 4444 %%V&E6+Z7I]BUW)/K>@ZAXAOQ#<7]EIZV=S:B>)[:9RRL=I"L&4=0Q.1TVG/44 =#16'H7B :GX M7&M7L*V:KYYE3?N$8C=U/) [+GH*S8=1\7ZKI8U?3H=)MK>6-9K6SNHY))I( MR,C>ZL C$8X"MC.,F@#KJ*HZ-=7%]H>GWEY UO=3VTE9NCZOJ%YXKU_3+Q+98+'R&MC"&)*R!S\Y/&[Y1P.GZD Z"BN#;Q-JOASQ MB^G^)[ZT.FW%J\FFRPP;&N)%V[T;+'YQD;5 ^;=ZC%;.D7.JZ7X6 MB[=HS@9]<]\\$C%=)0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !34Z$XP2QSQC/;^5.ID?&[Y<'<<_+C/^- # MZ*** $ P.N>32TU!@'[W4\$YIU !1110 4444 %%%% !1110 4444 %>7?&A MS'%X1E6$S&/7H&$8_P"6A )"#/&3TY_QKU&N:\7>#;?Q@+!;K4+NVCLIQ<1B MV"9\P @,=RGIGTH Y>VTV]\&:SXT\>WZ&.QN(0\6F1,&<[% W.1\JDD'H3@, M<]*U+3Q9JMKKD.C:BEO=7E]I;:C;?9HRBHZCF$Y))'HV 3SQ76ZEIEOJ^CW6 MEWP,MO=0-!-V)##!(]#_ "K!B\"621S"74=0FD?23I$& ]2NU0-Y^4[ MB#RH^E ')V7CG5M<^'7B2_2[C@OK'33*W^C&.:"8B0LN-Q& % 5NN<[AE<&Y M#JNNZ'X'\-1"]MY#V%K=W4OEB5H]I7 *H .I.<=<>@JDOPUT?&A^9>ZO*='AD@A9KU@9$=0 MI5R,<8 'R[?QH YH:W<>(-2^%>KW<2) M"VCX1\Q.SL^>&W$8'3 'OS1TW6[O_A'OAKX=M[B:UMM5M7\^>&;R2Q2/Y460 M E3N/( Y.T9Y->C:IX$\-:SJ=QJ-]IOF75S"()W6>2,2H.FY58 D<8)&1@8/ M P^X\$>'+K0K319M,1M/LWWV\8D<&-LDY# [N: ,()K3VWA6/4?%]G M:ZA#>M!X!Z@&M:@ HHHH **** "BBB@ HHHH YKXA7,%K\.O$;7$R1!]-N( MU+MCY)QBM#PS/#<^%M)EMY4EB-I$ Z'(.% /ZBM6B@#A=#MK?Q1\+ M=2T^QE6-+PZA;HR\A-TTH4X],%3]"*I7/C&"]\#WNF:K8WUGX@6S:#["]H^^ M2X"-M,.T88%TRK*0,[>AQ7H]% &!X'M+JR\#:);WT;1WBV<9G5P0WF$9;=GG M=DG.>^:HZ/TEL\M+2 # '?BEH **** "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@ ID>-IQU).?K_GBGTV,AE+ DY)SGL>F* '4 M444 &** ,44 %%%% !1110 4444 %%%% !1110 4453N]7TW3Y5BO=0M+:1 MQE4FF5"1Z@$T 7**K6NHV-Z)#:7MO<",XM6,TDC%8E6=>[C\RV%W;26XN!QQ&9% 9L$$J.0#TZXJW'CW1;;5 M[S2I%OS>62&6XC2RD;9&"!YF0,%3G(QZ&@#IZ*RU\2Z+)H$FNQZG;2:5'&9& MNDD#( .O3OVQUSQC-5+?Q;937^GV4MI?VLNHD_8_/@PLP$9D)R"0OR@\-AL] MJ -^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "FIG;D@;NY QFG4U,;3C/4]3GO0 ZBBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ KS#XM*#KW@$\'&O0@ CK\RG'MG%>GUROBKP4OBK4](O9=2FMO[* MG6YMDBC4_O0P.6SU'RCCCO\ @ */&36-D)8+KQ3%:W,Q=<0H9BK':0=P(.WU!< M'C%>B7/@FV;Q;'XFL;VYL=2\H0W'D[?*N5_Z:(1R?0Y[#T%4]*^'BZ%=ZM=QRH,?R\MV[<>A !S?C1+6UU_P'X4M L?AZ2_82Q+- ME':(@K$P.20&(^4G&<#' QZ9=:797AM&FMT+6<@EMR!@QL!CCTXR,>E8DG@/ M2;CPK!H%R]U-'#*;A+LRE;A9BYD,@<=&+,QX]:NV?AYH;V"ZO=8U'47M@?(6 MY:-50E=NXK&BAFQGELXR<8H Y;X2/]H\'ZE>:@$%UP ' MX5YV\;-^S'>)=7#"W2]/V)G/WHQ,-H7(!(SN_7D=*]CO/!.EW9U54DN[6#5B M&OH+:78DS#@MTRI8 !MI&['.>E M'":C++JOCKP9H6O1KIEM:*FH6,L19Q>SHJ8B#%0%V_,3GJ,#C-:FC O\?/$C M]!'I5NA]\D'-=%J'@71=6T>QTV^%U,EBP:VG-PPFCQCI(,'L/R'H*BE^'NA7 M.K7&J7(O9;VX"I-+]LD0N@P-A"$ H=HRI&.OJ<@'F?@G3-)UC0O'=E>2K;^& M-1UA;?3YHA\I..>]=!H*>)?"/B_1/#>N!-6TF>20:9>;^%=#O] 70IM-@&EJR,+6,;$^5@P&%QQD<^M)I?A7 M1]'O7O+.WD$[ @-+<22B,$Y(0.Q"#V4#H/2@#9HHHH **** "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@ IJD$<,3R>3]:=38SF,' &> M<"@!U%%% !1110 4444 %%%% !1110 4444 %%%% !4%[>0:?8SWEU((X((V MDD8]E R:GKD?%L-SKFJZ5X?MGE@C$Z7]U.UF\L6V)PR1%N%RS#/)_@/!R 0" MYX)\3Q^,/"=IJR%$F<%)XT_Y92#JN#G'8CV(/>N-\.>*_&/B"'Q2L-SIWVG0 MKQX(E:U(6Z"%^&/F94M@#.,#CKS3_!]EJGA3XF^(M.EL[VXTK5)C>)>1VCB% M)6&\@GH/O,O!/W5[YQG> H]2T+_A.;NXT75=]_>R36<8LI TP+28(R !]X=< M4 :E[\2+K4O@[-XUT=8[:ZMSB6V<>:H/F!"I)"]F#9'KWJ_>>*]:\/Z]X9CU M$176E:Z4@,NS9):W# 87(X8,6XXR IZXYYFX\#ZOHWP%N?#"VTE[K5ZXE:&% M ZJ_FHQ&[@<*HY)ZYZUMZUH^L^*]>\'VZ6%Q::5I$J7UY<7&U294 V(HSN)X M8$CCY@<\8( D_B/5CK_C>QE\0K91Z!''<6SFVCVE9(B^)20=RJ2 -NUC@9)S M577_ !?XB_X4;;^+X+A],U:-(I)(U@1DEW2B,Y5PV 0=PQ@]*S=:\ 7_ (J\ M5^.UN=/E@BU&.W.G7DH&SS(4"\XY )_3GTK1\2V_BSQ1\()M!NO#UTFO3K"A M'F0^6VR5&+E@^%R%/'4'/&.: -;0[C6=5N=)GL_%-U>&&*WN-3MI8K?RRDR- M\JLB*P92N[!SP1S67I?BVYUK4M2TRXUN;2?$EOJ#1)82!%AEAW *J;AD[D&< MYW;B2.,"M+P_;7VC66GP:7X/N]/NKE;6WOYO]%2*-8SAY"%*-$T>+5_#LD'B.VEMPVL1SP?(BN"S%@^\G:,[0N-Y&#CD "ZMXPA MLO'VL:;XFU#4M)M5B1=*FMBR)M*'?*0,AVW' R&4$ 8!Z^@Z 9VT2V:YOX[^ M1MQ%W'C$RECM;C@97' X'05S.H6>H7]S?VFO^%7UG3S=%]/EMY8!+"F%Z[Y$ M*'<"05.<8SC'.OX&T2Z\.>#-.TF]D#W%NK;B)"^-SLP7<0,X! S@=* .AHHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IJ' M*#CZV/NIG W' R M0,Y- &G17*Q^/-*D\8ZAX?+LK6, DEE*-M# %F!.,!0H!W' ).!DUO:5JMEK M>EV^IZ=.)[.X3?%( 1N'T(!'T- %RBBB@ HHHH **** "BBB@ HHHH **** M"BBB@!&941G=@JJ,DDX %5GU*PCL1?/>VRV9 (N#*HC.3@?-G'6N(UZ\U'7/ M'C>'X=/BNM.TNT2_GMY)S$+J5B1&C<$%1@M@C!8#)X%/T/5[+Q9XET"_AMS' M9)HTMQ;VTR >7*94C; Q]Y K)D=GXP&Y .YENK>&V-S+/%';A=QE9P% ]<], M4D5Y;36@NXKB&2V*[Q,K@H5]=W3'O7E>D7LE[JW@_2+@M'91:CJK('QLG\B1 MUA5?555N._[OIP#71Z!;PW-_XYTR2-38"_XB,*E07MXV?"D8.6);GJ3D]30! MV=O<07=M%K0ZI<>*]/N+:[%K9;3I-S:AQ M,J$NP23DH[=!@8R!G/8 ["XOK6UT^2_GG2.TCB,SRGH$ SG\JEAE2>".:)MT MKOM+8'X*Q_"J6N>(M/\.P0S:B9UBFD$2O' \@WD@*IV@XR2 ,]ZXCQC%=>( MY-3O;"WNIGT%U;3YK>2-5%U&0\F=Q!/\,? ('SCD\5U,WV7QY\/V>V^6+5++ M?"7X,3D90].JM@Y]5H OZQKUIHEK!<727++/(L4:PP-([.W0;0,Y/TJ*'Q): MW6L:CI-K;W4]YIQ3[2BH%";UW(=S$ Y'H3COBN7\):Y/XVN].>_LWAGT-&-^ MD@QLO_FCQC '";VXR!YB]Q46DR:C-\3?'MGIVH6]O+LLF03VK2A6\@#?PRCV MQGL/?(!W.E:I;ZQIR7MLLRQ.SIMFB:-U9&*,"K $$,I%7:R_#\A_LB&TFNTN MKVR1+>]E3O.$4N>@R26ST[UJ4 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %-C&$ SG'%.IJ9V#*[3W% #J*** "BBB@ HHHH M **** "BBB@ HHHH **** "O/?&L&BZUKK:1XGLI+>PAM%N[36(RT8@DRX=6 MD^Z.%!"G(..1]VO0J* /!-6T'7?^%+ZI8I]IU"TMM65M-#0GS7M5=0&"X)QD ML1T^7GA<"NI\4P'7?B3X%NI='OYM.,,TDRO:G;'O"[/-&"!A@N5.,'&<5ZE1 M0!XWXOT:33OB-$SZ-J-QX:O-%.FB#2H/ECRY_=X483)VCM]X\\&H]T44 >=Z+::KI?Q,\ M4RG0[B2TO-/M7AE##8[11[?+WM@%B6(Z_P .3@$5U?A.:6Y\*Z;-/I"Z/(\( M8V"IM$'^SMP,>N,#&:V:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@# MG[OPW)_PD;Z[I=ZEG>3VWV:Y\R$RK* H9.ZTF4S6]RR*Q M9V5ED+@8!#AVW 8Y.1BI=+\-QZ5I%]:Q7DTEY?-)-9Q@OC& !P N, M "MRB@#+\.:*/#OAVQT=;N:Z2SC\I)9L;BH/R@XXX& /8"J=[X4CU#5+JXN M=5U*2QNU19],:8&W;;@8P1E5('S*" W.N">V>?J3Z MUJT4 5;/3;/3WNGM+=(6NYS<3[?XY" "Q]R%'Y5DCP1X?&L7NK?8I/MMZRM< M2FZE/F%>!QNP !P !C%=!10!2TK2;'1-/2QT^ 0VZ$D+N+$DG))9B2Q)ZDDF MKM%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !38SF->HX[Y_KS2D9! )&>X[4D>?+7)R2,YSF@!U%%% !1110 4444 %%%% M !1110 4444 %%%% !7!>/O%GB#PYKGA^QT>/3I%U>?[*/M43DQR;E^;*N., M-TQU'7M7>UY7\590OBOP3-I3$GR':'X9DG%\UC=,9GM98@KJH5-KN O+N"",C"GD=:XWPQ:V-[X$D:]L?$%E>6& M@2V5YL'EJL85B-HPH=C\S 8)4G#=B0#U&S\6>'M1GC@LM:L+B665H8TCG5B[ MJ"2 >< $Y%36GB#2+_49-/M=1MY;M%+F%7^8J&*%E_O ,I4D9 ((//%>3>$ M-4\.ZOXAT>ZFU:*YU"VT4:;:Z?:V,D(D*H3)\[HH''"J" .<'FJ_@>SU$>,_ M".IR^'[VPM?[.NK3RA;L([7$KE4);+]""68_,6./2@#TGX>>(+_Q-X2CU+4A M$+DW$T1\I"JD(Y48!)]*PO#WB'Q'XEU#QG8VNH6\4VD7AMK%G@#*2"W^LQC/ MW<<8Q[]*U/A@LB>#V66SN;1OMUTPBN(#$P5IF8<'MAASZ@CM6'X-@UO0M6\; MZA+H%_*E]?/=6BKL4R#+8&'9<'&T_CQR"* -?P;\1K37_"=UJNJB&QN-.<0W MP5LIOX&4SSACP!SR" 6ZG8D\:Z#':P3F[62%(4@=IM\8)D4Q@%@4 .X8X MQ7F#_#7Q'8?#61$C1]936UUEK6WFSO 'EAN,G^(<_0D]=G7O"]]K.C0_P!G M^&)[&::6?48;F&Z475K#]1AT*WAL-.2Y^T"*2/$!E4JH7H3ZD 8&>": )8O%=MK/BC MPM+8:I=166H6MU-':&W 6ZV@#ECRI7!( ZY'..I;_%?PU<6EO>?Z?':RW'V6 M2XDM6$=O)D@+(W09QU!('?%/UW1-5N?B=X6UFTM0^G:?%<1W+B105\Q=HPI( M)P0"?;I7G7AW0]6\6_!^Y\/:?;1K'>ZO)YEW)( ((UE5R2I^8MQ@ >^2* /2 M6\7W/_"RY_#L=E;%N9-K,6+G<0%0=\GC&/2M2/P]J]I\3KG6[:*T;3Y],CM=\C MD,A1B<;1USQSTQGTP>=\/?#36]$T[P?)-<65Q?\ A^XN=T2RL(I(9LYVL4R& M!QV Z\T =!J'Q,TNQ\(2>)/L5X]K!>-9W,1V"6%U8J(+--*U".\T6W%P\$BKNG0H679ACR0.A]1[@_#'6IOASJFAP7-@-2U M35GU*=I97:&/+!@H.S+_ '$'*CJ3VP=NU\*>(K7Q5XHUR"[L()=6LTBMOF>0 MPRQIM1CD 8ZDX'IQUH [#2KYM3TBSOWM9K5KB%)3!.,/'N&=K#L15RJ&B6U_ M9Z)9V^J7BWE]'$%FN%7:';UQ_7C/7 Z5?H **** "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@ I%!"@,:Q?ZD++)M(KE856$D%<_NXUR<$CGCD MUT]9]OKND7'2K**TB<[FC MA&%)R3G'3/)_3T%:%% !1110 4444 %%%% !1110 4R.:*5G6.5':-MKA6!* MGT/H:\Y^*GAS3(? ?BO54LXGU"\2)WG>,,XV^6@53C(&!^9-=K_9^E:&]]J\ M5M%;$VZB=HP$4I'O89' R-[E9]WX@T:PN&@O-7L+>9?O1 MS7*(PXSR"<].:\^\):W#9>-D=K^.ZA\60?; 8G5DM[E0?W61ZQ@#GG,9]>-B M\N+B'XI:BEKI(OW?0[?<#(D>/WMQQ\W4'(!QGC\ 0#L+G4]/LK/[9=7UM!:Y M \^6553)X'S$XJO;^(=%O+F&VMM7L9IYP6BCCN$8R #)V@'YL 9..@KRV-@G MP>\=6TB/:W23WDDVFL018;_F$2D?*5Q\P*\?,>E=WICZMCPW^DV::?%:" MX2[CN6D99PJJJX*KMRKOSSG&..X!=_X3+PUN*C7+%BLJPL%F#;'8[55L?=)/ MKBMM6#*&4@J1D$=Z\6NKC9H/C+3IH;:/3M3\43V=U?7 W1V0>.("4ICGYL ' M( 8@DCK7L=C;)9V%M:QMN2&)8U;U /Z4 3T444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 @@$'(/>B@9 MP,]: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KS'QQ87NC?$KP[XW2 MWGNM.MXC8WB0QF1H%8N!+M'./WAR1GH!WKTZB@#%T_Q7I.KW"Q:9,]ZN"SS0 MQDQ1@#/+G ]!@9//3&2/%+'2;R+X0SQ1:5>S26OB1;HP-;EI&ARA!Q@%@00# M@#G.< ''T+10!YQXRT&\;Q?X?\3:,1%M:\/A:QA\4W/B M371N+@*6@:7]R'5-@D"X^]LRO7&">.:VZ "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH P?&/AU_%?AFZT07:6L5UM660P^8=H(/RC<,'(')S]*7 M7M!N]>T>WT^74EA"S12W+1V_$X1@VS!;Y02!GD\<5NTA(4$D@ ?7I4-UX8OY?$DNMVWB">TFEM8[5XH M[>-HRJ%F!PV>6UXKM:W,,ZQMLL^Y\4>'[* MZ>VNM=TR"X1Q&T4MW&KJQ&0I!.02.U &6_@.P?PWJ^CF]OB=7D:2]NRZM-(S M \E2 !P!Z\U<'AEVGLA<:S?W%G:,DB6LBQ!6=/N%BJ D#@XSU /:M.^ MU33],LOMM_?6UK: @>?/*J)ST^8G'-4[;Q1H5Y?065OJUI+3:$D.<*Q/0G! MX/H?0UI7VM:=IMPEO=W2QS21M*L>"S%%(#-@ \ L.?>@"_16+8^*]'U'48;" MWN)3-<1&:W+VTJ1W$8"DM'(RA7&'7[I/6M!M1M$U./36G47DL33I$>K(I 8_ M@6'YT 6J*** "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@ H&<#/6D)P"3GCT&:4# ]* "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KC?&'C#4/#.OZ!8PZ?;74&L726BN9F5XF+ %B I!7##N. MGOQV5>5?%6\M1XR\"VSW:H\6HBXF1)0KQQ94;R.H3ALMQ@!O3@ Z3PUXZCU7 M4M;TK5(8K&]T:5(KB3S@89-V<,I.",XZ'VKJ(=0LKARD-Y;R.(EF*I*I(C;. MU^#]TX.#T.#7'>+]#T;0?AMXJ-AIQ!O;65Y3%NDDFE<$*S,26;#$'KP,UA:G MX:C_ .%+33>'M/+:C=:9;+='YA-/''M,B'/);:'7'7L.U 'I$6N:3<6+WT.J M64EHCB-YTN$,:L<84L#@$[EX]QZTP>(-'?[/Y>J6+FYB>:WQ<*1*BC+,I!Y4 M=R.E<-I^GR^)/B-XDG12_AB]TF&UF$D159I2,KM# 9VJ6R>Q8#KT7P!H.H:- MX9EEUY9)KC2(;G3K0*&),"R,Q90.[[44 9.(EP

(-:T M:.]N+8S,\-RHBD"\L8R3\RCN1FM(Z_I(T:'5_M\!T^8*8IPV0^XX4+W))X ' M.>,5Y=X8MIT@^',%QHUZ6M;"^$AELW A?;@$G'RD[3CN=P]:R8=%\01_"#P; MPC=OR0-N,^U+)XLT*.'396U&+9J=Q]FM"H9O,ER05X'!!!!S MC!X/-+M1UZSOHH1?VZ136W MV:*;>*%/-MDD=HD"^8Q'WCCJ3[\ MUG7<2CXM7S)I<=]))H$6Y24''G2C!W==V /PY[8M67@W6K#PW%H4'BEA:QP? M9P_V("4+S]U@W!P< ]L"KEYX6OY?$$NK66O26#/:QVJQQ6L;@(C%AR^-]-ECDM+NUNIC+ITAS]B5W4QQJ1PR[<$%>#DXKTVV34[ MO4]-CU/1+."RM8#,DZ7.\QW'R*B@84CY7E'0@X[=ZEUX MKOPWJ>DR:C-NT.3N QQP1CMBI)M M TVX\/G09H&?33"(#"97R4'\.[.[]: -%65U#*05(R"#P12U5T[3[;2K"&QL MU=+>%0D:-(S[5 P "Q)P!5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH *1<[1G.<=^M+0!@ >E !1110 4444 %%%% M !1110 4444 %%%% !1110 445R/BCQ7?>'_ !'H.FQ6MO-#K%Q]F25G(:%A M@EB.C#!Z9!X[T ==17)>%_&HUO5-0K.Z2%HF7<^_ MH<;]IK.EW]G)>6>H6MQ;1 F26*4,J #/)'3CGZ4 7J*P]1\6Z-8>'KW6A>PS MVUI%YC>5("22,JGLS< ^HJ5?$VDKI<%_<7UM%'+"9>)-P"J/G/J57!RV,<= MJ ->BNNH_%OA^QLS:W&FZG;W$KR*"S 1JI5E8-M*G>!T_&J_COQBWA+3 M[-;6T^UZEJ-PMK:0DX7>?XFQSM&1TYY% '5T5S,UGXLMK6&>+5[:\NM\8N(# M:+'&4W#=Y?S94[+=_&'1+"#X=>(]3B ML(I=0F>WE>9H@[X22,8SC(4*#QTY8]S7<-X?TH_:6;3X2;FW6WFC"C;(BEB M5^Z>6/)'>@#1BECGB66*19(W&Y70Y##U!JI)K>DPW!@EU.R28,5,;7"A@0,D M8SG..:X'^U[S1O@!IE]9/MF72[6/S@!^Y5@B%\=]H)/X9-;_ (CT[2-#^&]] M9QZ5#-ID%J5:V1MF5Q@LK8)W]PW7/.<\T =;5>"_L[J*:2VNH9TA=DE:)P^Q MAU4XZ$>G6I(&E>WC:>-8IBH+HK[@I[@' S]<5S7@R*."X\3111I'&FLR!50 M #R8CT'2@#9LM=TG4UN&T_4K2\6V_P!<;:99/+//!VDX/!XZU)I>J6>LZ=%? MZ?-YUK+DQR;&4, <9&0#7GGC%(-%U^[N]-6[6SO40>)!8CYHHR<)*#D;&QN# M%03LW,<':U=!XEUA--M-*L;&PN[K3KI"93IUDUR!;(%^1=N0-X8*#_=W$<@4 M =%I6KV&N6(O=,N5N;4R/&)4!VL48JV">HR#R.#VS5VN ^$%U'/X-DCCM9X$ MCOKD@O%L1@TSD;/H" 0,8((Z@UW] !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %(IRH)]/3%+10 4444 %%%% M!1110 4444 %%%% !1110 4444 %>8?$T1R^-O A9)9([:_>6=H0285.S#-M M&5&1UXX!]./3Z* /.O'W@YK;X:^(+3PI:NE]>%9[G8Q>:[ 8;P78EB2N3C)S MR,9:JUU';ZCK/B74$MK[_A&YO#\-I.EM T;R.2YPB<998V /<9VX[5Z=10!X MGJ>C:]>?##QEIK";5W4VRV=XL!66\C3RVY4\LR@8)P3D$9)&!H>*C?ZMJNF- MIOAW4@]UH%S"MV(6W*77"PE6(2/D DN.0P P1QZY10!Y?X;L]3%Q\-7BTR]@ M@M-*N(;XS1D>5NCC #;AD$O'D?AV-:'Q/\):EKB:/K>A11S:SHMTL\$,A4"5 M=RDC+< C:#SZ'OBO0** .?@\1W6H&WCL]!U.*5Y )OML(A6! Y5B23AC@$@( M6SP>AS7$Z?X3U@26^E26DT(MO%LFK->;QLDMQN=3G/5BRIM[VMXL\:@H[(S;MS#YAL QQG)-7[WPEKB:MX8UM= M&_M!(=(&DZCIINUC*C!.]22%9=W!YR1CY>N/5J* .2BLM;TK4/#=AIND:2FE MQ1RB]DB&P6XP"%C!YY..QW8.=M=;110 4444 %%%% !1110 4444 8/C+PW_ M ,)=X7N]#-W]ECNMHDE$>\A58-@#(YR!SSQFM=HIWL#"TR?:#%M,HB^7?C&[ M83TSSC/MFIZ* ,?2O#\%CX3MO#UVPOK6&U%HWFH )(@-H##_ '< UEKX)D&E MG19=?OYM%,9A^RRK&7\O'"^;MW8';O@=37644 %95AH4>FSZC)!>76V_F:=T M8IA)& !*?+D< <$D<>N:U:* ,2R\,65EHU_I@FNIHK]I'N))I,R.74*QW8[@ M?AVQQBUH>BVWA[2HM-LY+AK:$!8A/,TA10 H)Y"@#@=JT:* *.D:19Z'8"Q ML(VCMQ))*$+EL%W+MC/;+&KU%% !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 !('4XI%^Z."..YYI'^X>N,XXJ6BB@ HHHH **** "BBB@ HHHH **** M &R/L0MQQZ]/QIP& !Z4V0XC/!/; .#2K]T?-NXZ^M "T444 %%%% !1110 M4444 %%%% !1110 4444 %%%0W=U#96<]W<.$A@C:21B# M_$B^+?"5GJ\0CBFGCQ+&,L(9!U4C@^_;((/>N6T+QAXIUVT\326\6E&?0[Z6 MU6'R7 NA'G.&\P["<#'! ]\\ 'I%%><:U\29Y/A3_P )IXIZ%K_AJSU:*UN+/7B(HY;:%HW@EVKPREW# EAR" M,#/7% '=T5YP_BKQ$[^-8H[FRC/AUA)!(UON\]2ADV. _H-N1@\^N:H^*/'F MO0?!W3/%UFGV#4)FB,D#1!E8,2O1@3@\,.I>)([J"'6AI^OQ:D8?[,FAC6, MQ)( 54LI)J45YE?^,88O&VJZ5KFO76A/;NJZ>45! R-&/W MKEE.3N+#YOE&WCD$UW6@KJ T&V75+A9[W:1)/&%P_)PPQQ@C!'ZT :=%>&:/ MXTU.^UCQ%IVL:_> 1ZC'IFE1VTD4,DGF7#QL0=GS,JJAR0<>HW5OW6MZU>^, M= ^'UOJ4OFVMBDVO:A;$+*2L8^56;&-Q*$D#(#@C�!ZI17F6KZKJ/@GXC> M&M+AOKFZT776>&2*]G:9XY%P 4VS('0[-N<\YZ\UT= !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% #7 *'=R,VFH>$_B'XG\-RPS2:;<.=0@FBMV$",V"5'7'RD+@L?]7[TWP6FH:'8^.)+ MS1]3:>]U2XN+6/[(Y-PK@[2.,#/OC&:]%E\1:+!;+KZ5JGB7Q+X-MH-/DBT_1) M([R\N)X?)4N%&U(PRY."#D#CD9Z CJX_'/AJ1K@)JL1^RD"Y.Q\0$D@>8"K[Q3<^/[(V- MU9/J$T%Q87$F5AF,2;=I^KM">$3V[! M0OR_><$$C:?3KSTKT6X\3:7:P:;-+)BV\NAM;1:+X;O8+ MB_-K'?R>1'##"(\"1\9Y8J2.,\KU]*['39+OP]<:9XIBD@\_5A)# MM*(X#,S1N"V5!8*%X;:. ,UVFI>--,T[5WTI(;Z^O8HQ+/%8VYF,"$X!?'3Z M#)]JI7?Q'T2WMK*ZABO;RVO;S[#!+;P@JT^M0: MA:^)O"$NJF.YG%A=036ZMY#/E &WH\9QM!_W03DUN^"-%O?#7@;2])OI!<7= MI!M?RSD9R2%!/H"%SQT[4W3/&=IJ6O\ ]B/IVJ6-Z8&G47EML5E! .""?7]# M4OBGQ;:>$X]/>[L[VX%_=+:0_9E0_O6^ZIW,N,X//MSB@#AO!G@"]M=;\3G7 MM**V>K7D=W%(LZ%E:.9Y5#;6R/O)TZ[3GK6UXH\(:F?'>D>,O#RPR7EJIAO; M668QBYB(*C! QN 9NOHOI@[%KXWL9_%$_AN:PU"SU5(3/%#<1H!<(,\QL&*G MH>I'0^APGA#QSI_C-]2CLK2]M9-/E6*>*\5%<,<\85F]"* ,YO#.H^(?B%8^ M(M9@%I8:1"RV%IYP=WF?[TCXRH & #DD DX&#BVWP^U'5X?&5KKEI:P1:Y< M"YMY%F\UH'4_)D8&<<'KW(QBNV\*>(F\4:-_:?V"2SA:1HXP\BOYFWAF!7C; MN# 'N #QG%9&B_$*WU/QM?>%;K3Y;*^MLE"95=9 ">G0[2".N<-SQ0!=\!Z M?XBTGPQ;Z=XCEM)KBV41Q36\C.60# W[@.>.HZC'<9/35P>J?$N.T^(,7@^R MTT75V^Q6FDN#'&CLI?:<(QX7:<_[6*VO&/B^S\&Z7;WUX@<3W4=NJ;POWC\S M9/\ =4,<=\ <9H Z*BN?\:^(Y_"?ABYUN&RCO%MBIDA>U6* "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@!L MB[D*E=P/!![CO3JBN2!;MN)"]R"0<=\8YSC/2I: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ KS7QI;^([/QK;^)/##IJ,MG:?9KS2V8,41VW!@N0?F MQU!SE!PV"*]*KF;OPG.WBBY\0Z?K5Q9WL]NELT1C62!D4DCDVT]I-=:A#-?V&;K1)[R]"7U MU]LO[B/RUDNIBP8ELH5 R!PH'3ZYLMX)\U=+BN/$FN3VVFS0S16[O %D:+&W MS"L09QD \GKSUQ0!YV==GT+Q1\6-6ATX:@(1:*\3?+@>6ZY.1W!C\M\ A>%1<8!(_GFK'A7PE8>#[":QTV:Z:UDE,JQ3N&6(D\A, 8'3 MCVSU)) .-^&-]=^(+#2[>^$A;PVDEK.Y^( MGQ/CMVQ:!D\]R.O\ C7IVGZ7:Z6MR+5"OVFX>YER<[I'.6-9> MD^"=!T/7+O6=/M9XK^[S]HE:[F?S,G))#,0>?;CMB@#B?@(\;^#M1\TNVJ?V MC)]N:4@N7VJ!GOT&.>X8]ZL_$."SAT[PJ-%-JBR>+K9MT9#)YV^0,2 ><."" M 0>".,5TVH> M$O]:DU4"[L[F9-ES]ANGMUN1_TT"$;C[]??@8M:CX-T#5DM MH[VP\R*U0);Q"5T2''0HJL K#/W@,^] &=X<273/LL7B7[*^OW5Y=K;R(JEF MC+,_R$%D6Y^S,WB&V439 \LE7 ?GCY>O/'K77:; MX*\.Z3J:ZE9:7%%>(I5)2S,4!&#MR2!D=<=:M:UX:7\?[*'5IVUJ6YL-EI,BB/["I#ELH..=ARV>CU6\3Z8^@_& M*SM]*N3:P>+8FBO5 (V8.79,$89AG![,Q/4UZEI/AC0]"EDETS2[:VFD^_*J M9=NG!8\XX'&<43>%]!N;][^YTBRN+MVW&:>$2-G&."V<<<_C\7Z.?,O='\0M$\2CB5)1$I5FYP,X7I M_&>XY]KJK::;86$;1V=E;6\;,&988E0$CH2 .M 'D&KQ1Z5\5OAYIES=)+J, M0N+B^D&0'EF!^;/&+]+;XAW.NVEDVG2V^F6YLTEFN2&AN3 MLE9UVJ< 81"21RLB] <^CS:;8W#,TUE;REOO%XE;/UR*?'9VL2RK';0H)<^8 M%0#?G.<^O4_G0!XGJ_C*T\1_L[WDW!"W&>C# ML:;\1=3LK_X&^&5M9HI9&-KMB! ;Y(L/\K6_$:&%?B?\ M#^ZGLS>J)KE1;IAG=@JE2%;CY6PQ.>W;B@#TZ"XANHA+;S1RQGH\;!@?Q%25 MY#HO]H?#/P_XG\07VGO%:ZA?A]-T@.O[C>[!=Q7A\8:GJ?PP\0:E M8:G8RQH(8XIK>!D?9+L#JZ,QV']YP1_M'VG3;NY MGDE)!>8[V))]F&,^PKG=36_O_AA\+A<7;1R2:K9PJH57&,L(Y.03D*!QR#N. M1P* /57^(/A:/3;;4#JR-:W(=HW2*1L*C;69@%)10Q +, ,D<\UK:-K>G>(= M,34=+N/M%H[,JRA&4$JQ4\, >H->>C1[/_A>C:= R1V8\.O+):1PQ^6-UQ\R ME=N,$D.-=1OO#O@K3)KE=/GUV6]2:ZM844Q")V50BXVJ68J,D M>OQTA. 2 3CL.]>47_B7Q9IVK^$_"FK7:)J5\L[W]Y8*F9,%Q"(RZ[5S MM7<=O?M7<^#9-8;P[%%KTUM-J5O(\,KP3"3.#QN( &_&,\#GG SB@#/7XDZ# M)#?R0IJ$HTX$WP2SUN$$D4J'AE M/0UX5I,&I11_&"UTN^M[:.&:60B9"[8(F+_-E=N0."@V M#7.EZ1JL$_VB-+AA,5A3Y5$HVL 6'5<$Y&/0@'LM%>.G4M;UGX9>(+B+5+V* M^T;4Y[:PFBG=7N51U"1O@YD+9V#N2?7K>LM4TW6?A5_;%SXEN=)DO[M9[R[B M=V,,^\$QQJ2=J@ 8QQM 8Y&<@'JE%,A $,860R#:,.3DMQUS3Z "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** (Y_\ 4L,9)P ,DEH **** "BBB@!CB0M'L90H;YPRY+#!X'(P> 1CG(?44MO% M/)!)(N6@WMXX%(+9^;[31[F8S26"2XCR6#%0<;PI(R5#8Y/:K.N^#M*\ M0#3!<_:(5TR59K1;67REC=<;2 ..,<>E=!10!B/X6TY_%7_"2 W":E]G^S%T ME(4Q]=I7H1GGZ@'L*SQ\-_#']@6>BM8R-:V<[7%NWVAQ)$[$DE7!#+DGH#CO MUYKJZ* .?U/P1X=U?3K2QO=-22*SR;=]["2,GKB3.[GJYK3O- TG4(;2*YT^W=+-UDM@$V^2PZ%,?=Q[5HT4 9*>%]#CMK&W3 M2[80V$OGVJ!.(9,YW+Z'/>HH/!_ARVTV338=%LELI)%E>#RAL9EQ@D>HP*VZ M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@""[#-$ H) M^8$XST'/;GM_^OH9ZAN3B,'FV=M9WELL@7R8E1)=RD .%'."<@]1SCJ:\L7Q))% M\+?!\>@V<.DP:QK M&1'>98Q]H8DJ2=Q!*G(]"0,<5ZQ9V&L&=KG4=4B,@B, M<<%K"4A1CU,$9 KH(K M[Q6FMZ%;7&FVC64]J[ZE<1$CR)@N0JY;IG [YY/&.<2[L;?Q5\0M+:73+])O M#,\ADO)T5(Y@T:[,8^\2^&&.FPY WBNCNO#CW/C*P\0#5+R-;2W> V2N?)EW M9^8C/7G]%]* -VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **.^<_A10 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110!%.I8)QD;AD!<\=/7IU]>M2U%,B MOL#!2-W 8=?\C-2T %%%% !1110!D:EDZ_HJ]M\S'_OV1_6M>LG4 #X@T.V+>)/A;\.-:UJYMH!&=1\^'2Y9C)]D@D?8$WAL9RRGC(Z]SQT6L^-M M=T'3&N=3TJSM);ZXMK72HQ*TN9)!\WF\*1MP>P].>I /0*CGGBM;>6XGD6*& M)"\DCG 50,DD^@%>?7?BWQ5!;^*[.V@TRZU;0&BG!$3B.XMI(RX 7?E9!M;/ M.#@8'.:AN/%=[X@\%ZOK6GS65QIL.@&2:*2VW(]T49Y(R"V MCV]Q#=VT5S;R++!,@DCD0Y#*1D$'T(J2O(I?%OB.TL+'3M%&DV5O'X.75@9( M7(A9 !M3+XQT W9QU);&#K0>.-3U#_A ].C,5O>^(;9[FYG1,B-4AWX53GJV M.N> ?7( /1Z*\MOO%OBW2+CPOX>U40C6M3N)O/GLXU(,29VA/,(3>W'4\>G- M=%I4OC"\?PU<:C<6%@HAE75K([7DFE'"[&4D8R,D C&<<]@#L**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &OM^7= MUSQ]:=2-V&"?I2T %%%% !1110!D7[?\5'HZX_AG;.?15']:UZR;T$^)])P> M!#<$_P#C@_K6M0 4444 %%%% !1110 4444 %">N?7)K=HH M Q-%\,V^DW6JWCS/=W>J2B2YEE51N51M1 H&-H7CW))[U6M/!&E6'@J?PI9F M>#3YXY8W9&7S"LA);DC'1B.G3'I7244 <2/ACI/F*S:CJCXT;^Q"#*GS6WH< M)][WJS>?#K1KW0=(TEY;U%T@@V5U%*%GBP,##8^G;^$5T8U*P.I'31>VQOQ' MYIM1*OFA,XW;,YQGOC%/O+VUT^TDN[VXBM[>(9>65PJJ/7<:5%+%:[ M7.%$GWB?[S'+*M O)(X[?6+*224J(U$PS)N) VC^+)!Z>A]* MUZ "BLK6O$FD^'5B?5KO[+'*<)*\;E,_W2P& QSP"8N/Z_A6M61=,_P#P MEFF*#\IL[HL/7YH?\:UZ "BBB@ HHHH **** "BBB@ KR7Q5#;1?'CP])_9A MNBVF3R211QHQE(#@'#$#('?$"Q\5_VI"C6<#6\=M]D)!1B M:E8V'BF*YTQ)=3T!X-WV<$I-#+C$P7.1A0[%-W 7&[O6_P"+O"MM MXMTF*TFF>WGM[A+JVN$4,8I4/!P>".H(/K5'3_!!L5U>Y&JS#5=5NHKFYO(H MP@_=D8C"$GY,!A@D\,>: .3\7^,-2N_AE%?6EQ82B^U**T$UN#MD@;G.W<2C M'@$$DCGV-:OCOQOK'A070C2T+6UG'=QEHR_VH[]DB; ^Y N5.[!'/)'>Y_PJ M[15\,3:)#)+;12:B-25X%5?*E!&-JD$;<*!@YI=7^&.G:WJ%Y=W>K:KF\LDL MIE$B'2()(_A:-F7=]TF?)'O]?K]*K^,4 M75?C%X/T?454Z9'%+>1QLV!-.H; (Z';M4@?[1KJM/\ !EII_B2#71J&H3W4 M.G)IH6:1"C1*<@D!02VYXJQXC\)Z5XH%HU_'(MS92&6TN87V20.<G M8<$$' R* +NIZ=9WD,$EU;F3[%*MS#LX973IC\,C'O7G&B_$'66NO"-S?[;B MW\1Q7DK6]O"#]G\H!D6/'S,<<-NSR>,8KO[;00EY#=7VI7VI2VY)@^TF-5C8 M@@L%C1%)P2,L"1SC&3FCI7@71-'O;:XMHI"MIY_V2&1]R6_G$&38,9^;') M_%5YX\UC1/#TUM VCV<5S&D[JJ3,Q0N921RFQV& 1@C).=M;_P#PJGPB;+[" M]C] #;5=3?QS]HD\06KV#Z<"-)C*EE?<,R ]2G^U[@5TU94? MAK2(?$.)E;(9E&6'X=#Z'CKQ0!K45B6_B_0;QX%MM06<7$,C(SQUH V**Q+7Q9I M-SJ2:>7N;:YE)$*WEI+;B;'789% ?IGC/%3:9XAT_5;^]L('D2]LVVS6\\9C MD [,%;DH>S#@^M &K16#<>+M,M6U03+=(FF,J7#F!L%V"E43N[-O7 4'J/45 M-9>(8KO6/[+EL;ZSNC$\Z"YC 5T4H"58$@\R+QG([@<4 ;%%9VK:W9:-'#]I M=FFN'\NWMXEW2SO_ '47OZD] .20.:HZ?XE>?4XM-U/2;O2KN:)Y81\U#2HF<2WD3( 0APS1H3ND P>0.< M<9J/6OB!IFCV.B:J!]IT75)Q!]OBD&V$D$JS \[<*^3_ [>: .MHK)\1>(+ M3PUH%UJUV=T<,99(U/S2M@D*OJ3C\ ">@J[I]S)>:?;W,L(A>:-7,>_=MR,X MSWH LT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% <]J*0YRN M/7GFEH **** "BBB@#)N3CQ;IHR.;*Z')_VX*UJQKP(?&&D[R-PL[K9QGG=# M^7&:V: "BBB@ HHHH **** "BBB@ HHKQ?QFMI;_ !YTM[FS:[LWTEIKFTBA M\TSD+. 2G1CA4Y[;!TZ@ ]HHK@+6.+PI\/K[Q1H6GV5O+<6$>HS62_);AECW M.$ ^[D'@=,CWJ"/X@Z[)JD6F-H-G#=W6DMJ5OF^#A5 '$H R!G=]W=G(]": M/1JAN[RVL+9[F\N8;>!,;I9G"*N3@9)X') _&N+L?'-WKG@+1]@O[.YN)K>WNX)9X,>=''(&:/)(&X#D9*L.?0^E23SQ6M MO)<3R)%#$A>21SA54#))/8 5Y_X4C5?C!XTD 4&2UT]SM! '[LCZ=N_/ZUK^ M.S_:.GIX:COTLI=4BFW2LRK^[10"!NXR7>)<8SM9L1IJ,Z%XK=LAI% ))7U P?RKSOX<^-RWPEOKRZ(EO/#\,L M!M4U6[2>:;0IKIQ"@"J61F(4#J,$ M=3Q0!ZCK7B'2O#T5O+JUV+6*XF$$>@) (7H>3@5IUX%XDUO4O%_P * M;77[O42+2YUM5>S$486.$2%44,5SN& 222#DUUWB75/%<_Q+D\*Z%K<5G#=Z M(;R$RVR.(9 Y4;6 R =HY.[&XX'3 !Z?17C5UXQ\9ZGXIUS1]&F1KO18H J+ M'$D4S!D\]Y#(V0""P"KT!'(.";TOBG5[/XC_ -EZM>WMI!+@ M&!B!D/D'D'.[*D8H ]7HKRSPEK^MW?C.?1M:N;NWNR+J6%F^:"[A+ 1M$0 , MH,'C@ALD9YKL? \=W%X5MUO=?BUV8/)_I\1!5QO.!D=<=/T[4 =%1110 444 M4 %%%% '+)XJO[CQ9JWA^VTB)YM/@2?S)+S:LJO]T#Y#@\'.?3K5W0?$UMK= MUJ%@T,EIJFG2!+NTE(+1[AE6!'#*PY!_,"N8L-6TNV^,/BEI[JWM?)TZT25I MG5 S#>Q.2><*RC_]55+;7K2W\1>*/';)*NCPV<-E:RR#RUO75F):,DX92650 MW .3Z9H ZZT\7Z=>>-+[PQ$V;JTMUE9\\,V?G0>ZAHR?]_V-5];\6RZ%XNT? M2;BP$ECJF46[CD.8) 54;UVX"LSHH.[KFN*\0:7K7AK1M'\27&HZ6SZ3>BYE M>VA827*3D"==S/AL[F8<#@+TQST&M/I7C'48])BO8_\ B9:))- X.V2([XWB M<#J#D;@."/+/X &CX\\5W'AG2X!IT,/H/#<-UHZ07&EM=I\4VGDZM]ML[4PA"["*WN TC(/]LJ[\?>41\G K4\5:SH!^(^G'5-UQI\& MDSB1H[:2= \CQ;1\BGDJI/Y>HR 7/$&L^+_#O@S4]3N+W2IKNWO8XX)(K9O+ MDBE:MIJNLV'C2WT#49[748[RTDNDFMXA"]L(RJGS$+'* ML6&&'?(Q@9KD_%-Q8W/PSU72/#VDZBUG!>0I$HM)BSR>>L\HV%=RJHSRV 2= MHY SM06UQX4\93ZI;V5[J&D^(2K.R1,\]E,%SA@WS>4PW'&/E88QR!0!K>-? M%$WANQCDM+8W$RD7,X!4>7:1R)Y[\D9(5L #G)SV-:^HZO#9:0+^ "[$NQ;= M8F&)F5Q@X'.0>(K"_UO3?&EA8Z7+<:K>PP0$1R((X M4 /EQ%F8 LH+2-CIYH W8S0!K^&[FVUJZM'TSQM/JB16P:]MM\3<.ORDM&,Q MN&4\;B>H^L_PPNKW4O!4&I:C?7-Y=W$TX9IV'RA)G10 .%R>Y)//0#>L+< MV>CPW TT+?)9I&T2[!(VQ21'NSC@EL&_!<6AKX>!O8VG$= MR;V,Q R2LZNW.[ WY( [<=<4 69]2B@^(^IZ??:A>QV,.DQWBPI++M4F5_,< ME>0 %08) / J2'3I?%?@F6XT7Q%JEN;IY)]-NVD97B4G 5ADETR"1N^8!AT M(JS:Z?KT'CS4]6%G:M93V4%LK/<%79HVD.[ 4X'S_P O>EFL?%ITR:SM%TFR M6>YV@V\[)]DMOESY?[H[I3^\.2 %)7@XY ,;P]*WCMM/^V)/!%H#&"\7[6V^ M>\"A6!VG)C'+;F.6)'8',_A?357X@>-X)Y)98

4C3,WEI,A:0#GC+#/;VJ MS-X1OM'\5V6K^%H;""#[,;;4(+B=T%RHV^6>%;YU /SG)/0^HLV&C^(+#Q'X MGU5(]-<:EY/V-&N9,IY:;1O^3H22<#IT[YH \Y,T&D_#C0-4LVU"PUJ0VJR: MDYFCAVF0!C*[?(4QS@YSD$<\UW%QHNF7?QC2:XL8I9%TI;M2Z9 F24*LG^^% MP >N![56@\'^)YO!4/A"]FT9--%JEI+<1>8\WEC )4, N[ X/8\XXQ6I-X>U MVU\5IJFERZ:;:'3DL(DNO,,F X8LQ'?_ ]^ "'XHP6TOABT>ZLQ=)'JED=G ME"1B#.@8*#W()'OG'>H[#2]"3QLMK8>%X]%O;*S::*[B@BC#AR4*@)D,!UY/ M![ZUVS^TR7T=R76UD\J-8F4QK''YGRYVEF)8DEL9P 1L3 MZ)KM_=$7^O6YL-DJ_9K2Q,18NC*-[F5MP 8G Y /:@#S^SL["QNO#VA>-M* M^QZK9WT"5BU_6O&&IZE MQCU*QTZ2*8*+$1R2R1_<+ M/O;C(!P ">QP,CU M."UC-KX:^*6B1,[6%BJ/;12'(B\R!795XX4-D@=*]=@C,5O%&<91 IQTX%64T^K7TT-JQ MD^SMY821\84N50$[>2!G&<$]!0!E> @!I^LL !NUW4" ML+IH8VN$$J+,P#. 9&+ -Z$@''L*>/"RV]Q=R:;JM]I\5Y.UQ<0VXB*M(PPQ M!=&*YQDX/7TK6M;&&RTV*QM=T4,40BC(;+* , Y.N L)4'PZ^'4=V^-,N-9"W*[EVN3)*T8. M3@KO /T%>M:/X?L]"T%-&L)+A+2-&2+=*6>,'LK'GCMZ55@\&Z)#X:/AY[9[ MC3.<13RLQ7G/#9R.>^-WI6=JN M@7-]XGUK7-$$*>(]-EA^RNYPLT?DC=!)_LMN;G@@[3GBNMA\,Z5#=VUTT4]Q M/:Y\A[N[EN#&2,%E\QFPV.-W7WJS9Z19V-_>WL F$]XP:ZTZ._P!9@MUZK+:W(@M450<<,LRX!Z9'O5_P]+XA MT;Q7#HGB26VU0SV\SZ=J44>V58T9/,208XSF(\9Z3"XN(RGRRR#;\S#N?D7GVIUEH>FZ>TK6UOAI5V,SNSG;_ '06)POL,"@# MD/$EW:K\1O!.JS,LFF%;J""[CDS&MQ(JJN2"!R R@\Y)QCH:Z;Q ;6[MY-+2 M2#^UKBVG-DCGYU;85+@X)4?-@M_M8[XJT-"TK^Q4T8Z?;OIJ(L:VKH&CVJ00 M,'K@@'\*32] TG1%*Z9IUO:Y&TF) #C.0,]<#L.@H YGP!J5G8?"K3Y=1E6U M33;8P7JS_*8'C)5U<=0>.AYY'K7.Z%HL$_@SPCIFIV(M+2_OKUQ:MA2D4T5R M40\<':Z_0XXXX]'F\/Z+E 'EHN]0O? VJ0ZM&\;>&;"\LY99B TU MWY12-UQS_JG//]23VMOL%\::.#_%97:C)[[H#^?'Y9K;H **** "BBB@ HHHH M**** "N$UOP3JU[\2;+QC8:E91R6EI]ECMY[=F!!WY)(89/[QNF.W7OW=% ' M$77@_6]4TC6[2]UJV@:^LUL;6.RMBL%K#SN 0L !BF0?#IXM]=U10!YU9_"Q['PII6A6_B.[C73KXWD MH-)+\);9_!>I^&5UFY:WOK_[:998E9D/''&T9)4$ MGIZ 5Z-10!S>C>$8](\5:MKXOI9KC4XH8YHR@"#RD" COV/?O5JTT*:W\57V MMRZG-.+F%8$M6B0)"JG(VL!NZEB>>=WL,;5% '(Z=\.]+L-:UC5'N[ZZEUA7 M2]BF=1%(K#&-JJ.@) ] ?J3'H7PUTC0[[3+U;O4+JYTU9([5YYR0D;;ALQZ M-^F:[*B@#B)/A1X8GMKNTG2]DL;BX-REE]K=8+=R,-Y:+@#.3USC)QBMR/PE MH\7B2/Q L$QU*.W%LDK7,C!8L8VA2VW'4].I)Z\UMT4 <_?^"/#FIZX-9N], M1[_:%:19'02 <#>JD*_&!\P/ Z 4L?@K08]0^VBUF:3[6;[RY+J5XA<$D^8 M(V8H&R3T Z^PQOT4 8&F^"] TF8R6ED^=LJJLUS+,D8D.Z38KL53<>NT#-7] M$T/3?#FDPZ7I-JMK9PY*1JQ;!)R22223D]S6A10 4444 %%%% !1110!%]F@ MWN_DQ[WVEFVC+8.1GUP>14M%% !1110 4444 %%%% !4<\$-U;R6]Q%'-#(I M22.10RNIZ@@\$5)10!@S>%+:4E5U'5H;23R35BB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q+W)\9Z.-X M7%G=MC'WOF@&/US^%;=8=[D^-]& Y'V&\)_[[M_\?UK.M%!ZBPO6'_?=N/7WK>H **** "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 **** $) (!(&>![TM(0"0 M>>/>EH **** "BBB@#!O&QX_T<?\E#T;_L%7_P#Z-M*Z"N<' S2T %%%% !1110!S.IB0_$CP[L^Z-.U M#?QVWVW]<5TU8%XR#X@:,#@,VEWP7)Y/[VTX'^>U;] !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 T%0Y4$;CR1W^M.HHH **** M"BBB@#E]2C:7XE^'BHXATZ_=C[%[9W!R.N,5TM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%)N !.1QU]J %HJN;ZT!(-U ".H\P6ZX.#F51_7V- %FB MJ9U;35ZZA:CC/,R]/SIC:YI"%@VJV*E< YN$&,\#O[&@"_16;_PD6B;=W]LZ M?@=_M2?XTG_"1Z&3=Q]AD]_0 M@_C5*3X@>$HGVG7[%N 5)SQG^[[4 =917(_\+/\%\8UZ YSC$;G/_CM1GXK>"5#$ZXN M!U(MY2/_ $#WH [*BN+'Q7\&-(Z#57)15/\ QZ3IT5Y))\>=,3!_L2]4$$KOD M4$X]AG QS_2HG^/%NK;%T%O,+;=K7J@YS@\!2?3H.] 'L%%>-#XZ74,#KS].N3@E^-FKDQM#X-E167>!-,XWJ3@,&\OIP>Q!P MW(VX(![+17B#_&GQ)MR/#4<9!+'W45XM)\2OB&K.5\+1;&^9-UHX*KP.?WN.OOWZ\$U3D^(GQ(5D5]/M MD,I7RU%J"QW)D*?WAP3N4XQW7L0& /=:*^?Y/'WQ(CG$($COG&TV4;,3SP0N M0&^4\9_I3QXU^)Y7>L*_BG)&'CG<@C;\D5J0#TR3@\YZ<8QD\ MX(H ]^HKP5?$7Q8DE*-=Q0GRR^U4MBRX'W6!7@\XQZC(R,D2?VG\5+A4B.KN M-[^4!]FBC4B?5=0@PA)8ZK*FYB6XP.A)PJJ.N]"#C+ M^BJ*^=)=&^(XN)8AKNH/(7VD+J-T"'RJ[2, *<.6P,_*,_-\IIG]C_$%U)&N M:OEG.U/[3N22-RKN.!D?>SC/ (/0$T ?1U%?.:^'/']R$:37-3\D[GN&%U$/&3VY9M:U.)A\K%WD54*@!V&'^96"#ACM!);&[ QGJ2'P >]2SPP &:6.,$@#>P&2?K]#49U"R49 M:[MP/4R#UQZ^M>%2?"75KME)U*=HRV?WEHS 9 )VY?@ DC[J]/ESQEB_!_5E M2WDDN74.W*PV09H1C*DDN"6^9LX&,CJ#C ![HVK::BEFU"U4#J3,H_K44FOZ M-"Y275[!' R5:Y0''KUKQ!/A%J,<>Y);LOY9_=FU"A& R 6\T[N1U 8<$AB2 M%:5/@Y>@R&6[O(Q&BR(8[19"6[C/F@G'S8&!@8R0,9 /:#XCT, DZUIP ZYN MDX_6HSXK\.JP4Z_I89C@ WD>3U/K['\J\>/P4NEBW17$YW$JPVHI&,#HYD$2B]NF#HZLSJJG(;@MR200MCQ7X<;./$&E'& M,XO(^,].],'C'PPPR/$>D$<\B^B[=?XJ\IA^",C!"]Q,-NT,F8S@Y3H>H&"[ M8]NV:N+\#[9KE8[B\OF@927*31X0Y 7*9;"[N<+CC&>P!Z2?&/A@2;/^$BT MG?G&T7L>1SCU]:KW'C[PI:A2^O6;[L8\E_-ZY/\ #G'3^7J*X2'X)::(MYEU M'?M;;$]R/E)P 2RX^;'U'RGD9!I4^#-FLC\3L@DC(#S+^\'R[\X&5',F0#ST MP% ! .R;XE>$$^]K"YQG:()23QG@;2 JBUFR<],?)S MG''KVKF4^#NC^8BO8R",@*[1WTBE!G&5&<,< G)Q@.>I N6GPDT(6Z*UF\; MA.?,D=MQ PN<2=CEN#R2#D=* -IOB;X/7!_M?((!!6VF(.>G(3WIK?$_P@-^ M-4=BH/"VDW/L#LQ5!_A=HZK)LMH9"8V&Z1=Q=BK+R,\<'@@@9 R#@8C;X7:5 M)/\ -I]FT1=F#2+EE!R O0;>T)GN0RG:3Y!QGTS M_G]1E7^+7AE%W$WFP_=O7T-5S\,-/2^:XCT_371UW>3*I,<3@$ M !<896W9/ QL7 YX;%\+;&)9,VMC*Q3'D0N+34B!C^")>HS_%(.W^>1E'^%EA<72R2P M6$219:-4B9EW,A!.S*K@';@'SE"C>4#D#L-^3_3O3)_C':&&.2RT>ZE) M<[EDD1?DVMT.2-VX8/..X)%:4?PYL1]K233M,:*Y;$JB/;YB?/C[J@J?FY() M)SR>,M-_PKZU:2*5UL0P*^8!9QD.58G). Q+87/. 02.3F@#)B^,=C)$&;2I M8WV[MIN8_F!)P5.>01L.?O8UU<'@" MPAE9BEDT>_*1&S#*J[57&&)YVJ &&#P.O(*MX"M?LYB2Y*DRF1FV'YLXXP& M7U^3:,_-C- %CP-XM/C/0'U,V/V/;F C_ITC_PH T;BXBM;:6XF;;%$I=VP3@#DG IC7UH@):Z@ M &229!V&3^0Y/M5-?#>A*ZNNBZ<'4@AA:ID8Z=J?_8.C94_V3897&/\ 1DXP M# 5'_ D=B2PR 'R3SCL*:OQ-\%LH9?$%J0>F WIGT] ?R/I7644 M/7[O3WI_P#PG_AK_G_E_P# 2;_XBNEHH YH^/O# M8&1>SMQG"64['J!T">XJ)OB)X?,>;=M1N9"F]8H-,N"S#\4 &.^2,8YKJJ* M.2;Q] '"CPWXH89QN&D2X_7G_P#72_\ "=QDX'AGQ/G_ +!;_P"/^<_6NLHH M Y,^.EW #PQXG/\ W#2,'\32'QTPQ_Q2/B@@^E@O_P 776T4 D'ZX/MWKK:* ..G\9ZRO MEBW\#:V[,WS>:T2!5]N".I_+GVKNJ* M.&'BCQX6!'PZPG<-K4&[/X#&/\\5')XC^(CJ1%X#AC;( +ZI$V/4D C\L_G7 M>T4 >9R:G\7))G>/0M'BB8'9&7#,A(XRWFX." >@SDCC@U&;[XO%%!TK2P3U M*,A([=Y,>_OG''6O4** /,&NOBZ494L-,5B3AF9"%';HXSFG[OBZV65-% XP MCD CCGD9SS7IE% 'F3I\76.5;2(P ?EWJV3VYV#\\?^_/(Y]!]WMG);)H7 MQ?DR!XHTE ""O )SG/.+<9''3CC(.>M>HT4 >2'P5\4)&=I/%]N&1^8]N/KSQZU10!Y(O@'XB'&/'EU&<98FYG?9S['(/J34?4\^N?8** /'5^"^M\Y\<3*IXV"VE( !Z9$XS[\=S5:7X /<.'N M/$EO.QY9Y=+W,<^_F_EG->UT4 >,K\ 82#YOB)B=WR%+/&U?Q<\^_3VP2#)' M\ ;%&8MKCD;=@VV:J=OHQW'W W:KJ MSE5(0NT1V'^$@>7@8Y_''3&*>/@1X75PRWVK*P.05EB!'7N(\]S^9]3GU"B@ M#S)?@9X84EOMNK;C_%YT8/7/&(^.>:>/@?X6&2;C4R>G,R=/^^/I^7UKTJB@ M#SA/@EX41 @>_P!HZ#S$ Z8Z;/3'/7BG#X+>%/+V.;]U'W5:9=J],X7;CD # MIT%>BT4 >>GX,>$6QOCO'95VJ[SY9> .#CT 'I4B?!OP:DBL;*X;;C@W+<@= MC@YQR?SKOJ* ."?X-^"I(1$^FRLH8L-UPYQGJ ,X'7TS[TX_!WP0S!GTEV.# MN/VJ52QSG)(8'\B!P..!7=T4 <2OPC\#*01H8R!@$W4Q([]2_7D\^Y]34X^% MO@H;<:##\N.LDAS@Y&?FYYYYKKZ* .0_X5=X+_Z U6O\ MA7OA'C=X?L7P0?WD>[D# //4^_6NEHH Q;?P?X:M8C'!H.FQH7$A"VR#+#H3 MQR>*MIHFEQPM"MA;^6P4,OE@AMO3/KCW]_4U?HH IV^DZ=:Y^SV%M%D$$I$H MX)8XZ=,NW'^T?6G3:;8W*LMQ:03!MNX2H'W;>1G/7%6J* *DFEZ?+-YTEA:O M+O$F]H5+;@" V<=0">?>G_8+,+,HM(-LQ)E'EC#D]=WKGWJQ10! EE:QLK); M0JRDD%8P""<9_D/R%$=E:PJJQ6T**A!4+& 1G&/S/YU/10 @ 4 < "HI M;.VGSYUM#)N()WH#DCIU^@J:B@"NEC:1DF.U@7+!SMC RVMM F= MD$:Y7:<(!D8 Q], ?E4M% ";5+!L# GRAPHIC 9 ex3-1_004.jpg begin 644 ex3-1_004.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^J]I="Z5 MF PH(P#UQ[BK%9^CD?96 PSRF7<1 MY?E^7QC'.?,]1C'?L :=(Q(4D#)QP/6EIDQ40N6( QCGI0 \<@'&/:BFQ@B- M026( Y/4T4 .)P"?2L[2 !%*0S.=W+Y&"<=@.GY#M^%^4D1.1C.TXR7O)4*, _B?Y]_>@#0HHHH J#3X1?S)7#G]\^ 0$& ,X ^1 M>/<^IRD%E#8PW"K)0J7/(7DE5R> , =L5&#SD6.H=NV;?\ ^M74US&ID_\ "RO#HZ#^SM0_'Y[:@#IZCGQ] MGDSG&T]/I4E079"VS$XX(ZCW'^?ZCK0!*AW1JBGJ,* ?3US10 R?/V>3:2#L., M'!Z>M5M*_P"//.X-ER2V2=Q]3FI[O_CSFXS\C#'KQTJ#2Y#+9ASLY.1L Q@ M>E %VBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D!))X(P>_>EHH **** 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 *YBY;_BZ.EKCIHMX M]4-:,&.%RI)]LC/^?U%6*ANCBW;/J.X&.1SG_)].: )AG SUHI%QM&W&W'&. ME% $-X<64_W?N'[PR#QTQ@Y_(_0U'IO_ !Y@9;AF'S*%/7G@<=:??-ML9CG' MRXSCUJ+2P5L57G ) RI'Z$#O_P#7YS0!=HHHH **** "BBB@"M9R7U6:** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N8 MG!_X6E8MDX&BW QG_IO#VKIZYF8*?B?9GCWO4>F)Y>G M0I@C (P1C')XQ0!;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1F5$9W8* MJC)). !0 M%(&4H'# J1G=GC%,@N(;F/S()HY4R1NC8,,CJ,B@"2BJT.H65Q M.88+RWEE&28TE5F&" > >Q(!^M1?VWI)N5MAJ=EY[-L$7VA=Q;.,8SG.01B@ M"]15>[OK2PB66\NH+:-FV*TT@0%O0$]^#^51+J^F/=BT34;1KDXQ")U+G(R/ MESGIS]* +M%5;W4K#3E1KZ]MK57.%,\JIN^F3S2)JFGRWYL([^U>\";S;K,I MD"X!SMSG'(Y]Q0!;HJ&ZN[:Q@,]W<0V\((!DE<(HS[FJ;>(-%2::%M8T]98( MC-*AN4!CC R689X4 @Y/'- &E16'/XQ\-V\9=M# MST[4W4/&GA_39?)FU#S)L F*UADN'"D9#%8U8A3ZXQVS0!O45SY\;>'A:6=T M+\M!>!_(98)&WLI 9,!<^8,_*RN5&BE0'H M61@&'Y4 :E%%% !1110 4444 %%%% !1110 4444 %%%% !7-OM/Q*A^9MRZ M/)QNXP9D[>O'7_&NDKG<9^(V<#C2>/\ O]_]84 =%4%V'-N?+^]D=L]_05/4 M%V0(,D@89>K8'4>XH EC),:DL&R,Y'0T4H&">O/O10!6U%E73YBY 4#DG&.O MO2V "V4:AE;;D97&#@GGBEOB192D8)QT(SG]#_*DL!BQB&21CC.,X[=* +-% M%% !1110 4444 %%%% !1110 4C,%4LQ 4#))[4M<5\4-/U:_P##-J=)LUOC M:ZA!=7-DPW"YAC)8IC^+G:<=]N.>E '7QW=M+ L\=Q$\++N617!4KZ@^E2JR MNBNC!E89!!R"*\@TS6O#OBKP_P"-I["R;3;XZ0\-_8A%7+!)/G4' W LRG(! MR!GJ*N^!O&5S8_\ "$^%[K25BAU/2$>VG$Y9QY<6267& &VDC!. 1GT !ZG1 M7GND_$J;4?$V@Z3/IGV1]7%V3;RN1<6GDEP/,7_;"$]L9QSC)DTWQMK^I^(= M0L(/#\#V6GZF;2ZOS=;%2, DMM(Y8#!(S@9')SP =]56_P!2L-*M_M&HWMM9 MP9QYEQ*L:Y^K$"N3\,^-[OQ!J%B4T]FTV_2Y:.XAAD*P>5)M3?(1L.]>1CH1 MCG(-5/'\6MV6NZ3XBT.T75)-.BECFTX NX64?+(J@YZH1D<^@/- '=VMW;7L M"SVEQ%/"PRLD3AE(]B*FKQ?4?&L=Q\-/%_B'0;5],UFVNF7HM \?:IKOAGPB\ M_P!DL]1\0SW,32QQ$QPI$)>55F/S':@&21DG@]* /2694&68*,@9)QR3@?K2 MUX]XFNO%DL'@BPUN\M;+4;G6#')';HK>88V_=S8)Q@85MO3+*3@C;6MJ_C#7 M-/\ 'FOZ)'/&UI:Z!)J4+&-0Z2J !CU7(/!!Z^E 'I=%>-W'CGQ7/HOP[GL[ MRWAOM;N'CNDFMUV2#< "1U &<_*03GM5OQ%XH\7Z-X@T_P )17+7^HW=K=7? MVNS@A21L>88D5)/D 7:-VH!ZS17':7<^++^W\,75]=6.G2;IEU6S.& M-P0"%\OK@@C)&1C//3%=C0 4444 %%%% '/^(/%D.@7 A_LV^ORD#7-Q]C5& M-O$#@,P9AUPV,9^XWISEV_Q$2:Q>]D\.:S;V[6)OK=Y1 !<1@ G:1)@-M.[! M(. ?3%;7C%MG@C7VV[L:;<';Z_NVXK)MRD7P:B+IO1/#X)0_Q 6_2@"RWC2% M/ 7_ EQTN^^R>0+GR/W?F^4>=WWL?=YQG-5;OQW+:SZ);_\(WJ4ESK,326L M*R0ALJI=E;+@*0N#Z8][;FV/AY-L7V4AP#'W;>0>",<#D$ M]P!N^+$D?Q_X!BM95C8O>E91&&"@6Q&<9QWH Z70M=GU>6Z@N]'O=+N+?:WE M710ET;.U@48CJK#&>,>]+J_B*UTF[MK 137>I70)@L[=8@ M=NO%)I!GL[Z]L=1U6*\O9I6NH45=A2#"J!MR< $$>YR>I-78+JK:+?C12=YO\IA8 M ->L;)%FU#[(LIB1\U32QX!EU)2O]F-I^] &SE&3Y M5!&3&90 3&F%,YSCCOAWX:76O GA*YNM M2,MA9,M[!:1P",+.K.!ENI"DGTR1DDCBMOP#>V]G::WIMVT5M>6>K7;2K(^U MG1I"ZRX;!VE6 #<@[>M %F]\>VL'@NX\1VMJ9OLD@ANK.23RY8)=X1HVX.&5 MB/;N#TS8'BYK3Q3I_A_5].:SNM2A:2SEBD\Z*1D&7C)V@A@,'H0<]>F?+-8M MYW\#?$+6.8;35]8MQ8R.<"5%G1?,7U4\D'N!Z5VRW5KI'Q/C;Q!=^?\ :[+_ M (DVH3[5C0?\M8LC"!S\K;@!E>,]B =7XA\1V/ANWM);R1%-U=Q6L89L9+L M3T/"C+>G'49S4VL7NH6<=JNFZ<+V>XN!"0\IC2)=K,9&8*>!MQTY) [UQ>IV M#?$"\UUH&M)M-MK>72H/-E;:)F"M)*-H/3Y /]T],FM?X:^(G\0>#[;[5)&V MI61-I>*A7[Z<;L+QA@ P[<\4 1:%XQUK6X);B+0;;RK?4I-.F\N^9V!5MID M\L#9D@GG.,GG&#)IGCA?^$?UG6-?@M].M]*NY;27R9FFRT9"D_='4G@#/7FJ MGPQN]//AS598;B#(U:]EN")0=N9GPS=E&T#VP,UQEU;2:]\/_$=QH(-_-9^* M9M0\BV?FX190V./O#;R,9SM&.0!0!Z)J'B75=$TJ+6-7TN"+3R4^U+%<%I;1 M6( 9@5P^,C=@C'.-V*;<^-8M,\=Q>'-3CBAAO($ELKP2?*[L6'E.#]UCM.WG M#8..>*H>,/$6E:]X)O=-T>_M+_4-6MVMK6UBF#2,SC!)49*A0223P,'.*1]% MT?6-9U;PMJ4T=T!HMA"REQYN4>X^<=PPRK9[9'K0!T4>K79\93:.\4 MELUN MDD!)BZ;;16TD6I-*I>0L&B\M"^>/O9Z=L>^>, M/P5'JW_"4ZK!KHDEO=+M+>RCO=NU+R-FD<28/\6-JMVRIQUXL>)+VUC^(?A" M.2X@5D>Z+!G&5W0D+GTR<@9Z]!0!(?%.IZA<>(DT:&Q>3193";2=V\VX8(K[ MOE^XIRRCAMQ4\KTKJ[65I[2&9D*-)&K%3_"2,XKRGQ5::%JS:QK$%W+HGBZP MDECBFM'>.2Z"96,%?^6@8;1E>,X=(\9Z-H$D&4OP1)=6A@$#R31 MR0X:*-7#\$"-5("]2_J:T-7U%O$&C>#O$BV$L=O%J$=S=1&!I)+=3&ZDY'.U M6(R<8(P> #0!TVN7^HV>K:!!9R6JPWUZUO<":%G;:(9)![8 M.1-J'BZWU#1K.XN-&CFU)I0RI92.+?;&7QN\X;^0!G [\>D\NIV7B+Q+H2Z9 M(;J*QEEO);B)"8XSY+Q*A;&-Q\TG&&2(9WC@^TM-(D+LD0 M:,*NY@,#)/&30!!/JOBJV\0Z!I,TVD(U\ERUPRVDC8$++@I^]&-RL.#G:>[= M*O2ZIJZ>/QI0N+%=+-B;QM]LYE&&"%=^\*!SG.WV]ZH>)+>*Z^(GA5I["YN8 M;:.\+2+:R/%&SJBJ68#;S\PYZ<'WIC6EI#\2G@CMKF*&?1S;,\<$GE!R^<;L M; VW)]<#GI0!:T/7M8\5:1)K6E-80V,DDBV<,\#N\RHY7<7#J%W%3CY3@8// M2LUO'.H:MX=T/5-%2UM'OM233[F"]B,Q@#O#\6HZ5>37%WXB&I MW5I;VS2^1&SNQ#[01@ KG..I'2@#LM*\2:B?'U]X5OEM[H0V2WJ7ELA0(&;; MYQDOK+53IULY@*)&B["TK?,=S;7)VC'* MCUHT19_!_BR_TO\ LNZFT?5'-];:A#;22M%(Q^:&;:"0!U4G&!@<]LC1]8U7 MP_X>\:ZC;^'=5FU*?6IYK.U-C*#*K*BH_P!WE?E)/TQP2,@&]!J>N7OCT:+8 MZI%-8Z?%YFJRFV 978?NXD/3=CYCZ#'>JF@:OKNJVWB%[[7X+#^S=4GLTDEM M8]H1$0AF^;'\6>O85/X=N;;PWI5MIFGV&L7U]W,VG7$2R32.OG3,[H M!@LWI\H'4C.%I$&CS_\ "47.O^%-2E>^U2:6WW:-.TSP[452KA,IRC$<@C(/ M% &U=:AXG@\6^&-#GU6WA>]L))+TP6ZN/.B5=Q0L. 2QZCH*O6VMZQI7C:T\ M.ZP8+NVU"WEFLKZ*/RW+1D%XY%R1PK###&>..M8EUJ6I2>.O"^L7_A_4X8TL M+L7 AM&G^SF0J8U8H#\Q" '&<$^F<:UO::IXB\>V>N7.GR:=IFCQ3PVHN"/. MNGE"AG*@G:@"C&?FSU Z UO$<&K-$UU9:J]C;VL$DS+!$C22R '"DN&&S'4 M YQR*Y2\U/5_#WA?3]8_MNYOKW6TM+.&.]1/*@N)' M&-VTD;3@C(.0&SCJM #O$=K?^%-#E\06&K7]U+IZ^?=V]W/OCNXUSO&#Q&V# MD% !E1D&N@UBX6Z\)7UU:SLJR6+RQ30R%2,H2K*R_@(+JP\,>!=0U>YU Z)>6@FU>]AD<.DSQH\9=D. M]8RS/]W &%'3@[\"ZG_PB/B6XT+4SJ+3B231IA<>>1_HZ*%!;(R)5?J>IY[U M%H]KXJT?2/#5JNG1306>FFSO[3[0@+.OEJCHQ&#PKG!QP3WQFM:>$=X #P9J&G>()+6>PU2_6:.R M:WU/3+Z[E:57(7#%6/RN"K?,H&0Q[XQ)X#4R_"E9YGEEEGBN6>2:5Y';#NJ_ M,QSPH7'TJ_#HM]J?BW3-=O\ 2[;3I["*9)'BG\Q[@N H7( R@Y;YN5I+HL6;R&0J@51C MG:^*K:_N6LYM-M[:2..W>$EUDZB\<1>(-.O;2U@^Q"SGM39[O,4/N!W!Q@\D#CCW[ ',:).?" M&I2^27#2>7"8@4F=G9<;V/!<@'(XQWYJQX#4B&O>,WCB5"=8 8@8SBWA_J2?Q-9?BC2K2 M_P!)\0VD\*^5=>(=/5BG##>;-&8'^%L$\BNB7P[=V7B'4-4TK48H$U#:]S;S MVQE4R*FP.I#J5X"Y'.<=LU#>>%;JYT3[*FJJM])?PZA/=/;;E>6-T< )N&U< MQH -Q.!C)))H XW5M8D;2CX.UIFEU>PU+3MEQ^>N:Z M>2'_ (O3;S%E/_%/2J%VC*_Z0G.>^<]#TQQU-:GB7PI8^)GTJ6Y)2XTR^BO; M>4*"048$J?\ 98#!_ ]JJWGAO5I_%#:Y;ZY#;R"V-I'%]AWJL98.ZA8I#$ MC (!R?7J#HMH,LWB&^U"YO1):7=F+-[,0[1M!8@E\Y)^=QVX;MU(!QWC"1=> MUG0KR&Z\[2[/5K!850@QS32-N+G^]MC* =OG;N*O:9;VUY\6_%]O=6T,\;6% MB&610X(^F:EXOXDBE@(41!4^[@8SD<\Y[F@#/T[;+\5O$0= M0=NEV288#D%YR>_3_/U@/VBQ^)-Y;Z-8VC[="@S$\OE*FV641J,*VT8)&, 8 M'M6W:^&8[;Q;>>(C?W4EQ=0+;F$[!&J*20,!/\ X2"YUN/5 M-0CO;B)8"08V5(U8L$560@#)/OSUH PM56>.#P.;JVM[2_EUB.2^AM@ @G:U MG:3H3GYB3G)SUR>M6?%L<8\8^#9K=RNHF^D0A ,O;^3(9-QQT!"_B>.>1?E\ M&6-PUL\UYJ#RV]VU\LGGA6,YXWG: #A3M Z!>,5=L/#UC8:I/JG[ZYU&==C7 M5S(7=4Z[$[(N>2J@ GZ"@#6HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*YL-_P 7+=?31U/_ )&-=)7.HH_X6/.VTY&D1C/I^^?_ #^% '15#=%E@RK[ M6# @\]CD]/;-35#= F X!)!!& 2>"#V_SZT 34444 5M0_X\9 3@' )Q[CU_ M^M]1UI;$*+*(("% XRN/TI-0B MBB@ HHHH **** "BBB@ HHHH *Q->T:_U&ZT^\TW4TLKFR9V7S+?S4EW+MVL M-RG'?@]<'M6W10!Q=WX#^W2>(KN6[M8M1UFR-BTT%H51$Y =DWY>3!'S9'W5 M].:]E\.KBUU[PEJ0?7 [RB@#S?1 M/A7*+B]N-.FN9G,ELH,QFZ\EC@]03SD=-N*Z7PQX7ET";7)+C4 M!>C5;][TIY'EK%N &W&YL\ #/&<5T=% '+>$_!\OA57M8]8N)],CDD:RLC&$ M6!78L5)Y+XSQG '/%6[_ ,/WDOB%M:T_6)+.=[1;1X6A66)@KLP8C@[AO;H: MWJ* ..U#X>VFJZ%KUC?7TTEUK;Q27=V$5?FC"! J= HV#CD\G)/6KR^#K7_A M++#Q++J%_+?VEE]BPS($E4Y)9@%SN);/! X&!BNCHH Y35/ =GJ/B]?$<=_? M6=TUJ;2X6V<*)X_0D@D?ASPN,8YJ-\,-'3PGIN@6]U>QIIDYN+*ZWCSH7+%C M@@#J2?<9XZ"NVHH Y+5/A_8:M9:5#<:EJIN-,F,T-[]J)N"2,-ER.,\?=QC MQ3M5^'VBZOKDVK3R7L<]Q9FRN5AN"JSPD8VOWQTZ$9P,YYSU=% ''0_#3088 M-#A#7A&AR/)8DS8,;,RL>@Y&5Z'CDUIZ_P"#]'\1WEE>WT&1 M >HW*1Q_+MBMZB@#"7P?H:3Z/*EF5;1VD:S D;"-)]\GGYB>N3GGFMVBB@ H MHHH **** (+RS@O[22UNHQ)!*-KH20&'H<=JI#P[I*Z ="%D@TPIY?V8,=H7 MT'.17->.;C7=)UC1]2\/BXNYM\GVG3/.(CNHE0DA000''48QGOFK U2#Q'J_ MAB]LKN\2QO+>XF:))FBW%-F%=5/56+ CU&#D4 ;I\.:0V@C0VL8VTL($%JQ) M3:.@Z]/:H7\(Z!)SC$5M(,AHD P%4YX&./I6-\/7N)H_$#7-_=W M;0:S7P#J#Z9JU]%JKZ_):6<\MW(0 M@%X844Y)RNT8.<^IH ]#TW0M+T>:YFT^QBMY;G9Y\B#YI-HPN3U.!P/2EUC0 MM*U^U2UU?3[>]@1]ZI.@8*V",CWP36#:>,&U7P';:QIT&=1NQ]FBMI>-EUDH M5?T56!)/]T$CM7*"_P!17X165_-?MJJQ3WJ3.,C[9Y+< C"[ ?E'3Z\T M >DZ1H6EZ#;R6^E6,-I%+(99%C&-SG +'U/ J"#PMH5M=?:8=)M4E\WS\B,8 M$F<[P.@;)//6N8T_557XD6FCZ->WTUK]@EFU&VO7E8Q$,HC=3-\X))(('&,& ML/2[NR%UXX7Q!/JMQ8Z=?RM&D,MT5BA"B0IE"%"\="0.N>* /2+O0-)OM4MM M3NK""6^ML>3<,OSI@DC!_$_F:CO/"^A:CJ/]HWFD6<][L">?)$"Y49XSZ6/^S);J5I"P"?O-A?Y]F[@;L]#CB@#I=-TK3]&M!::9906=L"6$4$8103U M.!4&H^'-#U>83:GHVG7LH78'N;5)&"]<98'BL;Q)=O>^*M$\,B6>*WO(Y[J[ M:"1HG:./:%0.N" 6;G!!P/0\Y>JK;^!?%'AO^RE>#3M6O#8W5E&249V7Y)0" M<*05&XCJ#SDB@#M+W2=-U.U2UO\ 3[2[MXV#)#/"LB*0, @$8!&33)]#TFYT MR/3+C2[*73XP EK);HT2@=,(1@8[<5Y'H'AOPM=7WB73[_P\USNU^2P@:.!_ M+MXF5" & VH%Y([C(]:]'\9ZK<>&? .IWUF9'N;:UV0/M#$.<(KD8P<$ACQC M@]J -G3M*T[2('@TRPM;*%W,C1VT*QJS$ %B% R< <^PI;6SL-(LS%:6UM96 MJDN4B18T!)R3@8')KE;GX::'+H<]M#$4U21&/]J2LTEP92!\SN3N=20,J3@C MCBFVVGV_BCQKK#:RD5W!HLL$%I:2,.EK(01M&>@WX8#/RX^7%=!X8\0R>&_#6J:%J+FYU'P_,ME;)D"2\1 M\?9<#U;*I]5//6@#O5CLH+F:X5+>.XE"B60 !G R%W'J<9(&?4U8!! (.0>] M>,:7H-I/\/?'=OJ)6[N)-8GBN+MU&YF4QC<"O:II'@^ZT74W M23Q#IEP-,MPXP+@L!]G?@G*E2"3U 1L\@T >@1W,$TLL44\;R1$"1%<$H3TR M.U16^IV%Y.\%M?6T\T8R\<4JLRCW .17DFD0S:;X!U2Q%V7N+WQ.UA=W[9C> M56N%21CCD%AN'!X+'&*Z7XBZ=9>'/ =SK&BV%K97^E".6TE@B5"F'4%>,94K MD%3P: .XMK^SO))X[6[@G>!_+F6*0,8V_NL >#P>#3$U73I=1DTZ._M7OHQN M>V693*H]2NI;IBL+QMKUOH6@$S7R6VVL[ MX>^1:Z;J/AI6EEATNX*0>>C9-M*/,B!W 9P&*\_W?3% '607]G20Q)*;N,(SCJH.<$\CBO.?!%S M>>#+"PEN9U/A.^DEB!<@#3K@S.!G@8B? '7ACSC.38N(U/A'X=QE%9?[;MB5 M]PLIR/H1G\* /1[+5M-U)Y4L=0M+IHCB18)E^/ M-0\32V+:;8Q:.]EY MH17TLF-_D,24AVDGS&4@Y;&%+'!( H ]5O\ Q=H6EZFVFWE^L=\L8E^SB-V< MH3@$ Y&?2H6\<^&TTNXU-]41+.VG%O/(T;CRI" 0&!7*]1R1CFLSQ DT?Q- M\,3V<$,EPUC?*WFR&,%0T'<*W3<2!CO65XXCNW^%6OW.H6D-MJ4LV951@=T: M76(LMW!C"XSCKVYH ZVW\7Z)=3O!%=2>:L+S['MI4)1,;BH91N(R.!D\]*@A M\>>&YXH98]0;R9F18Y3;2JA+D!?F*XP21SG'-03)JUS>:S/J^G6<=M:V2_V< M\;^:0[+()3N*AE.-@QCIT)R:P?#LNN_\(-X+ANM/L#I)MHO[0D:;.RW6W8H6 M5U 7D1DD-P1TYX .INO&OA^QO[JRN;YH[BTP;A3;RGR@1D%B%P 0"<],59U# MQ-H^F:/'K%S>J=-D*[;J%&FC(8X4[D! !.!GIR*X+6M2N=(\4^/KNPM(IU&G M6/VIVE8& %9@9-H4[E53N(!!PO&2>'>(-&M-"^ L6F6,POK>-+0QRD%!.6N( MVW8.=N2V<(])U2\>SM;O_2T3S&MI8WBE"YQNV. V/?%9S>.-*:P MU"^M8;^[MM/E>&Z>&U;,3I]\%6P3CO@&LC2&.J?%74+K43'9ZCIMB+6"Q0AC M+ [!C/OP"P)&W;CY>_)K%\+V7B-I-[B M -H8?=]-^X< 9!'.#D?3-K2==L- M9\Y;22036Y43P31-%+$2,C=1-\;+1K1 3!HL@OG1N@:0>4K_ ),0/J: .CU#7X;*_&GPVMU?7OD^ M>]O:JI9(LD!R691@D$ 9R<' .#C-O?'NE6/A1?$XK/\ $V@76J>)SJOAG5EL/$MA:I%(DZLT$\#L[(C@=!N#G(R>/I7.^(O$ M":W\&=0FU'3H[2^^V_8YHHEW1BZ6<*77GYEW#=^8YZT =YK_ (E_L"VL)GTV MZN#>SI;1QQL@99G^XK98#DY!.<#%3^(/$NF>&;:WGU.<1K<7$=O& 1DL[!<\ MGHN0\56&KVMWX;?4-=-]"^OVH6'[,D.W&\@Y&23P/8\],C%W7-/ ME\6:MK-I#:VES:V]B^F,T]PR>7-*HD? "-G"^1SD$<^E '4:_J4^CZ!?:E;V M@NY+2%IO(,FS>J\M@X/. <<ZF1-1T>RGL-25F!V2Q1E68_[)VD@]/R M-8'AV5-)MO!&I^(I_-T=],MX]/F=]D5A=>5@[QC!WJ0%9B=I# ;?2JUYXRU/3=(LAJ&D06VM7NH M&QAMY+K; Q!)\SS2OW=HR.,DX %<])^$]+T+5&%YH3DV,6H286'= @'FAQ@!<@KO'RYR.E '5 M:+J>L7&K7^G:MIT5N;6""1+F%RT=P7,@.W/(QL'!YY],$W==U:+0= O]6FC> M2.S@>9D0E &!IOB'Q)=1:- M?M8Z7<:;J;IN:SG=VME9: MC!JMUI=W' Z+%-81M&0Q7+I(C.^UAE2.>0P-(YV=1D CD5O\ A1-,L);_ $S2([]H$F:XFFNE? ED.3&& M<98C&3G)&1R<\ %WQ3KH\.^'KJ_6,S7"H1;P*I9I9,$A0HY/ )/L">,5)=WE MY?\ A^.[\/M \MTD3P2S@E%1R/G*Y!.%);&1G&*RM0M;G6_&,?V>5[4:+&'C MEEM2R22S!@=I) .U 1P3_K#WK/\ AS]JT>*_\*74=V\>FS$V=W)920QS0-AL M L,95BRXST QP* '+>>+KN^\0VEAJ.GO+I;1) DMH1Y[&)9"&;?A<[MN<<<' M''+[F^\2VFJ:#;75VL?]J7T\3K';*?)C6.22,9W'YB$&3R/O8Q@5:\.S'_A, M_%<;VE[$)+B&2*66W=(Y56&-#M8@ X96'7GJ..:7Q#)(?&7A1(K.[D$5S-)/ M/';NT<4;02( S@;1ERG?L#TH TK2ZOM*T&ZN?$,T#O:F:1IX%VAX@25.W^%M MN 1D\CKS5+P3XBG\0:"TFHQI;ZK9S26U_;@C]S(K'T)&"N#U(YZU%XMM9M=O M-.\/*M[!:32"ZN;V"($1^4=\:!F5E#&0*>0>%(Q\PK*TW3[WPQ\0[F+.KZE9 M:U;))<7K0IMAN%)4%O+1% * 9(&<@9X.0 7M$O=6\7Z4WB"SU&?3[>?S/[.M MC FUD!*K)*&4L=V,X4@!2.IYJA:ZQX@M_$_A;3-8U%;5Y]*DN-0B98L/-'M! M"L!P#N).#T'&*F\+3ZGX3T*#PY?:/J5[-8DPV]S;1HT<\6X^4=V0%(7"D-C! M7)X()BO;#4=0^(GA^ZU/0A-;IITT5U(%$L,,CLI !/)QMQG'>@"Y!J.HW'Q1 MN-+CU>1]*&DK>K$B1$"1I&CQNVY( 7<.>IY)'%9&@:UK<&@# M>MQ?ZAXZU_39M7NQ96UK:S6\4.V,PM+YH;Y@,M_JP1G(YQ4_A/4-1_M/6] U M6Z-Y<:7-&T5VR*K302KN3<%P-RD.I.!G:#CN:UK_ &U9>-M:U%M NY[>\M[6 MWAECG@"YB,NYF#2!E4^8",!CCMGBM#PSHM_8W6K:IJTT+ZAJ>XXQP?8U/ M4-P<(IP20V1@\_AZ\9X[T 344#@ 9S[T4 5M0YLI!G;G W9Z<]:?:'=:1-MV M@KD#C^@%0ZDK&T8J[#&,J!PW(QGO^1%36>?L4&>OEK_*@":BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@#"U.VO9_%6BS0V3O:VPF::NT +G<3QZ8Y[]LBT\%3:5 M\0_[--*N$F>>RY CN'" R(.GS;?FZ<\\]M[5M>BTNXM[2.TN;^^G5WCM M+79YFQ1\SG>R@*"5'7JP JI:>,]+GT"]UFX6XL+:RE:&X6[0*Z.H&5V@G)R= MN!U/3(() ,O2--U[PKJ&N1V]B-5L]0U"2_MW$Z1&$R M?O/ZUFMX3U^7X?V6C>7IZWT6I"\DWW+&/:+DSXW;"@ZOJOAS0?$.A:AXBF>STJXAU74'NT'VR1652 NUOW1!Z9_$]:N6WC*ZO6 MU5;7PSJ"Y/$^G65Q?VT&[[1 MA5)H=N=P96/#*<97K@YY[@%*70O%=UJWA?4+IM+DDTR>XFN@)W4$2AT5(P(N M0B, "<$XY]3?T70-0\-ZW>0:9%9?\([=2?:%@,K)):2G_6"-0A4H3A@,K@DX MXK2UG69]'T(:D=/:5U,?FP"55*;B >3P<$_C50>)K@^-D\-G27W-:"]:Y$R[ M$C)*\CKNWC&!GCG/44 2>(-$N;^]TS5M-DB34]-=S$)\^7(CC#HQ )&<*01T M*CKTJ :'J.I>*X-6UB2T^QV"DV%G!N?;*PVM*[D#)QD 8P-Q/49I_C/Q+<>% M-&BU"WTT7Y>YCMS$9_*(WG:"#M;/S$#''7VJ6SU+Q!_:\-IJ>AVL-M*C,+JS MOFN%1AC"L&B3&1G!]J *?@[0M4T.;76U%K-EU+4I+]/L\C,8]X4;#E1G 0<] M_05NZMI=IK>D7>EWT?F6MU$T4BYP<$=CV/<'UJY10!R-IIGC)+&'2[K5=.DM MU'E2:A&CKI.3[:B>$Q=>)-*\1ZG)"^I6EFT$RP1D1R2$C:XR<_+F4 '/W^HQSTU% ' M"0^!]:AT?7-/_MVR<:KJ#7I9K!_W.YMS*!YW(.U<=,<\FMY_"]H_BD>)"(SJ M2V8MD9H\HK9;]YMSUPQ7KG:2,\FMVB@#C]/\"+'XZ3 ZR"VAM/+:Z*D,HG)9@5 M! .U0H;OQP>MHH P--T&]L_&&KZW-J$4L%_##$MNMOM,8C+E?FW'/WV[<^V* M=HGA73O#VKZM?:;&($U-HY)8%7"K(N[+#TW;AQZ@GO6[10!DR:-)+XI@UB2] M9HH+9X(K0QC:K,5)DSUSAE5)/ M]HVCZ#I<-_>V\&BSI-;M$4W,45E7<2I!X;GC!YR/3J** ,2+PS =9@U:_O+K M4;NV5EMC<[ L&[ABJHJC<1P6.3V&!Q3O$WA\>)M)?39;^YM+>3'F_9PF7 8' M&64XZ?KSD<5LT4 5[BT^TZ?+:2328DB,;2 +NY&">F,_ACVKG+;P!IL7@ZU\ M-3W-Y<6UI*LMM.SJLL#*VY2C <8.<9SP2.E=710!SLGA))=7M=5DUG4VO;6! MX(9283L5L;N/+P2<#DC/%1W_ ((L-5M+VWO[W49_MKQM/(TP#%8SE$&% 5 W MS8 ')/K7344 59[%;G3)+">:9TEB,3R;@KL",$Y &#[@"L/_ (0>Q_LNVTPZ MAJQL8(E@$'VL[7C7HK>HQP?;CI7344 8T'AC3[?7K_6%,[7.H(J72L^8Y54% M5!3IP"1^/.:S#\/-&_LB72$FU"/3'F$PM$NF$<9#[P$'\*AN0!QP*ZRB@#%O M?"^GW][IM].US]MTX$07*3LLF",$,1]X'N#UJA'\.O#$0G5;*X*7$CRS(U_< M,LCO]\LI?!SWKJ:* ,=O"VCOJSZH;:3[:T?DF47$@(3J% W8 '. .F3ZFK.F M:+INC1RIIUG';^ZN[&-KIXUB,Z MDI)L!W!=ZD'&>>M/N?#VC7NG1:?=:59SV47^KMY859%_X"1CO6E10!G7&@:- M>);)=:38SK:'-N);='\G_?2IDTC3(K%[&/3K1+- MSN:W6!1&QSG)7&#R!5RB@"C'HFDP@"+3+) !CY;=1Q^56A!"L7E"*,1X*[ H MQ@]1CTJ2B@"-((HX?)2)%BP1L50%YZ\5)110 T(BNSA5#-C<0.3]:=110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 5AVO\ R/6K?]@RR_\ 1MU6Y6#:$?\ "?ZP,#(TNQ.J"[_ -4O M7&\9X)[]>.@'7\*GJ"Y4LJ8?;M<-]T-GVQC^6#0!/12*"% 8[B!R?6B@"MJ/ M_'C)\NX\8& <\@]^/SJ6V.;6(EE8[!DJ, G'8=JAU%@EDS%P@#+\V<8^88_7 M _&IK4YM(20!^[7@# '% $M%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '&^*=)AUSQ%81 MZ=K#Z5XDL(&N+>94WJ\+-M973(WKE1QV./7GC=4UZ\OM'TZ;7+>TM1HGBF.' M6)+<$P2;1D38(R%RR$Y__5Z?J7AS2]5O8;ZZMV^V01M%%<12O')&K=<,I!%) M;>&=$M-&ETB/3+=K"9B\L,J^8)6)R6!R#^%;6E M^"O#FC7J7MAI,$-S&"$DR6*9!'&XG!P2,CL2.AJW9^'M)T^\OKNTLUAGOV+7 M3HS#SB23EN>3R>>V3B@#R^63S?A3\1WDN1<$ZE>@RA0 2 @X )&,CCGIC/.: M[JP@NM*&E7U_KTTEG]GCM3;RQ*H::0QJA&Q1GGC!SC=G/6K"^!?"RZ9<::-# MM!9W#K)-#LX=UZ,??WZTFG^ _"NDZA'?6&@V-O=1'*21QX*G!&1[X)Y]Z *' M@^YMHKOQG,\\20QZY(727%K M^Z(6XC1$#2 9(8JQSCU/-=[_P *_P#"!DDD?PWIDKR2>:[2VZN6;U)8'/\ M]<^M="(8E@$ C00A=@C"C;MQC&/3':@# \6W-O-X;C2.:-S>7%LEL$>>,GZ GH*S#-%'\:I!),B,?#J;5)P3_I#DGT[?S]ZV-)\&>&M!O#>:5HE MC:7)4KYL40# 'J >U6+OPQH6H7DMW>:/8W%S*JJ\LT"NS $$ DCIP/R'I0!Q M_P 4-4LKWP?+%#?)"8-7M('N Y'E/OC6$W2%AL VK@$$DU $E%%% %34'V6P;(!#C!W;3^!PP3 MG YS@@9Z '=K(C*K*ZE7Y4@\-WXIU>&7VIZ'XH^&?C:[T2U>SN/LT+W>GLF4 MA=7=RZD#^+YL\#!0Y .:[+PSXPO(M5T_PQ>:.(V;0XK^V>&<.64 +L88 #$A MNA(Z?@ >@T5P'A_XA7>I^+[30;[38;:2\LFNPBRGS;0J2#%*K 9;C.1CKTQS M3/#_ (\UK6(+B\ETBTCT[3KVYMM1NOM!78L2D[T4CD=,\]\>I !Z%5*;6=+M MKE[:?4K.*= "T3SJK*#TR"JV-Q=HGF-!#<(\BKP-Q4'('(Y]Q5^N"T'3+2R^&6B:U;6L$6 MJ6/A\&WN F=I:$,V0I&\%AN(/4Y/4YK/L?%WC6\\&'Q0+#2OLTMA"\4*R\K) MYA$DK%F 5 GS;2Q(P.1S0!Z;17G7ACQ)KNO1^+M,2_CDN-,"+87SV9MW=GC+ MJ9(WXP#@9P 1R.H-9OA3QIXFO=2\$-J=U:2VOB"WNP\4<&UD:%=P?=GJ>F , M#U.: /5ZQ(?%_A^YUXZ'#JD#ZD'>/R!G)= &=0<8) .2,Y%<7X/\7ZWJOCG4 M]"UJ[>TNH?/ LC J@)N'EO$^P[B%SD,<'*D9^8#@O".KS^$_A3KOB)8X+G4U MU>2VLW>.-OL\CJBR2 XW MW4G!"KQ@Y(!]&45Y5XPUCQCX8\$>(M0>_N8C9W M-N=.NYA:M--&Q1761539C+,00 >GHOO''A[PS)JFH7\5ZK7<4D\>G6ZP MR6UL5(<)O#$XF45S_@C4CJ_A"QOCJ;:D9?,S=/"(6?#L.4' M"D8P0/2N@H **** "BBB@ HJ!;VT>\>S2ZA:ZC7<\(D!=1QR5Z@QV4EY;I=2#A_(T 6:*S]0U[2-)N((-0U.SM9ISB*.:949 M_H">GO5F6\M8+B&WFN88YYL^5&[@-)CKM!Y/X4 3T53U'5=/TBW6XU*]@M(6 M;8KSR! 6P3@$]\ \>U5[[Q+HFFK(;O5;2(QXWIYH+C)P/E'/?TH U**@L[RV MU"SBN[29)K>5=R.AX(J>@ 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 **** "L*T'_%>ZNW'.F6(Z?\ 36ZK=K#M?^1Z MU;_L&67_ *-NJ -RH;DD+&0,D2+]>O.,>V?\\5-44RE@@W #>I.1UY^H[XH MEHHHH JZ@-UH1C)W#&2 ,Y[DCC_(JQ&!RPP3]1574L"TW'!VG.,XSP M?\\\5*M1\'Z3:ZE9VUM:SM_+2..//RJ-V6+!FW%F.= MV,8&*LQ>!2GB6VULZJZSP:.-)"Q1;!MR3Y@.XX.3T]J;!XIU/3O'MIX6UI+. M0QSZ5U1O[-;Y;(W< NV7<(#(/,(]=N M?VC'>W4MS+YL"KDR8W@@<$$Y/XD=, :G]MZ5BY/]IV9^S*S3XG4^4%^\6YXQ MWS6?H7C'1?$&EP:A:WT"Q7%Q);PB20*TC*[*N%/.6"[@.N".* *GA'P7_P ( MG MLNM7UY9P;UM+:7:L<",Q;' RQYQEB?8#-7_%?AY?%7A^XT:6[DMK>YP)6 MC4%F4$' STS@4R77XI=W2Y< M R(K @=.V/;IT]^:8W MCJQU!O$MGI6HZ;'=:5 =D]U.%C\W!!+#@A%;:"PXR2.U;!\1:;I]G8?VKJMD MD]Q LF]&PCC RXST3)')XY'/- &?%X$L8+_7+R+4]6236;;[/< 76=IV;1(I M()#@9QS@9X%5=-^&^FZ7+X=DAU/57.@+*MGYLD;960_,&^3GCY>,8'YUO:EX MFT/1[M+34M5M+2X=/,2*:4*S+R,@'KR".*9'XIT6?2(-5M[]+BSN)/)A>W5I M3(^2-JJH+$\'H.@)Z"@"AI'@>RTFYAG&H:A=/;02V]H;EHR;9)""P1E0$]!C M<6P.E5;#X9^'K#P]J.A*+J;3]0D\Z:.:7=^]X_>*<##?*OMP.*UI?%V@00Z? M-+J<4<>HS&"T+@CS7!(('''(QSWQZBMN@#F)? .AW'ABYT"Y%W<6ER$65YKI MWE(0Y0;B>%4CA1QUXY.='5/#MCJ[V,MTUR+BR),%Q#EV6BZ;#IVG6ZV]I "(XU)(&22>3R222(/$MA>10%; M^PTS4(+VS8'=#<"2URGJ0<'!'4$?2NIFTFZE\4VFK_;D6WM[>6W%L(.6$A0D ME]WK&O;M2KX?L$\4MXB162_>T^QR% MJ31*][JBM/?2N-S3.6(.XGD@#Y0.@ %<3'I[Z]X2M-"GO9_(@\63V5G=))^ M\ABC$OEE&.?NXP,= ,=!7H47A*?3S=Q:/KMW8V=U*\SVXCCD$3N(#"NN6E]"Z2*N%OH@"1,@/?A@P&=I!/ (IUI)>I\6O$AM+>"=QI MMG@2S&/ S+P"%;J?6NKU#0K#4M3TS4;B+_2]-E:2WE7 8;D*LI/]T@\CU ]* MI#PJD?B*^UN#5M0@NKV*.*54$)0*F=N T9(QN/>@"_HL,D6D6SW-G#:7LT:S M7<4(4 3L 9.1P3NSSSGUK0JAI.DQ:3#<+'--/)<3O<333$%W=L==H P H ' M J_0 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 %%%% !6':D?\ "=ZL.<_V99=O^FMU6Y6):G/CC5N>FG67'_;2YH V MZCFZ("< N.V3U_S^&:DJ.8#Y,_WQWQ^O^<]* )**** *>HNR0QLJ;SY@&W&< M]?8_RJVJA5"C. ,KU !1110 4444 %%%% !1 M110 4444 %>9_&W?/X3L;."*::=]1AD,<,+2,$7.YOE!VXXYKTRB@#RRS:X\ M-?%>2[U-YM1TS5K3&GZ@\1D>U4-N,18+>$K:Z36-0MK2WEU#2Y= M(N9(YY+9H[BRDF<2-;,, ,2Q!P1D\$8&%-*&F7SNFK0K=PM92A ML"1VD. ,D 'J.W'7I[S10!Y_JNEPZ7\0/!D.E:3-'8PRWLMP]M9NT41EC(!9 MP,+EN,=ACH *PO 5E:- M5L-4C759/[(U"Z?6/"<-E;,MHQ9)\,ICDZ^6?G#') X/.17L-% 'C,'AW6K# MXB_#W[1IES-!I>E"WO+A(V>))?+=1\V,<,PYJGIGAR\N/"%Q8:GI>M6DI\0S MWUM<6]N_FVQV9CD"KU4G*D @@D$$'!'N5% 'G6FCQ/:>'_!\6J>'+35+TWNZ M\D*J&M%.XB;D860 Y)[D,,Y8&O1:** "BBB@ HHHH **** "BBB@ HHHH ** 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 **** " MBBB@ HHHH **** "BBB@ K$M?^1YU8_]0VR'_D2Z_P :VZQ+0_\ %;ZL,Y_X ME]GVZ?O+G\Z -NHIFP8P"-Q<<>W?L?Z?45+4%RPW0H1G+9QD9X'7&.<'!_#\ M" 3T444 4-54M!$ I/[SLVW'!Y_STZ]JOUFZO$TD<.UT7#]752.F>_L#W_\ MK:5 !1110 4444 %%%% !1110 4444 %NKGM?OH(=>\.6S28>2]#+OPE\5[3^SA(?#E^9KI8E4E;6<1 M%2I/92'.WIZ?PBN%N[>XTVV\8Z9)IEZTI\317B1VUJSJ(/,9@P(' (' Z].V M: /H.XU?3;3S_M.HVD/D%1-YDRKY98@+NR>,EEQGKD>M":KITFJR:4E];MJ$ M1>.;**^\9>*II-.N+B1O#!ALI?LKNHDY)5<#[Q M#+@]N?0TSPE;W%OXV\!/]@NH2N@O#>3?9G52XW#:[8Y(*9Y]B."* .[\%^-H M]?LXX]3N+)Y[E8+6)BK2112%=P5B2>AS]#Z'&]<^(M&LM4BTVYU.UAO92 M D+R $D]![$]@>3@XS@UY+H>BW=W8>';2VTR>QU"W\4R:A.TD#(5M09&)+$9 MVL&5!D\GZ5)8>'KE?&WBK3]=\.ZGJ'V[4X]0L+B%Y$A(0R,A>4$*FU2%QUXP M!G% 'J-UXKT&R>\2ZU6VADLY(XKB-VPT;/C8"O7YL\'N.:N:GJECH]F;O4+A M((0P0%LDLQ. J@(-9TPZIJM[#+ M9W=O UJJVS12QR;/WVX%0"N_.TC((YS7'#P]K'_""^/I3I5V\NOWTTME:&/] M\%;[K.I/R\]NHQGTKT?PU]JM/!FF+>6,L%U;V21R6ORE@R+@@8.#G''/<4 > M>^&?$OBWQ):^+1%K20W.D3D6C-;1LDJJ91M<;00#L R/0X]*EN?B/+K'PTT/ M78=470[R[OX[:9EMC,A<%MT?(.-P&X?D3U-1^%/#OBKPU8^+V;0Y+BYU>X:2 MT3[7$% 8ORYW97&X$XSWJ'5/ACJ]G\-?#OA_2U2ZOK/5$U"Y?S0J A7R%+=L MLH''09- ';ZW\1O#?A[4;VPU.ZEAN;2))G3R';I:[-;J=.N=,CM5+,I M)=6W'*]FZE97^HG4;;4;J0'[(6)++Y?WB1V P M/5N< ZZ_P#'6BZ=JR6$KS-F[CL9+B- T45Q(,K&QSG)'7 (&1DBL32/B!]H M\2^+SJ"36^C:-MC65X@%B*!O,+$Y?!M)6)))3&6(.W !'3.X54?X/K&9K6*R\0.LUO=K*Q<. M"6563'W0>IR#SW[ '7:;XUM-2DGMEL;R&^2Q_M"&UFV;I[:>2\:T/E1B, E2P)&3G /7CK45GX4UE_%D7 MB:]6T%U;Z$NFQVZSG$DVXLSEMGRKS@<'Z4GA'PGKWAOX6OX=G72KF_3S%C4D MM!(CMDJ^4!Y#,#P?QZ4 :8\=0_\ "+WNO/I-]]GM8DE"QA)#.&P1Y94D,,$< MYKJ()A<6\4P21!(@<+(I5ER,X(/0^UA^(X-!N;33IKYTDTZU,A MFALWV@.VXQ@G)[;3C:O7FN_@\X6\0N#&9]@\PQ@A2V.< \XS0!)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 %%%% !6'9;?^$VUC# M]AL\@=OGN*W*Q;+_ )''6/\ KTM. M_P#M34 ;50S$B2([F5?F]"?3T_#_ QR "S1 M110!G:L,BW^=5Q*"%)'S?3]1G(X)K1K-U0/YEMB0*"V ".IZ]^,X!QT_(FM* M@ HHHH **** "BBB@ HHHH **** "BBN(^)'BC7/".F0:CI4%G=1.YCEAFA< ML@".YDW*P^4!.1MSWSVH [>BN*\1^.9+#P%;Z]HUO%=W=W;"Y@AD/R[ GF2, MQR/NH&/4<@#J0#!'XIUX^%_"VH&713>ZS<6SR0R;H56WE5=RQ[I"7D4LOU&? MEXH [RBL4^+O#BW$EN^MV"31W/V1HWG56$V<;,$]:N:S<3VFBWMS;SVUO+#" MTBRW2DQ)M&27PR\8')R,4 7J*\NT_P")FI7WA/5//AL[+Q7IBK+-920NT;1M ML(8#<"1B0#AN#[$9[XZ[IT.HR:5->*=0AM3=2Q"-@?*& 7 QTR>@)H TZ*YX M^.O#(TBSU9M7@73[R8P07#!@C.,Y&2..AZXZ&B+QWX7F\@1ZS;$SW'V5!D@B M7.-C#'RDD'&[&>U '0T5YS=>--0TKXP7>B7\[#1?[,%W%&ML7?=D*2FQ2S#. MXGK@ G@ UU/_ F&AOHUIJMO>BYMKV18;40J2\TAZ(%ZAN#D'&,'.,4 ;M%< MU/X_\,6VEV6I3ZGLM+R9H(9/)D(\Q3@JV%.TC!^]CH3T%:.A>(=.\26DUSIL MDCQQ3-"YDB:,[EZ\,!D?_J."" :E%>;>&M6N_B1JNLW@O\ 4;#1;&?[-91V M-K:^E%YJ_AZ?R8[WRD1621F6.5U M''RX)(4=AUYH ];HK@?A=:ZK-HJ:_J.JZK.-4MH91:7S!A&^W+21G<<(Y.0H M"X&..E=]0 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 %%%% !6'8$'QGK>". M+:TSCZRUN5B6!)\8:UUP+>U'_HT_UH VZKW _?P9 V9(.[IDC^?4?C5BJ]R# MYD1&>I7@'//'_P!?L>* +%%'?.?PHH HZ@^);5=[#=)R 0 1Q^O3&.:O53O9 M66:V12YW/DHAP6'3KZ#.?ZBKE !1110 4444 %%%% !1110 4444 %LYH99%FEGW[8690A@=3N8#"Y+#J1^E=+67J_B31]!>)=5U"&T,V?*\W M(WX(&!ZGD<>X]: /++3P]?>&?A[XIM-12YG6&*^TK1(X[9W $'.,&K>H6VHS>!_AS%;Z1J$EQI5_8/>1&U=7A6*+#Y!&<OH?2G:9K6FZTEP^FWL-TMO,T$IB;(2 M1>JG\Q0!Y-XBT?4KG2O'X@T"\GN+[5;9K?=;',L:;!N0]P-CX/HP]:]0\3": M?PAJZV\4KSRV,RQQK%YCEBA &WN;Z]X0CU7_A'/$]A;7$=];-:I M>0;"K7%MO3>DBGJ57=QCD9'IBQXCL=1M_B,FK0Z7=WMK=:#-IP-J 2DOF!QN MR0%!'0YZUWS2(A4.ZKN.U$:;X1\0P?#SP9IKZ):;XA6[NXC MMR(@[-O!S@C# >N0?2I]4\):Y/I&L)!H-Q]HG\8?VDG"!GM\<,#GUW<'^][U M[A10!YW O$VF> M#O#DEO8)<:I8ZO)J-QI\=RL857W?(K@J,@;>AQR>H'/LU% 'D7B/P1JEUX>\ M.6>EZ (%AUG^T;FUCN5?R5R?OO))\[G.3C(ZCL-WKM%% 'GFC^'=9\":YK8T M33?[3T74I1=P6XN5B:VF/#J=Q VGC! )PH!Z9.?+\/=:C^'_ (E@:2WN?$>O MS>?<-&Y6-/F!5%9N2%&<$XY/XUZG10!B^$;&]TKPCI.F:C'$EU96L=L_E2;T M;8H4,#@'D 'D<=/>MJBB@ HHHH **** ,+Q'?ZAI\NCO9R1+!-J$4%T'CW,4 M?(&TY&.<=CU[5NUSGBZ/4Y1HXT[3I+U(]1BGN0C1J5B3)XWNO.[:>_ /M71* M25!(*DCH>U "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !6'IQ)\7:X,# BM>_L];E8>FD? M\)=KHSR(K4XS[/0!N5#*";B @+@$Y)'/3M_G^M35%(1]HA^4$\X.,DO;./0WJ "BBB@ HHHH **** "BBB@ HHHH *\O^,XD:+P@L01G/B"W"JP MZMSC\*]0KE?%G@6V\7WEC/=ZOJ=J+&198(K1HE59!G$GS1L=W/KC@<9YH Y/ MQ(#IWQ_\+SV*".74+22*\V@#S44-@GU(X_ #TK"L_&.NV/P^\6:K826L5]8> M(#&!%9HHN SHAW=BQW9R.?E':O5=)\):?I>KS:P\ES>ZK-'Y+7EW)O=8AT10 M,*J_0#)Y.:QS\+= _P"$>O-%2;4([:\O1?2LMR0YDSGKCITZ@] >H!H IZ[K MWB/PU)IUI?7L-S-K>KP6ML]O;B/[+$Q&\?,2&;&0N?).N< M#TP!QP, '*W2^)KCQ[X(LM4U1(;A+6ZN+I;6)""Z#;N&X'&Y7 /I\V,9KGM8 M^(7B:/P[KWBB#4%ACL-<^P6UDD<;(8EX8297<2>#D,#UQ@5ZL_A+27O]+O6C MG^TZ8&6WE^TR;B&(+!SGY\D \Y_4U!-X#\-7%S=3S:8'^UW NKB)II/)EE Q MO:+=L)_#D\]: .7U'5O$^K?$BZ\.:5K TVVFT(7L;26B2-#(7"\=#GD=20 3 MQG!$6C>(-73XISZ+J^J3>6\LTMDJHIAN;<(0HR!\KH5?<1PQ)S@JH/>KX>TM M?$;>(%MB-4>#[,TXE?F/(.W;G;C(!Z5#8^%='TZ_%[;6T@G$LTJ%[B214>4Y MD*JS%5W'T ZGU- $'@^.YCTF?[3X@37"UW*R72[>$+?*AVX&0/0 <\<8KH*S M]&T/3/#UA]ATFSCM+7>7\M,XW'J>:T* "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 *P],.?%6O#).!;_0?(:W*P]*'_%4Z^W;- MNO7_ *9Y_#K0!N57G;%S!A"Q^;HP!_(]:L5#(W^E0KN89#' Z'IP?S_2@":B MBB@"A>LPO[,!&89.X@< 9'7\@RH **** " MBBB@ HHHH **** "BBB@ K+U/Q)HFBS)#JNJVEB[C<@N91'O&'!XK6RTA2%NFM[J:U;.-LJJFWGTYP?8GTH [34=3L=(LS=ZC=PVMLK*I MEF8*H).!DGIR:73]1L]6LDO+"X2XMI.4E3[K#U![BO#=6UEO&?P8,LQFD_L: MP_TIY&*?Z:I5%!./F8)N8X[NN<&NYO==U32/#W@VWLC'#;7ULL5Q=;1)+&1 M&011]79B",8/3ISD 'H=%>6+XO\ $VI?!NU\8V<]O#J%L)9;NW,("3QQRLC# MG)1MJ[N.^1Z8[+P7JDVN^'8]9DO$N([YWGA1-I$$9/RQ9 &64#G/.7WCGPY$3K.GZI)]HAPY%Q;A5C(" _,0JYP, M9&[J0M.U?Q5?VOP1F\7:#<-874]X]S_JXWR)+DJ5;*D'@]>O YQQ0!Z]17FL M_B/7CX[UK2EOWCM(?#?VZ-5BC+17&0-PRN3WX.1ST],*Q\0>*[[5_#VF3^(Y M=FN^'OMLLD=K'&T$F"^8^.#C"DG/)].\(:,VJZJ9A:K(L;&*, MN03TR/2M:&59X(YDSLD4,N?0C->"^)=:O-<_9BM+[4;A[B\EF1))7QN8K,P! M./\ 9 ]SUK7N?$6N^#_$&JV=O>76J0KX8&HQBX96$4X.T%0 $XR5&,XXYZ@ M'LU%>/\ A'4=?O-';4KC52^GWVAS3,S:@TD[70ZNJ;1Y.,,-J$J.".:TOAA8 M:OK?ASP]XFU'Q3JMPXCE#6AD'DN-S( _&7(Y.6).0,$8Y .R\2^*K#PQ':+< MB2>[O91!:6D S).YP, =ADC+'@9'J*I:7XTBGU\>']8L9=(UAXO.A@ED5TG3 M_IG(.&(Y!'7@]1S7'>-(Y+/XZ>#-3OU)TMXVMH7/RJD[>8,$^I+)@$_UI?'$ M+ZO\:O!=GIP8W5B&NKUU!PD&Y2-Q[9*L/^!#UH Z:Z^(=NGB]_#]AI5[J+6\ MT,%Y<6V"MN\N=H([XQECP @X!Q] M3@4:GK-MI;11.DUQ=3 F*VMTWR.%QN('8#(R20.0.I (!HT57LKVVU&RAO+. M99K>9=R.O0C^A]NU6* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@!JN&9@ V5.#E2.P/'KU[?TIU%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8 M>D\^)O$!_P"FD _\A"MRL#1O^1F\2G;C]_ ,^O[A* -^H)6VW,(/0[NQ/I_G M\ZGJ&4D3PX7<.<^WO_\ 7_#O0!-1110!1N@IU*S&X!\,0N[!(XR1[#(S]1^% MZJ=QM.H6P.2V"1@XQZGW_#^HJY0 4444 %%%% !1110 4444 %%%% !67=:* M+K7;/53?W<;VB.B0((_+(;&[.4+<[1T(]L5J5YQ\4?$FN>';WPZFCWXMQJ-V M+65&A1QRR@,,C.?F/&?Y'(!NWGP_T>[\/ZAHD;W%I9:C=O=W:VY0&5W8,02R MG X XP0 !FF7'P]TR[AT%+B^U-WT,M]DF$X23:0!M9E4'&%49&#QUY.17=JUS87L46QV"YRKJ.,X5N1[<<\1^&_B!86WAF75O$/B6 MWN[>?5)+6VN8;.6-4& 5C9=@*D- &O8_#_3=.T2RT:VOM173K2Z^U M"W,J%9#NW!6ROW W.!CGDY/-7?"7A*Q\&:0VEZ;/=R6AD,BI<2!]A/4*0!QW MQ3T\8Z!+:W5Q!J4<\=M="RD$*L[>>2 $50,L3D=,]_0X5_%NB#2K34DNS-!= ML4MUAB=Y)& )91&!NRNUMP(RN#G&* +.DZ+'I$E\T5W=3"[N&N&2=PPC8]0N M ,#VYJG<^#="NO"\WAN2R TJ5F?R%=L*2_F94YXPQR .!TQCBL>;XCZ?+XJ\ M/:/IRRW,>JP_:3,MM(P\I@0A7'^UC)((4 YQU%U_B%X>35OL#3S\7HT\W(@; MR!!_#=OX>&@)I49TH2^=]ED=W3=G.?F)[\XZ5E,\,>)++Q9H46KZ?'<1V\CNBK<)L?Y M6*GC)],UL4 <_I?@CPWHR7Z:=I,-N+]/+N=I8ETQC:"3\JX[# K4TO2K'1=/ MCL-.MUM[6,DI$F<+DDGKZDD_C5RB@"MJ&GV>JV,MCJ%M%/,Q[\Q9^HK;U30['69+1[U9F^RR>;$J3O& _9OE(R1V] M,FEU+1;'5C"UVDOF0Y\N2&>2%U!QD!D8'!P,C.#CF@# ^')=_#M[*9-\,NK7 MSP$?=\LW#XV^Q.3^-=?45M;06=M';6T,<,$2A(XXU"JH'0 #H*EH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L'10#XD\2L"/^/J%3]1;QG^M;U8>BC_B?^)&[?;(AU[_9XO?W M'84 ;E0R#-S#P>C9(;&.A_+@?Y-35!)G[7#QQ@@'\/I[?S].0">BBB@"I-O^ MW1GL;=4IL_VI#AFSLSMVY!ZCUX//IZ^N*NT %%%% !1 M110 4444 %%%% !1110 5Y=\6M+U35=6\*MINF7EVNGWHNYV@CR%4,O )X+' M!X]ATS7J-% 'G-GHVK>(?BA:^,;JRFTS3-/LC;VT%QCS[AFW@LR G:!N/!Y/ M'K7GT7A#Q(?@_/HY\/WOVW^W?M9BP,B+ ^8 MSSQCGU/'(^AZ* //_'N@:C< M/H.M:'9&4Z9>_:KG3XL1/.&4(2&'\:J,#GO["LG5?#VIZ5J'AOQ/H?AZ58[" MZN)+C2%N-TK"=-K2GJ#)UXR?X>>N/5J* //I?#6J1?$GPYK]EI-M#IT.G/:3 MP1R(AM"26Z#@CYL87/.>QS7(7'PK\1W/AF]\,.8_](\1MJ8U-I05$)CQG&=W MF9[8QD]>]>X44 <78>'M1A^+.KZ_- G]FW.GQVT3[P26&TG*]0.,?A67X=\' M:SIGCNZUN.*'3K:YBE-W;17#/#<3%CL=5ZCJ6((^4GY2=S8](HH QO"[:ZVA MQ'Q%:V%MJ.YMT=B3Y87/'4G!_$_K@;-%% !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 %%%% !1110 4444 %8>A8_MCQ,< '^TD!/K_HEO6Y6%H+9U MGQ0/34T'_DG;4 ;M1$#[6AQR8V&<^X[=_P"GXU+43AFGC!Y3!8C'&1[_ (C M^M $M%%% %:3'VU-S8&T8^8]K-0/DW28DP /N^N<_X'UJ>@ HH MHH **** "BBB@ HHHH **** "N*\7>)=8T3Q?X8TRQ>R^S:Q,\$IN(&E=K7F/Q+LDU+QAX06YTB^O].M)9Y+[R;&6=%1E 4':IW9(.5&3 MQR.1D T_#OC/4)_%OB;1-6%I-;:,BR_VA:1.JXVABCJ2WS#)Z'^$\5T4'BS0 MKF;2X8=1B>354:2R #?OU R2..P'.:\Z\(Z)JZ>(?&']DZ==6'AF\AD2VM[R M)H2\Y155T1P&4<.#D 8*\G'&9X:L]4.K?#:*;PYJ]LFC1W,-W/-:, KLA4=N M%SCYCQ\W&<' !ZH?%NC3BZBM-2A:>&VFN=QC=DV1G:S\#YE#<':?I65X>\9V M,7AK1)-=U^PN+[4%D\NX@1DBN&5B"$RHY' Q@$GH.:XOP_H6I60U./2]/OQH MUSI-V5M;^U9)K*YE(W01,RJ71BH/ Q\H).<4SPQHFL6NB?#6UN=%OUDT^]N& MNP\/$ 8.5+9Z#Y@<]L8X/% 'J*^*=%DT:#5HKY9;.XD\J!HU9FEDR5V*H&XM MD$8QG@U$?&&B-:VT]O=-=?:IG@ACMXF>1W3.]=H&05 ).<8 KS;^P?$&E^#] M*OHM'NGN]*\1RW[V439>2!W<94#/9QQSQGWJQK7A"WO;6UB3POJFEQ-/6XCEC(R-@W'J",$ BO/]6\+^ M)]4T?27U'391XIL[/?;ZI8M$$69Y6#0RKD KY9&2/EY;GGGT3QC;7]YX'U:P ML;5KV]N[.2V5$9(\ET*EOF( SG&?:@#S'4?$6L:?X(\+ZIHGB66_P#$E\L( M;3WD699S(A9AY?4%20,Y& #WKTG6_&NF^'72"_6=[H6IO+B*V3S#!"O#2-R/ ME!X[D]@<&O/_ /A7NNP>&/#NJZ/9#3_%VBQI R221%+E I4Y*DCH[8)YY(.> M#5[7/"NOZAXNM?$Q\-V6HB\TO[%?:7>W,92!PX(*N0?E[Y )X/ )X .JN?B' MHD5U'!;"XOMUK%>,]JJL$AD.$8@L&(Y!. < @G%4-'\=W^J_$/6] 71IOLNF M!4W(\9;<^7'RG@*%W'N<=L/6_ ^M:GK%C)!IUO8W>FBSCL-5L)%B6*,?,!12-FWC!W=\XQ[\ M +7XHZ1KMK+%;:5X@ *W,5Q(EJ!]F:-"Q#.&*AB.F">2,XR*K>$?&>G6'@O MPO9V?]IZE>:DLRV<-P5\^18V%]>T3P#K6D:A:V< M=[,GMCCBN>L_AIXFTOP]X1N=/DLX]>\/M<+Y;2GRID ME9F^]CC[Q!&.0QYX H T]6^)=]>Z=X2GT;29X_[:O K)/(L;_NY0&B'/5L') M.!M]SQIZS\5](T77I].N$4+9M"EY(TR@HTF<"->K[<$L1C H\5^$_$FNOX\9HMT MT,B# ,0.5).7.3P-QX; H Y+XN>)9/$7A+Q-IVG:?YEKHMU!'RV8 L;<+C C7&!CM7F&M_"O5-1;Q/IUKJ=I%H^MW4=^?-1 MFFCFW9=1V"\9!Y/1<#K7J%I%)!900RR"62.-5>15VAB!@D#)QGTR: )J*** M"BO-[[Q-JGASXC:H;F:6Y\,QV]LUV7;)L6E:0*Z@+_J\IALG@$'/&*U=2UE- M#U[6-9N-0GETNVT=+P0>[! !SR6]Z .SHKDK;3=6U'PTNISZK?0 MZS<6XN8TB<+%;N5W"(1C*NHSM);<3C.1QCG)/%.LZUIWA?Q1X9\R>6[@=[W3 M&?$(-9U$16NIO!"D=S<8@BV*5&Y3@$DL>3V] M.@!ZC1573K62QTZWM9;J6Z>) AGE^^^.Y]ZM4 %%%% !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 5A: /\ B<^*?^PH MG?\ Z<[:MVL/0<_VSXGST_M-,?\ @);4 ;E1/QE2TPDB9! M@X(//;M0 ^BBB@"!E)O4;!P%ZXX YS_[+4]0,$%XI)&XK@#C/?\ 3\N@J>@ MHHHH **** "BBB@ HHHH **** "N>U7QSX:T6^GLM0U6*&YMT62:,(S&-3T+ M;0<#D=?4>HKH:X?XG65I:_#?Q5WWNR,K[/,WJ4SG!$N.1V/MG,TWP+<1_\)%HNI3"ZT&\M([73RQ!DMX1YG[K MGD["P*LH"6/[,^!M61P6\P<(]+EU^ M&70;.\M=1U"6YC5KL*#&ZA2K@JF,!NZX/I^/6@"2 MBBB@"N<_V@/O8\K!YXSGCC'U[U8J J3>J<<*F9/8QP&W"S MMO)CQC:3W&./I5+1/!^F:#*)+9[J5DM19Q?:)B_E0ABVQ?;)Z\G@<\5HZ9K6 MF:U"TNF7]O=JAP_E2!BA]&'53P>#@\5>H R?#?AS3_"FBQ:3IBRK:QLS#S9" M[98DGD^YK6J&[NH+&SGN[J58K>"-I99&Z(JC))]@!4>G:C::MIT%_83K/:3K MOBE7HPH M4444 %%%9?B'7[/PQHTNK:@LQM(2OFM"F\H"<;B/09H U**Y*+X MAZ6KZ?\ VA9:GI<.H;!;7%] $B=F4$*6#$*><@]: %HKEO'?C ^"]"74DL1?'SXXI(A-L**Y(#]#GD M8XSGK74T %%%% !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 %%%% !6'X>(-YK^/^@FW_HF M*MRL70)#+=:XY0*?[19>.AVQ1KG\A0!M4S!\_.T8V]>_Y?Y%3U#M!NR2#P@VG;QU.>?7G_#J:FH * M*** "BBB@ HHHH **** "BBB@ KS;QC)=#XQ>!A;11RR)#>LB2N44Y0!OF . M#MYZ=O>O2:P]3\*:?JVNV&M7$ERM]IX86LD4NWR]PPW'?(ZYS0!YAX4OVTS5 M/B/<2SO'XIBCENIHXHP;5 @8QE#SNZC.X _J:Z33_%^LS^+?!EA-+$+?5=%^ MVWB",#][Y>[(/4#)Z>U=/I?@K0=(BU%;>S+OJ>[[;+/*TCS[LYW$GOGMBL^R M^&7ARPGM)H5OR]I$T$1DOI7 B88,>"V F">!CK]* .2T_P 9Z[/H?BFWU6Y\ MG6M.TF:XET^Z@CRCH"=\1"[9(&! YR>GS'.:?IGBG6;BY^'FF:??6UO;ZSIL MC7"Q6J!8C''N C X7'*@=/E'':NT7P)HWV.6W?[5+YEA_9OFR3EG6VSDQ@^A M[_0#H!26/@'0]/N=$N(([CS=%B>&R9IB=BMG=GUR"10!RVE>,]3NM"\&PW5X M&N=7OY[:XNXE56VQ&0 $8W$J@) ]<=C3-&YO#UMH>ARQQQBWN(1';M; P7DT1:-B2P8JP+$DDDG))Y)H XGQ#XIU6ULM M#U#^T+B30+C386GU6SC'FP3NRL)I81TC8*1CC&YA]X*#T'Q>17^%.OAMV/)4 M_*,\B12*V;GP=H5W<03263 PQQQ*D4\D<92,Y1616"NH/0,"*T=3TNQUFR:S MU&W2YMF8,T3YVL0ZUX1T?Q:;<>$'2*>.ZMHFC62 M81$;)-Q8*!Z _=8\\';I^*-;UK4?B'J6@VNN0:0EO807&GRSW'DHSE@6<$ ^ M9GE-K9'7BO29?#>C3Z*FC3:;;R::@ 2V==R*!T !Z5#-X2\/7$UA--H]G))I MZA;5FC!,2CH![ \@'H>1S0!YOJ^KZP?&%G=/K$UYHUQ/96PFTUV@^Q3Y1BCQ MY^9)=ZDEL\,!GC#/\ BQ/Q$^(PNKSR9#=D+_ *6\;%/WA8\,,A<\-G*]MM>F M?\([HAU9M6.D6)U%B&:[-NOFD@ #YL9[#\A4@T/2!QWEGX%TSQ/>%/"]SI$L<\DKXB^TY8*)&)VAEPNW=T/Z>Z6F@Z/8 M:?-I]GI5C;V4Q)EMX;=$CD) !W*!@Y Y]*D72=-2S@LUT^T6UMR## (5"1D M9^ZN,#J>GK0!XQXATK1K'7?AREYVRP0SF,R MQ1R&)]\9=0=C8(R/0X)Y]Z7R8S,)O+3S0NP/M&[;G.,^G H ^;/%5Q8RZ)XB MAU&%3XF'B;#F8;I1;Y!3R^^S;@ #KQZBOI2.1)8DDC;:!O>'4[9=Y@F 4R)_?3GYEJ6/7;5]5 MO]/DCFMY+&%;B:28!8Q&Q<*P;/0^6Y]L'.#Q7%ZEX>GUCQ1XFO-*DBMO$%C) M:O87C@_*1$"8V(Y,; D%>1SG&163KM_?^+O"OC.\TNUFM=173[:QN;*1"9(I M8I)GE0$8W?++P1P1CU( !W8\96;6"ZHMCJ!T=AN&H^4HBV9L[[MF,# M/3FI[KQ7IEEK>G:7&/#GB !IQH,ZN<_O(9%:VVLI[,F1R.X_ M, [6YUN&UU^QT=X)VGO8I)8I%"[ L>-V><\;E[?Q>QQE1>+KG4(+N72?#U_= M_9)YK:97DBB/FQCE5R_S<\9''UQ7.Z1/JA^(FAZ/KQ;R%W M@$\B618YXEE59$*L P! (/(//(J>H+*\M]1LH;RTD$MO.@DBD M(#J>01GL1R*GH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ K#\.*%GUSIDZG(3C_<2MRL7PZN&U<\_-J,IY'LH M_I0!M5$% NF(3!*.@[?7\* '4444 0X!O M2>,K&._/)/M['O\ A4U0X/VW/&!'Z>_T_K^%34 %%%% !1110 4444 %%%% M!1110 5YIXTU?5+#XD^'=)@UNYL].U5)#<*GEC9Y8)RK,IVYSS].M>EUY?XW MT+4-8^*'AF\71;BZTJP5A=2;4>-PW.-K'G& 3QGD8SB@#6TW69/#&EZCK_B' M7KBY\.W'D36,UQ &EA5\C#")>0?D(./XN<'-:?\ PL'PSY.I3+J.Z+3FB2=U MB8@M(2$5./G)(Q\N1^M8OQ(\-WMQ\*)_#FAV%(9,;N"P/3HQ2W-UYEI&)746%/$6K^$/'4ZV#+?Z[=PFTLS*N\0QM&H9CG:"54MMZ M@<9STFUOPSXEN];\37-MI0DCO_#*V$.;E5)F.05/.,C+)M,7 M4M'L/-9I]7BDFM-J$AD10Q)/;AAC-:]I26- MNU]$NU+DQ R*/0-U JY10!"UI;/>)>-;PM=1H8TF* NJD@E0W4 D#CV%9Z^% M_#Z)(B:%IBK(27 M(P&)ZYXYSCFM:B@!J(D4:QQJJ(H"JJC '0 4ZBB@ 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*** "L;P_P C5&RN3J$WW3D<8'Y\<^^:V:Q?#FTQ:EM!'_$QN,@C'.[_ ": M-JHQC[0V ?N@9['V]L9_7VJ2F9/FD%>-O!Q^?/Y?YZ #Z*** (0R_;&! SM7 M!V]^>_X_S]ZFJ!3_ *5)ENF !GU'U]CVJ>@ HHHH **:[%(V949R 2%7&6]A MG IU !1110 4444 %%%% !117!:MXFU+4?B7;^#-(N?L4<-J;R_O%C5Y0.,( M@<%1GOL: .]HK@X_$6IZ%\2[+PK?WCZG::G:F:VGDB1)HI%#%E8H%5E M(1CD*".G/?&U;XCW6K^ O%VKZ#)/82:3="*UG:V4[P/+#;MP922Q?C@A=I(& M: /5:*YKP[XPTW58_L;WZ%> M0WIB,C[1"I(9XLXW ,I7MSCL02 =/17->'?'>A^*K]K329)Y2 MMLEUYC0E4*,<<$]P00?<'TKFO$&K7EC\8-'TI]8N+;2+VQEFGC,P1%=0^"&( MR.@.,XX^H(!Z517EWA?QWJ&F>$]7UOQ4;N72K;43!9730*LDD!;:KD?+N&2! MD#/6ND;Q_8M%"D.GZ@+ZYO'LK6TN8A;O,ZIO+_.1B/!&6ZC.,9XH ZVBN$N? MBOHMOX67Q$NGZI/8K<-:W/E1QE[24'&V4&08SD8()'(Y&147C?Q0G_"-^(X9 M;2_33K2*)9KVQN$27$H4_)N&,C=R,]&&,DD ] HK@[SX@0:3=:;HUM9SWUW M)8P7.)YPLLB.=B[>#YKYR6QT&2,\@5+;Q!:Z?\1O&E]J27<$6E6,!EE^V-+# MY1&Y=L6T;7//0D=>A)+ 'H]%<#9_$.YD7R+_ $ZUL;Z[TV34],CDN_EFC W! M'.W*N!R0 1C)SP<9OA_XL7>KZKX<@NM!^R6NNB86\OG[FS&3D[S6LB/?;C(ZT ;=%%% !1110!0O=^U2RMIY,;(YIU1FSP, GUXIL^O:1;3V\$^J6<'HDU)/L5Q]F:YN/*\R/R4P6<(W)PO;KZ8H [)/$&C20WBO+;Q+JEHSW+!8-LH(E)&0%/1LCGCT-84_P!NN/"/B*^U M?2[?3]2EM)XBD,OF;HD1MA+X&[[S'.!][I57PY+K$^G>'+74=#T]-'CLH9A= M)=&5HW1%,>5*)L.<\C<.W>@#NJACN[>6YFMHYD:>#:98PV2FX9&1VSBFW]]! MIMA/>W+%88$+M@9) [ =R>@'] &/!XOT.YN;>"&\=S<. M8HI!;R>4S@D%/,V[ ^0?E)S[5JS7MM;W-M;S3HDUTS)!&3\TA"EC@>P!-<=\ M+H5D\'.9D5W_ +3O'.Y>C"=^1Z5A>+WOM6GO]?T_3+JYN-"E5])E0 1GRF_T MG.6!.XAHR,$D1 J.>0#TG4]5L=%L)+[4KJ.VMH_O22' ]@/4^PJA;>*;"XNK M>U>&_MKFY+_9XKFTDC,P52Q(R,#@'@D'VY%:86^S@@XQEB>HX( XKM;PV(ELS=M&)!/_ *-N.#YA5A\OOM+#Z$T 9VC> M*;/7K:_FLK:^/V%VBE26W*,95SNC4'JPQCTY'-9L'Q%TFYT*VUJ"SU-[&XN! M;1R"VQF0OL P3_>^7/3/%4? D>H.OB-K:\M$C_X2"^W+):L[ ^9_>#KGC';V MKF/#TC+XH@_M)-/FT_4( M+J2WDN(4EA'[X(0&52"06Y'&1ZUEV_Q)T:?PZOB(VNI1Z&Q(^WM;AD&&VDE5 M)?&X$9VXR.M:]HU[8ZLT6KZK:7 NR%L(DA\IP5$C.,9.<+M^;(Z=!WX_X7W] MCX>^!VE7NL7$4%G%%-)*['<-K32$# SDX/0IRZ3[C>5YXQ MG()9\+;"ZTWX9:%:WL9CG6W+%&Z@,S,N?P(XKE;Q)O"6D6WB#0;S^T_#-[=P MO)HEW&':,RRYS <_*RNRXCP<$$YR* .[U7Q+]DU$Z7IFGS:KJBQ>=);PRH@A M0G@R,Q 7/.!R3CL.:R;[Q]+8Z%K.H3:!=PW&D-']IM)Y4#,K@'H4_*0.A(%.^(E_I]WX \ M2-8W,#3I#'#-/%SL)<;067J1N)VCD;NGS#(!KZ_XCU'0]$LK_P#L47,MQ+% M]LMT%9))&544$KAOF;!/&/>H_P#A*[I_'4OA:/3(FGCL%OC.UR0FPL$*_<)W M9)QZ@=N@R?&2&VT70[F76YKBW.LZ@W9SV]*Q]3:R?XZWA MN==;2_+\/QIYDXQ4]SXKN=(UJSL=SWT$LSV\@=;6)&WEW89"_=P!U)(Q0!TFD^(;G4O%6N:-) MI\<,>E^4/M"W!?S?,70><5%:WEMH?Q \1?VG>1VL-]#:7-N]Q($1MJM$ZJ3QD M%4)Y_C'' /&U\D@:"_G=[:3IYP$,48QW/S1D#KD $4 =_9-=M91- M?)%'N.F>,^@KF+/5?$^IW6KK;MHT$6GWC6O[Y)&+81'W$AA MC[_3VK5/BK2)+FTMK2\BO+BZD$:16[AV48)+,/X0 "3GZ=:XNVD\-W4_BA-5 MU6:V^U:I/&GE7DB?+Y"(S; =I_BY*D''?% 'H>ESW5SI5K-?6_V>[>)3/"#D M(^/F ]LYQ[5;JGI6H#5--AOEA>*.;+1B08+)D[6QU&Y<-@\C.#S5R@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ K$\,?\>NH<8_XF5U]3^];K_GIBMNL7PWN%MJ 8Y_XF-S@YR,>83_];_ZU M &U3,#SR=O.W[VWWZ9_S^M/IB[?/?D;]HSQVYQS^= #Z*** *L:?\3"5_+ ^ M7&X$9(X_'U]N*M55C*_VA,-V&*C"ENN.IQ^(JU0 4444 %%%% !1110 4444 M %%%% !7!:CX:U'2_BG!XQTRU>]M[NT^Q:A DBAT'!61=[*"!M7(!SQP#FN] MHH X.W\/ZGK?Q/B\5:C9-I]EIENUM8PR2HTDS,,$)"C#N ,DG@\+?#;Z()KJ_U%IK>1+F+;*&9/FY;@ )GG!Y''7'M=% 'F5MX7UVZ\ M4ZH;G3Y+>SOO#D>G_;#<(0DP7D;58MP6/./X3ZU%X/\ "6LZ7X3?3KWP]I\& MHVMC/:+?B1'FN0V=@0@?(OSI44 8'@C3;K1_!.CZ;?6\=O=6MJ MD,L<;!AN7C.1USU_&L74_#VKW/Q;TKQ%%;1G3K*R:W9FG 9F?=DA<=!N'?L> M/7N:* .3^(VA:CXD\(R:9I<<+W$EQ"_[Z0H%"N&)R/I_/Z&'Q9X8O=0\3^'/ M$NGI'-&*,0 M3@@[>G:[/\/K[4/%WBO4+Z[M?[.UVQ%F$C4F6$!556R1[,2,]<>E>A44 >=P M^ ]8N&^UZG?6,M[;:&VE6>R,E [*0TK9&03P,#MGGG%4-(^%FIZ==>$)7U2S M9?#YDX6%LR+(VXC.1R,D XYZX&<#U.B@#@].\!7D7B^PU[4KZQN9K%IF2XBM M&CN;C>K(JROO(8*K8'&1@X@$:-L)"J3&Q&4)5 M<:2Y\%HTFE'3M7O=+CTN P6L=K' 0H*[23OC;.0%_(^O'48 S@=>M% M '-_\(DTL6IK>ZYJ%[+?6OV19YDA5X(SG<$V1JO);DD=E]!0WA 26FGV,NMZ MG)869B_T5O)"3+&/E5RL88C(!(S@XKI** ,S6]%CUVT@MIKJYMXXKB.X/D%1 MYA1MRJVY2"NX*<=]H[9!37O#]CXCLX;6_P#."0SIM M3Z;X:TS2IUGMUNY)$79&;J]FN/+&,?()';;QP<8S6O10!D:;X9TO2(+Z&Q2Z MB2^=I)\WLS$NV=S*2Y*,222RX).#U J@/A_X:&B6^C"QF&F6\QGCM1>SA Y; M=R-_(W<@'(!R0.37344 84/@_1(+QKL6\[W+120F::\FD8(YRP!9R1DCM26/ M@KPWIT=M'::1;QI;2^? F"PCDR2&4$G!&3@]LUO44 %8MOX1\/6EW!=6^CVD M4T!+1,D8&TG)R!TSDDYZ\UM44 4-4T/2=[TV+3;G2K&:PAQY=K);HT28&!A",# ]JT** ,V7P[HD\%M!-HVGR0VJ M[8(WM4*Q#T4$84?2B7P]HLV?-T?3Y,@ [K9#D 8Z>@'Y"M*B@"H-*TX101B MPM1'!DPKY*XCR<_*,<<^E6Z** &20QS*%EC1P#D!E!P?6GT44 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !38Y$EC62-U=' 964Y!!Z$&G44 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %9'AX*MI>!,%?M]R<@YY,K$_KFM>LO M01BSN2 #>W/ &/^6S4 :E1*P-S(N>0J\9^O.,?YQ4M1C/GL"., @X/'X_AT M'I[T 24444 0QY^U3?+\I Y!/7^7Y?CVJ:J\<>+N:3/7 QNSV'/MT'ITJQ0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %8WAA67 M2IPV,_VA?'@YX-U*1^E;-9/AU2NF3 _\_P#>'KG_ )>9* -:HP!]H;Y.=H.[ M'Z?IV_\ UR4Q2/-<;N< XQT]_P!/TH ?1110!!'N%U+E5PW\0Z\ O_ZI MZA10;J1L $#'09P<>:E MK>N)\6U\,Q:LT&GSZ2U\&%O&S1/O9<9(Y7Y0?7WH ]#HKSOPE\3(KGP+!KWB MDI8H]Z;*.YBAD,5P1T=0 2 2&&3QD'GM700>/O#%U;W$]MJJ3+!=BR(CC,/'MO9_#S4==T"X6YECF%HK!#^ZE,@1MRD @ MKG."/3UHM?$EMX1AFMO$.O7=_))NO8S+:;9;:T^1-TH4#@.<9QD[NG!P =S1 M6'%XLTV?6AID7G.YN/LHG5,Q&7R3,4W9Z[!G\?KB#1O&NFZ[<+#907A$D,T] MO(\.U+A(G5&*'//S.!@X/J ,9 .CHKS[PIXQMK?P-I-[; MD,\KEV&S:7P,8/);\A@5;G^*6A166C7<=OJ$\6K7+6D7E0C=',&"F-T9@P;) M[ ]/<9 .VHKCK?XEZ))HFN:I<0WMHNB3>1>P3QJ9$?( "LP.2<=>Q[8 0KPET=71N" 5/;% 'H%%Q_9LV/^?Z M\_\ 2B2@#5I@(,SX(X S\V<=>W;Z]_PI]("=Q!7 '0YZT +1110!&G^MD^4@ M9'/KQ_G_ "*DJ./_ %LOR@'(Y]1C_P#7_G-24 %%%% !1110 4444 %%%% ! M1110 5YEJ_AVZU#XUPZG=^'WOM&&D"T>21(WCWL[\D,>F#@]3STP:]-KG;OQ MQH5EK[:%--=_VF$\T6Z6$[ED_O JA!7@C.<<4 8?Q2\.ZAK'@F#2M TF.[=+ MR%_LJO'$@C7).=S*,< 8'/-/\:^%+K4-2\+ZII-F#_9FI1W%Q:QE$+IA5W16O0!Y%=^#O$4 MGP^\46ZZ67U#6M:^W16/VB/,,7G1MAGW!,X0]">HZU=UWPSK%Y\1%US_ (1U M=2TS4M(_LZ\M;BYC0P'S-V2=QR.%Y7)^]WP#W-_XDT[3=>T[1;EY5O-1W?9@ M(F*OM!+?-T! '0^HK7H \QLO"VO6WC0ZU9:>--G#R1W6V1?L=["L+) PC$A= M7!VCH."3[%?!'A'6=$\5W6HBR.F:=+:-YM@9D>-KEF#,8=I.U,@_>P>@Y &/ M3:* /(?#W@/Q%H_A[PI))9VKWV@WMQ*UJ)A^_CFSG!Z*R[N!G'&<]J=:_#?7 MH=-\(@_83/I^L/J=\AF8!0\F[:GRG.!ZGJ.,]:] M4$+%B"2,Y8D\G(]Z]9HH Y[P-H5UX9\&:;HMX\#SVB%&>!B5;YB01D ]ZZ&D M9@JEF("@9)/:J>DZK::WIL6H6$GF6LV[RY,8#@,5R/8XR/:@"[1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 5F:""-.E!SG[;=GG_ *^) M*TZS=#&-/EYS_IEU_P"CY* -*D!R6Z\'O].U+2 88\ \Y]3_G% "T444 0Q M >?-R-Q(R!].#]?\!4U11$F2;Y=OS^@R>!S4M !1110 4444 %%%% !1110 M4444 %>1ZU]O7X^3'2A U\?#3^4)V(4/O.,8![X_,UZY7*:G\/=%U7Q ==GF MU*/4MNQ9[>]DA9$Y^52I&!R>/>@#G_'.H/X;^&^JZEI$[VFOB&TN;EP1YV2R M1;I 003M!'(['TJ*U\2ZYH_C+7+:_P!1.H6UOX?_ +4$1B"*D@/W5V@D+C/7 M)[DFNC?X;^'IM'U+3+A+RXBU*2.2[DGNY))92A!7+L2<#%:-IX2TFRULZQ%' M,;TVBV19YF8-$N, @G!Z#K[GN: /-[9+JY\3_"O4[O5FU"6\AN9I3+C[[0%O MEV] ,[0/]D9YS5H>+M:GA;5TN9()%\6KI7V)P,&W.V/RRI_BR2^1S[XZ=;IG MPT\*Z3>6MW;:?(9[-V>U>2YE?R,X^506P%XZ>Y]36D/".BKKO]L"U877F>=M M$K^5YI&TR^7G9OQQNQF@#C-&_M^_\6^)9+KQ6]KI6C:HL@A9008]A=E=C@A- MK#OU4GL*S_"?BC7+;4+^SUM;W^T['2)YX][M+!?A7#+,F#C.,#Y<@[L J1BO M2+3PQHMC+J,EMI\4;ZD2;P\GSR6#N9BJY M)VC<3A!I?$)\3))YNA7SS*]XS3&Z4EED6,J FP KQ MQC'!SNK*AO-7_MSPU!<^(M2E76/#3WET9;AD7<(I74 @_*!\N2.3L!)Y.?9; M+P?X=T\7RVNCVD:WR>70R^)]:MOV?O#5_P#;9YIKJ_%O=S[VW&#S9'M%@TN72X='T^/3Y3NDM$MD$3GCDH!@]!V["E?P_HLEO#;OI%@T,#% MX8VMD*QL3DE1C .>G![&@!:*** &)G=(2"/FXR3Z# M_/'\\T^HXAS)@ *6)&#^!_4'_P#7FI* "BBB@ HHHH **** "BBB@ HHHH * M\TU+7;R+XM7NA76OOIVC'1C>@EHUV3;MNX.PR, %MN2."<=:]+K@(=%UC_A= MDOB!M)D&E-IAL!\;F6"2ZN M##',L'^L4YV,54< @'G SC/0BNB'CO1GMFD3[493>"QAMFMVCEGF(#!4#XR" M&!W$A0#DD#FLOXJ^'M5\3>'M/L=)M1/,FHQ3R9=%"(H;)RQ'J!QGKZ5+XX\- MWNK:QX8URQ@-S)HMXTTEIYBHTL; 9VEB%W@JN 2!UY% %V?X@:%;Z7#J3/<- M:O>&P=UA.8)P=NR1>J\]\8Z<\C-3QKXAM(/#.MB6^U'2X[&X@@FOK14+J7\M M_DR?1U!S@C/0BLB'X=WUS\/?$^E7\EO_ &CK5_<:DFT?+!*Y4H,\]"@R1TSW MQS+K_@O6M0^$QT".2WNM89+[49+3[3 M)%',BE8E W.69@"2>@_B/XUS/B+P3XHU"+Q?IFGBP^Q:\UM<1S7$[*T,@"K* MI"J<_7;YY'8YP!Z]@?2K.I>#M=?54U*SN-/EFFT672 MKJ*5FAC7#QC! .\HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ K+\/X_LV;&/^/Z[Z?\ 7Q)6I69H*%-.E!_Y_;L_G<2& M@#3HHH]>: "BBB@!D8(W%LY)/8#/^1@?A3Z9&,;^?XCQZ?YZ_C3Z "BBB@ H MHHH **** "BBB@ HHHH ***Y'XC^([WP[X3N9M*1GU-U8PA%#%$4;I)"/15! MYP>2O!SB@#KJ*X_Q1X@>X^%-_P"(-'NS"[:?]JMYD.2IP&Q]>U-8MNC&Z"X'6. M1+5KFY1]\(1]L(9&&UB,8?:Q MSC"J1U^6KD_Q*T.WO!&\5X;4:F=):]5%,*7(&=A^;>!VSMQ^'- '8T5@>-O$ M)\*^#=3UE%#26\7[I6!*EV(5!QO=E4MLV8X)X!).!DYQB M@#N**XA?'&JOJFB::/#$D5WJMK+.J7-UY?D-&>0_R$@8VD'&?F^[Q56+XK6, MGA.WU=].GAO9[_\ LQ;&5P"+G(!!?'W!GE@,^V>* /0:*\^O_B8;#2?%LS:6 MC7WAV:..2 7'R2K(0$;?MXX)R,?P^]3GQQK/]DR:H_A>>*S=K46\CRY/ERC, MDLBAG8 [JBO+Y?B;>7?A#QG>6EO MWH5)JFL6@<3.))]D:0*[.ZK\[N21P,#D\\<@'H] M%9GA[4KC5_#]CJ%W9R65Q/$&DMY%(*-WX/..XSV(K3H **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "LKP\I722"H4_:;DD!<#F9ST/2M6LOP^5.D H,*9Y\# MT_?/]: -2BBD7N,ELGGDCH!6M%X;\16^,?#6M6$MJ(=.^T1W4(M#M_$WAR^T:[9DBNXC&S(>5/4$ M?0@&L/2-,\:6&DVNCS7^E-' @B_M)0YF*#@'RB-N['&2Q&>2#T,&F?$W3-;\ M(ZIKFEVD\TVF(7N;!W190H&21R1C ;'KM(QGBNUB+M$AE0)(5!95;< >X!XS M0!Y[X@^'M_>:WX@O-)O+2&#Q#9+:WRSHQ:(J HD3'7Y?$0#YJ8+; M0=PY/I]: .%\223?\+6\-+:W%O#,MA=@F>,NIW%-J\$8)*GO_">*@7X5PS>$ M[;3KK4F.IPZF=6^V+$"OV@L21M.#LQCC(R0#FNCO_%!T_P ;:;X?DM(_)OK6 M6X%VUP%*&/JNPCD8(.<^O'&:WFGA2W-P\L:PA=YD+ *%]<],4 <)+\,TO-#\ M3VMUJ.V^\13I+=7$47RQA6!5%4GMSR3GGVK3USP9-KGAG2]'?6);!Z4AU? M30"3J%H )C;D^LCPPNSP];* 7 MP <@#>V.<#^5 &O1@#.!UZT4@&"QP.3G@4 +1110 U23D'L>N,4ZFIG+98'Y MNW;VZTZ@ HHHH **** "BBB@ HHHH **** "O/?'UJ_BV:7P[#IVHWD%K"TL MSVK1(([EE_<@F1UW;068@9ZI^'H54K32+&QOKR\MH2EQ>,'G;>QWL!@'!.!P M ./0>E 'E]M\0+__ (4;>:E8Y.NZ3"EG<[ER8W!5?,(;&V/AK1-,%U]CTJ MTA^UY%QMB'[T'.0WJ#D\>YHTWPSHFCV4UG8:7:P6TX*RQB,$.ISE3GJO)XZ< MT ^\/>$]5U/1_$1O+6]>TEM=TQ=K.!RJ.XIM7&NV^C MWRZ)KT.I-/JD<]C:I>.TLL&PN]N)=P()",XPW0$9YKNK+PYHFGZ;)IUII5G% M9RC$L(A7;)QCYP1\W'KFDMO#.A6FG0Z?!HU@EG"_F1PBW7:KXQOQC[V.-W7F M@#RJ]U_4I(M"U2TO-6GT0V5M#>+#%W<^J^*& M">$M98D "QG))Z?ZMJE70='6=)UTJQ$R+&J2"W3G:K=Q;07<# MP7,,%[FPCMO$>D!([?4+1-/UY <"2WD"H9?3*KG M+=N#TW9J_$"ZT^T^)NK_ -J3FWMY?"4HC+S!$DDWM@ 'JW3 '.1WKV6.VMX; M9+:*")+=%"K$J *JCH .@%)+9VT\\<\MO#)-$"(Y'0%DSUP>V: / [@69.BR_;%A,@EV.JAE610PP1@X!QT.!UK-\2V.DPZ-XUMM/NIQ=:=K=B"%0%SUP,<592*.+=Y<: MIN8LVT8R3U)]Z /./&4.CW'Q*\-/KT-M)I+65P"UX!Y D)39NW?*2>< ]S7& M7MKKVG?"S2C%%=_V);Z\TTL(W&3[ LA,8(;.8^.C?[.1C)KWJ6*.:,QRQK(A MZJPR#^%/(!!!&0>U 'AOB70M+E\,:9'I2Z_=6=]XEAO \EJ8R ZMYAB145T3 M!R"%ZX(SUKMO$6@^%-%M]*MW\,7%W%-JFZ&&R1R(I7'S.P! "X7D=.O'6N\H MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R_#JA="M@ %'S M< 8^8\<5J5D^&I#)X=LV/\ <(QNW< D=>_UH UJ/7BBB@ HHHH 0=.A')ZF MEIJD98 8P?\ Z_\ 6G4 %%%% !1110 4444 %%%% !1110 5S9\:V!\57/AJ M.SOI=4MX3<-&D:X,?&&#%L M\?>3Y1R,$G'S'..>#0!ZKH>MP:]8R74$%Q (YY('BN4"NKHVTY )QT_*M)F" MJ68@*!DD]J\T^(MY=:-9^"?LUU<6!DUFUAN5AG:,/&1\RO@@,.!UK%DO6OO MGQ,5-4O;R"TNYA;,U[(Y1!&IV@D_6+2[I;E)W^VNT4W^C_*&);:?GZ9Z$\8KE[; M5]3E^!&H7W]MWO\ : U81VMX]XS21CSD7Y7+^$XG@\*Z=#)JQU M9HXMGV\J1YX!(#XO=?M+?099IM"P;Q4N!EAR3Y>5 M&XX4G!Q76:-J]EK^CVNJZ=+YMI=1B2-NG'H1V(.01ZBO(O"/B;3])\:?$NXN M;B$6QG65&64?O&&\!$Z;F;(QCOQSUK*M-*F\'^"?!MGKD=V+^:XNVCLW)-NO MF+@"95R68 @JHPY M77[.QCL5>RFMGFEO&G"^4P(VKLZDGGT^Z?0UX%):W&J_LVVT$$,EQ<6.I%9$ M<;F@!9@!ST'SK],^U=KY]@WQL\.S6EIY.GC1'5"T'E@9:7 P0",@9P1G!'K0 M!ZT;JW C)GB D.U/G'S'T'K4%UJVFV,R0W>H6EO*^=J33*A; R< GGBOF^UT M^W3PK:7UG;NE_P#\)BDGF"(AX[?82NWC(3&WCUP.N!6[XDGTA==^(>AW6LVU MBFI7%H9)[B"0RQA0'?:JJ=Z8! R5&3W!!(![Y%+'/$LL,B21N,JZ,"&'J"*? M5/2FM&TFS^P31S6@A40R1D%60# (QQ5R@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HP!G Z]:** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *RO#+I)X:T]XR2K0@Y)R3^/>M6LGPOC_ (1? M3"#D&W0YR#U'J ,_E0!K4444 %%%% !135& 1@#D]!C-.H **** "BBB@ HH MHH **** "BBB@ K.&@:,-0.H#2+#[:6WFY^S)YA;UW8SG@5HUX_?:O9Z=\9M M<@UO5KZ/1(M*$IA^TS&**1S&K-M0_("#UX&6]30!ZO?:?9:G;_9]0L[>[@W! MO+N(ED7(Z'!!&14=MHVEV9N#:Z;9P&Y&)_*@5?-_WL#YNIZUY]X+\27FA^!] M6\0^*;RZ.BBY,VF2W1,D[VK8$>>Y+9&,^O85LVGQ)TTZ?K5SJ$7V>328XYIX MH)EN,I)GRP"N!O.,%>Q(Y(YH ZJ32M/EM+>UEL;:2WMBI@B>)66,J,*5!'! MX&*.;M-;NM%O]#-KJ$&ER:H%%TK MQO$K;5 ;:"&)SG(XQWK,TOXJC57\)-#HCK;^(9)XA(UQS;O$<$$!?F!ZCD=_ M2@#T"YM+:]B\JZMXIX\AMDJ!AD=#@U, , =J\NC\92^'/#.M:Q#I,LQ'B M6:UGBFO&D)RX0LA"9 R @!P/4UJ:GX]U3280E[X?-K=WNK)IVEQS39696QB M1R@.TVE_$9;.ZAN(PQ4O#(' ([9'>N%B^)$LMI!"VFF+ M4YM:.D+NW&!F#9,JL0"R;/F' R>/>L'P'=:M8:=X^N=+TB.?54UZ0)8"0*A. MY0<,<< $G.!TH ]? Z#%%,B+M"C2H$D*@LH;<%/<9[T^@ KF?\ A"[==1U* MZ@U&\A34G,EU $A=78J%/+QLP!"KP#CBNFHH JZ=I]MI.FVVGV40BMK:)8HD M'90,"K5%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% !6)X.( M;P5HC+G#6,+6'[JXDMXC9$M)'*HKU"B@#SNZ^&M]>:-J&G2>(51;K6VU=&2SXCRQ YTL<>]PB;V W,>@&>I/I0 Z-=D:H69]H W-U/N M:=110 445S\GCGPO$90VMV9,.?,5'W%,,5(('(.0: .@HJ.">&Z@2>WECEB< M962-@RL/8CK4E !13(I8YXEEAD22-AE71@01[$4^@ HHHH **** "BN8@\=Z M3<:M:V20WHAN[A[:VOC#BWFD09(5\YQZ-C#8.TG!J34_&NF:7=W$4T5S)!:2 MQ0W=W$BF&V>0_*')(/=2< X#+G&: .CHK&U7Q)::1JVD:=-!=22:I*88)(H\ MQJ0I;YF) ' Z_NU@^T21Q.BA(]V!DL1\S8;:.Y4Y M(ZT :]%8!\5VL_A2'7M/AEN4N&2."!AY;M*\@B"-G[I#G!/08)Z5'+XO@COI M56UD?3H+Q+">^# +'.Q QM/50652V>&;&#AB #HZ*XO7/'LVAQ7&H3>';Y]# MM9S!<7PD0,N&V%UBSN9 W&>.YP1UZ#4]8^P:EI5A';-//J$S( &P(T52SR-[ M# 'N649&: -2BL;3=>>\FUJ.YL)+3^R[@QF0W3D_CP,V/Q9J M<&MZ;9ZKX"4\OP'X=C_NZ9;#KGI$O>@#=H Z#%%(H(')R MN<#K7M%<):^"+X?$'7/$%Z]E/8:Q:BSFM,MN6 M,*%SNQ\V0O(X^]UXY ,/P#XFO- ^&NIZ_P")9[MM.2Y=]-^U-OFD@.!&N>22 M6X&?KTYK9?XGVMMH>LWEY8JMYI<4$K6MOLWEEJ$K M10VO[JT\J,Q[U4O(2Q^;'\655<9&* )=5\;7=[:>,=$O]#$)TC3F>^>WU#.Y M)(\CRF,8.=A8Y(&" ._#M*\;0Z?;>'-!TO3&#[A= M/.F2WBS"=3YTJ9Q&BC+8;C!8 ]\8J_+X#DEN/%H.K,MIXAC*M$L W0L8PA;= MGG@' XZUL7LOP_P# UYJUO::F^HZ_$$>; MS&>)I'D;S,Y'S*=XQ]W! X KJM!^&RZ-J NGU5IE;2!I?Y_ MG7=>%_#T/A70+?2+>ZN+F&#(1IV!*@_PC Z#L*Q+3X<6]CKFHZQ;>(M 2<'8U/Q?KLGPM\;3RWTC7&EZFUC%>$;?PPEM+:Z;!,)XQ;R$/Y@S\Q8Y))R>O]!4EI\._#]CIF MLZ=#%<_9=7(-RDER[X(&,J6)(.&[3P/X:M[RZEEU-!( M6CB@5HX8X5Q!'OPG7NQ)QG!R5%;^F2^,;K3?#AU/5;+2KR.[>/48)!%(]XBM M\JC:2JN5'(4\$Y'3;5Z[^''A^]\.66B3QW#064GF03>!T[6U\!^%K+4(K^WT6V2[B?S$EP20W][D]?>M M.;1-+N-3CU.;3[9[Z,;5G:,%P/KWQSCTR<=30!RWBE'AU?P'%*"S+J>&;/.X M6\@JQXC@O="UB?Q197]M%#):);7-M<1L_F,C,T9C"G)<[F4+QG=WKIKG3+"] MG@GN[*VGFMSNADEB5FC/JI(XZ#IZ4Z2QM);N*[DM8'N8AB.9HP70>S=1U- ' M >%+&^MK?PIX <>K"*-96E$:B1P%9P.2!G )]LG\S3/L MEM]J^U?9XOM.W9YVP;]OIGKCD_G0!PWBWQ+X=U6ZD\.7>N:;;64,B/JC37*+ MN"L#]G )Y+$8;'W1D=3QN:3=Q:WXIU"^C!>WL(DLX'((^=P))2 1Z&%?4%". M*V6TVP>1I'LK9G8Y9C$I)^IQ5D*JYVJ!DY.!U- '-:!?VDGB+QG*L/^ GN#6-!XI\/:_P"+K&Y.M1&*VD,6G6J,Q-S,X*&4KCH M6"GI@LQ.,8[U41,[%5Y]Q^=))KFD1('DU6Q1#NPS7" ':0 M#W[$@'W(H OT56_M"S\H2_:H?+:01!MXP7/11ZD]AWHCO[66))4F#1R1B1' M.&4@D$'TP"?R]10!9HJJ-0MS]TRM\Q7*PN0"#@@G'K4@NHVA$P$NTMMQY3;L MYQTQF@":BH)[N*WMQ,ZSE"0,1P.[<_[*@G]*:U]$L7F%+C;MW8%O(3C!/3;G M.!TZYP.I H LT56-]"'52EQEG"#%O(1GZ[>![]/>GK>.3D].PQS MUH FHHHH **** "BBB@ HHHH ;*2(G(;:0IP?2L;P:BIX'\/HIRJZ;;@'&,C MRU[5LR M$ZKU(('^<'^54]&LO[.T+3[$X/V:VCAXSCY5 [X]* +U(OW>F/4> M]+2+G'S$$^PQ0 M%%% !1110 4444 %%%% !1110 4444 %%%% !14Y7"]R, Y/MQGU%5XY-2:)_-M;1)-A*!;AG!?G )V# Z<_I0!G@OO *KMQR=W(/IC'3KS0 H !) MSR?>EHJK-'?L\A@N;9%*80/;LQ#<\DAQD?=XXZ'GG@ M450FAU9K^-X;ZS2S M"C?$]HS2,W.2'\P #IQM/0\\\6=MQY,8,T?F@C>PC.UAW &[C\SCWH FHK.F MM=5$I_;%XCF3?O1 M(<@;<; #&1MSSSDY[XXH OT5FR:7=."%US4$!S]U8._UC-2'3G;;OU"\;#(< M[U7.""1\JC@XY^I Q0!>HJDVF1M.)/M%V!LV;!N<\8SGO0-,CSEKB M[<_..;EQPQSV(Z= >H'XT 7:*IQ:9;PQ)&LEV51RX+W*1-+MX MU51)=D+G&Z\E)Y.>I;F@"[15*32K66WD@D\]TD!!W7$A;!SD!MV1U/0],#H! M49T+3FF$IADW@$+B9P%RBH<#.!\J@<>_.%5.%#!1D#L';'^\?4U96&)$C1(T58N(U"@!.,<>G'% #BP!P2*"RJ M5#, 6.%!/4XSQ^ -1O:V\DWG/!$TNS9O9 6VY!QGTR <>U.>*.0H9(U8HVY" MPSM.,9'H<$_G0 ^BBB@ II=%8*64,06P3V'4_J/SIU% %=[^TC95:XB!9/,4 M;NJX)R/; /-,.IV _TVW.3@8D!S5NB@".&>.XC\R)MR9(SC'3@U!>ZG9Z>4 M%U*8]^=OR,_3'/3FM"B@#._MJU\SR_*O\[VCS]@GQD=>=F,>AZ'L:DAU2"=F M5(;P%&VG?:2(.I&0649'';/;UJ[10!7%XA /E7&" MB@"O]HD\K>+20INDYX8@':OW>0">O!J>B@"O*]X+A5B@@: [=S MO,58F.9&\Y@X7RT.X;&.6R.,Y'&#U'7T/M4E% #")?((#I MYNW&[:=N['7&>F>V?QI'6"../>I** *DL>H% MH_)NK5%#DN'MF8LF> "'&#C///T%#QZB9(REU:B,,N]6MF)8<[@#OX)XP<'& M#USQ;HH C02AW,CHR$_(%0@CZG)S^E021Z@<>5=6R\'.ZW9N<#'\8[[OS'ID MVZ* (ML^[_61[=QX\LYQC@=>N>_\JD7<$4.06QR0, GZ4M% $$T$DLJ.EW-" MJD$H@0AL'.#E2>>G!'MBI64EE(=E"G) Q\W!X/\ /CTIU% $<4;1@AII)>G+ MA>, #L!UZ_CZ<5&+>411(;R6 M0-I5L\<=^A!SQZWH,6J* (8[6.)PZM,2!@;IG8= .A.#T'/U]3EES80 MW0?S'N%W@*?*N9(^ASQM88/N*LT4 5EL(49F#W&6SG-S(1TQQEN/P^O6F_V= M;[=I:X88'WKF0],X/+=>>OT]!5NB@#-N=!TV\DCDN;21F9#_ +)) MR/PHET#29GMVDL('-MCR,KQ%\NSY1V^4XXK2HH HG1M,9@S6-NS")8060'Y% M;G3 M\>*; B1V\21IL14 5=H7:,=,#@4 24#COFBD7;CY<8R>GKGG]: %HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!&SM. MWKCBA=P4;B"V.2!@9I:* "@<]L44V/'EC'3J/I0 ZBBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HJGJNJ6NC:9/J-\TB6MNADE=(FD**.2Q"@G ')XK(M M?'?AR[%HZ7[QPWAQ;7%Q;2PPS') 59'4(6.#A5)894#QR(TZEIMKJ^GS6%]&TEK,NV2,.R;U/4$J0<'N.] M9-EX'\.Z?]D$&GEH[,[K6*:XDFC@;^\B.Q53[@9H YJUOM7A\?\ AG2KVYD4 MW/A]SHZ#TQ6!X$U7Q;J?@6V\77'B%[E+%+QYK*6$8N@J M':"PZ$,HY Z>Y.?4Y= TR;6QK,EMG45@^SK/YC K'SP.<#J>1S^0HTG0-*T/ M2_[,TVQAM[(Y)A494YZYSUS0!YKI7B/Q+:^$#XFDU6UNX)-"GNGMY909?M:$ ML2J;5"HNX*0"< #O@F$S:IUMOM8*S!$X93U4#H%/H,"DL?!WAS3;*ZL[31 MK2*WND9)HQ'D.IZKS_#[=* .$TFZWWGA+P\U]<)HLF@M?FY6Z*F25=O <-P( MQR!P!QUQQ1U/7]?N_ 7P^NH]4N+34M2U."VDG1]IEB8L-S(B:BMFMYI5I.EE@6RO M$"L0&,!1T ^4?E0!%X<\/_\ "/6MS#_:5]?M<7#3F2\EWLN< *#CI@#\/09H7[H]N*",@@YY]#BD1MR Y4Y[KTH =11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4V,[HD;..N>M "T444 %%%% !1110 4444 %%%% M !1110 4444 %%%>9^'M6U6]^-WB329;ZZDTK3X!)% 6.U)'6+KCJ/FDP"3] M!M& #TRBLG7O$5CX=BLFO1,SWMW'9VT<29,DSG"KDX Z'DD#BLBV^(NAW.A7 M6K#[1'%;7W]GR1RJJL)]P7;DMM_B!SNP!R<4 =;17!>(?B"]E;:*MGI>H)=Z MCJBV?DRI&KILE4.A#/C++G:-Z?J-[+$W@3Q!+-)K>FZC:-:W!8Q_:K3[1'DA@02?+ MW9]1GDE6(Z7Q-\38O#DVI>3I#W%EI$D$-_,TAA*-+]T1J5/F8&">5X(QG- ' M?T5Q?B'Q[-HWB"/2;31)-1DFTN34(3'.(R2A.4967@8&<@DYXV]Z@T;XC'5_ M$^CZ8=)>WMM6T[[;;3/,K.<#)!4=%P#SG.>P[ '=T5Y]9_$V.^USR;:UCFT\ MZK_98:)V:?=@#S2F,"/?P22,#!YSBNFT74]8OM6UBWU'1C8VEK,([.X,H;[4 MO.6Q_#T'Y^U &W1110 4444 %%%% !1110!G:CKMAI<\=OK;8U8@9(&<=2!UJE-XQT2#3K/4#<2M:WEP;2!TMY&+3;RFS;MR#N!'(' M(K'\3Z5JC^(QK?A:_C_MRSM8XKG3Y^8KFW,C,JD_P-D/AO;!QUK"U/53J_A# MPY=?V8--O/\ A)[:.XMI&#"&X^T$2$<_-EBQX]<]LT =_;:_:7.J+IQAO(;E MHFE03VKHKJ" <.1M)Y'RYSSTJQ/JEG;ZK::9+,%N[M))(8_[X3;N_+<*RM/? M7K/7Y8]-/I]['-8W$*QX:PC)5P 7W8PZG)XX-7M4U.TT;2[K4K^80VEK&TLKGLH&>G<^@[FN0\96UAXD MOO"5HY6:QU&:Y7S$/WHWLIN0?H00?I6'%J%YXH\*7&DZB2LGA^&9-85H^)YX ME/D[2>"I*^:2.A5!T- 'I&C:I%K>D6VIV\4T=OY- &YX:\7V7B2?4+1(I;34-/G:"XLYV0R+@XW#:2"IZ9'<$58T M#6[C67U$3: ]3CUO1[S5HH9H([N^F=8IUVR)C"$,.Q!4\ M4 =31110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% ",H92IS@C'!P?SH7[HY)X[CF@G ) )QV'>DC"B-0@(7 P M",8% #J*** "BBB@ HHHH **:Q<,FU5()^8EL8&#TXYYQZ?T+J "BBB@ HHH MH **** "O.-&\,Z_IWQ5\0^)6LH6LKV%DA!G"LV/+ X ."=AZ^V<'->CT4 > M;ZOH/C?6X89Y#8PR/J\5Q]D%PP^SVJ+C:LH4E'8YRR#/S#!QFJFB_#K6]/\ M#.KZ+=KI5U#J6L&[G1II LENRC,/AIXB\676N"?7+-K.[,1LXYHF+6X1@=JD<)GYLD!BWRYZ5ZI10!P ME]X.UV[\16VJ+J=C"RZ))IDK1PMD.X)WJK$\!MAY.< CO5?1?A_J>FZ]X4U" M?4;22/1-,:QD1(F!E)!&02>,#;]<'@9X]#HH X/0? 6J>'-3N(-/\0>7X>GN MS>-9_9_WV\D$H)=W"D@9P.@Q@9)/1:)H^H:;J.L7-[K5Q?Q7MSYMO!(H"VJ8 M^XO^<< XSDG:HH **** "BBB@ HHHH **** ,>\\-65WK/\ :XEN[>^, MS+ M;W#)NC!) (Z'EB>E077@O1+W3+33[B&X:&UG^TQE+N6-S-G=YC.K!F?<2VXG M.>:-2\9:1I>L#2+@7[:@R>9'!!832F1.,LI5""!GGGBGQ^+=(F\/WNMPRRO: M6(D^U*8626$IRX:-@&4@"]&WL[_VE,[1-"'GU6ZE9%;&[86D M)0G !*X.,C.":T+?1;"VT-=%CBL1@$4DSR'RSQM+,2Q&..O3CI6?#XPL9 M[73KL6NH)::A)'';SR6Q529"0N0>5!QU( .1C.1FSI'B73M:O]2L+5I5O--D M$5U#+&59"1D>Q!QP1D&@".'PCHEO#I,4-HZ)I+;[$+<2?N3MV_WN1C@@Y!R? M4UH2Z993Q7<4EM&4NSFX&,>:=H7YO7A5'T%5M-UR#5+_ %"SBM[B.2PD6*5&2254= .?Y M>@J>YT72KS48-1NM-M)[VW $-Q)"K21X.1M8C(P<_3)]:O44 4K#2--TIISI MUA;6AN'\R;R(E3S&_O' Y/O5J*&*!66*-(PS%R$4#+$Y)^I)R33Z* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** $< HP*[AC[OK[4B9"*#UQS1)CRVR5 PMZS=C3K&)FLK M1+]HI&E^0A4(/4G@<'&3TQ7N=>:Z9\/M0/C?Q=?ZNMF^D:Y#Y(2*8M(H['!0 M $=>O!YYH GNX#I&M>#-#U#6]:DNVO+J2":*0%;E%)<1SLS9.$*#.#G##C(Q M=M/B?I-YJTNF1Z;JYN8-173K@"V#K [,5#.RL0$)&,YS[=:G\3Z%K&H^-?"6 MJ:>+?[+IDL[71DE*G;(JKP .> WXXSQS4'@WPMK/AR3Q3/<-IYFU2_EO;7R7 M8JF[.%?*#IQR,YR?Q )-/^(VG:K97-W96%[)!%8S7T4A\O;*L1VL@(8[7SCA M@."#5OP!K=]XB\'VFJ:A;O%-!])U/0?!^G:3JS6C7 M-G$(0UJS,A5>%.6 .<=>* //+34;[P3XJN=4U&Z>?PEK5_%/"NCK:6;2MK%_Y,)C)*,TC,59F&XA=B\$ C '0 M<_ M= (&#EAP#)%\-+R/PIKV@)J]K%#J6I_;XY19%O*^='*[=X'5 !Z =\\.U3X8 MS:E!XOC.M)'_ ,)&]NS%;/\ U B/3[_S9QR>/I0!IZ[X^MM-UW3M$M$A>\OK M62[#W4AA2% C,I8;2Q+%2, 9&#GL#8TCQ3J6M0>&[JVT*9+34XY7OI)6VFR* M+P"" 6W/P#Z#-9=]\.9CJNA:SI>L_8]5TJSCLO->W\Q)HU!!RN[KAF[]QW ( MW_[#U!=4T:Y77;MH++SS=0OC%XT@X+8P %)) Z#@"@#>HHHH **** "BBB@ MHHHH X?5_M9^+6D"R,/F+HUT2)0VW'FQ=Q[X_P FN6-S+#I/Q7L-3A U9;9[ MB9X6S"\;VQ6,HI.5("\YYR>IQQWVJ>"]/U;7!K$UYJL-XL7D*UK?20A4R"5 M0C@D GUP/2GQ^"M#CT:^TKR)V@U#'VV1KF0S7'KODW;CD<'GH2* ,G0XM<@T M7PW<7^J:4NDPV\;7"K"8R1Y6(QO9R#ARIZ+R!]*RKCP_>2:KJ_BC0'_XG]CJ M3AH^%%[ (XLVSGW"C:3]TXZ=1T-E\._#U@UH8DOW6T9&ACFU&XDC7;C:-C.5 MP, @8["M31_#>F:%=7]S8Q2K/J$HENGDG>3S'&<'#$@=<< =!GH* .=^'&K6 MVO2>)M6LU86]SJBD!TVNK"V@#(P]5.0??/6NXJI9:99Z?+>26ENL+7DYN9]N MM !1110 4444 %%%% !1110 4444 %%%% !1110 445 MY-I?B?7=)^)D-KJ^I--X>U2XN[.R,BC$4Z2E1&6QG)V@#/7=CGK0!ZS17D^I M^)M;U+XL:%IEG?SVNB73S)Y<.W,X@+AW)P2%++M'/*J3QD$]!8^*[6TU[QC< MZCK5R/ZYH [BBO/M)\17NI?%][ 27UOIYT(7 M?V&Y55VRF8*&&,\%,' )P2HV1E9AB5$9Y K' &67D="/0G&_HFM:/H.F:AJ^GQF] M35M<%M:M 2?,9MJJN6^ZBG?[#G YH ]%HKBK;XAP2^&M?U.;3I(KK09GAOK0 M2AOF3&XH^/F&,XR!DCD"J$/Q1ENI[>*#PU=C[7I1U.U:6XC42(.H.,[>,GN> M5XYX /1**\_B^*VFOX#L/$KVCQO?7!M8;5I1_K06'+XX0!22V#@=C4T?CG5; MSPEJ%_IOA^6\U6QN?LCVT1.R4@@>;&QQNC.M !1110 4444 %%%% !111 M0 4444 %%%% !1110 5YCXD\'ZKXD\'26D-C+8:K;:T][9S-+'N"O<,Q=65C M@A')QP>YP<9XSB7O@7Q#J5Q\28S9>2FM&WDT^5Y8RLC0L2%(#$@-@=1C!YQR*]@HH M \]BT+Q!J?C^36+NPCL+"XT#^S9-TRR2*YD9L@+QQ]2,$=\AJ44 >9ZIX-\076EWTL,-I]NB\ M1G5[6%I=R7$8 7:V5PI*Y_'O79^'-.N+&TF>ZM[.TDN)/-^R6<:B. 8 V[@ M7;C)8CO@# K9HH PK#2KEKO7DU2ULY+'4;@2(@E,FY/*2,JZL@ SY>>I^]CM MFN7'P^U;3? T7AS1=4@B6/4GN"9PS+);%V81-CD]5SSS@\C->BT4 >9P?#G6 M(-!\9:8VH6#_ -O3^="8XFB6/Y&0O'' KTNB@#RR+X2W8^'=GX=DU:$7VG7IO+"[CB8"-M MQ;# $9Y9N1C'!]JZF^\.Z]>^%GL1XGGAU>65)&OXXMH3:P)5$!&%P,I/H*@N_$&E6%G;W=W?10P M7*[HF?(W#;NSCK@#DGL.N* -*BJ-WK.GV-I!FE!(+EG^0J>A!]\T :-%16MS#>VD-U;OOAFC62 M-L$;E(R#@\]#63K?BW1/#MQ!;ZG=M'/."8XHH))F(^B*Q&>@SU(.,XH VZ*H M:UK-CX?TBYU74IO)M+==TCX)/T '4DU:M;B.\M(;F+=Y,M1\10:L+#7(+7Q#:7%PD6BRQQLKHA*J #M8L<#YMQ ;J,<5ZC7BW MB;PKJ'B_PW:7O]B7UCXZ46[M,OR1.X(!D+@[%PJ[AT<<+CJ* /19?%]LGCV/ MPNL4K2_8C6ZR@CE#8, M*JQ[MUPO"DYR2*7P_P"%?$$OAR[TO4?#=M:ZC9Z+-I5MJ;Z@S^<64A B ?*G M();.>V,@@ '2R>(;KQ%X*T)X#<6%[KDT,6Z)2CQJ1YDC)D]/+5L,,]0:X"RO MUFU/X@V^M^+-8L[+1[E4L)4U.6,Q%O- 7(;+_<48;)X]2<]]X2TG78U\-)J^ MGQV<6D:1Y!43K(6N/ECS\O PD9/I^]QDX-<_I/AKQ/I5[X]NFT-;D^(')MHV MN(@ /W@P_/3#C\C^(!L^&?&.J6_P\T;4/$<+W6MZB=EK;0(J2W1)RO!PJG;\ MQ/ &:MZA\2],LM"T_6XK2ZN=-NK@VT\Z;5%I(&"XD#$$<[AD9'R^ZYY_2/A MUK>@:3X09;Q;^\T:\DFFA9\+YNP=,XSSP.E/7P%K<7PV_X1@I92S: MG<2W&I2[R%B+-O"Q\P!.#Q0!WN@:T=>LI+U;*:WMC*RV\DCJPN(P<" M5=I/RMU&>HY'!!/E_B[^V?#?C#6/%>B2L]OI\D!O+&1V,3))&=[XSQSMR0./ MO'.#7=?#^R\1:5X9@TOQ%';^;9JL4,T,Q #DY !.#4^DZ?JT/B MW7[J]@MAIMZ(O(*REG.Q=I!4C !'/USUH YG2-3T.34_$/CK3;*-F_L6"XF7 M[KB13.9$;CAL(BGC^$5IQ_$6.35?"5E_9<@_X2.U%S&YE&8?DWD$8YX(Y!_" MDT3X:6&@:?XFTNPN9(]-UJ,HD>,M;;D9& /<8(QGGCDGJ$]1U M36;(OX>M_LT4%M;.1(FP)R[/UZ\A1VXH 9<_%FZC.IRP^&VEM=*U;^S;N07: MY)+E R KS\VWKCKU]+LOB:3Q)IGCW1+^PAA;2K=HV"2&175X689) Y&.>,9Z M$XR:=Q\*+R6PUJWB\1QQ/J>L?VMYGV DP/N+!5'FC/..3Z=.UD^R8,#!"@(._YAAB2".?44 @>#/!<-WI-O_9&J M2_88[F*Z)E69W/?/8;5 $S]?GZ[?\ 9XZ#.<<@&!X:\;^+ M?%%U3CWZD<$9([#PQ>Z]?6U\^OZ;%82)> M21VR1MDO",;7/)Y//Y55\&>#8O!UM?QQ7TUV]]=-=S-(H4"1CSM Z#&WJ3TS MWQ5SPUX??P]:WD#ZG=ZA]HNY+D-UBVM M[6Z@\,VZQV]I/(R[G>)9I'& 1OVE44G Y/UK0\+W\7B/QQ=ZV8G51H=@]HK] M8X[@RR./0DE$R1_=Q6WJ/A2"^OKRZAO[NR-_$(;U;;8!.H4J"2RDJV#C<"#C MWP0DWA#3_M,%S83W>F3060T]6LY /]'4Y5,,&''." &&3S0!QG@21KG5/#$; M)&UM;Z?JCVSA@<*+N.-,<=!'M .>0W;O;L))?^%;^.F7R1 MZ_/O''I74MX0TY+;2(K&2XL6TE#'9RP."R(0 RD,"&! '4'UJ:7PU92^%Y_# MXDN([2XC=)I%<&23S"3(2S Y+EFR3R_#.E(!C;9PC'_ !7.^*K M#5='OI_%VEZQ,!#$OVO3)XU>&XB3/RJ<;HV&YSGYN3TQ766%FNGZ?;V<G ^4DK[=* M.'^)NHM/;:];W5CJ9MK'3I$MV2U+0--+$1YK/T 4-M'IER>U>C:->)J&BV5Y M'!- DT*NL2?V5<+)I-Q$83& MWD$F1B"X?#L63Y07,=IXT\$NL38MM5L=T;-U3>F5/'<$@_45H6.E6 M>FZ8NG6L;I:HI14,K,0#VW$D_K3-'T73] T]+#3(/L]HA)2(.S*N3DXW$X&< MG H Y;P;KSNY)8=2E>&TD%M*%D= 2PR5XX4\G .#C-7='US3= M?M9;G2[I;F&*9H'=5( =>HY SVYZ'/% &A1110 4444 %%%% !1110 4444 M%%%% !1110!E7'B;0K2ZEM;G6;"&XB(5XI+A%8$@D#!/7 )Q[5+I&NZ3K]LU MQI&HVU["C;&>"0,%/H<=#7'_ !%L+:UT[15M+:)'NO$UE+)\H^>1G +$^IP! MGTXZ5TVO7UEX6T75-<%JOF;0[B-/FGDX1 <=;V1&=(I;66,LH&21N4 BO+;?R&_9[U6P1S/=V4[6 M]W#.?EBN!.I*+@D;02-N.O'&217I5DNMOKK2:[;Z2MG$";*2!B[K(6*\EP"& M*''']XCZ@$$7Q#\+RPK/_:$L4!G-MYT]G-%&LHS\C,Z *>",$CD8ZUU%>*R& MYN/!SZ/=+';Z)JWB"[M[S4A\Y@4W+X4H1A=[ (')(4D9[5[/#&D4$<<0Q&BA M5&<\ <4 /HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH 1UW(RY(R,9!Y%+37 *X;D'@C& MQO+&R:XB>%\84F,95@58D-TSUQC/JE% 'F/Q(FU35_"FDS1>']1+#6;>=;>* M(S3"%06+R(OW3U&TD]LD$X%ZPL;JR^+GB2[O=+FDT[4;*W5+TE?(C5$(97W$ M9R>PR1CD '->@54U33K;6-*N]-O$W6UU$T,@[[6&#CWH X3X;>$Y]!NM4M+J M82VNE7TT.FHC95$E5)"2/[V&"\\CYQG!KI_"%S*?#R,RMKNEJRMM8&[C! M!SC!YZYXH R+SX>:5<>&&\/VMU?6%C)-Y\YMW1I+B3<'W.\B,2=R@Y&#QCIQ M4B>"5^V)=7'B/7KIXA(8%FN4VPLRE0X54 +*"V"V>ISGC&[?:OIFF0QS7^HV MEI%(<(]Q.L:M]"3SU'YU2MO%>A7=W):6^I12W"1O*8U!)*K]XCCYL9'3/4>M M %/3?!&F:?H&H:))-=WUE?O(\ZWD@=H M(@%C$\S2LH QN8DXXZ?EQQ6;;>.?#%X8O)UFV*RD+&[$HC,07/Q.\3V6A>(=8E@T9 MX-$U@V#Q>7)&T\8;:2I+GY^AQ@\9].?7R< DYX]!FO*_A_X4@O)/$7_"0Z+< MLLVMS7UK'J$+^6Z-]URC?*6Y/WLF@#NAXLT:.& WVH6UE<2V8O&M[B4*\<>, MDD'L.<_2IY?$FB0P0SRZK:)'/ +F-FE W1'&)/\ =Y'/2N,UK0I-2^-FFW=Y MIDF+S6A+Q"66K>*H[32II;74/#8L-,^RQ% MEB95=/)X^YDLI'; Z\8H ]!.O:2-8CTDZA!_:$B"1+4?8C)XSBN2UKP7XAMX/!.IZ7*C:_I:1 MV%W*!\IA==K$CNJ9/YY^E_5/#TEA\0/ $>FZ7,VE:5%,ZP",E@[(,L,XP" #P>>#45YXW\-V&J+IUS MJL27!F6W.$9HTE;.V-Y -B,<'Y6(/%>=Z)X9UU8O!3RZ&T$EEK-[/C;(V.K$ HHHH **** "BBB@ HHHH **** //OB;JME/:IX5?5X--N;Z"2X>::4 M1!40'RP&)'S--Y8P.2JOTXJU'K]KXM^$%[J5P"BSZ;/%=H1DQR*C+("%]""1 MTXP>*Z'2])NK+5-3OKN_6[>\9-@$&SR44$! 1(\;S)&''V=1MP<@^^2!R?I73V_A*6"PTS3/[9NFTNP6 M!1;>5&#((0NT,^,[25!([],X)!6P\(?V=J6L7L&M7Z/JLJRS!5B^5@NWY24) M'&/RH \YE%A/^S_#:)>&66PNX(95E!C\JX%PA:(>R[B!]X8Y^GJ%C/JLVM2+ MJVEV-M#%$IMIX9S,6=F8,H9D4CY50D8[]3BLV?X=Z+/X_#W3/#-S!%::1K.I7<%QJ\A4BW87,C!=I&-S[=H8GCWP*]'^(\, MK,'@71X_"EQX:G$]UID[,S).XW LQ7$CIZ%E _QH L6LL%KH5O>S[56"S#- M(1RJ!06_#@?E7F\#76C^(=&\7'2[FT&JW!MM7DN0OW9V7R/XLC85C7I@!O7. M/0K_ ,.66I>'1H=S+=-9[%C)6=E=E7H&8O?-2:WH-CXBT272-3666T ME"B0+*R%L$'DJ1W% &G13401QJBEB% W,6/XD\FG4 %%%% !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 C=CNQSW[TM M%% !1110 4444 %%%% !1110 4444 %%%% !1110 44V0.8V$;*KD':67(![ M9&1G\Q7E4WQ.UNS\*ZWXAFL]-EAT?6'TV:W4LC3*I1=R/N89R_3!X!.: /5Z M*SGUW2X;6TN+N^M[1;J,20K@)YQN4''VW L M/.E" @$#N?5@/QH MT5S9\;:2/'/_"*>:HNUM31%.!P.%%8&C>(]5\?:[J(T;4#I6A:7.;9IXHHY)KR0.5V+RTA8@ #[ MW&%'2I3XWT3_ (1R?7/-G%M!-]GDB:W=9Q-N"^5Y9 ;?D@8QWH Z*BO,_#/B M34K[XO\ B33Y[RZ72[.T$@M;DHOD.1$3G') ^?!!*X/4\5TNG^/-%U*:2.$W M M'O87>+"W$*.49D.><%>AP<$'�!T]%9/AKQ%8>*] MM9TTR?9;C<$\U= MK#:Q4Y&3CD&M:@ HHHH **** "BBB@"E+K&F02M%-J-G'(IPR/.H(/N":D&H MV+6,E\+VW-G&K,]P)5\M OWB6S@ 8.?3%<7XGT#3-+_L4VUI&'NO$D-S-(R@ ML[L\C9)]BQ ]!Q3?B/HFEZ;\+/$Z6EC!#'-']H:,+\@D 10RKT4X5>@'(SU) M- '?*RNBNC!E89!!R"*R(/%GAVZO/LD&NZ;+<[_+$272%B^0-H&>3D@8',@C:2NTX['\0 ==+J%G!>6]G-=PQW5QGR86D >3 ). MU>IP 3^%4YO$NBV^MIHLNIVZ:G)C9:E_WC9!(P._ -E '0+KFFOK+Z.MTIU",!G@VG(!!8'IC! //MCK3SJ^GC6ET;[5&=1: W/ MV<\R[:E"L?[V&2(;3 J9X"XX M!/.[7[1((6(21Y5?8"1GRT"% >@P. MMT444 %%%% !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 (2 ,D@=N:6BB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH 9+*D$+RRL$C12S,>@ Y)KR?X9:1HVN6OB!-2MA=LVOSW\,-R69= MIV[) OW3G##./4>U>MT4 >3>+(+ZS\:>*);A;J6#5/#C6FG;(7E!FY7RE"@\ MDG=@CN3T!K.U_2->MM.TK[,]\-?T_1X(9(I;=Y[74P2=\)*@C<"!]X_QC&,! MQ[510!Y<\-Y9?'#5YY='N[NUO]%6-'B0&/CJK,<8!V$>N2..16)X"MM7;Q5X M7N[C0-2T^RAL[NV$+6S"*T^;Y4W-\^,*.7.2S' V@X]LHH Y3XO5:* . \5V>L^)=#TG4AI,UO)I>N6VHQ6)96GF@C;!R M <(Q#%MN3@+CJ<#G;GPAKMSI>HZU'83+<'Q-'K,&EM-M:6*,A<'L&8#=@]," MO8:* /*-/\):[K?C/Q9JNI:?)IFGZ_I?V)5DF1Y(28D3<54X['C/45<^'_A[ M7M#TR.VO=!TZWO-.MIK:&^+J[W.2&0#'*KZ\\XZ#MZ710!B^$IM;N/#-G+XB MM(;356#>?!#C:GS'&,$CD8/7O6U110 4444 %%%% !1110!@>)=!O==;3?LV MHPVBV5Y'> /:F4NR9P"=ZX4Y^OO5CQ1H9\2>&[W1OM MTNXS$\ACWD*>N!D< M_P"<5KT4 8=[X9MM8\*+H6LO]K3RE1IT7RFWK]V1<9VL" >.,^W%9UWX,N=7 MBL+;6]Z_#=7JW-[M\^'SOW+[4"+\F.H"CGK[XXJXVCVC:_ M'K1#_;([5K13N^7RV97/'KE1S5^B@ 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 "<44$XHH **** M "BBB@ HHHH **** "BBB@ HHHH **** &R2)%&TDCJB("S,QP !U)-<7X=\ M4:SXTEN[[1TLK/08Y&BM;JYB:66Z(P"P0.NQ0<] =>D%A+<277B$:I;V6-LIA$@)8*3D,P&=IP< M>YQ0!Z\=?T@+?G^TK4_V=_Q^@2@FW'/+CJHX)R?0^E0V7BG0=1U3^S++5K2Y MO/*\X1PR!LIG&01P?P-<=!IVHW&I_$2_.CW<,>J6,"6BN LDY6W=2.#P/I3P6EAHC07;D(ACF<.=I7.30!V%A\0]$N=' MN]6N)WAL8;PVRS>1(RO\Y1""%YR0>G3(!P:=)\3/!\5RUNVLJ76;[/E()64R M9QM#!=I.?0UQ$GA?Q!UOY(FOK8( DADA"_,-O)P"J$@' 8>U &[?\ BG1M+BU* M6]NV@BTSR_MH45@67BVPD\(6'B+46&G07<*2".4DMN M89"*,9QO[N6UND6,-N**&)1^A'S;21D9!&<@B@#T*LK6/#>CZ_/93:I8I0ARR+#(0Q4 LJMMVNP#+E5)89Z5 MD6?Q.\'W\]C#;:RC->R-%#OB>,%AC@[E&TDD 9ZYXH ZZBN3B\;P3_$.?PI% M:73-;P*TLP@8JKL-PR<8"[?XC@9P!6=XR\2ZBWBW2/!.BR_9+W4XVGGOB 3! M -V=@/\ &=K8)Z&M9TW5M.ELO$6H76G";-Y;7T@D8J(W */@' M[Y4E3P>V,8*V'Q!T;4M1TZVMQ<-#J4DT5G=;5\N9XB=X'.X=."0,T =717!W M_P 6=$TZYUB";3]79M'D5+QHK976,,)_B;;^%Y=4C?2KB6/2A;F=WDV;Q+C BX(=AG)!(X!/.*GU+X@26O MB?\ L.RT9KJ8Z4=3$CW*Q*$Y^4Y!POUH [:BN+@\<7NJ>$M!UW1?#UQ M>_VG.D6'&[\NM"7EK+< M-;QW,+S*"6C5P6 !P-X&06>J0)&H=U=L)*K==P< MH#URI[8KJ?#>C/I5K<3W@MVU2^F:YO985^4N3PH. 2J+A02,D#)Y)H VJ*** 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 **** "BB MB@ HHHH **** "BBB@ HHHH **** &OG #=1T-.ID@5@%9=P)QC%/H **** M "BBB@ HHHH **** "BBB@ HHHH **** &32I!"\K[MB L=JEC@>PY->#:7X M#U+6?A]>V\5I>VFL6.IR7<=K>B1;>]3Z5!"1,I90%9 5^8#!'W>C\[>2(M3\,&TTW3)M'M M-Y^>1D/D3QHI"(_!P>% .>217L-% 'EFHZ!K.H^-='*:6UM M$GAZ6RENH@$@MYI$.%49R ",<9ZCTK-T32?$"-\/+5O#-Y"-"FFBO9F,0C&Y M2FY06RP/WMV!CMDGCV6B@#S/PMX;O]/\3W!U+0[FX:POKV[LM1:^(0I-G 2/ M=AI"&(.[ R$?!MLOAN9;G2M9DN[B,W$&[RC+YF>7 R=Q '^ MSSC(KW:B@#C=/T35;+XKZSJYMD;2M0L8%6X$P!22/(V;.I/?.,8[YR*;XG\+ M7LGB[2_&.CI#<:CI\+V[V6+B)L])/X6&YB,@@Y[5VE% &/876N7MP&N=. M@TZV0,&66432R-V*[#M5>^223R-J]:X/3O GB<^)=%U[4SI+W5GJ%S+,(2ZY MCD0J"O& . 0H7))+,2S-7JE% 'E=]\,M6NCXZVW5B/\ A)'B,)+N/)",3\PV M\D@CIWK4\4>"M>\4NL-SJEE'8#36@6#9*5CN67:TNT, ^/X2V=O4+GFO0** M/.;;X?ZS9'PE?6VIV@U+0K=[-U>-_)F@92H! ()91@]@Q&>*KR?#'59/AU/X M9;6[9IY=1-X+@VIVJ-^_:%W?WN><]2.>M>G44 >=>*/AO?\ B?4]8NI]8A6& M^L8[:&)[G&:[.B@#B-/\ WFE^#M#\.V'B.XMDTVZ6>6>&':URH..^>?\_P ZDH **** "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 **** (3,CRM%'(C21E3(BN-R@],C_ #G%35%/ MC]WN(QO'49_K_CZU+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%-D MBCFB:*5%>-AAE89!'H17FGP1MH$\*7\ZQ_OSJ,\)EDYD**0%4LI- ' MIM%F/6J6L?$5;/3/# M]W:PVL9UJRDNX?ML_EHI5$81%@" Q,@&3@<&@#O*0LH<(6&X@D#/) Z_S'YU MY]=Z_KUW\5-#TBU$$=D-._M&>,RNN]6.QMV!R5/W5/!SDD$"KGQ,\/0>)]*T MO3)-B237ZK'.8PS1'RW;(SVRHSZB@#LGN(8YHX7FC660X1&8 L<$\#OP"?P- M25Y3X/UFYU/Q+IFD:U$K>(- 2\MYV93NE0"()*I/9@V,YYZ\;JT-'^(6I:CX MFT"PGL;>"/56NHYK4Y\^Q>%2X#L&()92IVE5(SGN* /1J*\EU#XF^([:/Q/< MIIEBMMX>U*."59/,62XB>0H,#G:<;7W+33(I;74=*2\M[WRS%#;W M#*3Y3 DLRH\+-K$GAJQ?7V@;5&0M/Y!!0$L< 8XX& <<9!H V* M*** "BBB@ HHHH **** .<'BJ6XU75=-L=$O9[G3"GG!I(D#[T++L)?!R!WQ MC(SBJ?\ PG82[\/I-I%S#;ZV%6&Y=U"Q2$$F-QU#<<=CV-9MKID^I>.?&T=K MJK^#=4M;YVCB$)E65&VM%(GS( MRGC!# ?7IWH AO\ Q#JZ^*)M$TG1;:\,-HET]Q/?&%%+,RA"!&Y#';D>HSTP M,O\ "7C*P\8Z9/<6"F.ZMG,5Q:RG#1/VR1D%3V89!'T(JC\,[MKWX?V&K7DP M>[O5-Q=SM@%W^[DXXX55'T K TS3KD>%-&\5^&/)GU2UM0EU#&P;[=;CDPDC M@.."IZCIT- &C??$6]TGPKI?B/4="A6PNY0DZP7QDEA4YPP4QJ'X4Y&01VSV MZ+7==GTXZ,;&&WNH]1O4MB[3;0JLK-O7 .[A3QQGBN-&HV,'A3X=275U#!YU M[#+MGE"GF"4$8[X9U!]R.^*BN-"O/"GB?P_H]I&\_AVYU@WD#_\ /C)Y MH]/ZU+0 4444 %%%% !1110 4444 %%%% !1110 4444 17!G%O(;98VGQ\@ ME8A<^Y )K@?"WA/Q=X2T*?3+&_T>823R3K+-'+E&?!( !Z YKT.B@#SF[^'. MJW@T[?KR#[-HLFGR;X#(#-(I$DR L,%L\GK@8'7(1_A[K$O@W3_#MSJ>GWEO M#:?994GMFVKACY, M,TL:YV\]L[N?H/PWM8TNYU&[TF6"[2W2RNQ<'_ !U: M9++'!$TLLBQQJ,L[G ]S0!DS^&;";Q3'XB >._6S>S9T.-T;$,/Q!!P?>N4 MTKX30:3)I$D/B/5&.E32RVX9(2 )<>8#\F26P>23C/&#S7>7U_9Z99R7E_=P M6EK'C?-/((T7) &6/ R2!^-/MKJWO;9+FUGBG@D&4EB<,K#V(X- '"W7PKL[ MJS\1VK:M>(FO7275QL2/Y75]X R#QG'Y#WSLKX*LVU77;VZOKRZCUJV6VNK: M4H(]H78"-J@@X)[_ ,1_#IJ* .2T+X>:7H=F]LM[J=XHA>"!KNYW&VCU4A'G8,YRQ8Y( '4GM6K10 4444 %%% M% !1110 4444 4H-'TRUNFNK?3K2&X;.9HX%5SGKR!GFK,GFM+0/$%MX@M M9Y8(;BVFMIFM[BVND"RPR X8 D=""""00: -*."&*+RHXD2/^XJ@#\J(8(; M="D$4<2DY(10HS^%8UCXHM;WQCJWAL1F.YT^"&;RT.;3;06-ZLDD%Z+EMQ"*"R%-F ^3D?-@J#WH Z8JI8,5!(Z''2E MK ?5M5D\5W>DVMI9M;6]BMQY[SMN\URP1&4+P#L8YYX'OBN>B\<:W+\,X?%X MTRPWR[7%J9W \MG"#YMOWN<].E 'H%%-N<^O)_S_2I* M8_WD^8CG&,]?\]?PI] !1110 4444 %%%% !1110 4444 %%%% !1110!%XN]1U"ZA>\DC?,$21!@%D MX"ODC '^UD>OOLWF^2_D[/-P=F_.W/;..U<7\._ D_@W1I=.O[BTO@+PW<$B M0%#&[)L/4GG' /7DT 4+2_&B^-M?A-A+)>:=H,,OVEKUA%Y&FQVD\TDR7*N/,C( 11C+ Y/S8&-IX.*T)?! MVJR^,?$&L-J5L;;4M--C!$T)+1<#:201D ER?4$>E'AOP;JGA_X:Q^&(M4MQ M=Q%O+N?(WH%:0N5*DC(.67Z&@#,U_P <7]Y\,]6UK2X;>,;HX+>YANF<,)&5 M&8?(K*ZEB,$ @C-=]"DUYIQBU6TME>562:!)#-$5.1C+*NX%>H*]R.>IX;_A M63?\(9KVC1Z@EK<:I<+=+]G1A!;NFS:JHS'Y3L&?8XQ\HKMX;>_CT<027R2: MAY1!NFA&WS,?>V C@'MGH.O>@#Y]F:]\$^#[K3KI99_#OB71S-9/)\X@O'@# M;" O#%LX X^Z>H8UZ=X\\5:EX0LU@T^&TL;6"R,L5W$K^[\P06\<,=W'%L96C ".%W'G &><'GH#BF^(? ,' MB/Q(-6GU2\MT.GM8200!/GC8L6PS [<[L' R0!SUR 9=WXYU@Q^"9K.ULXQX MCBP\4ZN1$[1JZD,,9 R>.">WJ,/P_P#$7Q/J47AR]NDTU;:YU9M'NXD5M\KX M)$R_W0,8QSS]0!TT/PVBAM_"T9UN^=_#LC/;NRI^\4[?D88Q@*NT=\$\U4L? MA)96-EIMLFN:D5L=2;4U(V+OE.WKA1TVG'^^W7C !4N?&/BK4_%7B6R\.6(N M3H;VT:VA:)5N2[$R%W<@I\JL!C/3GTKLK)M??Q=?&ZEM%T46D1M[=<&9923N M+$=OE8>A[=#6;=_#K2;GQ7<:^ES?VLMT@2[@M9O+CN1C!WX&>1C.".F>,G.G M9^%K&Q\6WOB*)YOM5W:QVK1EOD54]![\?E[F@#,/.$FDW5Q M;Q6)0Y^TR1Q!"8P2 P9R%!!PV.N.:[F30='FDEDETJQ=YCF5FMT)\&R:%XCUJ33(X+6X:#4 MIX'^\-1ZWI#@ZGI#C4+*1""' 'SK[J MR%A[\5U=Q:V]Y&([F"*= F4QR:L6OY#*0"D9'[I3GIMC" CH#FO/+;6-.C_9ULH9+V"*7Y+39*X5C* MDX#+MZYP-V,9QSP*]F9$:,QLJE"-I4C@CTQ38H(8(_+BBCC3.=J* ,_2@#S_ M ,?:G!XM\/7'A/P]-'>ZEJ#)&Y0DI;1AE9I)& ( V\=?G7 YKT&*,10I&"Q M"*%!8Y)QZT_ &<#KUHH **** "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 **** ()S*)H=C *6PP/?_(R?PJ?G MG/X5$[,)X@,X.<_Y_P _SJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **IZM#!<:1>17*;X&A;>I[C%>._#K79O!.I77A_6+J26PGTJ/6;663YGR8 MUWH,9Z[6P/53ZT >W45XO\.8I)?C#XI.J'S-1@B69%?D1R2!?-V_[N50'KM^ MIS+X#\9:5I/A&--(L-0DN=4UR2UM[6[NA*?-;878L%!6-0FQV MT]UX9+3PAMZC,ARC949(S@Y]J /6*1F5$9W8*JC)). !7D7AKQ0_ACP#H.DZ M;;12WEQ'J4T22L2%2"21L;5Y+,<* ,=_3!]+\/:L==\/6&J-;26KW,(=X)%( M:-NZG(!X.><<]: +<6H64UNUQ%=P20(N]I$D!55QG).<8QS3-/U33]7MOM.F MWUM>V^XKYMM,LBY'494D9KP[2(=0^'\%GXUTY'FT6]GEBUBU0*3&/M$BHR\ MX&X8 &09)>/&9 DBP*RJL2D,[.Q]<\G MKS0!ZA17DEW\4]97X2:9XMM[/3UOKB[^RS0R*[1?>=25PP(^Z#U/7'/6H?$7 MCOQAI$/C2(3Z7OT'[+(DR6S983E<)@M@8YY.?PZ@ ]AHKSO5_&NIO=>&=)L M(KW5[![V=X(Q(\8$6X+&KD Y;(R"T4 >?:%X(UK1_B1K'B=[RREM]2#JUN-X:,?+L(/<_( ?J<=,'!TOX0:I MI_ABTM!JEF-5T[5_[3LYQ&S1D_*"KC@D$*#QZ5Z_10!YO#\,KV6#Q@NH:Q$S M^(B&/D6Y00LO*,,L3P2TGP=XAB\6Z?XAU;7;6>>UTXV+QQ6Q D&<[ MB2W4D*Q/X8[UW5% 'G-K\-K^RTWP]):ZS;Q:WH\DI6[-GN1HYB3*A7=SCW4G@8 Z "K!(! ) SP/>EH Y[1/ M"T>G>$F\.W\\=_:NDD;_ +GR]RN26!&3W8X]L?6LZ[^'=G=2Z _]IW\9T:S- ME&8V4&1"@0DG'!(&#CU]A7944 ZDMSB9(GRT?)'(ZCD$?@: ,75?A[I6KV&C037 M5]%TK6I+B/3=0@NGMB%G6)\F(G/##L?E/!]*T: "BB MLS7]?T_PSH\NJZI(\5G$0'=8R^W)P,XZ9) SZD4 :=%16US#>6L-U;N)()D6 M2-QT92,@_D:EH **** "BL>]\00V^IC3+6UN;^^VJ\D5NHQ"I/!D2 3 MDX.!535O&-II4]\&M+J>VTU5?4+F$*5M@PW#(SN8A2&(4'"G/7B@#HZ*Y_4/ M%EM:W4EM:6TU_-;VPO+E8<+Y4!SM;+$ L=K87.>#G'&6ZUXPL])\-V6N0P37 MMK>O L!BP,B4@(QSSCYAT!//2@#HJ**YQ_$6I3^(9-/TS1!>65O*D-S?&]1! M$Y&6&S!9MH(Z=SCL< '1T5@ZYXHMM%U+3-/\B2XN;ZXCAVH#MB5VQO=L8 R" M .Y'L2-Z@ HK"/BBU_X3-?#BH[2FW:5IE'R(XVGRR?[VQ@V.P(/<56\1Z]J> MAZUHD206;:;J-ZEI)/(Y#Q.P)4 =#NQ@'L2.* .FHK$FU'4&\71Z7:BU-HMG M]HN7=6+QDL50#!P=Q5NN/N-U[B44R(NT*-*@20J"RAMP4]QGO3Z "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 **** $(# @@$'@@TM%% !CG-% M(>H.#Z=:6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH SM>CU&7P_J,> MD.J:DUNXMF8X DVG:<_6O)O"FM:%=WNB:3J$U]H_BJRN(TNA M)=4TF?7?[.1=+NENHY[(.)9BN<(=WW%)(8@,W3&>] &3H/C?6K_7_&@)/7CH9 MM%\ -;_"@^"M3N(VW0RQ&>#) W.SJV"!D@D?7% $:?%'3X--U>XU.".&?3K6 M.\\JVG\\2128V -M7#[B%*D<9!R0:R_%7Q&O(_ OB2:SCM[75-/BM][0W!F1 M%G(4.C;5W,I+#! P1D^AU[CP3J^N^"[C0M?UB)F>S2UC^S1G9E"K"5\D%F)0 M9 VC!([Y#-2\":OKW@2]T#6?$(GN)[>*".:.#:B>7)O#,N[YF;"ACQP!@#G( M!9\V35]:\.:1?QQ226]JVIW2*Y=0<>5%DLH)R7<\@QGBN6B^%4B>!4\'/K[G2_M FE9+4+-(-X?;NW$#YAG.">GI0!8 MOO%6H0?V;I6AW%O=21Z+_:TU].A*31* % &X$&0@\\[0'M5"Q.\H/FVLYW##$NH*Y&,XXVL?3/0ZG\/K*ZGM)=.NY--,&G/I9 M$2!]ULP&%^;@$UCUBX@N-1"?OY8$*(6S_ @]AT]\9P.E>/ZIHVI:)=7_ M ,0/#F][VVU6[2_MFSMFA$I0G &2 !D@>S#E<'US0-*?0]%MM-:]FO!;KL26 M8 -MS\J\>@P!["J_AO0)/#]M=0OJES?_ &BX>X+3I&NUG.6P$4=6))^O % ' MF=YXFOM+^$NL>,/#?EV)N=7>Y"21HY*LZPL#U!.\9!] .U='9>(]:N?B=XLT M!KT+86%@DMLS1)F.1D0[L[1D D\'/]!MW?@'0[KPE?>&=D\>F7-VWD9)XP<4[2O .@Z/?SW]O%=/>W,'V>XGFNY':5-JK\V6QT4= , M=L<8 /*]#\;^-[^R\'WDFOQ;-\FM71"Z2QP[OD8#)SL5<'NV< MDDT>%-3\1:OX7?7[G6(6L=4TV[:2+[6XFCG5GP81M&P*HVX4C&-V2>:]&T_P MSH^EWOVVTLPMT(5MUFDD:1DC7HBEB=J\#@8'%0V/@[P]IK7C6FE01?;$>.<# M)#J_WEP3P#Z# H XOP3::SJ7@K3_ !)J?BZ^B#Z/-%(KX\N,Y.VTC3 M3Q&T7V?JNPYR#GKG)_.GZ9I=CHVG0Z?IUM';6D(VQQ1C 4?Y[T >5Z:+^T\- M:YXDM]0FCUQ->E\^ 8$3'SUB$3+@EEV8VYY4MDQMI;R 8BG>(%T'L>HH \Z\*S+X1USQ#_:H$1BT+3[L9;DQPPM&XYQT8 M'_OH=*JZO:7&E_!/P[:WJB.87-@98V.W&9E;:?3'Z8KU*[TZQOS$;RRM[DQ' M=&9HE?8>.1D<'@?E1>:?9:C&L=]9V]TBG:WB^'[OQ'HNL M>#;BW&JW&H!+O[ P"SVX8^>9D'! QPQ&=Q7DY%>D1QI#$D42*D: *JJ,!0.@ M ["HX;.UMY998+:&*24[I'1 I<^I(ZT >:>)M.\865T+J)M%E-[KEN8G:.1I M%028A# %051<$@>KD'U] UK6;7P]H5UJVHR!(+6(R2$=R.P]R>!]:T:1E5U* MLH8'J",T >4>)-)U;3/ \7B1-4M_M]IQU+[;)JMQJ"&+3[G<^+ M@RQ-\JX!X3 ;![&O7J* *>E7%U=Z3:7%];"VNI8E>6 $GRV(SMY[CH:N444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M "LQP+.]I"9%C9MH8]!D_C7*>#M B\6>%K+Q!XBN[N^U&]5Y ME=+B2%+4,>$A56 4#:O/4D9)Z4 >BT5YSH!ZC17+6GBVZU*:+^S=*2[MY-*34?,2Z .7W;(@"N,L5(!) X;.,8 M.KX$R!U;MU !M:)K=GXAT:+5-.<26\N[9EAU!((."<7&EZKJC>%KM MK+2KF:UO#;W*22*T0&XJAV[EYZ@] 3CM47A"YN_#WCK6/#.I16UI!?@:GID, M,I= 6XG16*K_ !88+M&,DUSN@6MA?^$_'$!\3_V3:S:U?CS$EB".C*H)XUS5;);_P"UZ-&IM[-KJ%XKHO'+MSN0L8QL;[N.#G)]*X'5[OS_ K\,1?. MNGRM?VK,JC88U6%QD!N5'3KTS77_ -J:-9KK:/XA_M&-[9IY(Y)U=;=%4(5R M,!=Q/ ."3N_ I:;\0KRZT_PYJ5WX?,.G:W(L*SP78E-O(YP@=2BD@GN,@?E MGO*\3T#;I^B^ ?$&H,;OP[!:+%,6?,>G7/1)B!VR2I+9"]>*]HM[B&[MX[BW ME26&10R2(P*L#W!% $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% "9Y P?K2T>G-% !1110 4444 M%%%% !1110 4444 %%%% !1110!3U;2[76](N]+ODWVMU$T4B@X.",<'L?0U MR/AO1O%_A/1QH=M'I.I6<$CBUN[F]EBE5&8L Z")@<9Q@,. .G;NJ* ./U'P MQJ]YXI\*:PUY;7!T9)A<>8/+,S2Q[&90%.W'7&>P'O678:>? *>)KKQ%>6TF M@ZOJTDZ+% [LIN&"GS3C"J ,].>N2!7HE-DC26,QR(KH>JL,@_A0!P?P\\* MWGA_X;M9VUV8M2NHY7@N94+>5NW>22K$\ $-M]2>,YKJ/#-IJUCX=L[;7;V. M]U-%/VB>,$*Q+$@#..@(&<#.,X%:U% !1110 4444 %%%% !1110 4444 %% M%% !1110!EWOAW1]1U.#4KS3X9KVW&(9W&6C'^R>W4U*^B:9)K*:P]C VHI' MY2W)7YPG7;GTYI^H:I9Z6MLUY,(Q1Q0!9N/#VBW>I+J-SI-C/?+C;)P\E:UO/0>E6!#$L[SB-!, MZJC2!1N9020">X!9L#W/K7/:MXM33KC18[>QEO8]8<);2QR*HR5+C.[! VC. M:FGU[4(/MJOHDBO;VPN4+7";)@#\RAAG##'<8.1R.< &W%%'!$L44:QQJ,*B M# ]A3ZXZQ\=--!H=Y?:1+:Z?KCI'97"SK(59UW(LJX!4M@XV[QTR1FEU_Q7 MKNB"ZN1X<@DL(KJ&VBEDORDDYD=$#+&L384,_)H79'#JA*X*D'J!7B.DZSXCO?#G@U]!UG5 MKWQ#<23_ &X-<23QF$3/M,BL3&O0#/!QWQBO==>LY]1\/ZA8VRP--@Z],CK6-\.?#VH>%/ ]CHFI-;M<6KR_/!(75@TC.#DJIS\WI MV_"@#(U3XKV6EZ]JNC?V)J=W=:(;F:U:UU M78(DC=BZA -P*@#OT)[51U7X>7]U:^)M,M;R$:=KU[%>2/(["6 [D,H4 8. M0@VG(QWS0!I77Q @M->US1I=.FCN]+L7OE+R*%N4 ! 0C)RBM MOB5-<2V-XNKV_AUK@6_VX"V,0;<0PVY$@;C/(QBMW7? T6L>-O#WB!;@Q#3% M=)HN3YZ=8QZU]:SRR*Q<*VU@RKG:.X8GG(X!-+HWCVYU:^L9 MAHTG]AZC%/+;7\;%O*2(XS,,83=@DVCP:9I+ M:;-''OS+N).1G '1/<\^U6?"?@34?#5E)HCZS'/X>#S-%;"#$NU]WR%\_=PV M>F<\Y XH C\-?$D^)+VP,&E2_8=2%P+:1=S-&8B /.P,('^;!SQC'/;J?#=Y MK%_H5O"I[=,>M=WHOAG2O#VERZ;IL4T5K*S.ZM%HM&ETA=&@^P2R"62%BS!W'0DDY- &U<7T%K+:Q3/MDN9/*B41P:3>ZIX$\7-'XI?38'U?42P:./RG7S"2&;;O .#RI!Y/!Z5Z58>$- TO M4$O[/3(8KJ-65)1DE W4#)XS[5*OA;P\D(B70M,$8Q\OV1,?RH \[U>\DUBS M^%]T%ETE[FZ1UCA96,0,)QC>#D$8Z@\'UKJ9HQI"^)+:ZUJXOYKFS>[5+C&8 M$$>PC*A5 )Y '?ZUTMUI&F7S1M=Z=:7#1C:AE@5]H]!D<4V/1M+A@EABTVS M2*90LJ+ H5P.@88Y R>M 'E>A^7I.G^!]8\03B[T$V%K%:2R2X33KLQG#NH M4J1A [9*$8XSFNN^)-U:#PK9-+<0I#-JECB1I %*_:$8G<>,8!.?2NJ&FV*V M?V-;*W%KQ^X$2[..?NXQV%..GV1B2(VD!CCSL0QC"YZX&.* ,3QGKJ:1X? A MN$CO-1D2QL7+X FE.U7^BYW''9:Y36)Q\.]?\-:G>7.GC3[B-=%N!'&82B?> MCD.7((0J02>@<^M>DM;0.D:-!&RQXV H"%QTQZ5(0"02 <,TM-^7S#R=Q XR<8_E_D>U.H **** "BBB@!%##.X@\\ M8&.*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH : -Q;'/J?PZ4ZD&ISWI::CI(I9& M5@"5RISR#@C\""*=0 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 ,#(9B!]\#GCMVY_/]:?110 4444 %%%% %/35B6VD\J29U-Q, M296R0WF-D#_9!R![ 5A@\ZUIPZ_\O2=N3WH TZ*R7\4^'HP2 M^NZ6H'!S=QC'ZU!)XU\+1H[GQ#I;; 252Z1VXY. "2?PH W:*Y;_ (6/X0+; M5URW9L@8168Y)QT _P \>HIB_$SP#8T#OK<84]"89,'Z?+S_\ 7'K0!UM%<>_Q2\&( M5#:R 6("C[--EOH-G/2HV^+'@E,;M99O''W<=ZA_X7'X.W,HN[DL/X1;-GWXZT =]17GY^,WA#!*SW M;8Z@6QX_/O[=:B_X75X4WX OR,?>$*D9].&ZT >BT5YT?C5X4' %Z3DC C3/ MIG[W3W]Z8_QM\+H0#;ZF21D 0H?_ &?C\>E 'I%%>8GXZ^%QTLM6)]!%%GID M\>9Q@>M-/QV\,@?\@W6BV?N^1'G_ -&8Y!!H ]0HKR>Y^/6B>26L-(U*=\X' MG;(DS[D%C^0/W45X?_PO MK4&B:=/#MJ;=0-TC7C;5^I"'@]LX[CFE;XX:VRCRO#<3%VPA+288 MT7(.# MD#'3![XH ]OHKP]_C9X@4LI\.0I)R%5A)R1RW7!.,'J!_.I4^+?C%N#X7AW9 M*']W(%#!BIR2>.5(.>A')H ]KHKQ8_%/QQYPC_X1S3U.<,)69-N"HR3N( RR MCG!R<8-/_P"%E?$!Y)($\,Z:MPJ;U0RY!&<==X)QUX!X4G( ) ![-17BS_$? MXC"3:GARP8[L;3"P...<^=[X^O!QUIW_ L+XE,L;IX(J KK%ILFT97=GYLG(!]>HY Y% 'N-%>#GQ;\5[N'S(;*[A; 1HQIXP MI(/()0Y/(YQC(Z'D4DFO_&-S(\=K?HF 5Q80MU (PNWT.3R3GCCG ![S17@W M]M?&0+"SP:B%F7Y/+LH&*G( W H,=I/ M- 'N-%>)IX*^)9P9-5N1N8D_\3J<[3Z<,/E).#Q_"?Q>5/G36/#X 6Y;YEV@@D[<@Y&.. M>6/&>4/PD\6.-K7%HRE"QW3L#OYX'7).1ACSRPZ ;@#WC>5S>Q@",JN5RQ.[C:0XVG;GYNN?J34;_!OQ'%()(;O3Y7 D/[U, M9Z;0,9VY*CIT![$ $ ]U\Q, [UP1NSGMZTTW$(.#-&#SP6';K^6:\83X,ZS\ MRR:U$K"7*/$C !!GG[P.[D87H<'+'@"POP@U;RC(=8C24G A$)>-0%PN,N"> M>O<]"2.* /6O[1L?-\K[;;^9C=L\U.2-@RNI&001P01WJ2LWP[I9 MT/PUI>E,XD:RM8KQE,:A5^UW( M('J)W!_7-:%016<$$?EQ(8T\QY,(Q&6=BS'@]R2?QI/L46?OS_\ @0_KGUH ML45!]DBY^:?G_IN_M[^W\_4TOV9./FEX_P"FK?X^U $U%5Q91 J=\_R]/](? M_'FG_9TRQW2?-U_>MZYXYXH EHJ$VT97:6EQC'$K#^M)]DBYQY@+#!(E8$\8 MZYH GHJ 6=N"K&,.RDE6D)=AGK@G)%1'2=.:=IVL+4RN"&&M!'31--Z8_X]$Z?E0!J45ECPUH M*D%=$TT%3D8M4X/Y4H\-Z$.FBZ<._%JGICT].* -.BLE_"_A^0@OH6F,5&T% MK2,X'ITH/A?P^>NA:8?^W2/_ H U))$B0O(ZH@ZLQP!50ZSI8;:=2LPV0,> M>N M#F^[KD#<9R$Q('>NKHH Y-/B9X.E_U>N1.<9PD4A/OP%[=_3!] M*F/Q \-#/^GR\9Z6?&FE! M@OV;7-QY _L*]SCN?]5[UT-% '.OXSL%9E73M>?;W&BW0!^F8Q47_";6S'Y- M$\1-\H8_\2F9<'^[\RC)X[9'OR*Z>B@#DW\"8=WY;\?K7744 N. MA<<5UM% '*/XD\3@G;X#OV'OJ%J/_:GU_3WPW_A(O%G;P+/GWU2WQT^M=;10 M!R!\1^,,''@.3.,C.K0 'CI^=)+KWC4LAA\%QA<_.'U.(G&1TQWQG\:["B@# M@5U?XFE 8L8/3G)QWSR?0:* /,O^$>^+#+A_&.G=3]VW0<=O^6/!S^?MV5_"WQ, MEEW'QG;HF, +&N5].?+ 8]\X'IZFO3** /,CX1^)+E2?&\*@VCZ] M..G/6E3P7\0]I\SQZ&?.5VV^%Q[COQGOW[UZ910!YBW@7QV64CQ[,J\[@%;G MCL<\<_E0?ASXQF7$OQ$O55EV%%B<\>N?,'4?EUR<<^G44 >7'X8>*G7RY/B- M?F$C:\:P2*"O3 _?\<<=_P :AD^"\]S,TUUXQU*>60DRNZ9+$J$)R6SRJJO. M> *]7HH \?3X!:?'&(UURX\L8(3[,F,CH<9ZYYH_X9_TC:H_M64_+@[K=<=2 M>!G@9.?J/PKV"B@#RB'X"Z#$J@ZMJ2C^(1+$H/X%#W]<]_6I%^ _AS(9]5UE MG_O"2$$=^#Y60,]LUZG10!YG_P *,\+,,2W6J2C;MQ)+&1C)/39C//7KQ4X^ M"WAD# N=3'.1B9!CV'R=/:O1:* ///\ A3/A=L&2749&'W2\X.#@C.-N"<$] M0:?_ ,*9\&D8-I>_//>NYHH XE/A)X*C.4TN<=,8U" MYX(Z'_6?YP*5?A+X)23S$T9D?&-RWLX./3(?W/YFNUHH XM?A-X(3<$T,(&X M8+W][TR/Q/K2I\-/!R!PNAPC>,-B1\GW^]UXQGKCCI7644 4CCIQNXQ7844 WPU\&N 'T"V?'=RS'&,8R3TQVZ<#TKJZ* .8/P[ M\(LY8Z';9)#'EN2.G?M_4^IR)\.O!T?W/#FGKQCY8L7P'X2!) M;PYIDA/7S;97S]=P-+_P@GA#'/A71#[MI\1)^I*\UT%% &/-X3\-W!S/X?TJ M4XV_/91MQDG'(]6)_$^M7ETVQ1BRV5L&8Y)$2\GIZ5:HH C6"%&5EBC#+G!" MC(SU_D*#;PD$&&/!*D_*.JXVG\,#'IBI** $551%1%"JHP !@ 4M%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 'KS1110 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 %%%% ?!1110 4444 %%%% !1110 4444 %%%% !1110!__V0$! end GRAPHIC 10 ex3-1_005.jpg begin 644 ex3-1_005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WYF"*6;H! MDU%:S&>+<<9!P<>N.:=.=MO(Q8KA2R#!"BD\*?3 QSDYSUS[T M7J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MH.<''6BF2C,+@Y^Z>G6@!RG^.U5 MM+=)+,.DBR;CDLH(!) ]>?YGU..E5]+D,ED&,K2\_>9] MQ_D/Y>_>@"[1110 4444 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 %%%% !1 M110 4444 %1SX^SR9!(VG@'':I*BN?\ CVEX)RI&!C^M #X_]4OL,'I_2BB- M@T:E6W#'6B@".ZW?99=@);:U=54L>" /K0!+'_JU(SR,\YS^O-%-A M \I",=..O /UYHH 9>!C:2;02<< 8R>>V:CTS L(U&,J2#@YYR:??J'L95(& M",O4_Y[?0=*;J8SI\HVELX&T+NSR.,=Z73L"PC ".Q'3';% %JBBB@ HHHH **** *UF]TR2_:XU1A*P3:<@IGY3^7T MZ=*LT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45SS;L 6!XY4X/ M7MR*EJ"]_P"/23*AAQD$9XS_ #H E0811SP/XCD_C11&-L:KCH,=,44 5=5) M&FRE3SP.A.>1QP1UZ=13]/!%C$"23CJ3GOV]O3VQ3=3&;%SO=<$?<.">>E/L M %LH@HPN./O=,_[7/YT 6**** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ J&[#&V<(P5C@ EB._J".:FJ"[3S+9DVDDXP 2.*H9A(J M%2F54\X9N<=B0\;$[$ M4/R%.4V@]/F)KHKKX@'3+3Q NI::(]0T:TBN7MX)S*)1(#@*VT'AA@G'& M/[OPJ9(IM(CDDM[#[=-)Y[+"P\T1^6CE.9#G=@C@?G0!W.]0^S<-QYQGFG5Y M8EY!JGQT\/:E"I077AGSE1S\P5G8@$ XS\Q_6G_%C5KI]6\,>$XKN2PMM:N] MMSN:NO ? MAZ;3[2TM]-MK/[)+%+#+;Q*KJ8W5L9 Y!VX.>N?6N?L/B3-=:I8R26UN-'U' M5IM+M9(V+2;D&%D8]"&8'@#@$'/'(!Z!//F9LJ>)+Z^ MT&9='BMM+N[1I=0%PY%Q:R[053;QW)'0]#G;@9Z2@ HHHH **** "BBB@"K? M:C::<(#=2[#/*(8@%+%W()"@ $DX!/X5F6?C'0K^&":VO6>&XN/LT4I@D5&E MSC9N*@9SQ]>*VGBCD>-WC1GC)*,5!*DC!(]."1^-ZO>:3;7D M+BZN^"\%G TSQ*>C.%!VCTSUYQG%<_IF?^%Q>(,_] JTQ_WW)4'PS*[O$WVM MXSK+:S.;T G(&0(^#R%VXQVH [#2]7LM9MGN+"8RQI(T3[HV0JZ]5(8 @CO3 M+O7--L-5L-,N;I8[V_+"VAVDF3:I9N@P, 'KBL/P5>W=_<^(GN8;&(PZK);N M;:)D,SHB+YC98X)4*,#TZU%XN/\ Q5_@@$ C^T9NI_Z=I* -34O%NF:1J]OI ME\MY%<74BQVQ%K(Z3D]0K*",CN"0>.AH/BB'_A,/^$;33[^2X$(G>Y1$,$:$ M-@LV[(R5('')]LD4O']O:ZCX;.E.K/?WDJ)8+$<2+.&!60>@3&]C_=!'?!SO M".K/%H>L^=:"Z\5V4KC4K=74274J@;&7(&$9=FW@ X[&@#JVUFS7Q!'H@O;/=%5Y"(K*OS>F2W'KM;TK0KRSPWJU_#XSTF&[\,:G;7M[:7#WDLS1C?(S MPEY -Y_=H0% )W % <&O4Z "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 **** "H;HE;/1:* .+TSP'+8>*M'UR36&G.G:0N ME^3Y&WS,$GS,[N,Y'&#TZFK_ (R\%6'C.RM8KJ>>UNK.;S[6[MR!)"_L2#QT M/U .>*Z6B@#GK/1_$/FVG]I^)(YX;=@Q2TL?L[3X_P">C%WR,X.%VYY!R#BL MRS^'5K:ZC:N]Z\NG6>H2ZE:V9B , M1A/,FB(P0WR[,=I10!S[>$[;^WM'U..\O$&EP20QP&4LLF\ 9IYX]\]!110 4444 %%%% !1110 UT$D;(2P# C*G!'T/:LKP]X=L_#5B] MI92W4B/*TK&XF,AW,XE+RM(SR-]YBS$DDU'J6@:=J]Y97=[%*\UC M(9+=DN)(]C$8SA6 )P2.<]:TZ* ,U] TR37H]<>USJ4<9B2W7M0!-1110!4U')M"!NR2 ,,%_,G_/2I[<;;:)/3\*M6XVVT0.\D(!\X ;IW X!^G% $E%%% !1110 M 4444 %%%% !1110 5YGXCU.]\2_%&U\#07US8Z9!9F]OWM9#%+-Z1A^H7E< MXZAF&1BO3*X;Q/X/OY/&6G>,M -J=4M(6MY;:ZW!)XSD?>'W6&YN<>GI@@&B M/"UEH>J6VK:=+-:6EK'+]HM!,[1.I7[P0G:'! ^;N.*S]$^)%OJNHZ-!<:;+ M90:Y%++IDCRAVD$9Y$BJ,(2,$?,P]2#Q6NEIK>M+-'K4-K8V$MO)"UI;S&9I M"X )9RJ@ #=@ '.000 M7&/<>F" -?Q5K5]\2?#]A901+IEUI/\ :#1O*5)W<$L0IR5R,+T.I6NB^%HYWTW5397$DEZJ)Y89@7&0#G &>#UX!Z5;M? VI6GBGP[K< M>K1!K#3!IUY'Y;%947!!C!/RDDK'@SPG<>#1X@O;V]CNWU*[>_=;>! ME\LG)*J"S%NO'?ZT 8^B?$/6=:L+JV-A96>N6^JQ:?\ 9I"[A@2"[XR" $#D M'_8S[5V6C:AJ]YJFMPZCIHM+2UNEBLI-V3/'L4ECVZD\CUQU4US'@Y-'\3^+ M;SQSI<$@AN[&&$--'M99@7$@QG[P18E)&1V!ZUTNA:-?Z7?ZQ<7FLW%_'?71 MG@AESMM4_N+DGCZ8'MWH VZ*** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "H;G!A*MC#$#D@M% %35#MM-V0"K C=C&?QX]_P *LP?\>\?^ MZ/3T]N/RJ#49%BM@S/(@WCE#@_S'%6(0%@C"A0H4 !3D#CL>] #Z*** "BBB M@ HHHH **** "BBB@ HHKRSQ3J4>G_&?2;:^UJ^LM)N--DFGB%]+%"T@WJIX M("\>F,D#/N >IT5Y=\/=;NSJ_C"[?4KBZ\'VDI>SOKR=YMNT$R!)&)+( #Z] M!SUK:T_XHZ)?+<.8;F)4L&U*%2%>2:W7JP122IR#@-C(Y]< ';T5YMKGC2WU MSX9:WJ!L+Z.U2V0M):W"@D.<9CD!QN3@LIP>V.1E_BGQ1;'0]2\.6=C<77#B4*8$V?(03RS_Q<>F>N!0!Z-17ENA^.8_#?@;PS93H;W5)M+^VR1/<; M6\A5+%@Q!W.>BKW/&1UK>N?'\G]LZ7I^G:#=WQU33#?VY65(G7_9=7("CD9. M3UX!H [0 8 [45Y+J_P 5Y]3^%H\0Z'9-;W$]\NGMYDHS"QYW*TU76+6#5=1U>'S[RZO(Q([[L_* M">@ XP,5+DN=& MB?4-!D9(X;:0[9SABJ@GGH!S@9W=!0!WU5)=5TZ&_2PEO[6.\D *6[3*)&!S MC"YR>A_(UP>D?$J5I]<34EM[F+3]+354ELHC&#&5):,AG;<1QA@<'T'?G8=4 MOO$?Q'^'&KZI;VL:7MK=W$,4!)\L%"55R3\Q'R'( Y[<4 >PP7UI/=0M-,TA+BUUA8C<8,6X$J&DE+/C M"J0< J"0QXS4H\?ZT_@_QE=>9:+>Z#-L@N6A95G3@@LA/!(..O4C\0#U.BO. MO#GC#Q#<>.[+0]92P:*^T5-20VL;+Y3%R-I+$YR 3]:ZGPL_B%]/N/\ A)18 M"\6Y=8_L+$H8L#&<]\[OPQ0!?U/5].T6V6YU.]@L[=GV>;.X1 V"<%CP.AZ] M^.I%0W_B#3-+L;>\O9WAAN"HB)AX."/I7%>"1JFNWTD/B&1;@^&+A[.*4$XNYP/^/AE(X8(5 &3RSGTP M >B*0RAAG!&>1BEHHH **** "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 *BN/]7C&I2/';*4/S;Q_$5]^H-7*I: MGN^S*4(#"1<9('/;]:N+]Q>"..A.30 M%%% !1110 4444 %%%% !1110 5P MNK^&]:NOBGIGB&&WM)M+M[)K.2.6Y96^N:L>'?#WC72O" T2ZNM M$8VED]M:[ [+.> GFY4;0%!! !SNSVY[^B@#S&3X:7:>#_$^CZ8MCI?]L-&8 MK:.=Y88,8WG<4!^;D8"\ #GL%U7P!K]U<7EY8W6EV]QJ^B#3=31Q(ZJX7:'C M. 2",CYL$8!YZ5Z;10!YK;_#K5]+D\*:AIFHV(U31K-K&,9]<5T$_AG57\8Z3KB:K$19V#VDXE@R9RQR6P" OS*IX]"/IU5% 'E,/P?G MMOAB_A9=826Z34!?V]P8=B*P(PK#+$C //J>X'/HU]I,&K:%-I.J?Z3#<0>3 M.<;-^1@D8Z'OQTK0IH<&1H\-D $G:< M<2Q["P)&%;D\X/!X KM** /-XOA0&\%:-X=N-8)&E7WVV"6.V4#.6(0@GD99 MB3U.:MGX:&6'Q7%-KMQM\1O#K>H3-H<3PVR M,$53&V1@@#T.">IP.F*[JB@#S^Y^$FD7D/B%+C4=0(YS]*MS?#'29['7K.34-3,.N.DEV/-3.]2#N7Y."2.>O4XQ7:T4 %+'P?II.2.FP[U;KRV[7S?VE+'=&SB+02RG/"'>XS_X\1VZT >I45A>*M;N M]'T.\GTJUAO=2AB$JVTDHC 0M@NQ_NJ,D_0UR6G_ !"UG45\:Q6%C:ZC/HB1 MR61ACDB^T!U8X9&).1M/0C=Q@3^(/ M'M]JWPCU_6=+O+8LMS':QO#"\;I'((@P8%CM?,C88$@C:1R:]6M8IH[1(IY8 MVE (+PQ>6OMA26Q@8[F@"@?$VB_V#+KB:C!+ID0W/VD5U;OOAF0.C8(R#TX/(KP"YL+_P1X7$UBKS>'O%6C);21EBQM[V6!@& MP>0&+#)P>I'&%SZ3XS\0:GH=X]K8S1V]K#I$UY"L"+),TL1&%92#MAV\%L \ MX# XH [PYP<=:*\DD^(NNW/AOP'?V[6L%QKU^+2Y!A+)CS-FY10!['17F>J^(_$VJ M^+?$VC: TT,^CVT#VL*K !<2NI8E_,Y*$8'RXQZC-=-I[^()O$EE+?:GI\5J M^E(\^E1 -(+@D;G5NI0$X!SCVSS0!TU%%% !1110 4444 %%%% &+X@UZ70O ML972[B]6ZF%N#!)&I61CA =[#@G.2.GH:BL/%*7>KRZ-N,YP1N^M5_&T3S6>D(DKQ-_:]K^\0 LOS]1D$?F*Y^=+S2OC/H ML)M2N(-+NAX=G%IJ&PB07",80RY4N!Z].,@ M9&37*Z@Y3X2^.F&!_I>J#Y#CK*X[?K^-;VF!]-L-%UF\\27SV,EO'$MG/#'A MY)1&L87RU!SGC!W?>ZB@#1\.^+K37[[4M-:)K34].F,<]I(P+ <8<$<%3D=. MF1G&14,?B?4[BXO+>WT!I9K;4%L3BY&S[@D:1FV_*H5EQW).,"L%_#TVK2ZQ MJVFRBWU_3=2G^P2@X# K&3%(.A5^G.^,X&: )+'Q5K-\TS1^'X6AMM2_L^Y:.]+,F"H:15\L;E M&[U!X/&.:>?%&JMXWN_#46CVFZ*P^W0W$E^RB52Q105$1*_,,'KCKSW/ Q!_ MX23!!QKMT#[?=K)T.[M-8^*U]KNF/'-IAT&!'ND7"EVD9P"2!SLP>^!C..E M%V#Q-XLNO#Z:S!X8TYXBID^SIJDCS,HR#M @QNX! R<].M7)?$FI7NOZEIFA MV5I.=*$7VHW4[1L[."P1 %/\(^\>"3CL2.;T2?0'\#:1?R>)A#%8N+R0"\4J MX60ML*EN!V '0XZTFH)H&L>(-$K_4=4\): M7?ZM"L-_<6ZR3(J[0"?;)QQ@ULT %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 5%.VP(,;5W?7],U+44VX> M7M+??P<>AR.>#]?P% $M%%% &;JJ,7M67'RR9Y!Q^G]3C&<],C2K*UB,R2VG MIYG7.,=#UZ=N_P"1)R-6@ HHHH **** "BBB@ HHHH **** "N+U#P)=7?C> M7Q3:^()[.[-@UG$D=M&P3J03NSN )SC )P.0.*[2JLFI6,+E);VW1@<$-*H( M/IUH Y#5?ARVNV.L6^J^(;ZX?4)(3'*J)&88XLE8\* &7 HYY8]AUJU0!R+_#W2[SP_J>E:E++<_VI.EQ=SJB1%Y%"@$*J[1]P=CD MD^M=(EF8].^R+=7&[84^T,P:7/\ >R01GOTQ[8XJU10!CMX9TZ7PO#X>N!)/ M8Q0QPKYC9?"8VG( Y&T<^U5-5\$:-K.LSZI>?;#//9FQE6.[DC1X222I"D<< MGCH>N,UL0:KI]U>26<%];2W46[S($E4NN#@Y7.1@D#\14.G:]I>K7EY:6%Y' M<3V1"W*)G]T26 !]_E/'4?B* ,,?#?P\NGZ/9*ET(-'N#I:BT0ACL6,8P O0= /\ ]9K8HH **** "BBB@ HHHH **** *.H: M-I>K&(ZEIMI>&$[H_M$"R;#ZC(.*2VT/2+(SFUTNR@-P-LQBMT7S1Z-@<_C4 M'B77%\-Z!=ZN]K)9(D;*"%'4\GM4-[XC%@EA!-8ROJU]N\G3HI$9_E! M+$MD*% QELXR0.21D L)X:T&.TGM$T335MK@[IH1:($E.E,L_$<5QK,NBW-M)9ZFD7G)%*04G3. M-T;C[P!QG@$9&15?0/$MUK^BW.I0Z0\(BEDBCBEF&93&Q1\$ XY5@/7':@#6 ML-(TS2A*-.TZTL_.;=)]G@6/>?4[0,GZU:6-$9V1%5G.YR!@L< 9/J< #\!7 M%O\ $>WA\/:)KUSIDT.EZI)''Y[SQC[.78JI<9Z8&3C.!G/2MW7-;ETHZ8+: MTCNS?W:VJYN!'M+*6W<@[@ K'CGV/. #0LM.L=-1TL;*WM4<[F6")4#'IDX' M)IUO96MG 8+:VA@B8EC'%&%4D]3@>M3T4 4UTK3DBBB73[41Q$&-!"N$P=PP M,<<\_6II[2VNO+^T6\4WE.'C\Q VQAT(ST/O4U% !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 %%%% !4%R-QB& M.-^?R!/Y]_PJ>JMX<>1[RA>02!G/I0!:HHHH R]6Q]IL<[F_>?O Y_'^O&K0 4444 %%%% !1110 4444 %%% M% !7BOB*Z.F?''4[N#0IM7E7P^76UMXU+%B=N\[NVTE21DX; !R17M5<>O@J M[3XA2^+4ULB22$6S6QM5(\@$-LW9ZD@'=C- '&Z_9V?AG3_"QM]-LKI=W%;MUXL\7W?CO7_#FA6>D2C3H[>5);OS% MP'525;#?,?F)! 4]2171^)_!]IXI.D^?=7-J-,NTNX1;[1EU^[G<","IK# MPM::=XLU;Q%'<7+W6IQQ1S1N5\M1&,#: H/3U)H YC2O'FI:EXY;P_,MG83Q MW4Z/97,#K.]NL9, M_? Q:\+>$[+PC;7EIITTYM+BY>XCMY""EONZHF!D+]C7$3JJ[BMU']G0M%M'4X.>.H./3":)XHU.?P!XF\4:!#8B[O-4\T+> M7"1I"/)A1RS,0N5(8@$CCGGH?3+#1UT_4M2O5O+J5K^19'BE9=D;*H4; %&/ ME"@Y)SM%8=]\-_#]_H&I:*R7$5IJ%\VH2B.7E9B025R" ./NX(H Q-'\3ZM= M7'B^P74;F:+3K-+JRO;NR$,V71C@KL4,@*'!V#()Y/!KGY/%WC)9;>)M;A_T MWPM_; :*Q0&"15+':&/S%N =QQR<*O;O;7X>:-9-J;6TVHHVI68LKDF[9RR! M=N[+9.[' )Z9.,9IB_#K2%EAE-UJ#20Z<=,B=IERD!##:#MZ_,>>O ]* .+F M^(>M)\*?"=_]HVZGK-ZEG)=+$K%%$C L <1[B% Y*]21C&1T2P>-[GPY=V3Z MM%IU]%J:+:W=V8FDEM25(#B,;0_.W@?,5(X!S6O_ ,*\\/-X.'A66WFFTI7W MQQR2DM$=V[Y6ZCDG\"1T-/E\ >'YM'MM+DMI)+>"ZCN]TDADDDD0_+O=LEAC MY>OW>!@4 =/1110 4444 %%%% !1110!QWQ,O+7_ (076]-^TPB^N+&3R;8R M 22=!\J]3R0..Y%5C,ME\:V-]$JK>Z,L=C<9VD].@_*I+VPL]1M_L]]:074.X-Y<\8=<@Y! MP>,@T _OG$:Q1,D2BXD! +*2>06R?[QXZ8[FVT^RLK9K:UL[>"!R6:**) M55B>I( QSWJ�](MK.2S@TJQBM9,;X([=%1\=,J!@T >:Z6L,OPX^&T$D:2 M12WENCHP!# PR@YS[^E$VEZAX9\6>&?#NV>XT,ZO]JTZY>0,;<""<-;G)S@; M@5/ID=17I,>@Z/#'#'%I-BB0N9(E6W0"-CCYE&.#P.1Z"KSQI)MWHK;3N7<, MX/J/>@!U%%% !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 56N6*R0X!)).,-@].P[G\"/I5FJMTK M/)"HD8#=DHO\7U]O49YH M4444 9NI2%+JS&\+\^<;R,CH>GL>/KVZUI50OI M7CO+0*Y52QR ?OO3FEHHH **** "B MBB@!%SM&X@MCD@8I:** "J\=_9S3M!%=P/,I*F-9 6!'48]JL5XIXY6;P]XU M?Q]9QL'T_58K"^"KN#VSVT1R0#DG+D ^Z\<"@#V&]U*PTY4:^O;:U5SA3/*J M;OID\U,MQ \WDI-&TNP2; P)VG(#8]#@\^U>'^-KQM6\?^!=7DFADT^ZUCRK M%5R=\"O _H=TFXYQ]W9777FOQZ'\1_%%[>Z?;B.PT*.Y2>-7$\\8).W);81 MN##(4?N7]YE=QP W3VZ MD]: -B?Q#H]KJB:7$T\8:Y]D1GBOK;2I);.9&*[)?-3:">F#M MQSSU(P16=H7B_4]2T#Q-KBQ066MZ=8PV%REZX6)+J%YMY+9"@'>IZC!./<@' MJ]%>8>"_&FJZMX^N-"GNFN[*32(M0CFDA",C$1@["%4,A+D@D>G/6L/2_'7C M&ZTK0M2DU*RQ?:\=(,!LQRK CS&(;JI&0J[?WEY M=?VK+H=]Y%J[Q;0V7*9(4# X!Q]<'&,=)X?O/%4EEJKW>H(MII0ZE<&!2]Y"04F_P!H$ C MWQS6M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444#COF@ MJ"X!+P_*Q&X$@#(ZCK_/\,]L&>H9@IEAW(6YXZ8]>_TS^&>U $U%%% &;J'- M]9KD\N#C&0,$>@X_/'L<"M*L^]S]OM-J D,,G&3@G'/H!_,CMFM"@ HHHH * M*** "BBB@ HHHH **** "N4/@Z:\A\2V6KZHMYI^MN7\J.U$;P?*$&')8,0J M)R5ZKGC.!U=59M2L;>ZBM9[VWBN)N(XGE57?Z G)ZB@#CO$/PW_MF_\ #DUG MJYTZ#P_&!91);"0[AMP6);!&(TXQV///&G<^![*^\2ZMJMY/)/;ZIIZV$]DR M@(5!^]NZY]/3)/ICIU8,H92"I&01WI: .$T[X96UEJ'A^]GUO4;N71$>.V\W M8 $/"KPO0+D=R<]>!A;CX6Z52E%C\^]G,KA%Z(O95'/ _6MB::*V@DGGD2*&-2[R.P554#)))Z #O6( MWC;PPJQ-_;EDQE02*B2AGV'^(J.0ON1B@"Z-(C&OG6/M5R93!]G\G0, M# / *@XX%,MOASX>M+&PLXH[KR+&]^WP*URYQ-D'<3GGI^I]3765DZEXFT?2 M-0M;'4;U;6>Z;;!YJ,J2-TP'QMSR.,]QZT 4K#P)X>TY-4CBLFDBU7/VV.>9 MY5F)).2&) .6/(Q4FG>"]!TK3+K3K6R?[-=0F"59;B25C$1C8&9BRK@] 0/Q MJ_FS1ZA>RB&VTX2QM+(V,XR&VC !).2 !UH WJ*YX^+[-="GU M)[2[\V"Y-F]BJJ9S/O"B-1NPQ.00:W2225!%, '4I(R'('0Y6H?$? MB$:#!;K%9RWU]=2;+>TA(#/@98Y/0*.?R'4T ;5%95IK+_\ "/KJNKV!SQ_@3UH M TJ*PO%OBFT\(:&VIW<;S#>J+%']Y^[$>RJ&8^RFKNLWUW8Z))+2UAEFGM4GM[83$J[OC9'NVY MW$L!T')QQUJKJ'B'78?%.GZ#;V>G+->6;7/FR3.RQE"H=>%!8'<,'CW% '74 M5D:'<:U,;R/6;:T1HI L,]HY*3+M&>#R"&R#FM>@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI%W$?, #D]#GC/'Z4 +5: MX_X^;<88Y+8(SUQGD]A_GV-FH9#BY@YQG=T[\?R_^M0!-1110!F7K+_:EHI! MSU#= .?7WX'?OP,Y&G5"Z/\ Q,;?EL8P?ER.N?IV_3CIQ?H **** "BBB@ H MHHH **** "BBB@ KQC7=3U'PCJ>O/K.BQZYX7UB>20WL)W/&C (8BW(4( ;DANO2@#G!K M=[)X[\$Z-HUW$='DTE;V!IX3N=?+9D-;Z5J,4+W$@D4M S?, NXY<+SG./]GGC9D\!V7]OZ%JUM>W=L^D6OV-(X MV!$L(& K9'YD?IUJ[H'A:W\/ZCJ]]%>W=S+JLXGG$^S"N 1\H51@8('.>@]Z M .7\._$#5_$=U#=6>EB339-5EL'1(I"\$2*")7D^[DDCY0, 'J<$@\*_$#6/ M%.H65S:Z.S:-=7=S;R.(COM4C \MI&W;=S$\@ CT)QSMZ+X"L= U*:YT_4]5 MBMI;E[HZ>+@"W#MUPH4''L3BG:1X"TO0]4>[LKJ_6W,[W*:>9_\ 1HI6&"RI MC(ZGC.!GITH Y#3'U'6?A=;V6HW_ )\OB#4GM04B$3(CW$C38Y.?W:RD<<<# MG&:=;BZA^/\ JZZ=!;R2Q^'XTB2>9HU4>9'QD*W'X5V.C^"-,T4V/V>XOI([ M*XGN((YY]ZH\H(.!C@ ,X ']\YR>:@D\!6K^)[CQ$FKZK%J4\?DM)&\0'EY! M" >7T&%]^.2><@'E_@SQ'_PC7@SQ9=V@/]N?VJ()(2@^SPO)*R(R=V )8G)! M^4#@8)[1M8\2W,?C+P_9:LPU301#+:ZC+;Q#SUDB\S9(-NS(Y&0%XVGL<[EI M\.?#EIX>O=&%M++!>R":XFEE)E>0'(??V((SQQG)[G-B3P5I\NG:A:-ZGN,CGEX_&?B>3X8:=JAUB[:^/B,V3R H"\)4\$8YQ@>G)KWHV5 MLVH)?F(?:DB:$2=]A()!]>5!YZVNI>'8[V2-]H19"K9 ')!3J23G=[ >F7OA31-0N[ MR[N[%99[V 6]PYD?YXP00O!X&0#Q_4U#9^"O#UA?VE]:Z?Y5S9Q""!UFD^2, M;L+C=@CYFZ^M 'C#3WNC^&_'_B'2O$5U9W5AXEE:*V1@T;_O=OS@YW;@_0\? M)G!K=U36]=\0>--7TUM431YM+L;:YLA)>/;QI*R(\CD*N9@.4VMD8)[FO18/ M /A6UU!+ZWT6WBG283C86"^8"2K%,[25).TD?+GC%6M1\):!JVK6^JW^E6\] M];E3',P.?ER5SV;!.1G.#0!YA#9:GXN^)OBW0O\ A*=7LK2&"WE"VUTQ56(0 MML!/RKRW [D9X&#Z#H]I:0^.]>FBUN2YN&@MHY=/?/\ HX53ALD_,6!SGM^- M:MOX=TBTUB;5X-/@CU&8$27(7YW!QD$_@/R'I5F'3;*WU"YOX;6&.[N@BSS* M@#2!00NX]\ T <+XITT:O\5-#M+Z_N;.S33;F2U^SN4:2LC M0YM0NM?\'ZIJ=XUS;VUUJ6GQWKK_ ,?&6*PN2OR?,J$ @\GIG->GZGI.GZS: MBVU*SANH0V\)*N0#@C(]\$C\31<:3IUWI9TR>QMI+ IY?V9HAY>WT"]!0!YD MOF2:[J&MR-Y.F?\ "60CS'<%"L<'D%P>V9-HS^!Z5U6B72:I\1/$5_"5-K:6 MEK8"57W+(X,DK<].!*H(_P :Z,Z5IYTHZ6;* V!C\HVQC!C*?W=O3%/M-.LK M"Q6QL[2"WLU!"P11A8P"22 HXP23^= '._#B1)/!-^HP4!XS]T9!%=)96%GIL+0V-I M!;1,[2%(8P@+,//7:2,C\* .'T2Q M\2ZAX?\ "UP'MKF"TB:1TU)I$EF<$K#(WRDY"?-S_$0>H&-;X:W5S>> ]/EN MHXD(,D:"-BV55V7)R.N0?T^E=;10!Q0=?%_BK45@GLWT_2XVTZ5'0R&1Y=IF MQAQMPJA Q!YW@=Q2?#+7$U'P_-I#SK-=:',VGO(&W"5$)6.0' R&5>OJ#7;4 M4 >;:)X:FLO$TWAE5DCT'3[Q=9M\='\PL4AZ_=217?\ X"F?4M\67>D#XI:: M-5O3;VD&DW"S2)6*Y&2<_>').:Z6BB@ 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@ I!G'S$$Y[#%+10 57F8+=6^<\[AQG\N/Z M^E6*AFSYL.-WWNP!_GT[^_6@";/.**** ,^Y91JMN"[!B, !\?IW!_#G'7MH M50N1_P 3.W.TG/&?3J?Y GOT['&;] !1110 4444 %%%% !1110 4444 %5[ MR_L]/A\Z]NX+:+^_-($'KU-6*\J\ PKXL\:^*=?UV*&XN]/OOL-C;S19-E&C M,5/B0*"/+965MSJV<\[?:>&?'&N:UYVEW MYLK77[?6ELIH(H&V>2JEW898D95)-K$D$[>.:[;36UQM9U8:C':+IH>,:<82 M3(R[?GWY_P!KI^/M0!JT444 %%%% !1110 4444 %%%% !1110 4444 \N;*SM158P2^&HV8WUI:QW,GIAB1CZCY3_ M ,#%-O\ Q!+:^);;0[?3I+F>>TDNQ()5155&52#GG.67\ZXG48;_ ,+6^B^* M]2L;2![6[8ZG/'=EI&BN6VL&!0 A9&C/WN F!QTW-5\N7XH:;F]:V0Z'='S8 MY%4X,T&.2"/?\/PH O:?XVM-0L===;2:&^T0N+RSF(#*0I8$$9!5@IP>]267 MB+4[_0]/UB#0B]M>"*01+&YUL-;^(ULLWVVQAC%S M+J88-*[M$24)&%)4<#: !@ \FK/AA+2R^'OA;5+CQ#< :?:Q3O:PS*5FS&5$ M)7/)!; &?O#V& #J3XEU&76=8TVTT59WTP1LS&["^:'&X!1M^]C/!XSWK3\/ MZW;^(]!L]7M4D2&Z3>J2 !EY((./0@BN%U*QU75=;\=6FCWI@OFALC'!O"^8 M-A+(6'S+N&5W*1@G.:Z?P)JFAZAX5LXM"B6U@MHQ$]@6_>6K D%'!^8'(;EN M3U[T =+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 %%%% !45O*9HRY4##NF <_=8C^E2UGZ-()+&1@@7%WM3U!/_K81NVC/)W8/T_$XH GHHHH HSY M&JV[ <[",@9X)YSZ$%;Q1:^+$O[]K^RL#;200E5%VJMO"GCC+9R!C.0.!G/6 MT4 <=X1LDU36+SQE-I$VG7.HVT,*PW*XE4(#N8CJ,Y4F*V-)\.PZ3K M>M:I'=7,LFJRQR21RL"D91=HVC'&?Z#TK9J&XN[:T$9N;B*$2R+%&9'"[W8X M51GJ2>@[T 34444 %%%% !1110 4444 %%%% !1110 4444 07=G:W]NUO>6 MT-S W6.9 ZG\#Q4%3&,VNX1+&IQN&1]T\X# Y!YZ@\T 6KBRM+R MV^S7-K#/!Q^ZEC#+QTX/%5)/#VBS!!+H^GOL4*NZV0[0.@'' K/\)>*U\6VM MQ=0:;IHN_$]Q;^*!H,>B7=Q,UN;I)HY8A&T8(4 MGYF!!#$#&.^: -B/3;"*S:SCLK9+5NL*Q*$/_ <8J!- T:.594TBP612&#+; M("",8.<>P_*LBU\<6-[X@)!!P?6HX?%6 MLW-CI>H0>%;A[*^> ,3<*)8$D.-[1X)PN5)PXCMX4GD M&'D5 &;ZGJ:?'%'$I6.-4!8L0HQDDY)^I/-V\MI3*WF.QGI4U02@FYA 91C<>023TZ?G_P#6] ">BBB@"G(/^)I"?+S\ MA&_KCK^7?GK^M7*JNV-2C4.!E,E=PR<9[=QSV]*M4 %%%% !1110 4444 %% M%% !1110 5X$=%6[\1?%"PM_#K:I?S21+:X50D)=6*MEF&T@D-D<_+7OM+6=0OK M26*5GD*-YL4:D'>3]WGDD9PI(R3BKEMXE\5RZII>@75EIMKK$ME/?7LN6>*& M-9-D850W)8D9^;CDY.,5MZOX4CU;Q7HFOF]F@FTCS/*CC12'\P;7#$@\$<<8 MQS^#M5\,"_\ $%MKEKJ%Q8ZA!;26A>,*RR1/SAE8=F 8$=QSD<4 <8GQ/U"X M\/>%?$4-M9II.HW"6FIR.C$VWEMI= MY9WGBB*"U$EN^4AWMY2&# M[MV/O%ADG'?M5KQ+X4LO%%II]OHO\ 9L=E9^([?22&B(=5\2^(=" M\+FSBOM$A@=8[I=WVMY,,1U&U57C/J1VJ[??#'2-0L]4M9K_ %(1ZEJ0U*7: M\>5D'15^3[O3@Y/ YJWJ'@'2[_Q,?$"76H66H21K%.]E/Y7GJO3>0,],#((X M ]* ,#4O&7B.XU_5-&TFQ!OM,LK>=X(D$ADG?#-&78@*F"!D9ZDYXP.NTZ36 MW\2:D;Q[;^RC! ]K"N/-B<@^8&QU&1U_+H:H:I\/]'U37H]8:6^M[@6WV.9; M:X*+#>J_Z/$RL MQ.>Q;RT]PQ],C/\ !=P=+\0:YX:ND2VE,QU.RMMP.+>4G=MQQ@2!^!TW"NH& MA:6NN'6A80#4VC\HW07YRG'!/?H*)="TB?4UU.;2K&34%7:MT]NAE P1@.1G M&"1U[T <=\+[ZTM/ MW<3RQ00PZE>&65Y,+_ *UCDD].,?E4LDL.I_%#3KBW MOY[7SO#[2)LVJS*TR$95P>?;&>OI72'PGX;,(B/A_2O*"E0GV*/ !X(QCIP/ MRJ:;P]HMQ<-<3:/I\D[##2/;(6(QCDD9Z #\* /+]&N!9Z?\4=.WQZC!$)KE MM3+<7$DD))B;!"Y3A?DP/85O:4FG+H7@_5#XIF6TL((66S;8?/WP>6B[4 8L M"P('S.ZCTVPAM7M8K*V2W:=';00R2210QH\G+LJ@%NO4]^I_.@#COAIJ5@? "SK?6YA@ MN+R260S*1&AN)6!8YP!MYY[5B:AIESXE\$ZIXDBU&TB:]9=1M))(B3"D!W6Z MA]ZA1A23D<-*]>H # '?BEH RO#FNVOB7P_9ZM9NK1W$88A23L?^)>0.0< MC\*U:** "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@ J*W(-NF,?@Y?\ 4\FI:@LG,EG$YSDCG+AOU!P: )ZB8#[5&_OZ?C[T 2T444 5&91JBKNPS1YQN^]@GM M^/\ ^K'-NJ[ _;U^4D; 0<\=\\=^H]>O:K% !1110 4444 %%%% !1110 44 M44 %1+I&#Q['TJ6O ?['_MN?XEZ)IFAIJ&I-J"FW MDVQ(+<,7.=SL"N&#GCGG(')H ]^HKB+?6-7TNYTCPBK6]SJ\6C&\N[NXSY9V M;8P!@C)9SR<\ 9P*7CMYX\ 1L5(P"=W MS''&#TS@ ]1HKSB\U?Q!=;6\$NFO=S0J692Y #@X;#8_A(]3UXIC M_$+5H?'NEZ+/96Z17E]=6#)AX@^+WC*YU0+/-I:6V_+C&#C&>: /1J*P/#2ZV+G63J M^I65Y&;UA:I;=;>/ PC\#!Q@X.3SG)S@;] !1110 4444 %%%% '.Z[XO@T" M/4)I]*U.>WL8XWEF@C0J2YP%7:& 3JCHC> M:I)&%9&8;@1T)'4=N:R/B4Q7P#J)4@$O ,L< 9F09SV^M=90!DZ-XBL=:\.1 MZ[$9(+)T=R;@!"BH2&+#)Q]T_P!:S6\82MIS:O;Z!J5SI C,BSQA/-D7J'2( MD,4(Y!X;_9[UQS:7?:Q^SMY4$?C72ZGK8U'X33 MZ_X?U)K8Q:8]W#)"(Y,,D9;RV#!EZC:PQD$'H: .OM;F*\M(;J%MT4T:R(?5 M2,C^=9VF:]%J>KZKIJVMQ#+IKHDAF ?<"05P3Q@9Y]:ET%)D\/Z>+BX>XE- MNA>5T5"Q(S]U54#TP .E8N@NI^(/BY-R%@+,[01D#RFZB@"32_%SW?B.]T/4 M-/\ [.N[2W%PP>X#B5">&CP/F4#[QXVG YSFKF@:[-JNAOJU_:0Z?:DL\+FX M+!X!TE8E5V@CY@#VP3CH.0\863^,[HW.@1:;-+H,I\V>Z8[+A@%=K7@@&,J1 MN+97.!_>(TWU5_'GAC3+GP\FFW-M),CZA97TS1G8N2&;DJ,KAE /7@Y Z5W% !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 %5[!F>PA=]P+*#AE4$ M].%)'3T-6*S?#TJ3^'-.EC)*/;HP)4KG(ZX))'YF@#2J(K_I08 YV88XX// MS^?3_"I:B(Q=*Q!.4(4XSCU^G;\NW< EHHHH K%?^)ENY'[H#IUY/?K_ $Y' M7/%FJQQ_:()&?W8 ]N3[?R/X=ZLT %%%% !1110 4444 %%%% !1110 5R?A M;P6?#7B#7]7.H?:9-:E6:9/)V"-EW$;?F/'SMU]O3GK*IZAJ^FZ3&)-1U"TL MT/1KB98P><=6([T 8NO^%)-3UF#6=-OTT_4H[62RDE> RB2%^=I4.O(;Y@>1 MGJ#64WPSMK?P[%H6EZE);6 M'M)8IHA.LFYBQE )&)02VUN0,]#@5W$4T4R[ MHI$D7U5@1TS_ "(I] '*R^!;0^(="U:UOKJU.D6OV1(D((EB&,*2?ISZCTZU MDV?PDTBQUBQU&'5-6:2SOWOHUFG60;GQN7)7."57))+$#!)X(] HH P_#_A: MU\.WFKW-M=WDS:I=F[F2=E*I(>NP*HP.@YST%5M5\$Z=J.MC6[:YO=+U*Z6B@#!@\)V T^^M;Z:[U)K^$P75Q>2 R21\ M@+\H55 #'[H'KR>:@M/ VDP6FJ6]TUQ?_P!IPI!=273+O:-$V*H**N !DYZY M.)9]>M[5X[N=_-=%E81&3^_Y8^4MU.3GDDCDYKI** ,C1/#6E^'I=0ETV MW,3ZA@] *UZ** "BBB@ HHHH **** *FHZ98:O:&TU&S@N[< ML&,4\8=<@Y!P:GM[>&TMHK>WB2*&)0D<:#"JHX ]*DHH JZ?IECI-FMIIUG M!:6R\B*",(H/K@=ZJ7'ACP_>71NKG0M,GN"P.665+>)9)?]8ZH 7^I[U-10!%%;001F.*&.-&Y*HH /X4L5O#;@B&&. M,'J$4#/Y5)10 =!BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "LWP\J)X:TI(W#QK:1!6!)!&P8.2%)X M[[1]!TK2K#\&;?\ A!?#^UMR_P!FVV#G.1Y2]Z -RHB!]J4\YV'')]1VZ>E2 MU%\WVKG.W9QTQG//?Z=J ):*** *W_,2)[^5CH.F>N>O^?IFS53G\/N^G;KGBQ0 4444 %%%% !1110 4444 %%%% !7FGPP$'B:XUKQ9 MJ<:3:L]_+:H) ";.%0%$0'13C.2.3GG/6O2ZXN/P/?:/KM_J/AC7$TZ'47,U MU9W-G]IB,Q.3(F'0J3GD9/Y "@"KK$UC\.(HX=$MXA=^(]9BBB@E.(HI) J, MP"@'8 H.,]6XP.*K:_X^UC1O#_BZ58+!]2\/W,*C]V[1312A"I(W JV'.>2 M1WK=U7P4NL:/:VUUJMT]_;7T>H17S ,4G0C&U#PJ8XVCCOR7%Y/KLGFWETW!##'E[!SM5-JX!)Z>G% %&+QKJTGQ&B\.-%9BUET4:AO M6-S(LAXQG=@KGVS6)X4^)'B;6D\*WE[!I26FLWD]K)'%!('7RU)#JQD(Y(Q@ M@].O/'4Z;\/+>RU^+79]8U"ZU)+'["781*I3UVA.HXQSVYSDU%I?POTG2+70 M[:VU+53#HUT]U;*\D9W,Y!(8A,[>HP,?>/X '/R>(->T?P_\0->2^MY'LM4E MC@B> ;1M6!5)(/9>,>O.:LW6J_$=_"'_ D=G+HQC:PAO([00OYA!0,X))P" M!SQG/08QD]#^U(6NMR^;<0"9=B-E2Q3Y>-VT YSQTQ5N_EO? M"NB:3:Z-H]QJL$#Q6KQI*HDCA"[=_. Q&%]/PZT 9/AWQ-J'BVQ35-)N8Q"F ME?/#(@"?;F[,<;L)MYP0,.#SVZG0_P"T/["L3JLL4NH&!3<-$H"ER,G&"1CZ M=:Q_"_A&VT/P0N@-'Y:SQR?:%A3YZVT8D\G[F[:,[?;/3VJX2%!)( ') M)K+\,R"7PIH\BI&@>QA8)%&$1J\8*DCWY'^?\\@#Z*** *PQ]O8DD?* !U_+^OJ.G>S4"'_3) 4QD# M#9QG'X\]?TY[5/0 4444 %%%% !1110 4444 %%%% !53^U-.&,W]KST_?+_ M (U;KP-=4T3PW2Q:AJ-Y-':I*92Z+YC,V\D9+*JD#"]> .HIVH?$C5 M],T475]H,]F5U9[&2ZN+:41+".1<;,;MI&!C/7."<8H ]$ENK>":&&:>*.68 MD1([@,Y'4*#U_"DN+VULS"+FYA@,T@BB$L@7S'/15SU)]!7GFJZS+>>)OAX; MK3M,NVOWGF2=-SF K'G=&P8 @J1U!Z9X(%9FO^([WQ5X7L-66&"'3U\36T,4 M."9@B3A=Q;)4L6'W0.!W- 'KM%<%!XWU74/%-_9:=I\=Q8V&JPZ=.$BI)X KSSQ*^JWGQ9\)VEOJ*6U MO]FFND5H%<%@,/D$\DJV 01MYZU6^,+W,M[X.TUY'32;[5XX[S:,AR&0HI&, MD'Y^,]NAQP =9!\0/"]S&)8]541$'9(\,B+)R!\C,H#GGHN<\^AKI:HZGIEE MJ6D3:?=H%M74*0IV[,$%2/0@@$?2O+O&_CC7M#\5I'!J$ B@U.V@2S@4.KPR M(Q?SR5RKY'R@,/7!X- 'K]%>6^(=>\2?\)]K^C6.L26EC:Z(VHK_ */$Q1UV MC:I(S@X/WLD9;'\.U_\ PE.K:IX/\&3OJ<5K-JJ?Z6L)475R0N (%QCER"QX M"@_>44 >GUSJ>-M%<:_^]G7^P03?AH&&P88Y7CYLA2>/;UKR[3/'WB*_^'OA M>&XOI1?ZQK8TR:_1%5TAWX)&!@/@@ ^Q/7FI(/M.ECXMM%?7,D]LL#1SLW[P ME8V*Y( !XPOJ0.>3D@'L>E:I:ZUI5MJ5DY>VN4#QL5QD>M7*\7;Q'JH\%>%Q M'JPDFGT2:0V<$GE7$DBQDK*7!"A$VG@XR>/F/1+O7M=O/"/PUN#X@N;*[U.[ M2UN9X>LJOQDJ006X R01DYZ4 >TT5Y'H%Q>:AX+\8:?JWB^]L4TW79[2'5I9 M@LJ1HR;5+#;U/& 0?FP.PKU'2@%TBR O3? 0(!=$@F?Y1\_''S=>/6@"AJ/B M--.\1Z;H\FGWCMJ.X0W2A?)#*"S(26R&V@MC'(!QD@BIH]:\WQ)/HR6%RWD0 MI-)=!D\I0^X*I^;=N^0\!>F"2,C-+QOIZ7_A*^?S'AN+.,WEM.GWHI8P65A^ M6#Z@D4>"F>[\*V.KW"I]MU6%+ZY91@%I%! &23M5=JCGHHH Z&BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** &2G;"YSC"DYY_I6?XRA;ICJ@J_.,V\@R M!E3USCI[O/I[?U]Z MDIF3YI&#C;U['_/]?:@!]%%% %:-1]OF8%>@# ]1Z$>QY_*K-58W!U"6/Z@:U";7/0JVXX &<#UP01CGMJ M* /.[CX4Q77A"V\/SZ[>.+*Y6YL;GRU#V[*6X&.JX/3(Y&1C@#9G\(ZA=1Q_ M:?$MY/(1(MPDT*-!> 0.3C'&('^&&GF%K6/5=2AL%U-=4M[6)HPL$P)) M"DH3L).=IX!%=Q10!RB^ -,3Q9>Z^ES>HU]Y3W5H)?W,LD;!D\%]=HLRC=+N+9'R\#)!X_NBNWHH YB[\"Z9>:G MX?U![B^2?0T\NW:.K#Y>>F%]6OM1O+NUG,VH2)+,4N'0!TQAA@\'CKVR<8R:[&B@#F[CP-HMSJDV MHNMR+J>P;3I'6X<;H"NTKU^ASZ\]:C/P_P##SVNBVTMM+)%HS,UF'G?Y06#% M6Y^9#U)/4UTM% '.?\(%X7(TU9-& MMY4TV$P6B3%I%1#U!#$AOJV2*MVWA30+2RLK.+2+/[/8N9+5)(@_DN6W%E+9 M(;/.>M;%% &/)X4\/2:?>6']BV"6MZ0US%% L8E(.06V@9(/(/4&M6**."%( M88UCB10J(@P% X '04^B@"&ZM+:^M9+6[MXKBWE&V2*9 Z./0@\$4EG96FG M6J6ME:PVUO&,)%!&$1?H!P*GHH **** "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 @OCBP MN2!G$3?\ /MZ\]J )**** M *<;DZI,I/1 -_)ZU1:X0- U(LQ4"UERP7./E/; M(S^8^M7(E"0H@! 50,'K0 ^H5_X^GP%Z#/KCL3^N!]:FJ)01=28'!523MZGG MO^'OU[=P"6BBB@"M#_Q_7!W*,X&W(R< <_KW]JLU6BW_ &V?^[@=L=N/KWY^ M@[59H **** "BBB@ HHHH **** "BBB@!"< D G'8=ZP- \7V'B+5-3TZSM[ MM)M,?RKLS(JJDF2-@(8[C\I/&1[\BN@KS?X8,3XB\?#Y<#79.GX]OZ]Z /2* M*\X\7^(DOSIL=M=3FVFGNX38PS?9WO/*1AYGFAP4B5U.3WX!!SBN/TK6O$_B M'X8Z#?)J;WM_:WTTDUD9WAGOXHC]T&(AV9 V[:.3@'#$#(![=>7UO8B#[1)M M,\RP1C&2SMT'Z$_@:SO%7B*/PKH$VLSVLUS;0,OG) 1O"L0N5!P",8M5TK1-2T:T^UV^J7/D8>98VAX8L3U!V[&X!YXQD'-=- M7DUOX9NO"GQ9L$LB[>'=:NI+M4W?);W*P2G:JYP 06/ Z #^&N$\W/^CKMX)P"3C;P2P!]*45XCXVBL;WXJ:U!< MRD6A\*RS2*MP4220;MI;!&?EP<'CY0>W"^#VAMOB)X5FCN6EO]3\)I-.\T[. M\\QPV78Y/13CT"_@0#VW(SC//I17A/@)(=5U&SEU;66L_%%IK$TL]N+1OM,Q M8X9"V'-),=N(+,7%Y?21ES%O+*BHO M"[_E9LMD<=#S69?^*]4TBYUC0)42[U>#2)=0TV=(_P#CZV+C:T8.?,WCHO## MH%QBI[N"X\-^.KO7A:3SZ7JEI'%=M;1&22"6'=L3CI0 KZMKL_C>QT5;J" MUAGT=KYR;;+>:KHA4 MP/FSZ]L]ZSD\5ZQ?>!/%=W%=P1W^@/-&E];QAH[IH M4$A.Q@0H;[I )QS@CBK-_:R-\7H+ZXTFZGTY=&>U-Q]G,D:RF97 P,GH#R!W M^N,73=(UNWT/QZUOH .<@T74O#AT+Q+HVBN]S)9Q6>MZ>BJLTJA0 ZDD+ MO0@YR?F&.>!716BW*A=2/+ MJ&DII\31IHE-C$6XM27=I(E7LN2"..AQV%=A0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &?KK;?#^I-Y M0FQ:RGRSG#_(>..>?;FM"L_7F*>'=38%@1:2D%6VD?(>A[?6M"@ J, ?:&., M$+SSUS[?A_\ K[24P8\YCT. "./P/\Z 'T444 5HE;[9.2Q('8Q@=0/XN_3^ M7M5FH8@WVFX)!"DK@^O'^>?\.)J "BBB@ HHHH **** "BBB@ HHHH 1E5T9 M'4,K#!!&017/S^!/"5R2TWAK2GD8[FD-HF]CZEL9)]R:Z!B51F"EB!D*,9/M MS7*V?Q"T;47U..R@U&XDTQQ'>1QV;EXF)8 ;?O'[C=!V]Q0!K_\ ",Z#Y=I& M=%TXI9Y^S VJ'R$_#8MTMQX?TH0)(TJ1_8H]JNP + 8P"0 M "?85'8>+=+U*_TVSMC,9=1T_P#M& M&0/)^7J>Q^8<5N4 59=-L9TMTELK> M1+9@T"O$I$1 P"O'RD#CBG7EA9ZC"(;ZT@NH@P8)/&'4$=#@]ZG)"@DD #DD MU!8WMMJ5C!>VCJ>A'M0!,8T)0E%.PY3(^Z<$<>G!(_&H?L-IB M0?98,2R"60>6/G<$$,?4@@<^PKF="^(.F>(KC4["P@F&K:?O5[&9D5I'7A@C M9((#?*3VR#C!!.WX>U9M>\/6&K&U:U%Y"LZ1.X8A&Y4DCCE2#[9H T!#$LS3 M"-!*P"LX4;B!T!/IR?SI5C12-J*,#:,#H/2G44 -"(KLX50S8W$#D_6E557. MU0-QR<#J:6B@ HHHH **** "BBB@ HHHH **Y&^U#67^(L6AVU_'!92Z7)>\ MVP=E=9$3 .>AWYZ=O?A^C^(KZ+Q;=^%M;,+7BVZW=GZNR/ECN63S(H@?[Q122/1TYY&:_C; MQ#K/AO4])N=-M7U&TD\S[=8QJID$2@$RQ_Q%ES]WD$=AUH [.BN9O;V?4M5\ M-W&DZO*NEW;/)(8$C=)T";U&YE)&<B:EJE_9^,136M MLR)"K1*D:N&R%P6RQ!SQQR!S0!W5%>>>'IKS5M%\/ZD_BZZ_M2_2"9K0B-H2 M67S'0HJ!@-BN!EASCGL=#P]/?7/Q#\603ZA=R6=@]NMO;L1Y:F2(.W;)P3P, M\9^E '9T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!F^(?^19U7'_/G-_Z :TJS/$>#X7U;+;1]BFYSC'R& MM.@ IBY$S\M@@'D<9YZ'\!Q_C3Z;M7S"V/GP 3CJ/\Y_/WH =1110!!$!]JG M/.IZ@A!%S<'! )!]NF/Z?RJ>@ HHHH **** "BBB@ HHHH ** M** "O!_"2:]<>//%RZ'-$+:W\2Q2W\2#;++&9Y<@/NX4 $LI'//N#[Q6+H_A M/1- OKJ]TRS,%Q=DF=_.D?S"6+$D,Q&: .< -I\9[+3K:X,-A_PC\C+ M91Y5$(F5<@=!D8'']WWKC?AV=?U_PC)X@O?&E];)I=Q>(RRN7C*>5P9&;D[6 M.[)S@# P3FO7)_#^DW.NQ:W-91OJ4,)@2=B*\U1O"'C&SUJ/5K/6;'1%,\ M4U^\T4C 28GC)?Y=Q4Y4?+@#U(KO_AF;(_#G0C8W1N%^Q0^:?M+3;)?+7>F2 MQVX/&P8"],"MJR\/Z1IUC+96FGP1V\J>7*FW/F)@C:Q/) !( / ' XJSI^G6 M>E6,5E86T5M;1#"11+@#U_$GDGN: /*]6\/W=KHUMXU\-VK?VWIUY<&XBC+9 MN[;[1*7C*C[S<_7&>IVTV^UJUTKPY\.8WU*6-'L(V^QEA%;W"^0J@S3'_5JI M8=F)) VYY'J]E86>FVPMK&T@M;<$L(H(PB@DY)P..3S39=,L)A;B6QMI!;8\ M@-$I\K&,;>/EZ#IZ"@#P?2M6DD^ ]^)M8N5NX-6B1)!.RR0(TT?"%OFV[2Y' M)XSGN WQ";>STSX@B'4+N/\ LO5+1['%[(S0N[KYC+\V23M?KDC:<=#7NS:+ MI3P/ ^F6;0R2>:\9@4JS_P!XC')]Z=_9&FXF']GVF)V#3#R5_>$="W')Y/7U MH \B^(=\)OB7I$&JZBEOX;GTYGAEN(_,@61@X,@48^8 IAB?EW ]#72Z?9Z) M::YX&CN]1U:\U1+6X73YY RI<*L9W-(IZ'8W!X)R,YXKO9[.UN41+BVAE1"" MJR1A@I]L]*E*(SJY52RYVDCD?2@!U%%% !1110 4444 %%%% '#:E>/8?%.+ M4'L=4ELX](>U:6WL9I4\UYD<#*J<_*I.1D#H<'@QBTN_^$QU'QS>:9?I#9Z> M+&RLHHP]Q<#>6=]@)QDD!02#@9.._>T4 >::IX0U/5?AUZA%K,Y_M1+= M51?*O,[U"G:'&#A0ZCJGAF\N-*O(6:VF-PKH (695^5^?8UU M5% '#Z7X,N/#WC.V?2Y''AH132K9M("MI<-@'RP>1&P+':"0&STR*@T#3M9L MM/\ &K3:)=)-J%_/<6B>=$S2JZ*B\^9@$%3P< #&":[^B@#S[1M+U+3_ AH M=HGA5H]=L;6.&*[E:W,=O+Y?E-(Q60LR@,QP!EAQP>EC2[?6=)\;>)]1/A^[ MGM=2N+80RIER7TNGI)J,(AN79V,0()C4L M2BD@D%@NT$@D9!Q5RBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** *.M1O-H.HQ1HSN]M(JH@R6)4X X//X5>J MIJD!NM(O;=7"-+ Z!F. I*D9-6Z "FC.XD]NGTXI2,@@YY]#BFQJR*%+%@H MR>I]Z 'T444 00A?M$Y# \@8!)_SW_*IZKV^?/GX;&X,-"\1:A>V&F7IENK(XGB>%XV7YBIX8# M.&4@XZ$>XK=KPS4&N/!WB/2/'5I;/+;WU[>V&H6T"9:0OCGQ=_P (Q"\UQJ:J'D2&,LL0QG+MT7 *_P#?2^M7=)\0:=K=QJ4% MA*\CZ=?E7KWPHO%FL:=HWC.W.I7S)_PDQTR*[EF:0V,#N5+!B25PJX'H MQ&!0!Z_:>);*[\2WGA\)/'J%K")W61,*T9. RL"00?SJ+4O%=AI7BC2M N(K MG[5J@^."C0^'OB;XLDT]I[B6U\-K+ )YWG967)"? M,Q9LD \D]?<5B:1(;OQ!\+-4N-2FOKV^6[FN!+N>'/$EKXFMKV>T@N819WDME*MPJ@^9'C=C:QXYK9KQ&+5VM+::&)MNFW_C MBXAN'),<93KL8XR%9AR1QP<\$BO2O!%O=VFB36]WJT6IB.[E$,L08B-,Y$6Y MB2^TDKG/0 =J *D7Q#TU?&O_ B=]:W-EJ3H'/')QG6 M\/:UW^&]_%K MNI7NH:'+J_G02V5L88XVD.=L"EFS&NYAU/.<_IVZT .H MHHH BA'S2G&,N>_L/\__ %JEJ&$CS)5'KG(8$=3V[<@__7J:@ HHHH **** M"BBB@ HHHH **** "L>/PMH\>G06!M6EMH+D7<2W$\DI68-O#;G8G[Q)ZXY- M;%<^?&NAK;M=FXE^PB3RA>"!S"[[BFT.!@G<"OH3P* )G\)Z-)KHUMK:7^T@ M,"X%S*&"Y)V_>QMY/R].<8Q4:>#/#R6^JV_]F1M#JS^9?1NS,LSY)W$$\')S MD8/3T%;1GB%PMN9$$S(7$>?F*@@$X],D?G4E &+IOA+P_I&H-J%AI%I!>L@C M-PL8,A &/O'G)[GJ>^:@LO OA73KN"[M-!L(KBW)TW*\QZO@_P 7O6K:VMO8VD-K:PI# M;PH$CBC7"HH& .PJC?Z_:6.CV^I*LMS%IA\MLA68D@J=ZLN,$#@D]< '8-!"]NUN\4;0,FPQE05*XQC'3&., M4K11O'Y;1JR69, M+O5<[6(!(_(F@"_17->#O%]MXIT#3;^4V]I>7\4DR60G#N$5RN1T+ 8&3CJ: MVQJ5@=2.FB]MC?B/S3:^:OFA,XW;,YQGOB@"U165%XGT">2..'7-,D>67R(U M2[C)>3@[ >6Y''7FKEEJ-CJ22O8WMO=+#(89#!*KA''53@\,,CCKS0!9HKG M-:\1/!JJZ)8R6\-Z\(EDN[LXAMU8D+QD&1R0V$!'W221QF"\U+7;G5U\/:7- M:1WMM9QW5[J,UN6BW,6546+>#\Y1SG>=H7')- '545QEGXIO-;M-#M+=H[+4 M;]IQ=MMW>3]G8),(P<@G>0!NR #D@XP9[3Q'?WWA'6)[;[.=7TJ2XM)3*I$3 M31?Q;0QGO0!UE%4-#NI;[0--NYR#-/:Q2N0,99D!/'U-^ .,;F&> :ZN!V>WB=_O,@)^N* )**X M_P 6>+)M!U.R,*&2PM98WU=@1F*&8M'&<$$G#_,<$$!>^:N^-VU>W\-7&H:+ M=S0W5D//:*.-'\^-2"Z88'DJ&P1@YH Z.BN2UF5];O/#5II=]=0Q7+&^ED@N M"FZT1!D$@Y.YI(AZ\D]JR+N]T^+Q?XEBUC7;VSM;2*WFA1-0DBV;D;=Y4<;.^PX. , MG&.]>)79\1> ]%BD5H->\#7CJ4BGPKI',V5!/WE;+#YLL,G.%->XRQ)-"\4@ MRCJ589Z@]:YV+P%X>BM(++[-><'(H Y'06N[K] MH#Q4DNH73165G"(HR05"NB-LZ8"@DD 8)/)SS53P5=>*-5\/2>)KWQ+=7$>E MW%VJV7DJHNT1&"[RH!W;N2ZCW;I8\8$:8P-J<#CN2:]*TCPCX?T&>6?2](M;661=C/&G.W.= MH)Z+D]!QT]!3].\+:#I$-W#IVD6=K%=@B=(H@HD!SP1Z4O;JQ=@<@G(ZY)/U)H \H\.:Y*_@_P ":?:::P8+A8 MB[K,%^<#<<<,Q.1G^%AT!%6/,OM<^$M[,FHSM>66KRPZ1,DS;IT$N$C#9^=2 M,C)R,+D\*:]BN-.L;NP-A<6<$UF0J^0\89,+@@;3QQ@8],"H8]#TF);-8]+L ME%DI6UQ O[@'&0G'RYP,XZXH YKX77^GZMX+M]3M) ]W=L9K_P"?)6X).\;? MX%S]U>/EQUSDY^K^&M,\8>+O%6CWY'.G6!1U(+PR!KG# >P89!Z@X/!KN[33 M[*P#"SL[>VW !O)B5,XZ9P.U)%IFGPZA+J$5C;1WLR[9;E8E$CCC@MC)' Z^ M@H \B\.1ZY%H/Q!TW6VDFO\ 3],6TCD*'=*BQSE'5CRP)8D'KT[UBV>K6UUX MB^$\-IJ*RSQ6JI>JKDE6*C:K^^0_!Y'4]17OX10S,% 9NI Y-11V5I"J+%:P MHJ$E L8 7/)QZ=!0!\V:K<:8FE^.97EB::'Q)$EG-'/M-LAE8EH\'C*AQD=> M?[M=EI-U9:9XT^*EO8R1)$MA'-%!$<[V2 [V"Y.X[FY/JWO7LGD1?+^Z3Y2" MORCC P,?A4E 'S_X5T_3&T7X&UM9?'.KZ=J;:J/$:>)+;3K+7/$XUW3S=Q:Q9Q_8&6 MW:5G=$*F%2 =K[MK+T^]G^$D+I*:CX+U"SO=;ANKM;G1+>UFGMXS,ZW,+,1& M57))828!'4K[YKTJB@#S71M(O?#S>&M:NK2Y,LBWB:C';P/(\7VA_/7*+DX5 MQMQ@X+=>.;VF64FG^!_$6HW%O?"?6;BZN_L_D223()/DB7RU!8'8$R,?+SG[ MN:[RB@#)\+%O^$3T@/%-"ZV<2/'-&T;HP0 @JP!!R*Q/%TW]N6^H^%?^$?O[ MF6X@VQ74EN/LJEEXD\S/!0\X^]E>!R">QHH X+QIX,OKO0-=ETG4M1DO+JP6 MV6SWQ^7($5EV_,N>0['J.3FNQTZW-CI%O!NGF:*$#,K R-@=R<#-7** .)TW MPI;:QX?U&ZU>ROXKW63)+=V\ERRD9^6-2JOLRJ*@&?3FMGPD=7?PK90>(+3R M=1BB$-P"ZN)2OR[P03GO 4= *;;66LVWBO7[V32HI['4$ACC7[2N2(U9264C&&W=.>E==10!F MZ'#>0Z8B7L44$FXA+>%@R01@X1 0!GY0#TZD]L5I444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 -D.V)SEA@$Y49(^@YR:= M110 49!S@].M%(!\Q.!GIGU'^3_\ J_"I: "BBB@ HHHH **** "BBB@ HHHH *R+WQ/H^GWKV4]YNNHU M#R0P1/,\:GH75 2H/8G&:TYVE2WE:!!),$)1":E.=1ED&&,@;@>P"D<=LF@#K7\7Z#':VMTVI1_9[N]%A!+M8J\_/R XQ M_"PSTR,9S6QYT7G^3YB>;MW[-PW;_\3VXN4*+ M(',@(<@,#L8[1RN#DD]228-+@OM0^+'CF.#6;JVEM[>Q2':D;*,QNP!#*> 2 M3@8SDYH ]+HKS+X>^)]9\40:;:7DERE]I,MQ'K+D*%=U.V-#QSG=NR.GE$'K MSV7AD7OV2^^W:Q;ZI(;Z?8\&W;#'N^6(X[J,9SR"<<]: -NBBB@ HHHH *** M* "BBB@ HHHH **** "BBB@#D]?US7=)*RK!8QP3:K;6-N)0SL\M^Q_M,3W2W_V5H@X-O) &4LN.0ZG."#Z$@@]JYOXC7 MM&TR3RWE9 M-7LY0B*6)"2J['@$X 4GI_,5?\77Y71DL+:>:&YU1EMHIXXRWE*Y >0G&!M5 MB>< Y"R#G."ROVZ8]:CAU?7+WQ9K M^CP7&FPQZ?#;RPR26CN3YH+)-2TZXN(6M;6-&-E,V=@?S I M"]1N7D>_H: +-[XXU-/A+-XKMXM/2^A+J4?=) Q25=D'3HWTKSJXT/7D^#?B72FL;NZ@:9H]&L) M4+3QVH==@8 ;LC!(!R< #TKN%ATRQUJWNM*T.87\P%M)+%9O!&L1=2S.2 #@ M#CJ>W0T 8UYXLUNQ\*>)M7^T6+2:3>RVT"26KGSMI4*#MQMYIXC%+)$K/&?X&(R1^!KS8>%]2N+76-5LM,2'Q'9ZQ/?::;Q?WX- %ZBBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ I!C)QC.><4M'/.?PH **** (XB3ORY'R]3Z<&@"K?\ @70-3TFRTRZM9'M;.7SH@)G#>9@@N6!W%N3\V<\Y MSFG:CX?AL[W4O$FBZ;;R^(YK<(K2R,JRE1@!N<=,#/L*Z*B@#$\-Z3+IT5_= M7,,4-YJ-V]W-'$Q94) 51D]3M5U+/JSWOA%]8T66VWRV?VFV>Z_U?*[AOPPP/4YX_"@#8HKG/ FL:CX MA\'V.LZF;43WJ^.O3BLB#4?%FH^+M?TJUU'388=+: M!XO-L68S"4%MK,)!C 4C(7J<]N0#NJ*\YU#QQJEY\*;CQ3I?V>TOK0LLT4R% MXG=)-CA3U(SD@]^ <&Z^ MH!O45YA=>)O$>F^%];\0R:K;2II&J2PFUGMUB$\$4FPKO'(D;C:P&.V#G(Z3 M6[C7%TJ\UF&^^Q6D&D-<) D:F0W 5F._>IPH 48!R23G&.0#JZ*P/#RZK<6N MEZC<:HUQ;W%@'FADB0'S6",K*548 &\8.>H]*SXO%Y;X@C1WBF&GW$3P6MQY M?R/=19:5_/Y4M% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %(!R?KZ MTM( 1G))Y[]J %HHHH 9'P7'HWMWY[?7_/6GTR,YWC #$ CO_G^E/H **** M "BBB@ HHHH **** "BBB@ KP[3O#.J>*_#_ (XT/2QIUO%<>*K@37-P6)B5 M2A/EH 1NR!W&,G!Z$>WR*7C95=D)! =<97W&01^8K$\-^%;3PN+U;*ZNY$O; MF2[F6=E;=*^-S9"@_P (XSB@#DM3O/%$'CZW\(:+K,4,#Z$)Q-<0)(T+JQ0N M% !).%ZD@$L<'&VF:KKVOK/KUFVJ)!/XS MB>.6[LS8W7D2E!/"3G:V/RR,'!(SCB@#C+_QEK5AJWA3Q)U+<7WB/3?%_@&SU+45>XOVN7OH&CB9E;:6 4[> MH.PE3S@=>I]$O=(L=0@M8;BW1HK6:.>% ,*KHU5=1\+Z5JNNZ=K5W#(U M]IV?LLBS.H3/7@'!ST.>U 'EGA[Q)XAG/A34;C7;FX%WKES826S!!&80& W8 M4%F&T$$G\.N=.RO]<\8ZYXAEL_$+:1/HNL_9XXMV83;)E6W)G#%V4G)'&, ] M:[*U^'WAFR%@+?3Y$%A=->6P^US'RY6QN;E^!?#%WK_ /;D M^CV\FH=2[;MK'^\T>=C-T^8@G@<\"@#AK+6M9\3>-O$'V34WL'T34[>-+>XN MC%"8 2DBLB@K)OY().0=F"._:^%XFCU+Q"6\1G5P^H%EA+9^Q J#Y0Y. /;T M]FTV)M2B "S98#@Y!*YVLP[,02,#!X%7K'2;#3);N6RM8X M'O)C<7#(,&20@ L??C_.: +E%%% !1110 4444 %%%% !1110!QNHFY\0>,8 M8=*U6RCCT>-GECFC,ZO-)NC(**ZG*IO!R>"XXZUD^%]8B\,:-XA\/W,O[W19 M)Y+4P($$L+#S%6('=EE+%-OS8( YZ5Z110!YKX-\76.C^ O#NEF&[EU9K2*& M.T%K*N9"VS:S[-J8/4D\#![C-"2]\.?\+ \7MKMG=O!,;6&,QV-S()#'&0V? M+4]"< ^W%>LT4 >*-%J5A\$]8TN\TZ[\F>Z>#1K:>)S.+;S 8S($!VE0"W.. M@]0:ZS1]2\+0^(;4>'-!O5U"Z!MWE_LZ>VC6('LM*NM3T?4=9T?2+BUUK3MK?9])O8KV6SEA%E<1A'\QH^GS$*P^;J#C@]QBNFHH YFRO=0TKX=6M MPFC7*YO6_ ]\GA#2FTFYU.\U;2YXKV MUBEDCC#2YS)OSC ;<^><@GN,@^E44 1V\CRV\/09KG;7Q[X8O"ODZJFQI1 )7C=(S*<8C MWLH7?R#MSG':NCKPC2_#.K>,_#?B7P_:&RCTZ7Q7[T5YAJ_BG5$UCQ9I^GWS6@\+:0EQ&"JN;J4Q&3+@C[N,+@8.3G- M5-9\?ZG%%H6LS2W.G:/J&G1/Y\$22+;W;L#B<-TB*-D'.>I )Q@ ]5:Y@2YC MMFFC$\BLR1%AN8#&2!UP,C)]QZU+7F=N+J7XVZZ[ZO.L5CI<;QQR.!$@;G# M8^4$;N>>>M8_@_Q?KMY\0-$L;K5S>VVI6$\MSL5?(>2.210T/ (3" =!G&>< MYH ]1T'7K'Q'I:ZAI[2& R/'^\C*,&5BK @\C!!JG=>+]-AUB32+2.ZU+48M MIFM[&+?Y.X@#S&)")W.&8' -8'P:(;X;6A!8YN;GD]_WSUB?!AC'J/C*VOR! MK(U1I+D-G>RG(#<@<%@Y'U]",@'HNEZ_::M>7=G%%]:E<-\0=8AL=!O9-.NTMKXW5I8WMU !YT$;R X)!!&%D8CTWY&,Y MKC==\2:UI.A^*;2WU2X:W@\0PVD=WYS/)!#(%9T$AY&TG;G.5W$9Z4 >CP>, MK2;QS+X3-C>QWL5N;@S,J&(ID $%6)&8[3SD$LL MDB9V1JBC"M@ !@O\0% 'M%%*ZJ@ HHHH **** "BBB@#A?$?B'Q3HH$_EZ9%!=:M!I]HDL+.^QW"F1RLH' MJ0!@XQG'(K1O=4\2Z+X8UR_O[?3;JXL$DG@DB+0131+'N)*DN58$,,9P>.16 M7\4;F.&T\.*VXD:Y:SL%SE8XVW.W / XK9\<3))\.M?:,.XGTV9(PJ$EF>,J MHQC/)8?3O0 RY\6?V=X"L_$%U LMWZY\+/#US MHL?GZGI8M+RWAERHDEB4!D.['/+#GN/RC\:7%CXWT'3+*#2;^>"]MKV:U5[924 7&U@ M&))ZY.:WT1(8E2- D:+A548 Z 5R'@[4WDT_Q!>RZ;J4"KJ=Q*DX81J%10'F89*HHV_(H#'GD*I))-)+$O+I5C*"#"H)!C9*SI^M7=WKFA7T,!C M^RP31@1L>6/*MD]L]P.@R00#1\%ZA?:KX/TZ]U*1)+V6,F5T7:I8,1P/3BMZ MN6^'NB7N@^$+2TOY;HW."SPW$BOY)ST4@=#UZGK73[CYI3RVV@ [^,'VZYS^ M'>@!U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %&0\,:?X6CN8=.:Y MV74S7$HFD,F9#U;)[GCZXK;K+NO$>BV-VUII[ M GH#0!4U?P;H^M7L]W=13)+IVHNK&YBN;%-$N/$9\02V*OJ9MS:F8NV#&)V&,8+(03QZUKQS M12[_ "Y$?8Q1MK [6'8^AI] &6/#FC?V++HYTZ!M/E_UL+KN$AZ[F)Y+9 .X MG.0#G-"^'-&329M*_LRV-C,29H70,)2>K-GEFX'S'GCK6I10!E6'AG0=+F2: MPT73[::,$++#;(KC(P?F SR/SIUEX=T73KRXO++2;*WN;G/G2Q0*K/GKD@=S MR?4\UIT4 5[*QM--M4M;*VBMK=/NQQ(%4>O JQ110 444$ @@C(/:@ HI%54 M1410JJ, 8 %+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M@QR0,9//%+10 4444 -489^#R>^/0?YYIU(,\Y]:6@ HHHH **** "BBB@ H MHHH **** *.LW=S8:'J%Y9P+<74%M)+#"QP)'520N?63S&&6)Z\ >U>A5RD'@#3;"6]_LJ_P!4TRVO7\R:TLKG9%N/ M4H,$QD]RA4]NE &?JN2F\=^*7\*Z1<1WI6\A\2?V1>3);QXNH@<;RI!VD\#Y<E31Z M4$2:WDTI]]G-#*5>,GALGG=N'#;LYR<\\U7;P'X??PM%X<-HW]GQ2"9,2MY@ MD#;M^_.=V2>: .+D\4Z^MW\3XAJ[&/1;<2Z>OEQ[H6,;O_=^8 @#YL\"HO!? MB7Q+?^(O#,6HZR]U#J^CRWN26/)R>>O)]3E]AX \-:9J&F7UII[I 0#G(^4MWKK)OAWX4G MTBYTI](3[%,$A0PSGGO;52MG IF\\B-1YO\ STX^]QZ]:K7&BZ==Z(=&N;5)M/,( M@,#\@H !^@JZB)%&L<:JB* JJHP !T % #J*** "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 **** "@9[T4U>AXQR<"@!U%%% M ..^:*11@8P!R3Q2T %%%% !1110 4444 %%%% !1110!#=7,-E:2W5P^R& M)"[M@G:HY)XK!_X3[PJ+=+EM:MUMGD\H7#;A%O\ [OF$;0>G?@$'N*Z-P2C M=2/7'Z]J^;O[0DL_@?'HMQ9>39ZIJCP"_FEWQ6^)PQ\P#J0$;[O!VDCGJ ?2 M*LKHKHP96&00<@BEKS[4]0U#1=2\,>#=&N9^=/D9[H)&\LJPHJH%,A";B>3G MM]*_&.AZ/HMQK ?2%NK5X+NYLXXIQ;7A8"-G!#9C(!.%YR<9) ! /2 M&UO3U\0IH)G_ .)D]J;L0[#_ *H-MW9QCKQC.:BO?$>E:=KMAHMU=&/4-0#& MUB\IR)-HRWS ;1@>I%<5K?BR^TCQO>S17 NM.@\)OJB1)"A$DBR8!#@;MI!S MC..]<[:ZGJ.J^,OA7>:K=_:9KRWN[MOW2Q[&>(D!<#.T#:,=\9R<\ 'ME%>: M^$-Q)]*YBQ\4^([;3/AQ?7 M/B*>XN=UFZ@%XMIYJ_:&C,HC[[00" M?IDC_(K/U[Q'I_AV"![QG>>YD$-M:PKNEN)#_"B]_J< =R*XO2K59_CGKTIU M&]_T:TMRL/FE48LKC81CYE'W@.@))]:I>*/.MOV@/"5S?INTZ2TDAM&;[JSD M/GM][E/TH [B+Q0/[5LM.O=%U6PGO79(6GCC:,E8V<@O&[*#A3P3D]L@$C?J MM/<6<=W:V\[Q"XE9C;HW+$JIW%?H"03[X[UXMH_B*\E\;>%KJ+79KNPN[[48 M9;N29E%S& K(OE'(1%R@!X))/ &"P![E17S9J\UP^E?$R^34;Z.?2-8B^Q[+ MMPL1-RR9P#SA20.P';BNI^(6N6%W=ZM;Q:RT]U;Z&&,3N88;>1BCB5#D%I&5 MDPH'0'GDB@#V>9VCA=D"LX'RJS;0S=AGMD\5PFD_$'5-;\&7VMV'AAY[VTOS M9FPBN]Q?:5#,'V#^]Z=NO7''2:M_:NI?#9==O4;09],9[MIIML,ETD//F'IN M4X.#C!SR>E<=_HA_9]U<6X3R%\1'R>Y5=J8Q@YSLSGO@F@#ZIP#^5#7$*.R--&KHGF,I8 JO]X^W!Y]J^>OBW)9W.O\ BZWM MXI+B_2WM!(;J+S/* V$+;;02N1("Q) Y/!+ C=\2IX>U+XD)-/Y$_G>$Y;E7 M+8\U\$JS?WOW88X/8 ]N #V5KZT1(':Z@5+@A86,@ E)&0%]O$M&N/# M5Q\*O A\06UU?$WGEVYM\L4E#/G=@YXQT'S'' XKVV@#EI/$.I6?Q!M= O8; M:/3[RV>:UN@R*>8<9P&"_,3SD#@=<6]!U#5=5U#4KJ4VHT59C#8;(F$LH M7 >1FW$;=X<# Y #=",Y/Q2M8[CP8[B&Y>\BN(3:26J.98Y"X&5*GKGG]: '4444 &** 0>AS10 4 M444 %%%% !1110 4444 %%%% $5S";BVDA6:2$NI7S(B RY[C((S^%3 O#6E7%G/::=MELF9K5FFD;R=V.G)]37244 8=MX/T"SOKR] MMM-CBN+S?YS(S#)?[Q SA2>Y7!-1)X%\,I;:?;KI$(BTXLUFNYOW!9@Q*<\' M< <] MQC\JX-S'MMU&V4\;QQ][!QGZ>E:M% %'^QM+/FYTVS_>L&D_<+\Y!)!/')R2 M?J:>=*TYIVG-A:F5H?(:0PKN,?\ <)Q]WD\=*MT4 56TRP>W@MVL;8P6Y5H8 MC$NV,K]TJ,8!&.,=*>UE:M%Y36T)CW;MIC&-WKCUJ>B@"(VT#;LPQGGTBG*@GT],4 +1110 4444 %%%% !1110 4444 %%%% !111 M0!3U6_\ [+TF[OS"TRVT32M&C*I95&3@L0.F>I%9OA'Q1!XQT-=9L[:6"RED M98/.(WN%.TDJ,A?F# #)X /&<5H:S?1:7H>H7\\?F0VUM),\?]\*I)'?KC%> M??";6M-T7X-Z=-?W\$,=LMR\F^0!@HFD/0\Y/8>XH ]/HKP7XF>(X+O^U7@F MD>_.DVDT5O< 6+,X8M XP3(0ZECQ@+DLP 5;WBZ_DN+_3[_ $^ZBU.WBTF! M+JT+CS=DK826%B0=Q)QN4G! !!!X /7O[6M#KG]CJ^Z\%N;EU'\";@HW>F3G M'^Z:P?'?C&Z\%:=!J*Z/_:%H\GER^7<%)(\*SEMNP@@*AYR.GKKOA[3[RXM@UU1(#\IX(^;!^H'>@"2S\31:IJVE1Z:;>YTW4;&:\CNDE.1Y;1J5VX]95[ MC!5@1FMB*^M+B>2"&Z@DFCR'C20%EP<'('3FO+O#VA7O@OQAKEK,MU/H5MIM MS=:5%">521T:6-3U#91 /F'J.237/>#+S/Q \'7*17B6,NCR0P#['(S'YV&) M9=O[QAP68!44D8X.: /;(=7TRX56AU&TD5G$:E)U(+'D*,'KR.*G@O+:YCDD MM[F&5(V*.T;A@K#J"1T([BOG36K,7^E^-[V+0Y?MDVO0"RE6UBZQ#<3:;JUG=Q6W^N>&965.O)(/3@\].#Z5:L-0L]5LH[W3[J&ZM9,[)H' M#HV"0<$<'D$?A7F?@#3K>2S@OYM#UO[5:Z#'IUTEU&D<4P51^[B3@29(;YF/ M<9/-=MX*^RGP?IQLM&ET:V*,4L)5VM$-QZCKS][GGYN: -^BBB@ HHHH *** M* "BBB@#A-'UBRT_QQXJAU+7I%\FXACMK:[N_E16@20[%)P268XX)PO'>N>N MKZY3X2>+-2L]9U%Y;>]N5M+L7K2,(XY=J;6SRNWOSG.2<].S\.V.K6WBSQ-> M7MHL-EJ$\4ML1*K-\D:Q'M(_$48 MTNS.FV$"0!(YKS[1YK"-?O!4* Y?:!UXSGG&*J>'M'\1:"^O,MMILYU'59;Y M"UXZ;%=44 XB.2-OMF@#.\;B0_$7P;;RW=W_ &9>"\CNK.&23;-LBWJ613\V M#[9_I4O-$\-7_A3Q;^T'OD[5WX;UZ M;Q+X:UAKJSNWTJVF6<2N8_.EE7:S* C! ,<=\''UNZEIOB+4[/58?,T^U%U; M>1!&KM($8[MTK':NXXV@+@=#S0!Q?B74W'P\\1^$O%+I<:S9:>\T,[# OHU& M4F0?WE( 8GP7$&E1W16PMYLI'';*5)+?-A0%C5V [ M[0.],\:>#8O&GAT6=RZV]_&"T%Q&21&Y&&!_O(PR"IZCW -6I= N+[Q8VH:F MUG=:;%;F*TM6A):)FVEV))().,=.!CWR 4_A[K1U/PZUCU #J*** " MBBB@ HHHH **** "BBB@ HHHH **** ([BW@NX'@N88YH7&&CD4,K?4'K5'_ M (1W1,_\@?3^N?\ CU3Z>E3:M?/IFE7-]'9SWC0(9/L]OCS' ZA02 3C/'>N M/MOB8MWX>M->A\.ZFVF74OEI*'B+* ^PNRA\A00W(SP,]#P =N;:!G=VAC+R M+L=BHRR^A]1[4W[':^8DGV:'>@ 1M@RH'3![5GZ7KX&,5KT -\M/-\W8OF8V[LTT33GO;Q]L:D(J@C=(['"JH)&6)X IVJW4]EI5U=VT4Z]CZ5V MLE_!916ZZC=6MO/+A0&E"AWXR%W2=5DD_P!U2067.0#VS M0!9HHHH **** "BBB@ HHHH **\BGGDT^_\ &,K^*-4BN=+N-NEI)>M('>2% M9!'Y)!$GSL0 0< @+C -=1J'B#5S8^%M(DDCT[Q%KF#/Y48?[,J1^9,5#9&1 MPHSN&6[XH [6BN#UQ6\"RZ9J\.K:A-:37L-G?07UU)<*Z2':'0-G8RG#87 ( MR,=*RG_LUO%_C>WUK6M4BLX/LLD*QZA< VV^(LYC"MP-W.!D#'3 Q0!ZC17D M=WJ5[JWP+L=8UBYD-P9K8BXAD:-VB:Z1,MY9X8QDY SU]:Z33X="O_%D,&FM MJMO/:P/-<13+<1QW$4@:/:RRXW#=\P8 \IUYH [BD+ $ D DX&>]>)W("Z)< MZ?H,U\OBTZW>+I#+))G9#/A@[L=K1K&N"')'/3)Q7<>-O#]A-X:UW6M2B^U7 ML.BRHGF89("L;L6C&!M8D\MU^5>F* .Q2>&21XTEC9T^\JL"5^H[5)7-^%M" MTZVTW2-3AM(H;S^S4B>2- ID#+&Q+X^\X[4B9V#))..] #J*** "BBB@ HHHH **** "BBB@ M HHHH **** *6L7D&GZ)?WMU)Y=O;V\DLCX)VJJDD\<]!VYKRWX0:+>R^&O" M^I?;O.T^"VO(9+-@N(7>4G(X!.0.0V<9XX->L7ME:ZC:/:7MO%<6\F-\4JAE M;!!&0?< _A3;'3K'3(/(T^RM[2$D'R[>)8US@#H .P ^@% 'BT$VZ7XTQ//B M**/S(E,A(1]DQRHSP=P7IWQUQ6C#X=%M\,[;4(-;N&U76;:PC,E]+YD'F*0R MQME?E0_<(;((X(RS9]7_ +-L09B+*V_?_P"N_=+^\YS\W'//K3GL;22R-D]K M UHR[# T8*%?3;TQ0!X)KQL[CX6V4[Z0-/AMO%&V[C5ED@C!+"4QD#'E$DC M) ^[DXKUWQ.^G6?PUU8PQI!IXTN58HXD\L!6C(554 ;2^(?#.W6]"\7:)*LMOJ)FC"RJ1T^Z@)&.BGUK$^)P,^N> M,+6SLKU[M]+MVD>>)ID>-77B 8_=CDEF)QE3QDY'NM% 'B>J^7JFN?"47=N\ M\:VCFY\V)VR3%&!N#+D@LIQD)/I#W/BCQCX?U^RUEO[6O4N[.2PA4+.BD&/\ >%2$ M*X W9 ZYP>O>Z''8)\1M?\K0+BVO4M;99-3D)(N5V] 3QD8 )!.2ISC:,]A1 M0 4444 %%%% !1110 4444 >>+X0OM3;Q7#>VS6@O;Y+_3+I63?#*D:*K95L M@AD_(GU-7)]-\1:SI6E:O>V%K:>)](F:6*))LP3@KM= P)*JZG SG! )SBNW MHH Y2^TW5/%%[80:EI\=AIEG-%>2 S++)<3)R(P ,",-R6/+8 ')K,@LO%F MC^,/$FJ66AV-Y;ZI/"T?F:EY)18XA'DCRVZXS[9KOJ* /+I/A_KFG>!)M*TY MK&YU&\U9=3G#R/%;V["19-D2X)VY0#G'!)ZX%=/;OXVN=3M?M=EHUE:*6DF> MWNWF=QM.V+YHACYB"6'8<>_544 >>6G@;6;GPG#+O1KR^MEO;RT>VFNH[8^6-ZE6(0OGH M3CYNO/M6W10!1T:RFTW1K.QN)X[B6WA6(RQQF,,%& =I9B. .YJ]110 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 AS@X(![$BD10L:J!@ < MU #J*** "BBB@ HHHH **** "BBB@ HHHH **** *>JZ@FDZ5=:A)#)-';QF M1DC*AB!UQN*C\R*S?"GB_2_&.C-J>FF5(DD:.2.=0KQL/7!(Z8/!_7(J'XA? M\DY\1_,%SITXR03_ 'T%>?/H^HZ9\5=:T"Q=ETWQ7;+=M*1D0A6/G=.K'+# M@C_6J3G'(!W/A3X@:;XR;4#I-G>F*R'S2RJ@60DL $VL2<[2>W;UKSDN(]XMKH;9$] PYQ7D_@&6&._\ BQ-)S;)=RY6-_P"!?.X4YXXZ M>GMBLW1-3DGB^%VGZE=K_8<]O=2732R_))*J/M5R?0D<9ZGH,"@#U;P=XQMO M&-OJ$UM:36XL;MK1Q*5.YE )(*DC'-$WBSRM;UG2QITC2:98B]:3S $D4YVJ M.X)VMVQQ7B_A^\>W^$_BEK>>5+:7Q"AN;F*4F5;5VBW.&SSD<9.(?#NGZQ'$84O( M%F$9;)7(SC/>KMW]I^R2_8O)^T[3Y?G9V;O?'.*^?UU'3[C2_"NG:KJBV>FW M'A*$(4CD$CUKW?37%MX?LY+JXD(BM4:6>ZPC<(,L M_. >I//'- '%^#OB6_B>>YTRZL8M/UDQM+:0R.WES+SCYL9."#D@<@$CH0.B MTCQ)'_PA^FZYXANM/TW[9"DI+S!(TWC,D=":S?&5Q";#P_9VEG>3&X\*316Y:-GBPT M.5"QA<^9\G+$@(-I- 'M%QK>E6EQ907&HVD,M]_QZ+),JF?[O"9/S'YEX'K4 M+>)M!2V2X;6=/$#W!MED-RFTR_W,Y^][=:\-U"2WE^&'PYLY;>1_)U5'GC:U MD8B&-F\PX*\KAAGC![="*A\6:3;LGQ&AMM!E7:^7%J,H\R33PB .P!&>@)W 9/&>< '>T4 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 %%%% !34_U:_> MZ#[W7\:=3(O]2GS%OE'S'O[T /HHHH **** "BBB@ HHHH **** "BBB@ HH MHH JZAIUGJME)9W]O'<6TF-\<@R#@Y'ZBG06-K:PPPP6\:1P1^3$ H^1./E' MMP/R%0:WK-GX?T2\U;4'*6MI&9)"HR3Z >I)P![FLVV\33OJMC8W>B7=H+[< M;>=Y(W0@(7P=K$A\ <8QUP2 30!?L/#VBZ5)-)IVCZ?9O,-LK6]LD9D'HQ4# M/XU*='TLV,-D=-LS:0,K10>0OEQE?NE5Q@$=L=*=9:G9ZB]VEI.)3:3FVGP" M D@56*Y/7 8=,^G4&K= $(M+989(1;Q"*7<9$"#:^>N1WSWI(+*UM8_+M[:& M)-H3;'&%&T9P,#MR>/@ M#2P,YQSZT5SWB;Q#<:(T,5I:I<2O;W-T^]RH6.% 2?>?PQD@ ]-HJLVHV:16\LEU%$MS@0^: MP0N2,@ '!S[=:BN-9TNTG>"YU*SAF1=SQR3JK*N"HJ*VN;> M\MDN+6>*>"0926)PRL/4$<&O/])^(E[_ ,)W+X:URUMX$E:2.QOHE81SNCE, M&7;SD&@#T6BN6T#7Y4TV>Z\1ZOIT>=0FL(&P+=&:.1X\#J6;O8 F[59E)M\9SO .5Z'KZ4 :-%8/?',EK\-SXF\)ZA!.//1$D6,2*X+%"N#T.2/?CW MH ]#HK%TCQ9H.N3S6VFZK!U%;IK/4/. M^RP-I6NL:7:ZE92>9:W42RQ-C&5(R.* +=%<#!XKM-?\ M130MK016/XBUG65\6:A8P:A=6 M^NQW=LNBV6_;:74#@%V<8^8#$VXYRNT;><9 /5J*K:A9C4=.N+,W%Q;B:,IY MUM(8Y$R.JL.A'K7CE]JDMGX#\-W=WK.H"\T?719ZEB^E+3(DI,HE!;+ JJOS MG"D8P#B@#VRBN7>TBUOQI/(9KDVMA9K"R17#K'))+EN0IP2J8([_ +P'T-<' MX5NO#^J> M)2YO-8.KW;I$;@2W.])GEVAM[';@'!/.#C'.0" >R45YKXGO;+ M3/&EU)XNL[IM#NK>**RU&-G$-HV&WJVTY20D\2#G!QD &I=:\.Z=;_#.^U#[ M<^I2VN@W*6UY)(6#@HSK)R3E\X^;/TQ0!Z+D9QGGTIK2(@8LZJ$&YLG&!ZGV MX-]%>>?#RXMW\4>+(K:WE MTR$3Q&/29HS&8AM.9@F,*)"<_*>W/-4[G6T'CRQ\3V^IQ2:?)G<.26=>/]E5X!)% '1Z MAJ^F:2(SJ6HVEF)21']IG6/>1UQN(SUI=/U73M6CDDTV_M;Q(G,XO9&P3),['S WT.5P M>@4#M65X>U9O#_P\U-K&*6\6UU&[M-)@3]X95$S+$B$9W*.?H%/84 >@V]U! M=*[02K(J2-&Q4YPRG##Z@@BL,>-] :[N+5+N=Y[:7R9U2SF;RG]&(3 ]>>PS MTKE/ MT/#WC#4/"[F[-G?I]OLKB^BDCDGF"J+@?.!G) DP.FYOPUO!&?^$H\ M<9_Z"R_^B(Z .NL;ZTU.RAO;&YBN;69=TQ%,U/4K;2-.GO[QI%MH% M+R-'"\A51U.U 3@=^.*Y#X?A1K?C'[&^[2_[5_T?8 $#^6IE"X[;R<^^>Y-= M!XO8)X*UYST73K@],_\ +-J (8/&N@W!L,7,\4>H!39S3VDT4 MP)R>PK2UC5K30M'N]4OY"EK:QF21@,G ]!W->5:NFM:=\/O"&I7TEI>Z-8/8 M3RV5I;M;SD!5$8#&1@Y#%3M"J3C Q79>*IEU?6;7PZ-,;4[:.,W>I6ZE #&0 MR1H=Y R6RW7/[L=CF@#JI+I5LFNHD>X39YBK" S.,9^7GFN?L_&MMJ'A._\ M$5MI]X+.U61D6;8CS!!\V!NRIR",-@Y%5?AQ>S#P^^A7R-%J&BRM921.?F\H M^#68F@QVOQ1?35G=M*OXFUR6T;[HN8W5./]EFD$A!'WT!SC(H O MWWCZYL--N+Z;POJ2I:6@N[M7DB!@4LVU3\W+%5WD#. 1G!XJ_:>+G%O?3ZSH MM[H\=K;BY#3O'*)4.00IC9ANR -I.3N&!3/B2VSX:^(SC/\ H$H_-2*A^(4$ MZ>$(IH [1Z?>6EW.L8)8PQ2HSD#GH!N_X#0!:_X2JXMFL)=5T6XTZROF$:32 MS(3!(QPBS*#\F[L06 )"G!(IS>)KE?&Y\-OI@3=:&[@NGGPLR@@%0 IPP8C( M].?0''^(MS:^(? MUHVDS6NH7VJ^7#:0QRJXN<5+\0%D MT?3-,\3VT9>30;A99(UP6>W<>7*JY')VG(Y'W: +>D^,I-3\)ZGK;Z.!:^*;'0=9T\:?+?VHGMYO/WH7)(,3952K M<<=B>!S7(Z-X=U.S\4'P[?L\EKK:QZ]J+"0 K.CYF1< 84R& 8_N*W/-=3JM MMI7B+QAJ7AZ\E1Q+I,8ECCE D0^:64CG(8?*PX]#0!KC5[\^-6T;[/;?8ULQ M=>=O;S.6*XVXQU'KTJEXCU_5M-\2Z'I.G6UI+_:IE7S)RP\DQKO8G'WLCH.# MQ^6-X/;75\V@N1:1"\:%KG;^\,*E4S[ DG%>?^/-&TWP] M\/-62W21GO\ 4()[AR2\L\AGC9SP,GY5)P!P!QBNEC\9:7=ZC9V6GN]X\[.9 M&CC?;"BH6+,=OKM7'JPH A\0>+ET/Q+HFEM;L\-](4N;C:=ML&!$19N@WR?* M,GL:U-2;6#>V<.F?98X6W/8KSQOJ/B#POHMM;:5?V=SK!D@U"7 M[)(WV%$7]Z5 4Y)!.SZ@GIB@#H_"^M:UK6LZJTTFGRZ+:/\ 9[>XMX'5KB48 MWL"9&&U3E>G)[\.1)+HGA;D*)%BZ]?+W,1U^9>G>O: MZK;^']-M]'T+0=4N+2QLI&4FUDC ,8PL8WJ"SNWX8RV<5@Z[X9U63X?B_MK^ M_FUJ"==5B@2V4*UWOW8V%/,QR5 )Z 9XH ].HJEI%[+J.D6MW<6DMI/+&K2V M\JE6C?'S+SZ'//>KM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 (XRC#:&R.AZ&A/N+SGCKZTM-3_5KC'0=.E #J*** "BBB@ HHHH *** M* "BBB@ HHHH **** .=\=1Z1/X0N[?75BIXH\)>,M#T"?55UW0+]'^SS2;?-@"QD[LCY@.0,Y8$'C;TKT^[L[:_MS M;WEO%<0EE8QRJ&4E6#*<'T(!_"J&F>&=#T:[ENM.TJUMKB4!7ECC 8@=!GL! MZ=.!Z4 >&Z?!IMI\*/'=Q:WC1ZG;ZA+\PN'#QJ)4$;8#?Q%2-^,D@YS@UT?B MBVU/PY\+H]=TW4]3N+B^MK*&]>XN"XA@(Y* 8VDE@N1DX8GJ2U>L+H^F(+D+ MIUH!=2>=./)7$K_WFXY/'4U8%M MJ+40QBW">6(@HV;<8VXZ8QQB@#Q_Q'>2 M:7X,\0WOA_7$OM.FO[>:1;%65+.W; D17#,XQP0Q1F..*-$8DE54 $GK MQ[T\ 8 [\4 ><7L%E/!XQU2)H8[&TT@:/9A!M"J(B[ ?5I8U '=, #@U]$T4 >1>*XI9/$= MW)XH@C:"X\,2162"(NJ73?ZU(SC_ %AP,=&/ 'I63XTTN[ETOPM6]_I%I=6D+PV\L2M'%)' MY;1C'W2O8CICVK@)O"%OXU\"W%L0UOJ%OJE_/97$L;1E&:ZD=2> VUE*$X]B M.0,>ET4 >.ZUI.KW7P@T SZ3?SZC::K'=WULD):=F$S^:P4?>RS%LC@@YZ'; MNS?X:$Z%J _LYKQM28Z=(I1G/R[LCGIU].?:DC\):W2ZQO MAMIE*.T1965SNZ !>3_ U[_10!Y-J7AS5_&'C36-:M+6[TVV?PY)IL#78, M+27$FXX*X)VC=R?4#&:3P;X]\-SPZM8:7;J>8$RDG,<<.9,8( M.2V N< $\X]:HH XCPMHVK:'\*+:Q72;<:Y;V#Q"TN"C+))EB%9E."K$YZ_Q MKK=1ZB)T*B#SO/Z%M^__ )9].ISDCJWQ1X(U'6EURWCM@;Z^O[>X ML]8$BJUI&NP$8R&&P*^ O#;L\$FO3** &QH8XD0NSE0 6;&6]SCO7'?\(+#) MXSUK49FWZ7JEB89;8L>9G&R1O;,:H/Q-=G10!SGA'P_-X7\(PV)*W6HB/S+B M5W(\^;:!RV"<8"KG!P%'7%8WAS2O&>D>!['0_LVCQ7-O;K"MT;R20H(KYW1H0(ECW%M;26Q@EM&D MWK(RLQ+"1<1GVJUJ7A&'4O ?\ PBS3I!%Y$<"RPQ8";"I4JN[@C:,<]>:Z$RQB80F1 M?-*E@F>2!P3CTY'YTUKF!;A;=IXQ.PRL9<;B.>@Z]C^1]* *UO:W\6C):R:B M);Y8MGVQH0-S=F* X_#/Y55\+:"?#/AVUTC[;)>+;A@LLB!3@L2!@>F<=S5Z M?4["VN!;W%[;13L PCDE56()(!P3GD@C\#1;ZE8WDSPVU[;3RH,ND4JLRC., MD \4 4-?\.1>()=+>6]NK;^SKM;R,6Y0;I%! SN4\88\=#DY[827PU;-XI7Q M#!>.* ,O_ (1" M"%[Q;#4M0L+6]D::XMK=UVL[?>92RED))R=I'MBI_P#A%=.CET8VAFLX-(9G MM;6W(6++*4)92#GY689_VCW-;E% &+J_AFQUO5=-U"[ENO-TV3S;98I2BJYZ MDXY.1QR>F<8R:IQ^!M,AOKV[@O-5@DOI?.N1#?R1B1NF<*1CC XP>*Z:B@#E MM>\%6.H^$[;P]8V\=K:V\D;0;9&7R-IR'&,[V'7#<$]3707UC!J6G3V-VK/; MSQF*50Q4LI&",C'6K-% &!;>"]!MH-/@^R/-%IY5K5+BXDE2)E& 0K,5!&.. M..V*T+/1K"PU"]O[:#9HW0VS7('SN.."?3Y1Q[4'P_I+:T-9-C$=248%SSO QC&?3':M*B@"CJNCZ= MKEH+35+*&[MPXD$" ":B^+5O>W/PM MU^*P+";R S;6VDQJZM(/?*!ACOG%6/!&K:4GPTT2\6ZMXK.&PB620LJJC*@# M9YX.0&>^#QQWR.U<"UXT7QQTK3K29H]-_P"$>WQV\;%8O]8P M4A!\OW1Q["N-\,:)'J_P4U?^S+J:/6H))[A#%=2>8-CEE4@,"-ZJ5!/7.>U M'O%%><:3J-IKW@?4_%VJO=:7:7U@L6Y&96A1%(:1 "2,N6QZJJ9ZUUOA&2QE M\'Z0VFW7L/BV._N;.^CSJ=CL^$9+_2X[$ZAI,ES-=64L4Z*\*N=QB97QGYBV&!/WN:YU_!FOP?"ZZTF"RA M?5KS5?MQC\\;(OWXE&YB1GA IQGKWH Z.VN-+B\1D6/B:[F-C"UU>V[7!N8C M"58 'D[6#88=3A2,<@AOA:&Z\5^&O[:U'4M00ZF6GM8H+@P_9(23Y:C9@,VW M!);()XQCBM#=JVH:I;>?X?@MHB&CN+F6:.5C"07M MU#J5EKD>EW-Q9W#VXFQ<+&YRC#AD/X'.,5T/AJ^>]^(.KKI%_<7GAZ"T1)GD MG>:,7N\Y6-WST3&X*< D<9J"X\#ZE;>$-+T?3OL$]S'J,>H7\]Q*\8ED642L M5PKD[B-O/08ZUJQ^'+_2/%TVK:)]C2QU!%_M"RD=D4R@_P"NCV@C<5X.0,[1 MSWH S?!\T/C33;GQ5J0FEADNY3I\(=B+>&-MJX5#@N61FW $\@ D 5G75]IT MG@"].GZAJ%S:V.K1/OGMIXY(P;I2\ W@/(0&9,=>0OM70:1X?UCPO>W\6DBR MNM)N[MKI8+F=X7MF%=6_P"$:GL89K 7EUJQU&1V#&.( M>>)MJ\98_*%S\O4F@"SID.@3>*?]"T2:ROK6)I?M#6C6XE5F((R0/,&26YS@ ML.A)J]XCT#2M4MYKS4+&&\EM[25(5G0.J9 )*J> Q*KSUXI4MO$,^J6DEU=V M4-E"Y>2*V#EIOD("L3T 8[N.N![YT=4M[B[TNZM[62..>6,HKR*65[C6ZNKFQ%U+>. TQF=-Q&/&M[%YNI:0\5Y+))'EWB#&.0CD9)0E_0X%2V/ MB"#0_B%XCU-(D_LC5K,W%M*KY\ZXMD0.$7(Y82 >I9*])&D6*Z(='CMTCL/L MYMA"HP!'MV[?RK M?A]I$&D>&].<&2/09A<0'8HWN W+<'^)MW'<"@#&U_P@ MM]I'A30IKB6WN5N))3=P$!XKCR97,@_[:'.!C\*9I>O7>L^)-!TW7+5+77M, MNYENH%(97!MWVSQ]]C9(!['(/;/9:KH9U34]+OAJ-U:MI\K2JD*QD2$KM(;> MK'&TL.,=>Q -%WX=L+SQ%8:\0\>H62/$LD>/WD;#E'R#E<\C&"#WY((!K444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 V0 QL"Q M48.6!QCWI5SM&/=KH>GB=W\QF^SKR_'S8QC=P.>M7-8 MU6WT/2+G4[P2?9K9#)*8UW%5'4X[XK"L?B)H5]XR =&UA9M?+>M:0&[5=JSF,>8!Z!L9QR?SK(U71=0"6R^&[ MJTTG-P7N\6H(F1E()P,?.#M(/MR<9!WZ* *]I8VUEIL&GP0JMI!"L$<74!%& MT+SVP,5.JJB*B*%51@ # I20 23@#O61%K%R_BFYTA])NH[6*V2=-1;'DR, M6P8Q_M#K^><<9 ->BFAT+L@92Z@$J#R,]/Y4U)XI7=(Y4=T.'56!*_7TH DH MJ*.YMYI98HIXI)(2!*BN"4)&0&';\:=%+'/$LL,B21N,JZ,"&'J"* 'T444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M-<;D*Y(!XXSG]*53E0>.1V.12/D(2#@@9SC/Z4X<@'&/:@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH YKXA,B?#KQ$7V[?[/F'S9QRA';FN/\$^#V\0 MZ+X+UO6-1ANK+3-/0V=A#;E%67Y<.[[B7(VJ,8 RH/KGTO4=-L]6L9;&_MTN M+64;9(GZ,/>DT[3+/2+)+.PMU@MT^[&N<"@#RKPC9ZMXF\8^+XKCQ/K-O:Z9 MK0,$$%TV,!W.TEL_)@ ;1@>QXQE0:QJUQID?B42SR>(6\5C3G2-BN( ?^/;; MD@)CYL'/)R22Q&!R*]S:UMVNTNF@B-RB-&DQ0;U4D$J#U ) R/8>E59=#TB>>:>72[*2:<8 MFD>W0M)T^\<<]!U]!Z4 >->#)I[/Q(%TV>5]0O?!5O<+OE\PS707*D[S@D<@ M \ #' JUX*CTC4?#T6K^'Y9HO&L6BW$,L.UOWTI.[S)LCDM)\RL6P<]]N!Z_ M;Z7IUI,LUM86L,JIY8>.%58)_=R!T]J?;6-G9M(UK:P0-*I M_,T >'?#@Z7=)I]U=:C=RB)%&L<:JB* JJHP !T % #J*** "BBB@ HHHH **** "BBB@ HHHH ** 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 **** " MBBB@ HHHH **** "BBB@ HHHH **** &R,5C8@,>#]T9/2G 8 'I2.VU&;C@ M9Y.!2T %%%% !1110 4444 %%%% !1110 4444 %%%% %'6-5M]$TJXU*[64 MVULADE,49>!D2X ZA7(QN_P!G M.>1QR*G\=_\ )//$O_8*NO\ T4U<5X+\'RZ[X;\":G?:B!9:5;+'7'C/7(]./B:.>[-Y_P )8=,^P,[>5]GVD"'R M^F[H=V-V?RK9AUN]/Q0M5U"^O?L-Q?RKIUS973O:7"JAC-M)&"%5U8%MQ!.0 M>HP0 >HPWEO<3W,$4H>2V<1S*/X&*A@#_P !93^-4?$NMIX;\-W^LR0/.EG" M93$C!2V.V3_GZUXQX5-MI7@CQUJ@\076GWL>IW,?G+,TK! \?/E%L,[$[?,/ M(W_> K334X[G1OBGIKW:FT@LC+;0&\\\1EH&+;6)_O;<@9 8D GJ0#UO3-5@ MU/0;/6 #!;W5JET!,0"BLH;YNPP#S7.Z5XVNO$7VFYT#09[S3(9#$E[+.L*W M)4D,8@0=RC&-Q(!/'8XJ2Z?>ZK\"HK#3P6N[C0(TC53C>3"/E'UZ?C4?PQ\1 MZ2?AQID4U]!;3:=!]GO(;B54>!TR&W@XV],\]J .E\+^(5\3:(-3^QSV/[V2 M)H+C D0HQ4[AV/'2M>6011,Y* C@;VV@GL,_6O-_&.H0:CXN\'"[!D\+3_:I M)S+%^XE<1G9Y@?@K@,5XYZC/!KFM)U/43!\-)?$L@CT1DN2[W! C+J'%MYA/ M!/E[=N>223R: /1_!?B^3Q6-72;3TLIM,O7LI%CN?.5V7@D':O&>G%=)]JM_ M(,WGQ>4#@R;QM'..OUKY]TO[=%\'O'5IHLTD\,-X'\1WMS=:E=:-<:?9-X @@ M$'(/>BJNF+;II-FMI$T5LL""*-E(*)M& 0>A Q5J@ HHHH **** "BBB@#RW MP[KVM:M::_I?]L74VKMJ%SIEB_DHOV:*$X\^3Y0"WSC/]XA0 #N(Z37=!\2' MP5)9Z/XDNO[V+.G[N_MW((A<$Y(;9T."I8$8Z5Z3X^U?35FU'1;K2;M0!)!.58 M9[[64G(^N#[4 +M"\.Z?I&KZA:WC?OM1F)7SH5B!22.48&',C 8' MW68<*0=W4;B]M?'/ARSBO9/L4UM<^; 1G>R*FUF;J3\W3\:K>#H+FWUSQ0\^ MC3V45Y?_ &J&>4*#*OEHA!P2?O(S#_>[&K&LQZE_PG.@75MI5S&<$XV$G [C&>10!U%")+!]-BLU8R9U &5XWNK/4/ MAU!XKO;^_MFET^&6Q%OY@2VN)%+"1@@)_B4$MD +@8+'/I-JP:TA83+.#&I$ MJXQ)Q]X8]>M85YI^JK;_ -B:;::;'H_V);=9IW9V3^$KY6W#+L_VASUXK9T^ MRBTW3;6P@W>3;0I#'N.3M4 #)]<"@"S1110 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 %%%% "$A022 !R2:6@D#J<4 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% %'6-(L]=TR73M01I+288D MC5RN\>A(YQ[=^_%+I.DV>B:;#IVGQ&*UA7;'&79MH]!DFKC,J*68@*!DDG@" MN='CG0'@NKJ.ZGDLK4L)KR.TE:!"OWAY@7:<9Y(..O- $\7A#0HO$,NNK8+] MOD?S"Y=B@?:%WA,[0^!C=C=UYY-6;7P[HUC>M>6FE6<%PS,_F1PJI#-]YA@< M$]R.3QG.*O6MS#>VD-U;OOAFC62-L$;E(R#@\]#4M &<= T8K=*=(L"MYC[2 M/LR8GQTW\?-CWI5T+2$5U72K$*\:PL!;I\R+C:IXY48&!T&*T** (;6TMK&U MCM;2WBM[>(;8XH4"(@] !P!5>XT72KNX^T7.F69) K-CZD9JQ:7<%_: M175K*LL$JAXY%Z,#T(]JFH ANK2VOH#!=V\5Q"V"8Y4#J<=.#Q4CQI*NV1%< M @X89Y%.HH *8(8A$8A&GED$%-HQ@]>*?10 4444 %%%% !1110 4444 %%< M=H6IZWXNM[G5+6\CTS3_ #I(;*/[-YCR["5\QRV,J2"0J@'@?-UK6LM4N]/\ M+-J/B8P6T]LLCW;1 B,!6;YEY)P0 1DYY]: -NBN:\%^(;K7M-N5U*#[+JEI M1D]8V3N>@!VM%>?S0^(X/ ][J!URZAU2\N$ELDG$8%J'D BB?Y2#]Y0 MWZ TUZWC#71C\HVVX#_2LA!%GD#,A !]P: .IHKD/AM?:A?\ M@F/4=9O#<7L]S\B&H:2Q MC*DV_"E#[CY&.>%/&^K37,]Q<^&8_LR7(ED+M9-*#M ME!8_ZO/##/&0>U=-H< 'BK7IUN[N6(F'RXY+IY(DW)N)12Q"Y)'08].] '24 M5R5]:K+\3M-1IKKRFTRXN&A6YD6)I(Y8 C% VTD!SVYXSG QR=_+IT?BG4=, M\3QW>F:I>W;?V/K ,A21#MV(&!VC&U3 M2K+_ (7+!(M$MH_[+AN(?[7L(H@/,C,8 M=YTQ_P M%WDD?Q#KS0!Z&VMZ2C2JVJ62M%_K ;A 4YQSSQSQ]:?:ZKIU[(8[ M34+6=P<%8IE8CKV!]C^1KSW7HK2Y\&_$B_MTB>&[3S$E5!^\7[%"RMGN,MD' MU)JSXUTO2K7X8+J^F6\%O<:3:1W6FW-NH!B*@%=I[JO)JS#/%<1"6"5)8R2 Z,&!P<'D>X(KSC4$\1VVIVOB[3 M[*/7;:ZTN&UU'3,A95&"Y:,'@YW\KZ>N>.O\'SZ3<^%;*?0Q*NG.',*2J5:/ MYVW(0>1M;*_AU/6@#1UI:1]VT[,%NP/0TM !1110 4444 %%%% !1110 4444 %%%% ! M1110!PGQDENXOA5K9LRP=EC1RI PC2*&SGM@D'ZUM^$;:Q7X?Z+!%%']B?38 M?E(^5E:,$YSZY.<^M;=S;07MK+:W4*36\R&.2.1=RNI&""#U!%'],N);*S\-:& M+FT2VDRTLPC#(6.#E0"HV$D'J:V-I*\<\D9DA)R4;8PW#/KZGU- M&H>%-"U46(O--AD%@,6H&5\H8 P-I'& !CI0!Y;;^*]=N/@Y?:PNN327]MJX M@M[Q-A+1^P$77E7+%74VZR MD$$X!X(48^7=QC JQXC2\^&>L>&=8_M;6M6TR21[*^ANKZ25I965BDBJ6V[N M&&W ' '4YKT:V\,Z):)IBV^F6\8TL,++"_ZC<,-M]SW/>J%]HVJZMXD0:@UF M^@VTT-W;(N[SC*BOPW;&XHV<_P .""": ,*YTJ#1]+\-0:UXFO[*^?6(YE47 M,DIN9&!A:=9:@;.>!F+(P:)" 0#@AL8J_JL^H:W?Z)I%QIUY9V]RS7EU(L7F M+$(R6AB9]K('+!68'(^4J"/Y83Y(HVR^2Q Y!QCO7;4 M4 8?BA+FXT:..UL+B[D-S;RB.)D4C9*DAR78 <*:Q[7P?)8^,KS4(@?[&D(U M!+)' )OB&5FQP,%><$XW'/88[2B@#SC2M'UJW^'<>@W&A70DN+^5+Q$N(5/V M:2=Y'8,).Z-LZYR3VYK6UCPV]AJ'A_4M!T]YY]/G\IT:ZQ_HS1LK#+GD@["! M[5V-% '.:;87)\2^(9;W3W%E?")4,K1NLBJFU@5!) .3P1SS]*A\&^&)_"[Z MO ]PT]I-=*UENT33VLO)Y9NQKL** .5\0>%KF M\O\ 2;W0I;+3KFPG:4R& GS%88*$*0"IR@QCN-/1 M-&M="TQ+*U!(W-))(V-TLC$L[MCN22?3L, 5H44 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% "'&.<]1TI:",T4 %%%% !1110 4444 %%% M% !1110 4444 %%%% %:_P!1L]*M&N[^YCMK9" TLK;57)P"3T ]SQ5"V\5Z M!=W$$$&K6KR7"EH!OP)5 R2AZ, .XS69\3"!\,_$63C_ $&3^5>6:E/)K^D_ M#KPOJB-H]JUO:W<&K>;N$FV' 4' "L<@;ZOXRUV^\7:_X= M\.VS?;=(M(Y8HL1DW,K%#\Q=@!'M8#@@\D^@*:KXRUFR\::;IEX'TZSU$VJV MEQ&B30M(Q'FPR'&[</E)&"30!W=GK%A?ZA?V%K<+)3:#\9]4OWE-]-8^$I;@;U56D* M/NP=H R<=AT/XT >QT5Y!!XB\7)\.;_Q,^MVGESZ3]KM0H5IHYP_SX4IM\O# M*N#NQQR,YK8T36M8/Q+TW3KC6#=VM[X;CO98615 FWXWJ%48!R>Y]^BT >AI M<0RS2PI(K20D"10>5R,C/X5B:YXKM=(U"VTF"&2_UFZ&8;"!E#;>3^ -<1\%XY9F\4WUY>74UY_:\UNZO.63"A/FV@X+=BV,X &:DT5VM/VA?$, M6HC][>:=&^GNQ&/+4('5>^<@G _NGTH [+2?%0U'7)=%N-(U"POHH#.XN AC M90P7*,K'<"2<Z^(:6S:E)/97.A!I$> MWT5\X^$-5E3P]X*U2ZUR_-R_B#[-*'NW(,97E2@/.3LZ@\'L"=X@ MO+6^EFO[/6XQ#=SL!/;@$AD@[K""I!8'D]1W(![_ *Q?2:9HM]?Q0K.]M \P MB:38'V@G&[!QT]#7-Z9XTU#5M(\+ZA;^'I2NLR$3JMPK"TCP2')P-P. >@XX MZX!XOQ=>6=YXR\3Q:U<1BP7PYNTLN_RLS [GBY^^2<97J, \=>&T^$# MW!5)Q<3*[/(%;'FJHSCG!8Y]#CG- 'T,9$$@C+KO(R%SR1]*B^VV@+C[5#E# MM<>8/E.<8/I7@*>XGB+W#!AU>0 %8^JJA!..I QE/ M&FE6-SJ'Q1ECTT3W"I9-;.8-Y$F1YK(0#@_-R>OWNP. #Z!,L:RK$9%$C@LJ M$\D#&2![9'YBGUP]M+I3^*?"9N=/O7U5M,&\M%V#] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M !('4XHIKC*$8)!X^4X/YTZ@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH S=?T6V\1:'=Z1>/*EM=(8Y#$0&Q[$@UCW7P]T"_P#"UAX>OH[BXL[!E:V= MIBLL9&0,,N.@./ICT%=510!RU_X T;4=4M-3EDOX[ZWB\AIX;MXWGCP!MD(. M6' ST)[YJS)X+T>6\6X:.;8MU!>+;B4B))845(V5>V JC X.!G-=!10!SI\# MZ!(FLI/:RW":R0;Y9[B1Q)@DC +?+C/&W!&!Z4NG>"/#^EZBVH6UD[736WV0 MR7%Q+.3#_G7MA;Z1$EK>\3QAW^9<[MH.C:3J5] MJ-AIT%O>7[[[F9%^:0Y))/U))..IHUGPYHWB&.)-6TZWN_*8-&TB_,ASGY6' M(Z=C6I10!FVGA[1[#39].M=-M8K.X#">(1C$VX88O_?)'!)R3WI(/#FBVLMK M+!I-G'):0&W@=85!CC/50<<#K^9]36G10!F?\(YH>,?V+IV,Y_X]4ZYSGIZ\ M_6K7]G6):9OL5OF<@RGRE_>$'(W<ZREI]K6T3S9(O-V M$H.I!P>1Z4OAC69/$7AVSU=[3[(MY&)8HO-$A"'E22 "1SCG%8_Q2E6'X8> M(69@N;1E&3C).!C]:R/#/C30M"^$^BW$FHV;SPZ=%&EJ+A1)),%"^6!USNX/ M''/I0!Z-D#&3UZ4TR('V%U#XSMSSCI7SUX]U2,ZUK64$L!&)[4C8ZR1$-EHCN4M MP5RIR ?FH ].MM>L;KQ!>Z+%(#=6<44DO(Q^\WX4G0W=BDNF72&2:Y5V#VZJZJQVA2&_P!8F.1W'<5E^#-/L[;XM>-3-IZ+=>=# M+:2&V^ZC1_.5?&%R2,\\_A6UK%O8ZK\2+32[Z-+BWFT*[CEA<9!#S08!]R$8 MCO\ +F@"_INO7E]XMU*U$]@VCV]E;7<,J(P=A+OQEMVTC]VQS@<,!VR=RVU& MQO8WDM;VWG1/OM%*K!>,\D'CCFO'+7PS>^&=#\?Z3=VVH:E;):6T5B8R5DN( M"92%##/1F8-QG&>Q K3\!QW8^(FHWE[IFH1QW>BVNV:6VD2/*JH9!NR3Z#=E MCL/J,@'H\?B'1975(]8T]V;.T+&I'\*>%K>;PYJ32P>)Q-=!].=E\@A-Q<8/RX*CGLK=#Q6_\ MV!X@N?AIX@MM+TN_MKH>(9+U+>6-H6N(-X8;%/7H#C'\/0\4 >N+XFT5]$GU ME=1@.G6X)FGSQ'CJ".H/(XQGD>HK3AFCN((YH762*10Z.IR&!&00?2O.9(H) M/!OB35K;PCJ]V=0CC>6PU$,DUW(/E/[H\T@;=%L%^Q_8\6 M\8^R_P#/'Y1\GX=/PH NT444 %%%% !1110 4A&00<\^AQ2TAS@X )[ F@#R M3PB(M2T;5=.U+6];BU!];N=/M;E+RZ9HBA+(H8GL%;[W)&0:VO$\EUX0\;6? MBJ>^O9/#MPOV:_ADN)'BLW(PDRQYP 2 IP.,D]ZU/ ^@ZQHEOJD>M)I[M=ZE M/?H]K*[X,C9P0R+C'/.35OQWH%YXH\'7VB64D,4MYL0RS,0$4,&)P I\%6% MO8>#]+$$01IK6*:8[BQ>1D7VBNYM/:R\P,S1C*% M-W0'ISCL>,GK6=8:)XN@T?3='EU+3(;:U$$4L]K'(LSQ1XRJY.%+!<9[ G': M@#F;2QT%?B#\0);_ ,.Q:C]G>UFAC&G>>=Q@W.%^4@,S')Z$DD\U=UW0KS3- M$\/3Z%I;:AIUI=O?7.C22;LHZD_(".1&S?*N.I'''&W:>&]>TOQ7KFJV%]II M@U>6.1TFMWW1;(]@ P_S9XRH&,W,L$)BC^1 JJJEF.!R'ACPY=ZTUJ;F*T M>6-7"MLR 2,\$C.<<9]:P+3QOK$EGH6I77AVW33=6:W >#4?-F@6;:$9XS$H MV[F4'#'&?PH [58HT=W2-5>0@NP&"Q QSZ\ "GUD:+J]SJ,5Y)?:<^G+#>R6 MT'FR@_:$5MJR#@8#=A_,8)TY;B"%'>6:.-4 +EV "YZ9]* )**Q]5\3:5I(L MO/NX2;VX%O"!*O)SACR>BX.?IBH_%^JWVA^&+S5-/B@FGM5\SR9@<2#IM!!& M#R.>>F,7<$V2W*(VXYP,$]>#Q[4 :-%9FH>)-$TF26+4-7L M;::*$SO%+.JN(_[VW.;"\>]DW* M5W(<$9[@^M #Z*\XGT2TM?B9H^CH;E["32+AI(I+J5][!U 9LMR0&(![9XZ# M%2X6W\._%?3;60:I?VT&@DQ1*LER_F+-M$C*O&0F5WD=P,DXH ]2IID175"Z MAVR54GDXZXKRA=6@M_'GBC7X-,G0V.@I>1P7-NT;^8=Y+!#R"1P3P>H..:Z+ MPUX;T_7?!=EJ6J0),/WBR2(K?(V,WW]K>, M/!7A,"4KXA^TW/D7A"H9&MUEQG/0.\<>0/KC K=\1^(_^$K^'PATR1XI+[3I M[B[*Y5[=(5Q*G(X8R$1XQR-Q'2@#T6"XANHO-MYHYH]S+OC8,,@D$9'<$$'W M%/!!&00>W%*K?#G4 M8;/4M7\)K>SW:V;"\M9YU*M)%+RW7GB3?GC^(<^@!UMQXFT.TOVL;C5;2*Z7 MK"\H#=,]/7'/Y>M:M>27SR^$=,U2/Q#I\>L>%;R\DNHM2M-K26OF2;AO!ZX. M"&'=0 #P!ZV"" 0<@]Z "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 **** &N<;1GJ<=:=44N-T88\;NF<9/;O_ M )XJ6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH XSXL,H^%^NH7"M)" M$7) RQ=0!SZUG?##0_L^GV&NQ:F][;WFBVD!223>;>2,-N1,<*H+8V]00:] MF@AN$"3Q1RJ#D!U##/XTL4,4$8CAC2-!_"B@#]* /F&>YM'^"7BN%)8?.'B< MM#&" P!";=J]1D*^,#HK>AKT3QEX=T/28=(N-'NH]'OIY1>+>RN6MY6BCVKY M[$\ B4@,>"6P<[J]<5510J*%4= !@"EH \,NHTBL?ACJAQZM7#>-M'U[4[G7Q8>$]2MK6WU MB.X<0H\HOSE@9N22>%7"QKM <[N0,?0E% 'E/BE+N[\?R7O]@ZG*@\+W,,;K M8F01W#AGV;@"-VT%?E/)8+_%5;P=I&I6?B7P.9?#UU:K:Z%-;W4_E$)&^[@, M3T)(+8[^9P.N/7Z* /'?A]X4OM%:/0-;\.W-Y<:9J#7-MJ33E;50=IWJ">7P M<@!3DY!*X./1/#;Z@;G6%O=!M]+C^VNT,D#J?M8/'FL /O$ REM7C;>93O96R.W5<>V.^ M?EEDT"^/Q!C\11W%L+8:?]A>!D8N1OW[@F3(WU<]L"NIHH Y+3 M_"%_9W'AUI==,]MHL!A6W-J%65MAC60D-PP0E<\]3TR:OW_AIKWQ?IVOKJ4U ML;*!X?(AC3]\'8$AV()*_*..,'D$5O44 <>/ 6ZV.G3>(-3FT:1I&FTXB)4D M#N6*;U02!.<;0W(XZ9KL !@#M110 4444 %%%% !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!'(0&CW$;2>AZD]L? MJ?PJ2HI7=&3:I.3@\@#VS_G^@,M !1110 4444 %%%% !1110 4444 %%%% M!1110!C^)M=/AO1)-4-E->1Q,H>* CS"&.T;0?O'<5&,CK[8-71O&>EZQX1_ MX2-&:*T56\U6&YD93@KQU.>F.N1ZU)XO_P"0'$ VTMJ-@H;T)NXA_6O/_#_A MV[TWXD:_X=E;'AH31:Z%+_*K;B8T[;5#IG'<0KV)R ='X;\>:GXH\-ZOK5CX M>*I:;X[:W>?][<2J"64C;\H&5'=(K.]N8EVV]Q( %F9< M^62.N#QQZ5XCH%S8ZA\ O&$$EQ#.5N;F14\P,P)96C..O+ 8]36K:7VBP:IX M=7Q.@&D3^$HH;&.9=\)DP/.11GF3:(Q@9)X YQD ]!\%>+?^$F\$VWB*^B@L M$E,F[]]E%".R9W$#^[7-S?$G4DTSQK<):6+GP^8_(D1F9+D,3R1GC@#H3SGK MBN(TB]^R_!KP-UZ7KUK=:5H\]Y=6MO=ZC;1RQP&4*79 ME!(0$Y.,T_Q)?7.E^&M2U&T:(36EM)<+YL9=3L4L00&4\XQUKQ2VLOM&O0V6 MJ+JKV6K:'IW]EFP4*SO"J-Y8D(_=D."Q.0!D9(R*]=\:3+!X!UH2&3=)I\L* M#&YF=HRJCCN210!R&E_$?5+W0O$%IJD$&E>)].MI+N&V,9VR1K&'& S98]0< M=B#7<7/B#3M"@AAUS5[2*Z6%7F=OW:@$[=Y&3L4MP"3C/&:X7QSX1M_&WA2U M\1:%YS:I;VI6$>7M-Q'T:-E< AA\P!Z\D8.<5D?%#3=7U+7-?M=*\.74CS:3 M"#>VB;C.!*#L?=D;0 3A!O8J.<9H ]1U/Q9H&BW26^IZM:V>%[B:SAAUFW>6[F\B% &R7R0 1CYO3."#CK@UYCXB\':H_P 0-?GN]!N->T;6 MH(@J17;0A'3;L#X=?E5E)/U!'<5W%E_;%OX]-M_PC=C'I$=@D4>JHX\W:,$1 M>I 8M\O Q\V,D*3G'S?GQ[Y _*I* "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@"IJ.EZ?J]M]GU*QMKR#.[R[B)9%SZ MX((J8VT!0H88]A4(5VC!4=!]!GI6?X@UZV\/:.WAB5@IDD=@JC) M( ]23T )JMI_B&ZFU]=%U#29;.[:U:[6191+"Z!U7"MP2PW#((&..N: -9=/ MLE1T6T@"OCD453N=6TVRN8[:ZU"U@N M) "D4LRJS G:" 3D\D#ZFJ=SXJT"SN;JVN-8LDN;0!KB S R1@[<$KUP=RC. M.K =30!L454NTEO]+E6QO6M99HOW-RL800V_VD 6\@:5?S_%W18](OM333M6-M:^3ME>W"1S>80 4< MG;@$\DX]LUW$-Y%-I\=Z-ZPO$)?F4A@I&>1USCM0!8HKS'PIXG&LZQ8:IKEO MJ]O)JSO_ &3'(K+:0HH.$X(W2,H+;F7IPIP#FD^OS1>!;7QZ;N87,VKB0AI" M5%L9S#Y.WI@1\XQD-SUH ];HKRO6[R[F\*^,/%8F=-0TZ^EBTYP!O97+?W@P!X Z'Q,V=>\$WC&3?)J!C9%F=8R&MY3DJ#M)! P2,]LX)! .S MI,C(&1D\XI:\P\.6/_".^,U_X2?2+7^VK]9[B'6;65Y(Y2!ND0JW^K*J0!QR MHP.AH ]-:1$9%9U4N=J@G&XX)P/7@$_A3J\I_P"$CM=8^)/A'4_[2@-E<_;A M:Q&4 (JHBHQ&?ON2Y'?:0.QKTW4;^VTK3;K4+R3R[:UB::5\$[44$DX')X'2 M@"<.C,RA@67[P!Y'UK.A\0Z1<:S+H\.H0OJ47^LME.708!R1V&".3ZUY]X0U MR&+QNEW)J33KXH@\UH7)*VES%RL(; '^J?&/[T3>PK?\6(=#\5:%XJC!6#?_ M &;J)51S#*0(V8]@LFW_ +ZH Z.XU_3+6\N+26Y(N+:W^TS1K&S,D6<;L 'C M_ ^AQ6B\7:+/!;W$5S*]M$9SN.,G@XS0!Z51110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 0S"4R0B-@%W?-D$\=>Q_GQS^!FJ&4XGA^4D9/( M'3C_ #_^H&IJ $YR.1CTQ12T4 %%%% !1110 4444 %%%% !1110 4444 JW%K;W:JMQ!%,JMN42(& /J,]^34 M=EIUCIL1BL+.WM8R=%:UFABOQJ$?VF1&'F*V^ M7&X]CMP>>V/6NU\=Z1I_@JVT2ZL%N(]'N]:@GU>0R/(CJ,$-(<\@M\Q[%OKB MO6X[.VBC,<=O"B%BQ54 !)ZG'J:F(!!!&0>U 'B^I^3HWAS19+.]O+WPV/$J MW-U-Y3+#' 3N"JO.85#)[9[F]TA?$4DB74UO\ NRLH MWJL2*/\ 5Y^4<=5)& 17MJHBHJ*JA% 4#@8Z4Z@#ROQ1&D_@#QUJ[)B?4YG MMH2H+%DA(A1>,\;ED;VWD\#IS>KZ?J_E> KSPMINK1:Y'8I!*\L,ACA38@VR M,XVKG#9]@>^*]XHH \?\66ER")V$F%"D*0.-CCGWD?CO1_$>F:)>WK:6\,.H^7:N_VE&+,-@V8?9M+$@GYF3N./7:* *XO M8C9+=A)_*90P4P/YF#ZIC<#[8S7G%YX2O/$'PITH00SVGB+3(A-9M.ACD256 M!*=1C=M STS@]J]/HH \C\1Z!K*Z'\-;JUTF>Z?16MVNK6$#S%VQIQ@D=T(Y MX!QGBJ5AH/B ?#SQ_I\F@W*WVIW\MS;6[;<.LI4?*V<$KM.>W (R"*]IHH \ M@&DZ\?$RZB?#UV(SX-.F@?)\MSRVP#=Q_=[?K5.'PGXEB\&_#[9HLS3:%>-< MWMKYL:R;5MT4 " >8?R/0]$(&G MT\6]\$E:2+9.%!"L2,-CV/-6** .+TOPSK"Z?H.DZL-/DM-&F22.YAD8R2B) M2L0V% $/(+$,?ND8^;B*#P1=Q6=IH3R6[Z%:ZF;^-B[><4#F582NW'$A^]NR M0N,<\=S10!Q6I^"[R]75]+CN81HFL72W-T&)\V(?+YJ1\$$/L')(V[F(SQ6C MKVBZI>:QX=N=-DM([;3+AIIDF9P[@QF,*I (^Z[=>^/>NDHH BNHYI;2:.WG M\B9XV6.78&\MB.&P>#@\XK"TO1M4GG@O/$US8W=U;Q-'$EI"R1 MP[D,22Q7 M ]!S_>XZ*B@#GKKPAI]QXGTG7(TC@DTY9@(HX5"R&0*,DXSD;*_#(\4V-I;?;YK%K6 MZ2[CG@12ZR)G:1N! Z^GZ9S>UK1K;7]!O-'OR[6]W"89&3 89'WAP0"#R.,9 M%:-% %*ZTU)M'DTVWFFL8VA\E)+4JKQ+C'R9! ('3BN8LOAQ:V6FVVE_\)!K MDVF6^P"REEB\IU4@[&Q&"5..1GD$BNTHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"-P#/&2N2,X/I_G_ #[R M5&ZJ9%)//;C^1_STJ2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH HZO MK&GZ#I M4 )#M&6W*I ST)&1QWK$^.]I=7/PV=[=6>*WNXYKE%_BB 8$?3<5.>V,UVQ&#GZ9XR*MZ3JEOK.F0ZA:;_ +-/DQ,ZXWJ"0&'L0,@]P17C MX6&X\?\ Q4L0P>-M*W"W X+>4"Q"@\_,1GU)JA=>%M%O/@_H_BKPU#:G6-%A M@O+B1%#"21%1YEES][!RQ_$=R* />RZKGVXMZYKT:$*((PF_:%&-Y);&.^[G/UYH ?11 M10 4444 %%%% !1110 4444 %%%% !4-W#)<6<\,4[V\DD;(LR %HR1@,,\9 M'7FIJ* .)^R/-\0)M&DU#4C9IH\5P M](K&4RNA?*D'HHX^Z?2KVOSW.G>'K M/1H]5?\ M.^Q:)?28#J,?O)SC !5 Q!X&XJ.,THTO55^)3ZR(8/[,?35LBQF M(D#AV?<%Q@CYMO7/&:;>^%8=>\3S7FOZ98WUA# (K%)F\T(3S(QC9=H8G SD MG"#U- $GAB]7Q5X)A342[3F-K._17*,)D^2094@C)!.0>017E MA)+2R69HC%,J!6.!&0JL0 (_"#MHUI"UM]FGO8KB65F M0@[ML9C0 G.,ECP2: *_BW3]!O?B9I?]IZ5+J$%SI4TA6VB>3>Z/'L=@G7"L MX!YZCVJKJ^D:%'SIML/M$D=I-%M"RQJ0)EC('EL>G'8#M737^@> M(8?%EEJNC/I?V6TTYK!8[R24NP9D8L2HX/[M1WSSZ\,U;P_XHUWP_K=G>7FG M1SZA"EK''$TIABC^;>W/.\[CSC'RJ* ,31=,L1\3K(>%H5T^PTVT9-6C13 + MEF0>2#$2"<9W;RN.V2>GJ%LX1;W#](75=0@GDLA*L)$T"2*ZL]0FMUNK:.Y0 7$17.Y"I(XPV0<' MY3Z4 ;D6EZ?!>2WD-C;1W4P*R3)"H=P3D@MC)YK$U?PI+?S6T%GJ0T_1_*DA MO--AMEV7".1G!!&PXR,X/#'&#S7344 -DC25"DB*ZGJK#(IU%9>FZM<7^JZK M9S:5=6D5E(B17$P^2Z#+DLGL.A_QR :E%%-21),['5MIP=IS@]?ZT .HJ); MF!T=UFC*)R[!AA>,\^G%/1TEC62-E=& 964Y!!Z$&@!U%%% !1110 4444 % M%%% !1110 45Q/B#Q)?:?XQTPQ/&NAV]PMEJ3$G<9IU'E8&,84["3G_EI[&F M^/UN'U3PG!!>WULMUJRP3BVNGA\R+RW8J=I']T>_I0!W%%07%M%-9/;R&;RB MF"8Y'5\#T93NS[@YKPZ;Q&]E\/\ PGJ%GJ&M1Z_--;^9<7!N/(N-S .)'D/E MLI&.><8 &!0![Q17FWB.#3Q\4[6*[TRZO+>YTN262*V21U:5650[JO!.T;06 MP.@STK,UNVT+4_A5XOU#2M.:TM)'5U!C'D8!ST.XJ M,XZG%7-9\-Z-IGBCP@EOI\!DGU.XDFE=%+S,;>9F+MU8[N>: .^BECFC$D4B MR(>C*<@_C3ZYK6;G3? OA>ZN+*"*V1Y@(H@<)YTK!0<$X"[CD@< UC?#C4$ MM)]6\)-?K?MIDOGV]X)-QN()B7!)S@LK$J2,#I[T =]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 %%%% "%02"0 M"1T/I2TF.0$8YM3TSQAJ=\U]J2Z9%;6^U56.*,KDD8)W M,=S?-G')P.F.IU31]/UNV6VU.TCNH%<2".3E=PZ''?%3VEE;6-E'9VT2QVT: M[$C'(5?3GM[4 >/_ STZ[U7PU)K]SJFIS76DWUY]EMEG/EO\@ 5P/F<9QC) M]NAQ5'PQJM\LGP]N+:[:]O==>\75P[AO.3<&;>,'&SG' Q@KD FO9]*T;3=# MM6MM+LH+2%W,C)"FT,Q &3ZG _ 4VST/2=.O)KRRTVTM[J;=YLT4*J[Y;<< MD#)RV3]30!Y5X7TB>'Q9K/@*[@GNM.M=0BU6*YN'+E8 4CW$_WEC ]0),X[ M\SXNFA70_BM&KH0FJ69BVN/DOH<00K0*-S*I M)4$]2 68@=MQ]:K-H^F,EPC:=9E+EM\ZF!<2MZMQ\QY/7UH \*N"UI8_$_3= M$E8S'3].E2))-[.#$//<Z3;6MY:6 MX)2.)/E<# &9 A8=22%! YY]GCABB_U<:)V^50.P'\@/R%$<4<*;(HU1,D[5 M&!DG)_4DT >-: WAF;P[JNM1O?W>GMH"VNIV$,*QI&8E V9&"9"3(1@G&3DC MC/KFD_9O[&L?L<;16OV>/R8V&"J;1M!'J!BK2HB9V*%RV>ZF1"R0(RJ9& X4%B ,],DXJ:B@#SI_ M_P!J^'-W%<:=)KO_E]?YMW#;,*^,=?E5>I%+JMEXRU2/P?/_9,, M=[I]XL][NO%V8"F-NQ/(9CQG'3YNM>B44 <\)_%4VJN?L%C;VD,!V*;LN+B5 MFP,GR\H%4$].2ZCL<<[-X*UR\^&=KX*F.EQ1"WBMY[OS'EP%()98RB_-D C+ M=:]#HH Y0Z%K%KXNAU6R%@]I!IHL$CFE<2/\P;<6"'&",8YSUR*C\1:)XBU_ M0]6T]IM-B6^C2*)"698 ,EG)V@NS<#' 4$F:[!??9S9PRP2PB$-]HC?:=K-G( *@C'0Y]2*VZ* "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BCOG/X44 %%%% !1110 4444 %%%% !1110 4444 %%%% &+XG\46/A+38 M]0U*.Y:U:58F>"/?L+="1G..W&><#O5?1_&FDZQJ?]EK]HM-1,(N4M;N/8\D M1Z.N"0P/LH&8,=LT!4@XP?-4'/![$TNA^#KB/6$\:WMU# M+=II$<%E:00E4@ 3U))<\GTZGVP >BT5Y!X=U:\2[\!ZE]ON)YM=@NGU,F=B MK[4WAMI)5=AR !QD5'X+;4H]>O='\1W-W<7-YIUS1T(D'S?N MV7. % PI'3 ) /5],U2SUFQ%[83":V:22-9%'!*.R-CU&Y3SWZUF^,?%%OX- M\-SZW=6\MQ! R*R1$!OF8*,9XZD5Y;X8O-*TWX0>&BM_'#-=:A MS#'(K_:, M3,WE/EL(A ^;T4$;3]VL'4[V6X^"?C6W>X#I!XB:*"+S2XCB\R,A4!Z+G<1C M_:H ]^U76K'0]%GU;5)A:VD"!Y789VYP ,#JIZ:FJV_A68 M:?(JR1++=HMS)&E>9>/F-QXAUF;4UVVA\)7#:7%.,8G8C?@'I+S&,#GIBJNI72 MV.N6H\:(TS3>$%2#SN?]*R/.15QDRLVSD<\#UX /1?"7BD:YX#L_$NI""R26 M%YIOFQ'$JLPR2>V!G-:\6LZ9-8VU[%J%L]K=.J03+*"DK,< *>A)/&/6O#I# MJ$?P?\#3Q+(VFV&HHVIQPIYCE%D8AAC*LG?HP)9/<'HU'ANU\+1W-Q9ZOKUC MJ/B))HF:T,?[Y^2Z1 !M@(8$$?,21@@B@#URBBB@ HHHH **** "JVH07-SI MUS!9W7V2YDC9([C9O\IB,!MN1DCK5FB@#A+>SU2\\:ZYI*^(=06TM].MF1BR M^9'-(T@WC"@$8CY!!^]QBIM7N-9T[QCX+MVU>66&Z:6"\A2%$CF=+=V\S&"R M\C.W<0./K5C3[+4X?B?K%_)I$[VUM!-9V%Q.]T^]04#PLBG!.3@GL#VH KZCJEQK?CP>%;2ZFM+6 MSLQ>7T]N^V1RQVQQ ]5'5B1R>!QSF?3X+;2/&:Z;;:S++?Q3H<*7%T8#:7UI)-Y8GA^\I4D$!U;UX() M&1UJ;3;#4[KQ>^O7ME'90_V>+1(3,))=WF%B3M&T#&.A/X4 'Q!6Y/@/6'M; MJ6VEB@,GF1.5.%Y89'/(R/\ "K/BOPQ;>*=&FLY9)H9PC?9YXI60Q.1P>#SR M!US2>,])O]=\*7NF::;<7-P%"FXD9$ # G)52>@QC'>EUV+Q%>:=;V^E"PMY M9G47DLEP^8H\C<(L1GK #^#G2\67TNH:SI+B<0:3I^M6\;ON \^XSR"2?NKG'NQ_V M<&U?>$-2T_Q#I.H^$GM+*&TMOLMU;SRR;+J(?<4@ \KR0^BFHBQQK&BA44 *!V IU !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 9^L:'IFOV MJVNJVBW5NKAQ&Y.W<.AP#SBK-E9V^GV4-G:Q^7;PJ$C3).U1T'-%Y>VFG6KW M5[=0VUO&,O+/($1?J3P*P!X]T(6C7TCW<6F[ Z7\EG*() >FU]O&]%L+CS[73+:*3#@%4'RASEP!T 8\G'6G:5X>T?0QC2]-MK3Y=F8HP# MMSG&?3/:M*B@#,B\.Z)!8K91:18I:K,+@0BW78)0^OK73+">^O9E@M;>,R2R-T50,DT 3J MH50J@!0, #M5--'TR*]:]CTZT2[=MS3K HD8^I;&-&>,DHQ4$J2,'![<<4^BB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** 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 **** " MBBB@ HHHH **** "BBB@#RWXZO,/"FEH69-/?5(1>.@RP3#$=>,<9Y[A?>O0 M]2MM,O\ 1I;:_P#);3ID"."^U"IQC# C';&#Z4_5-+L=:TZ;3]2M8[FTF&)( MI!D&LFT\#>'[,V@2VN9H[,AK>&ZOI[B*)E^ZRQR.R@C/!QD=L4 >9>(/&FM0 M6_BSQ)'>O%<>']52QL[(-^Y,9)-7U.P\3^*T74IX M;:/PQ]OMX6DVB&;+*"/0Y0>V3[UV-SX.\/WFJOJ=QI<,EW)+%,[DG#R1@A&9 M<[6*AC@D=Z35_!GAO7M1CO\ 5M&M+RZCC,2R3)N^4YX(Z'J<9Z'D4 >9W6JZ MQ/IWPNE;6;Q;C53Y5Y/#*5:17",01TSVSC([8K*UXRO\'O'%E/J5Q,- MJTL[M)&@FC WMG+CYV/(//T&/95\)>'4CTV-=%L573'WV0$"_N&SG*^ASS[G M!ZC-.7POH:6>H6:Z9;BVU%VDNX@ORRL>I(_P[\T >67^BVFI_%;2O#]AJEW; MZ//X74"2RN>94$K;2&.X,#M7Z@8Z<4^ZT:]\$_$)=,T:VDU"VU_39(+;[2Y8 MV\J@;V9CU0##'D'YL#M7K<.D:;;W274.GVL=PD2PK,L*AQ&O 7=C.!Z5DZ;X M=OHM=DU+5M574A$\K6"FV$;6RR$;E)#$-@*J@X!QNSG- &+/H_AK1?%7@S3Y M-0O(+ZT@FBT^VC/[N?"#>9!@\]2.1S^5=Y43VMO+HS@9QUQ4M !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 44G)/<8_6EH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** $YR.1CTQ2TG ;KR1TS_GU MI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ YYS^%%-PV__ &?K_P#6_P Y-.H **** "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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** $VC?N &2,$X MY/I_,_G2TT*!*S8Y*@9P/?\ 'O\ YYIU !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 T;=YQC=T/K_GG]:=1 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 444A8#J0.,\T +1437,"_>FC'&>6' M3UIGV^S_ .?N#DX_U@H L454_M33_P#G^MO^_P O^-)_:VFDX&H6N>>/.7MU M[T 7**S7\1:(BAGUG3U!Z$W2#/ZTT^)-"'76]-'?FZ3UQZT :E%99\2:$" = M;TT$]!]J3G]:8?%?AT*6.OZ6% W$_;(^!Z]: ->BL-O&?A="P;Q%I0*H'/\ MI1ZGH!R>* .AHKEO^%D>#MI M/_"06G SC)R>O08R>G\O49:?B7X. 4_VY"=PRN(W.><"0VT7\Q(^\/*(V_7.,<\?6@#T.BO.G^-?A)<>6;^4'H M4ML?S(H3XT>&95W16VJ2=?NP+^6=V/;K0!Z+17G?_"Y?#QSMT_66QC[MLI_3 M=GM_+&0F>:7_A9'BH_,OP^U+@\HPE! M()7H?*Z\GC Z=: /3:*\SC^(/BY]I;P/?1@Y!'D2MC'_ $9SCV'/4TJ^.?& MLTA2'P5/NY(\Q'48 )ZG SP/SXR<*0#TNBO,9/&WCY)S%_PA+@J><*S @]"" M#MSC!QGJ<9&":1_&?Q!+$0^#BS<862)E'?(+;^.V#C]>* /3Z*\RC\7?$-HM MQ\(*6P",QE/J/]83G/T_I3'\1_$UKMG3PY MN$^5"G.[(ZC<>, ]#WZ<4 >H M45YA#K?Q6".3X:M7+N60R>4,+GA>)QCC/7/;D]:AN=8^,+0YB\-Z>C#C"R19 M8]!UF/'?Z=A0!ZK1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444F M!D' R.,T +52XU33[1U2YOK:%F7_%PG^- US2&( U6Q)/ N$_QJ_1 M0!0.N:0 "=5L1GD?Z0G/ZT#7-)8X75+)CC.%G4\#J>M7Z* *JZA;N,IYKKC( M9(78'Z$#!H-_",_)<\''_'M)_P#$U:HH K-?0JH)2XP3CBWD/K_L^W6E:\B0 M9*S_ (0.?Y"K%% %/^TH?LTG&,>WO39M2$,6\6=Y)\VW:D)S]>>U M7J* ,@Z[*20FB:J_(4?ND7.<_P!YQQQC\:=_:]V>GA_4R>XW6XQ^_]"[J M?_?RV_\ CU!U:]'_ #+VIG_MI;?_ !VM6B@#,.HWYCW)H=T'[K)-"/R(/B/W9\-(<@Y83MD=Q MV_/]*ZFB@#E#%\07'E7TCT^4']93_ M ))_#K:* .3-CX[8C_B=Z,HYSML7]?=Z9+I/CN5&">*M,@) (VZ26P?3F3I[ MX[].,GKZ* ./_L'QP<@^.+4 CJNB+D=>F9#ZCKG[H]Z8?#OC=IBS>/8UC);Y M$T6($9'')8]#^?M79T4 <9_PB7B=B#+X^OWP!P+*!!_XZ ?UI?\ A$/$!(+> M.=1/3.+>,9_I7944 @]A^OJ<]710!R7_"!K@A?%/BA>,?\ (38^OJ#ZT@\".#_R-WBD M^QOU_P#B*ZZB@#D!X"'.[Q7XI8D '.I$?R48_"DE^'EK.H6;Q#XED"G*[M3< MX(Z'Z_XFNPHH XV/X<6$<0B_MSQ$8PNU4_M)U '']W'H..G%9X^"O@O>7:SN M'8X)+3D\YSGZY_KZFO0J* //?^%*^"0!C3I!@@\2XY'2I4^#?@E6+'39B2,$ M_:I%8CT)# X_&N]HH X8?![P*#G^QI#];^X/_M2GGX1^!FQNT0L0006O)V(( MZ')>NVHH XT?"OP8-W_$G8[EVMNO)SN'H;)C@ ?WO0#\AZ5*/AOX25E8:0H*YP?/ESS MU_B[UU5% '*+\,_!:C'_ CMDV#D%U+$'UR3G-/7X<>#5 "^&]. 5MP A'!] M?K7444 O-%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 @4 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 11 ex3-1_006.jpg begin 644 ex3-1_006.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WJXE$$)V03]!5M05103D@8S0 M%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UVV[ M0.K, .,_7],TZH;@!A&I;;F1>?ISC\<8H FHHHH H:N%-F QP=V1^ )/Z9J_ M5#59/+MD_>; 6R<$ XP>YX'..3CM5^@ HHHH :L:HSLHY<[FYZG '\@*(T$< M:QJ6(4 LQ8\>I/)^IIU% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !SQC\:*** "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 *@NBJB(MVD'/''XY&/\]>E3U#.6W0JN>7&<>G^?\ )H F MHH!! (.0>]% %'4PWDQD%P _.URN.#@YP>^,>_X5>K,UA%80[B<@G &#N..A M'I^?3UP1IT %%%% !1110 4444 %%%% !1110 445#<0O.(PLSQ!7W-LZL,' MY?;/_P"K!P0 344 8 'I10 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %5[K;NBW,5^;@@GJ M>!P.V2/3K[U8JO<@F2$J6RK$\@SCC)^A.*T* "BBB@ HHHH **** "BBB M@ HIJ+L3;N9L9Y;K]*=0 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5!< ;X2 M5W8?'MR".GX__J%3U!.-TT"D<%B<\<$#CB@">BBB@"AJ*AIK;* C)&XC.#D8 M]O?U.,#K@WZSM1C22[M%:,OR2-J[B.GY#GDGV_'1H **** "BBB@ HHHH @F M>Y6ZMEBB1H6+>N*GJMXQW'O_GFM&J%^F;NT8*6.[ Y.,\'GMV[\],>AOT %%%% 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 5!/N\V M$HV#DC!'!XZ9_#^O;%3U#*H::('=CGH1CO5^J=T#]MMB">^0..,CDG\5(SP3P> M._4 T >B45X]:7:CQ[X4MO"&IWMTAB=];@%W)-%&A"D,^\D!B7/OP ,=#UFH M_$O2-/\ $,VE&-Y4MKB&UNKI9$"0RRG &"=S8_B*@[20#WP =K17):;X[@U7 MQ-/H]M82E8+V6RDF,J91XT+%C'G<$)&T-W/!Q7/>$?%EC8>';VYM(-5NIKSQ M#)9Q6UW<+(QG8 E5?)"Q@!CD^C'O0!Z=17E^B^*8/"N@^-M7U""2*.WU^:** MU+CES'$ JD\!68YST .:O:C\5;/3=(U>\DTYGN-)N8H+F!+A2")?N.C]".QS MC!#>G(!Z%17%Z;\0!?Z^VC2Z+=VEW)I@U.T2:1"9D/&T[20AR#U)XZXZ4WX6 MZ[J/B7PBVL:@N#=W5#]YOW:G!&.1W6NCO=.3P#/K'B+3+&XO+>XBMX8M M+M@Q\N3>P)7J$0[P2%7C!.* .YHKSP_%$#2/%-X-*B:7P_,B2*EZ&CG5C@%7 M"<'V(_'T=HGQ+GU+Q-I.C7OA]K,ZM8_;;25;L2;DVEN5VC'W3CGG@G% 'H-1 M2W,$#(LT\<;2'"!W +'VSUKS_0?BD^L>(M&TBXT1[*;4SS^=%YY@\Q/."[_+W#=MSC./3/>GUY?_ &O#:?&3Q-)#HLUSJ5EH0=&AF8M< MJ"C!!'@@,20,_P"STY.;OAKXDS:[XA?1)-/ACN#I:WZO'*2(WPNZ%P0/F4L M%KJXT&W6SU^=[:/R+LO+&R,0SE2@&T8Z;LX!/M7; M:9J6L7/B36+&]TM8-.M3']CO Y_TCE-U"PM=5T^XL+V%9K6XC,: M:7I5Y+;77PNN+9FTVR :74"P!DLG8M&H P?,)#(6 P A/4@4 >I1R)+&)(W5 MT/1E.0?QIU1PP16T$<$$210QJ%2.-0JJ!T Z"I* "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 **** "H90IFA!SG)((^GYXJ:HI/]?#\A/)^8+G''<]J )6^[<.1JL,MS(8+I % Y$>GIR MEAX&UW2?&VJWEK-IDND:Q!EW-B-2 OWV.TG. M6=2L4U*'7SK4#*K/$Q9=K1R9 8\%OFSGGM7J5% 'FU]\.-4U;PWK]A>ZM:B[ MU#4EU*VFAA3123&VM MRD*;.20<;G9CC).!Z 8Y]&HH XFQ\%W]OXVMM>ENK(Q1Z,FEO"(6+<^#/",>BWUS!<-%/(T;PJ1\C'(W9ZMG)]LXR<9/6T4 <*?! M>IZ!XDU+7O"=Y:!M3:??JPBD?<2661@' [&B@#S.+X67\6E^)]-3Q$L$. MMB(;X+/88@I)=0H8#:P)7 [$YR22=*'X=S0^)M!US^VLSZ1IJZ>JBV_UBA64 MNF,COTKNJ* /+?#WPBN-%UC1=4F\0&YN;">XFG8VRCS_-&&R2222,Y M+$]>,8YLS?"AFLUTVWU]H-*@U1=3M+5;-/W#98E-V1E.G P>:K^&?A?\ \(]K-KJC MZW)=S0:6=-"M:HBA!C,YY(KI]*T.[T[7]7U&?6[V]@OF0PVDY^2UV@Y"= ML'(Z =.0P'IV/T[#KSTQWJW5*:,MJ<+>:0-I M^0C@_0@9[9Y/I5V@ HHHH **** "BBB@ HHHH **** "BBC(&,GKTH **** 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@ J-P/-1CG(!P/6I*@E!%S V0%&X'IWQCGKUQ^E M$]%)CDG)^E% %655;4823T4XZC/7CW]<<]">,6MS$7/ 8'/./YT+?6KLJI<1LS= K9 M)YQT^O\ (^E6** *RW]NX8JS, 0"1&QZ].WM_+U%(U_ BEBL^T G(MW/'/H/ M;_.:M44 5S>Q XV3],_ZA_\ "@WD07.V?'/2!^Q ]/_\ 2K5% %7^T(0H M;9V>]/HH CCG24@*)!E=WS1LO&<=QU]NM2444 %%%% !1110 4444 %%%% #4 M8LI)5EY(PWL<9_K41GD"L?LDQ*C(&4RW7@?-[#KZCWQ/10 T,3(R[& !#\8 M.<\=<\8].X]\)YC;R/*? (&[(P??K3Z* &!V,KH8V"J 0YQALYX'.>/<=Z?1 M10 4444 -#DRLFQ@ H._C!SG@=\C'ZBA69L[D*X) R>H]:=10 4444 %%%% M!36+ADV*I4GYR6P0,'D<M54N+\Q0LU@ MJLSN)4\\$H!G:1QALX'IC/?%7:* (XC*R9F1$?/1'+#\R!1F7?C8FS=C.\YV MXZXQUSQCTYSVJ2B@ I!G'S$$Y[#%+10 4'/:BB@!H#[N64CG@+COQW]*=110 M 4C9VG:0&QP2,TM% !2+N"C<03W(&*6B@!H#9Y(QCH!WI)%=@H239SDG;G(] M*?10 B@@8))]S2(' .]E8]MJX[?4]\TZB@".%957]](KMW*IM'4]LGV[]JDH MHH 1@61E#%21@,,9'OS3(HVCW;II)"?XN0>1^7M4E%% $;1EI _F.,#& >/R_+\OH]N/4&IJ** (9+82IM,LP M()(99"I&?I_6F&QB*D&2XQS_ ,O#C&5QUS_D\]<59HH IG3+0A;U89(Z=,].GY\U8HH K)IUC'$(DLK=8QCY!$H M'7/3'KS4HMX RL(8PR]#M&14E% !1110 4444 %%%% !1110 4444 %1/GSX MCVY'^?\ /]:EIC8\].,G:>?0O/8?_7_^O3ZC;_7QY(Q@ MX!]>/_KT 24444 59,'48LDC"\>A//Z]>G/7MTM568G^T%'R[=GIR#SQ]#S_ M -\U9H **** "BBB@ HHHH **** "BBB@ HHK@-'\0ZQXW\1ZW:V%T^DZ-I, M[69N(8T:XN)U/S8\Q615&.FW/(YH [^BN735KWPW%J=SXJOX/[-@:);6[$05 MIPZU:;QEH<6E:AJ,UV\,&G.$O5D@D$ENQQCXN-!6*55M[Q[(W 52X XP4=C@@@'"[ADYH ]0HKC-3^)WAS0[R^LM1 MFNEFT\1_:62V9@ Z@JW&?EY'/J0*U[SQ9IEEXBTW0W,SWFHQ/-;>7&65E52Q MY[<#^5 &Y17,6/CW1;_0Y=60W$44=Y]@\N6/;(UP2%$8&<9+,!DD

('BO5LX;XV,Z^4/,@D#;277=P.GO\PXSQ0!V-%W=]"YN;6*VLCJ*W% MQ%MCGM0Q4RIC)(R. 0"P!V%%<_X:\76GB5I(X[*]L9T@BN1!>HBNT,H) M1QM9A@X(QG((Y KH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *:3AU]P><_TIU,) E4$C)!Q^E #Z*** *K;6U%*S- M0\-:]JFE_$348M)N(I=<$,-E8R3(&98T"&0@'"D\M@G) QCIGUJB@#S&Q\-: MY_PM*SUM]*>#3DT%;(LTL7R28SM(5R>N1D#'O7)+X*\6#X&7?A5M%D-]%?*8 MU$Z'S!YI+$ D (!C!SR2> !D^]T4 >->(_!/B36+WQ_Y6G<:RE@EFYDC4%8R MIDR-W48[]?6MO7-"\01^+_!WB.PT<77V"REM[BS2X1#$[1X'S,<%03@D9.%[ MY KTJB@#Q_3_ WXQL/A[>V/]D0MJDVO?:FC\Z/F%F5B\;9(1@>AZK@DC_*Y((^X!EL-STXY]HHH \O/@;5M M2\=>.KB\C^S:;KEBEI!=!DO$-GX4\5ZG\-[SPAJNGV5K) M;V+6=KJ'VO>UQM<&,!57*1[5 .3GI\M>K44 <7\/M)U33K$?VMH.FZ9<1V\5 MOYUN5::Y"9^:0KPO&.,MR2<]J[2BB@ 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@ HHHH **** "HV;_2$4%?NDD9Y XYJ2H2X^V!,@GRR<<9' M/7U[?R]Z )J*** *A!_M3. !Y8ZGKR>@QVSS]1^-NJ'R_P!LYZ,(\?[V?_U= M1QZ@G&+] !1110 4444 %%%% !1110 4444 %%1SS16UO)/,XCBB4N[MT50, MDFN-3XK>%98U=+B[8.,H!:2$L,9X&/K^/'4@$ [:BN,_X6AXG-\2]'2,N;#62 ,D+I[L1[<=3]/QQ0!V=%<4/B7I[,=NA>(G7GYDTYF'3/8 MY_2G#XD6;!"GASQ4RN,@KHTV._M[?K]: .SHKBO^%DV_;PMXN/IC1I>1ZBG- M\18% /\ PBWBQ@1D%='D.?\ .?\ )H [.BN*;XD1A,*-'<$GTY( MZ]3@5*GCV1VVCP;XJ!SCFQ0#ZY\S% '845R#>.K@.R+X+\4M@X#?9(@#_P"1 M.G?/]>*:?'-^P'E^"?$9_P!Z&-??^_\ _7SVH [&BN3@\8:G+(T;^"M=23'R M#]QM;KC+&0 =/7C(J.3QKJD?D >"-==IH/.79Y+ ="06#D \]#@GL#0!V%%< MC)XLUV':)/!6HC=\N5NH&4-[D/P,D<]N2] '7T5RG_ E>J[5(\,3'YF$B_P!HVN5'\)'[ MS!)&,@D8SWJU'X@U=HE=_"6I D [5NK4YXS\I\T9YSZ<8/J =#16 =;UKD# MPG>YSP3=V^,?]]]?PJ$>(M:=-T?A&];#LF#>6PR1GI^\]01]?;F@#I:*YUM= MUQ1_R*-X3_U^6X'_ *'[_P _;+9/$6KQL5?PS,F/[]];C(_[[H Z2BN7D\57 MRQ%UT16.W(!!W))'3Z<^U)_PE>L8YT.PZXXUF/_XF@#KJ M*Y#_ (2[5E.&T&TZXW+K$..F<\@'KQTZ^W-1CQCK!A23_A'K0%@28SK,&Y2" M/E/;<>>AQP>: .SHKBYO&][ %+Z3889=W&M0 CZYQV],CWJ'_A/K_;G^R-,S MCD#7H/E/8'Z]NM '=45PP\>7^<'1].!QD8UV#GG'^?;WXIK>/=0V%DTG21C' M$FOPJ7SC[F 03U/)7@=<\4 =W17 M\0=2"JRZ/I!W*"H_P"$A@!SGD=,?3!. M>^*C'Q#U;>5.B:., Y!\1P9SC.,;?J/R_ ]"HK@%\?ZJ5#'2M"P<]/$<1Z# M)_@^E*WQ U!!N-EX;VYQO/B2,+VX_P!5UH [ZBO/A\1+MAD0^%Q[_P#"2QG\ MOW?/KVIDGQ(N. A\*(6Y4R>)(R",9'1.] 'HE%>:#XE7I13]I\&992?^1@#$ M8(!X$9!ZCN/PIS?$6_4J/M/@\MQG&MDKGY>"1'\IY]QP>>* /2:*\]NO'&J6 MUE;7WVKPH;*Y>1(ISJ$NUBA((&V-L\#)].<]*K1?$N0EQ<:KX4B(R 8[N>0$ M]LYC7 SU/./QX /2Z*\P/Q.8%S)KWA&%01L'VB=]P(SR=JX/MSZ<&I(?B).] MH+AM>\,F/ +2)%H[)Z]OXNV* /6J*\C_P"%K7"N4DUG0%.>ITZ_P![G;C]?3UI/^%I7Q0-_ M;.@ \Y TN^;!!Z'IC@CZ]@>P!Z[17D?_ M#4&5FCUG06 &1_P 2F^4]_P"] MCGCIW_&AOB;J>!MUG1#D=3HUZ#U.."_MZXP020#0!ZY17D;?$S5/F*ZMI;+G M'[O0[LMTS_STXZ=2,5)!\1=6GNXK=-3T\M/,D:$Z'=@9=@J_-OQM)(Y]_6@# MUBBO);_QMX@BU*YT\ZS")K9S%*UGH,TRAU'(W%BN?Q[U4;Q%XLE?*ZEXP*DX M!MO"<2KDCC!.OK?C&./>;SQF-W&1X;MF/'L&XS@\X ^F M1F,:YXO$BH=8\:$G'!\(Q?EN''^&3SZ 'LU%>-IJWC.X@!^V>,I1C:?^*=MH M"3_>P9%/K^?3I3FU'QBISYOC)6() 71;=AP!_P!-CS_]>@#V*BO'/M?C$N"; MCQL"#U&DVF&_#S>G/U^G=?.\6&, S^-\XZBPMU/;G_6-R.1ZQ45Y"D?C M64$1GQBP) W,;.(@XSP&8\>YXSUQTIK:9XS:/0_V)XS'*_\)H<9PKZS8KSZYP>O/^'I)!HGC!'5Y(O%[8(^5O$% MH0< =<(.#R/7TQU !ZU17D">%_& .PR>,"& &]O$L'R<@YXBYZ8[\'IZ6O\ MA&O$T4T9^Q^()XQ& T;^+6"L3R2?D#9&<'!Q@< ]P#U6BO(+_1O$5EI]Y?2: M?KRP01/-(LGB^0X55)P/D;G_ #FF1Z#<:CJMQ9:1;:M[Y'I_B0!^?4 ]6HKRS_A"-7?:#X?M03P6?Q3??JH4C\NOM2GP M+JS1G'AW1U!',9\17YSCI_!@_P!.* /4J*\OD\"ZPSY&@Z.1C'S^(]0)_P#0 M/\XJ,?#W4B?^1=T%21G)UN^89Z=-HSD?I0!ZI17EO_"O-2&=NA>'02.2=2O3 MG]/3/Y^W*)\/-44\:'X97(P?].O&'Y<9YH ]3HKR[_A7%Z6#-H?AH)YSDYSZFC_A6UT&+_P!@^$6;.0-MP![9Y/Y4 >HU UY:HNY[F%5SC)D M&>M>;+\-;C>S?V%X.3=@L?LT[Y/)S]X8P2?K[=I%^'%U@A])\%D' _Y!DI. M.F3)T]O\: .\;7M'3=OU6Q7;US<(,?K5/_A,_"VTM_PDNC;5SD_;HL#'_ JY M7_A75\RDB/P=;L5VE8_#N_/JG3G@ Z<^-O"@7Q_*I;+Q9X>U*]2SL=9L;FYFT444 %%%% !1110 4444 %%%% !4) M)^U@#(PG/!(.??&!T]?J.E356*G^T P)P8QD;AZGMU[_ .>P!9HHHH I[L:I M@1Y^7E]QXXZ8SCG ]^/H:N524'^UW)+8\O(& !V[]3U^G'?C%V@ HHHH *** M* "BBB@ HHHH **** ,;Q>2O@K7B#@C3K@Y_[9M7*Z3H,FO:AJ/VC6]9MH+5 M+2"&WL;UX(T_T>-S@+CJ6]372>.6*_#[Q(PQD:5='D9'^J;M6?X+A"ZEK\P) MR9;2/!!/"VD)SG/^T>.O&>XH .G_+6A/ .@QXV'5EP0V!K M-YU P#_K?2NFHH Y<_#_ $(L,OJK1!"@A.KW109.20/,Z\FE_P"%?^'=P;[/ M>[AW_M.YS_Z,_P Y/J:Z>B@#F?\ A /#A1D^RW6UOO#^T+CG_P B4G_"O?#& M3_Q+Y>2#C[7-C(& ?O\ 7!Q73T4 V.?FY'U]O2NGHH YH?#WPBIX\/V(Y#?ZON"2#]';+A@WRH1R#GL?TKJ:* .9C^'G@^(*!X;TY@H "O '&!Z@Y!Z#K3 MA\/O!_.?#.EMGLULK#]1Q7244 @I M_P#P@GA#G_BE=#Y[?V?%_P#$UT%% '/OX$\(2*%;PMHN!TQ8Q#'.<<+TI7\# M>$I)#(_AC1F#BR-_PBVC J20!8Q@'/J,G:#H^J>)_$$]_I5E=R+-;*KW%NLFW; A&"P)X)S4OQ.('PR\ M19 /^A/UJ[H6?^$A\2Y4#;=PJ"!C/^C1'^M $G_"(>%XV,H\.Z.K!<%_L40( M'7KMZ5@F\^'-K#+(+'2EM896C>Y33_8 MR0DLJ17+#.1$NJTB#2%\#V, %L=(^P(OS$>48M@SD],8[T 3 M1^&_#LB+(FB:6RNN0PM(^0>?3Z4H\+^'U9F70M,#-]XBTCR>,<\>@ KD=9UG M4#XCUG3;&]ETZVT+1Q>P>0$*S,5;&\,I!0!<8&.N>H!%;4/%_B"YU;X?1Z?+ M#:KXBLY);F)X@ZHPA1\C.#\NX\9YP* .TF\(^&YT9)O#^ER(P *M9QD8!SZ> MM.D\*>')<^9X?TI\]=UG&>V/3TX^E<3+>>*-/\:>%O",WB,2"?3YGO;H01K) M,5W8*94X;[OY$G-4=.\:^(;[PI9V\]PJW\WB;^PY;\0A2T0RQD0=-Q V@XQG MMD4 >@+X.\,*,#PYI &2?^/*/OU_AH_X0[POD'_A&]'RO3_08N/_ !VO/M5\ M9:[I^@^/[:WO+@7&@31?8KUX4;Y'"_(200Q'/)&<,,G-7KR^\3Z5X2A\0WOB M^SA:^BLRL,]H%6(D R*A4.7=LG'RXX[#H =H/!_AD# \.:0!_P!>4?\ \33+ M7PSX4GMDGL]$T62"9 R20VD15U[$$#!'->6VWBC7;OP3\1K*:\U"-M'8_9)9 MB@NHT8L2CLI(_AQD<@$X(XQ8FUC4=-\/?#?PU;ZE-'#K%LBW-R)Q"ZJL,96) M)%7*9W 9 W8 YR2: /43X7\/D$'0M,(/;[)'_A5.^TSPEIL]G%=:3I,!3:QY=\$X''H#_DU9\*G5O^$&Y4:PN84#1F1"&G;!89Q\HX!YB8F8_Z](_\*5?#>A(X=-$TU6!#!A:H"",<]/8?E7$>(?&LE[X/\(W<%W]B MM]?NK>&]NK>3!MT=))&TV^U66*; M4 Y6:"W"JT4+R]03N 9S\V#G(ZT >A?\(WH7/_$ET[DY/^BIU]>E2C1M* P- M-LQSNX@7KG.>G7/->;>)=8U/P_%X5\/W>N+=07U[-;W5Z)S"[QIC9&TJY9#D MA68?-P>1DUF^*+WQ5IVCV FU;^V8=-6Y?4CI5R8IXP#B%V*D%MG(QC!*_,#U M !Z]_9>G#.+"UYZ_N5_PH_LO3_\ GQMO^_*_X5Y/KFJ:O;>*],OVO;V[T9H[ M"W%U9NR-:3.Z,?-A#882@J#N!X8 '(PWL= 'F/A.""6\TN)X8VA.H:R51D!7 MBXP.*]&%A9K]VT@'TC'ICT]Z\]\(9^WZ+DDC[9K6TD*NXV[R 28P3D+U(P#S[5>L[RUU M"TBN[*XBN+:4;HY8G#*P]01P: )B 1@@'OS2T44 %%4]3U6QT:S^V:C*R1H M]N5!)_M*P&!Z?:X: *7@LY;Q'SG_ (G=Q_)*ZBN5\$J1_P )'GOKER1_X[75 M4 %%%9'B+Q'8^%],&H:B)S 9%C_A!!!!'\P:U: "BBHKF=;:UFG9798D+E44LQ &> ,D MGV% $M%9?AW6X_$>@VNK16EU:)$(]FJ:T.1@6B[6&",6Z=0.!^'I0!UE%<%IOC_ %76->\1:18^ M'K=[C16 ??J!7SLLP&W$1YPO?') Z:E9V.G3ZA<7$:6L"%Y)-PP *;9ZG:WNF6^H)*J03HKJ7 M8#&X9P<'&><=: +E%(K*Z*Z,&5AD$'((KD=+\5ZAXGU#4%T&TM?[.T^Y-L]Y M=2M_I#J/F$:J. "1\Q)]AZ '7T5C:+K,U[8O)JD$=A)])T.>P@O;VWBEO90D2O,J_+@DNUUX M(TK7?$US9V>P'_BLK7!49\17/' +?Z M:[73]7T[5A.=/O8+H02&*7R7#;&'8XKB((F;QI92A1M3Q%=J3W&;$_X4 >B4 M444 %%%% !1110 4444 %%%% !5;@:ER.3$,'=[GC'^?TJS5G_ 15GQZP7X=^)2QP/[*N1^<3 M"H_"6/MGB+#!C_:$.2._^A6ON: .EHHHH **9,)&@D6%U24J0CLNX*<<$C(R M/;(K@/#'Q!N[WQ=>>%==AM[;4EW_ &*6$'9QZ8Y /0J*YW1 M=;:V\*V=]XEU*RBN)-WF3$""/(+'&&8XP!R<]L\5?O/$6BZ?%:2W>JV<,=X- MUL[S*!,, Y4YY&"#D>HH TZ*Q'\8>&X[+[:^NZ<+;SOL_F_:%V^9C.S.?O8[ M5VDN&"Q)+(%+G(7@>F649Z98>HH OT56OXKF:PGCL[C[- M-[B]\$GQ)XKU&UMX9+AH5"P[$AVDJ1QP?2N6\=^(=6T?Q5 MX3TW3[SR8-8N6MKC]TC% "GS)D<-AB.T5YSX5\>7 D\6Q^([N&6R MT&[$7]HPPG#J6(PP7/*\ X''.:Z2/QWX7FAU":+6;>2*P1)+AX\L KC*;<#Y M\] %R<\=>* .BHKE[WXA^%].TC^U+S47AM/M#6KL]I-NCF R4=-FY&QSA@*I M^-_%L-CXUED BP,S,$4^6A.>6P.#Z&K=UXLT2SU/3-.EOOIZB@#:HKF;/Q_P"&]0T6WU6SOGGMKF=K:$1V\C22 M2 $E5C"[B< GI6WINI6FKZ?%?6,ADMY<[&*,A."0>& (Y!ZB@"W1110!R7Q0 MS_PK+Q %/)M& YQU(%7M" _X2'Q0P"Y^W1 D=?\ CVAZ_G5#XH%1\-==WC@\!:);PBU7[<@;"<;<\[3Q[5TU% &+K/A32=>F:6^ MBE+/!]FE\J9H_-AW;O+?:1E<_CR1W.2Y\*:/=ZEI>H26S+7P5H":%'HRV)6SCN!=*!*^\3!]_F; M\[MV[OGVZ<5P7A?Q-K&G32>&/&M_(UQJ-K'H3F>[!N) \SE@@XST&*?J/@[0=6\/VFA7UB9M-M/+\B$S2 M IL&U?F#;C@<"_CLM/N3;7"20;94<,JGY"<\%@/;GTJ" M7XGZ%'/J-LMOJ4MU8V_VMX$M3N>#:&\Q22!MP1RQ'ZC(!J6?@CPWIZ:HEKI, M,<>J($O$RQ61>>-I.%'S,?EQR<]:@G^'GA6YT*VT6;2@]A:NSPQF>3>+Y&O/ .IZ#J=Q_9^H:B@D%N6'VB+?&"NSN>2,8SU%=5%\1- M#.GZO=7/VFSDTF18KNUN(\3(S?:I67A?2-.\/RZ%:V\J:;(KJT+7$C 8L6 .3T/<^ MM9-S\1-,LM%U?4+JRU"&72/*^W6+(AGA$F"AX&) SGGBM+0?%5CXCG MN4L(;T10QPRK<36[1QS+(NY2A/7CKP.HQD%DT!]"_LB-],>43?9Y M)'=5<8&5+$E>G8CJ?4U(/ _AD:#'H:Z-;+IL^;383I]J5,$*Y4 M1D @$$$$'!(SGG)]:CD\'Z!+]GSIR*+>V^QQK&[HHA_YYD*0"OJ#G-;E% &3 M)X:T:76O[8>PB:_+*QF)/S%1A21G!('3(XP#V%:U%% 'FO@W8+W1 H&#(_%?BSPFMC%J)L;FXU;5H MK:V^RPG]U"57> &;E]Q(7)QW/H*>K>,O&VA:-I^K:Q8I9V\6J_9;]1&KDVQ( M*2C!.TD$J>2,XP,G%=WXF\(Z9XKTN"QU(W -O(LL%Q#)MEB=?X@WKC/;OD8( M!"#P?I)\+W7A^19YK2[#>?)-,9)9&;J[.V26R -Y[":.&/P[';B" M-HLB9V7>Y?(SC!VC:1ZYY%=CK_A?3?$FEPZ=?+*+>"5)HQ"Y0JR@A>?;-9^L M_#_1-=N+J2]^U^7>I$E[#'.52Z$1RF_'.1CJI!H Y>7QKK-QXI2TBNA;V\WA MEM4>,Q*1#-M!&UB/F SWK/M_B#X@_P"%?>&==N#--'=?:#J=Q90H985#LJ/L M*D;!CG@=!\PSSWVK>!M#UG4;:^N89XYK>U>S7R)VC#0L""A"GIR:K1?#S1K; M3K.RLY;^U2TMI+1'BN3N:-V#.&SD')'I@9XQQ@ W]'N3>Z)871GCN#/;1R&: M,863*@[A['.:NU#:6D%A906=K$L5O;QK%%&O1$48 'T %34 %87BX[=&MSQ_ MR$]/')Q_R^0UNU@^+_\ D"V_3_D*:=U_Z_(: *G@E"J^(&./GUNZ(&>G(']* MZFN8\$AO(UPLR,#K5YMVGH-^,'WR#73T %<-\7'B7X?S*\FR1[RT$)Y/S^>A MZ C/ 8X]J[FL_5M#TS7K86VJV4-W #GRY1E<_2@#C?%'AXZ#8^-/&,6H3G5K MG3V6%T^06T:)\JKSURH)/KV%0>#%UN^\':-XIN?$5_=2164TKV3*OE3G#!!VZT >6^%[K7O%>D6TMOXCMU-_HLC3*E\QN4N]_$BQXPB MJ2%.#CG&.E2>$];U?7/ ^HZM<27]M-IFDRV+AYCNDO$#&27G@D8CP>Q+C^$5 MZ%I7AO1=#GN9]+TNTLY;D[IGAB"E^2><=LD\5/'I&G1V,]BMC;_9+AI'F@,8 M*2&0DON!X.23G- 'D&@^)]>N/#GPWMY[R\DAU:[F^W7K2G>Y61BL98<@'IU' M"XYZ4NM:SK-OX-UN4:E>Q6]CXL^S17/VJ0,ML'564R<$J&)7DX[9.,GU>3PW MHQ_LS.?L@MU$0.J7VL7_ ,3+2W\52VL?GVD.G7#732PP.[-\H()$:NP"$C@; MNY&*[+X8ZG<#L3I>GE M9%-C;%90!(/)7#@=,\*WMXAMCBA0(B#T ' H FHHHH MQ/&1(\#>(" "1IMSC)Q_RR:J?A= NL>(&V@$36T?7/ MHC_[,:M^-,_\()XA MV_>_LRYQ_P!^FJ#PZO\ Q/O$C^;OS=0 #)/ MHN<]\Y//M0!P'@[6;:R^)?Q M"U;4)52)I88X"JDF<+N4"/\ O'A>!W-<_I^BW/A;X2W$OB*TU*%]5U5)1;6Y M\IE&WY1-PV(SM.5V^@ZX%?05% '@J0SS>$/BM$+:5?,NVN88C T61G=Y@1N1 MG ;UX!J]KDT.GWO@&\2WEM_"\%O*LAALB8X[AXBBR%"OS9+9!&<\D9[^V52O M=9TO3)H8;_4K.TEF#&))YUC9PO+;03SCOCI0!E^$=.M[/P38Z?:S7+#-K MD$LN8F6:&!2P:3 !*C!!SP1D<9X&9XXT&W\,>(O"+6%M<6OAZ*YNGN#:IYA@ MFE& X#!N21SA54#))/8 4 >*^(+.XTC M1K70M)T[Q%,3X>O((Y[N(W$@B=_EB*I\JGA.2,JFU=H8\2VMKJ,-W\)-0_LZ MZDM+6U>UF5+<[XY6A"#=D A21G)^7 )SCD^QVEW;WUI%=VDT<]O,@>.6-MRN MIZ$$=:FH \?ATJZG^(/B.PU6SUDRW&IV^HV5S:)LAE6,+Y8,A4[=@Z_,,] , MX!P=9T_6$\,>,-"?3-2N-5G\2"]A,5JTBM"S(4='QMSA2,9SV[''OU% &;X@ M627PUJ:01O)+):2)&B*2S,5( P.>I%>53^&];G^%G@K28-)O3<6.J02WL$X& MY$4N6[\KEAC!SC ZYQ[/10!R'A33+FR\6>+[NXTV2W6]O(Y(;ABNV:-8PHQ@ MYX(8]/XORR;?YO&MGZ#Q#=GD=_L6,_K^M>BUYU9LC>-;4 [C_;]Z>"3C%H ? MY_K0!Z+1110 4444 %%%% !1110 52TB[CO]&LKN+S?+G@21/.&'P0",]>:N MUE>&%5/"6C(@8*MC '.2!Y:]3@<_@/H* -6JP'_ !,6.%SY8Y[D9/'T_P#K M59J(%_M; @["@QZ @G_']* ):*** *: ?VI(2 ?D&"&Z?4=\\_\ ?/YW*K1G M_3Y0"^,)"" M!_Q+9QR/]@U)X:5EU+Q)N/\ S$8^,8Q_H=M4/Q%_Y)OXD_[!TW_H!JQX<7;J M/B3'0ZIP,'C_ $> =_I^M &_1110 V218HGD-_-+;G(/:O5Z* /'/&$-^_A_P]HT6DWQU:XT*Y M22XBA+LA:W^>,YRN6<+N)R0,A<,P(YS5;"]G^&?PZMCI=\R07ZFYB:U=L)NP M'3(KZ&IDLJ0PO+(<(BEF..@'6@#P;Q!HDDK?$Q;?PWJ'*?+C .26'4<@\YK6\7:2U[\2[>:_P!*U:]T75M&2TA%LKHRR"0. M(Y"<>6,X)ST.#V./3M(\5:'KUP\&E:E#=R1IYCK$2=HSCGTYXQUZ^AK8H HR M7']EZ()I8+F4P0KF*$-<2L0 ,#NYSW/U..:\4M=(UR;]GR^\/+H6HG59KKB! M[=D.#<;\_-V 0_F/6O>:J:;J=EK&GQ7^G7"7%I,"8Y4^ZV"0*-2?29K+3KNRM!;N\0525C4%U5/B=976H^-O!?DZ/>W]M M97337(CMR\95BH )/RYPC$Y(P![C/H^IZE:Z/IEQJ-](T=K;H7E=8V@#)\9Z!$/AMKFEZ%I M,4;W%NVRULXE3+;NG:% M<,A*9WX))&#U'!KU6J.I:Q8:3IU[?WERB0649DG(.2@QG&/4\8'?(H X"?P@ M/%7@GQ(@\/RZ3Z M<;9KOQ#?0V\US&2N2Z&+*CH,JD8&/4=\UZ997D&HV-O>VK^9;W$:RQ/M*[E8 M9!P>1P>]3T >.7WA+7M/O]5E6QNKT:WX9&EQK$RL+6X$2IM@7G@">VLQK*Z'!/#+)8RJTMI*V3%)%^\7(#<,"P.&X.1FO2O!=EJNG^#M+M-;!H_&G@"U MTR_MH[34X+=3;L7+BWE"@$;E^\IZ'\\9 J/Q+X0W%M CEHT6'(0.V.2P8YX(! (SC%> MMUEV^LFX\2WVC_8KA!:V\4WVEA^[D+EAM7Z;?Y^G(!Q>K>%]=UGX=ZUIPT;1 M].U2_2*/RK5P Y5P6D=P@ZC)"X.,=23QV^@6MQ9>'=-M+M56X@M8XI C;AN5 M0#@_A6C10!Y-=> _$4FK^/KF**TV>(+?R+8O-]T#Y%_#=]K5V"T5K'N" X,C'A5'N6('XUK5A>,O#B>+?".HZ$\WD_:XP%D*Y"L MK!E)'<944 8OAN+Q3KWABVUJ]U\V=Y?1"Y@M;>UC\F!&&55MP+/P1GYA_C;N M/&MGX=T:S'B&20ZHEG%-J$%K%YS6_"AY'"9"H&)Y[X.,X-9GA?5/$>C>&=/T M"Z\)7\FHV-L+99TEA^ROL7"'?OW $ 9^7.?6L?QEX?\ %&M^)-82VT:T%M+H M+VZ74<@C:XF8?<9_O$#YL*<*3M+<= #M]3\;>'](N;*"]OBC7\)FM&2)W6=0 M,_*R@@GI@=]R@9)J.#QWX>N?#4>OQ7I:REE%O&/+82/,3M$:J1DMGCCCOG'- M<;+H/B";7OAQ>C0KE8=&M'2]"SQ9B9HP@'+C/WASP >E:=X[T#4?#]]K0NG@M=/9TO% MGB99+=EZJR\G/L,]:Y/3?&=_>_%\:?'<:A'I$VC_ &U[&ZL]DD4F>PV[ONX. M 3R2.HP,/_A7GB*X\*>/=':RC$MYJOVZR9YP15Y=Y(3@[03]=N"#NSD U/#GB^U@\%Z3=WV MJR:O=7\DR6SQ6QCENBLC_*L9QC:HQSCI[U;D^(_AZ+PI;^)7EN1ILUP+8M]G M;=&^XJ=Z]0 0<_IG(KD='\.^+8/"/A72CHRVTEGJ$S7K-=1K*D3%V#1RHQ*! MMY4E/GZCH3G-E\'^+/\ A6 \/#P^SW2:P;@#[9$0\6_S-Q+-T).T9)/!) X! M /2_#OC/2/$][J%G8&Y6YL&431W$#1, V<'!YP<'K@^W(KH:\^\&>'M9TSXA M^+]7OK#[/9ZI(C6[^V[/:N@KG/&+*+7248X,FKV87Y<\B4-Z\?=Z\_P!0 +X-C"Z; MJ$@W9EU:_8[NG%S(O [#Y?SR>]=%6!X.).B7.3G_ (FNH_\ I;-6_0 4V1!+ M$\;%@K J2K%3SZ$<@^XIU-D+B)S$JM( =JLVT$]@3@X'O@T >(:#>'Q!97?A MB36=:!83Q:NMC-<'4)KZ&6V9R%: M4$-PP&."1U/!]LFI-X*U2SUWQ3?:5=VLD'B*!4EAN2Z&WD"% ZL =PPS'&!V MYXH O7'Q LHF\."#3[V[/B"V>XLU@52V5C5]K D '#=?$?[)9^ M:VAW:3V^GIJ6H6T[B.2VA;(X'.]\CE?EP.I!^6IK7P9=6&I^#C;WL;V6@6DU MO(90?-FWQA!@#@ %0?TJ34O#&LGQO_PD.C:K:VPGLUL[F*YMVE&U6+!E 8?- MR>IQ]>E &;=ZQIL?Q>MEGAOC=#16GBD2<^1]GRQ),6,[]P8=^ O?@1Z5\4VU M?4_#UO#H9C@UYY39R2W0#K%$6WLZ!3M;Y1A02#DY(Q5ZZ\(7Z>/T\7_;X)4M MM+:R$#6S-)( "V\E3RQ8G@#IP.37$> KS48$\-7HTK0[NXN)'@G\F=C=VRRN M9'O6Q-AK$FK*38$*Q8Y";1)T&Y^*_!]OXNCLX[O4;ZV2SG6YB6V,8Q*O1SN1B2 6&.GS'(/& #GK;PQ MJ^F>*O%'BN VVG)<63QVMMN#+Y@5")I .4Y )X)Y[UG6'C[Q5:> V\9ZQ9 M:?)I8T[S(X87*S23F4(I;LJ$'.!DCCJ3@>CWNGM?Z)/ITUW*K3VYA>XC 5\E M<%@,$ ]^F*R[;P9IH:U\08_" MFJWD$5N7LX(KRTNUMU7[9&4)E7RR[%2/O+P"< $9)!D?Q5?:OX.UW6X)X;C3 M8-"#-$]N-CW9B+N.I.P J&4YY8C(Q77:!X8MM!TX69N[S4 (_*#WTOF$1]D MP %QQTYP,YP*BC\':;!X(D\)V[W$&G/!);[D9?,".26P2",_,>U '+6_B?5K MC2]-L]*^R:>\'A>/5Y (,H69<1Q*I/RH"CYYSC: 1S4-MXYUJ_\ %7@/;MM] M,\0V$LD\(16VRI&6^5B,CDKUR,=JZ&;X^"M#O3I+"VDMGTD;;.2TF:%XDQM*!E(.TC@B@#AH/& MGB4?#B#7;MY)$AU.2"^N+*!!,ELA9/,4.-A.]1N.,8)^[C(]%\.:A_:WAS3[ M_P"U0W1N(%0>#TK-T[P+I&D:9:6.GR7MNMI))+#*ERV]6 M=:>&/C+3_DX&KZFV<=OI0!M56 /V\G"X*#!W\\=>/Q'Y^]6:@!_P!/(W'_ %0^4#W/)_SZT 3T M444 549?[0E7:I;:/FP 1TX]3U^@JU4*8-U(2.0 %[X'&?IGT]JFH **** " MBBB@ HHHH **** "BBB@#D_B<7'PR\1;"0?L3]/3O^F:O>' 1>^(2WWCJC$\ MY_Y8Q ?H!5/XE8/PXUY2"=]JT?''WB!U[#GK5KPQ*)KGQ RDD#59%Y]HXQ_2 M@#H**** "BBB@ JG?:MIVF26R7U];VSW,GE0++(%,C^BYZFKE9&M>&]/UZXT MZYNU<7&G3_:+65",QOC'0@@]NH["@#R'P?J=WH^C?%35M/>,75KJ4TT9>/<# MM9SR,C@C(Z\5TR>-]:;QCJVDF>#[/!X:_M.,B(;HY]J=^A'S$X]^M=;8>"-# MT[1]4TR*W=X=5>1[UI)"7F9\AB6[=>V*I6'PU\/:=/<30+>F6XL#ISO)=NY\ M@X^0$GC&T8QTQ0!S?A'6/&?BKP9;>(Y=?TZQMY+.[5P;=1LD4LJ2ECD *5R> M,8!R#G(Y^Y\<>(=,^'7A?5H'6ULIK>5KR>QM(R89=Q$9:(@+Y9^;.-O(ZYP& M]9TGPMINA^&3X?T_[1#8;9$4"8ET#DEMK=1R2<]LUEQ_#;PY'8I9"&X^RK:- M9&(SMAH&?>4/?[Q)!ZC/!% ')ZKXFOO$>H>+-(M]56"UTK0Q*/*C5A=-+#O9 MSN!^4 @#&/O5EVOB#4]'\(_"F'3[DPPWUY#;W"&&-P\991U925."1E<'D^U> MF:CX&\.ZK=?:;NP8R&T^Q-Y=Q)$'@_N,$8 CZTW_ (0+PU]ET:V_L]_(T67S MK!/M,N(7W!L_>^;D?Q9Q^- '*:'K?B+Q9X@U*^M-5338](U@V4VFSJ"DEJ, ML>-PD9@<'IQ@=\\Q::GJ.G^"OB;JD.L2RW,>L7$48GBAD#*K1IN*M'SE"%Q] MT#HHZUZL?!'AT^(Y-?\ [.7^T9&5WD\Q]I9<;6V9VY! .<=>>O-0_P#"OO"W ME:M'_9*!-6@2./,)8,>0V5&0#@8% 'GD7B_6M4DT[1S>3V4-OX2CUB2>! M=KSS^6C D@?(]>L?AM.-5:QN=7DN8[ORD7;((SC=MQC M)"_0%NE>C/X%\-.MJ&TJ/-K;-:0N'<.D)!!CW9SMPS#&< $BK,OA;19FTQFL M$7^RP!9"-V00#C[H4@?PC\J .=^%6M:CK'A[48]1N3=/I^ISV45P[ O)&I!4 MN1_%\V/H!]3W59NC:!I?AZWF@TJT6VBGF,\JJS'=(0 6.2>3@?E6E0 4444 M%%%% ')?$[/_ KO5<#)(B&,9_Y:I4O@^(PW_BM"=W_$[=LXQ]Z"%OTSC\/2 MH/B>0/A[J61GYX/_ $?'3_! 877BO>,,=>F)^7''EQ8_3'- '64444 %%%% M$%Y_QXW'_7-OY5X[\+?"L'BGX7:"E]>RBRM+Y[G[+ %&^1)&(WO@MCD\#!P> MM>R7%M!=P/!C0O#I>FV=C$[;G2U@6(,>F2% MR: /,;K1Y_$GQ9\5:,=>U*QLVT^WD,=M-AO,^7E2<[5'&0,9+"L(7FH7WCC7 MX[KQ6ND7>DZC!%9FZD[6!1*PP!@OC)X []A3&T'2'UA=7;3+0ZBHP+HPKY@X ^]C.< #/H,4 >3 MQ:5J4'Q"\0>!V^TRV&J>1J-M SR1G.?7K7KOE0BX\[RT\XIMW[1N*@YQGKC) MJ)+"QCO'NH[2W6Y;EY5C4.<\WZ4 >/Z43:>-]!T_39;BYTW4?"YFU.-9 M2V\%21,R]W8[5W'!.[K7)^'=::\M/AH:A>SV&I1,JO&P2020R@9+*I&T9 P0,''RCV"J-I MHNEV%W)=V>FVEO6*%49EW%L$@>I)^M7J "BBB@ HHHH \L^'W_(6T X M/.G:N-K/Q!K-SI=K8WJ7-GD7WFHH6V?/RJQR: M /7:*\C\(Z[JEUXI\%Q7&JW,XO/#YGNX6FW*TG578?WB">OI5_X?VNJ:]:W- M[=^)=2>*QUJXCBA68$21(2'9<1 M[&)1BN<>AQFM&9VC@D=(FE=5)6-2 7..@R0,GW->%Z=K_B:3X275H;AA)^.D/HS7HFEE M,4EW.K[1O.?F*[=V 3GJHW%M%<+;&&.#=*SDJ#A M<] 6ZDCH?;/75\Y:'>W>E_ "ZN--O9[6>/7 $EMY3&<,R#JN,@@].G3BNXU7 M5)]8\8^*]&O/$TOAV6PCM9-.N%N=L:(!YDCLNY5?)QD-T7CIG(!Z8=0M!J!L M/M$9O%B\]H%.7$><;B!R 3P/7!QT-5/#VM)XAT2#4X[.[M%F+ 0W<7ER+M8K MR/?&1[$5Y9HX@_X7/XZS>31R&R1K;_29(MY,(8G /S8#$C@[>" .*I^%](]?'P MZB=-4OK+7T^TO(;AT:6UVN1E\_O%SD _[(]#7H_@N=D\<^--.74;F[M;6 M:V,23W#R^46C)< N2?O?AQCC&* .[KF?&84IH.X@'^V;;&6QSD]N_P!/Q[5T MUNW1+@?\ 45U$_P#DY-6_6#X0W?V)/N&#_:>H M9YS_ ,ODU7/$.J2:)X=U#5(K-[Q[2!YA;HVTR;1G&<''Y'Z&@#GKGQO>P_$2 M'PA#HBSRR1?:#=+=X2.+YOF8;,@\#@9&6'-=F"" 0<@]Z\IT2YDUOXYKK$-N M_P!F_P"$>1)F4[T@E9@WEEQ\NX ],^M<'>V]G8Z5X[TNY'V=F\26\H1X@'6( MR[MP )^4+G!R!@]LXH ^C6N;="X>>)3'R^7 V_7TZBL>SUN_N?&.HZ0^E&/3 M[6WCDCO_ #U82NW5=@Y&.>O]WW%<))X>T/Q5\7_$UA?)++:-IEMYUO'(T<H%5+%K#3OB_X^GE%S%!%I"&.2W_A188_-"9^4O\J]>@#UU+NVEW^7<1/Y8R^UP=H]_3H:YZW\7-<^(M7TV*TMY+:PLDNUNTO%(EW% M@%(( 7E&R=Q QS7D$EKK4'@+Q7IZ627<=M%8Q&^TO"_;;178L#M/+A#\QQG& M0V0,GM+8Z=)XJ\;7&G6[):7&APOYJP,D+G;)DY("\@K]<-Z&@#MM!UR:[\+V MVJ:XEIITS@^.:3'J&F^"_AQ>+IEZVE:;J$KZG;>4SR1R%_DE** Q R[#K M@%>N<5L>(-$TN#2O!\^@Z)?7&C6NNFXD5[.0NJ,V6Q$R[@I;@# ^Z/8T >DZ M;K=S>>(-7AE;3O[*M4A:WFAN5>1BP)48UF5 !(JM@ \$#'OBN MCTFWN)_B!H&H6EC?VMC8>'?*N6>S>,')&V'YE!8@C=A1P5'N* .WM_%'A^[G M@@M];TZ::XSY*1W2,9,8R >3R.*UJ\ T71+VWLO 7E^'-1@EAURXN;]C82( MT8,@V,_R]"C)ST 4CL<>_P! &!XY&?A_XC4D#=IERN3VS&PH\/ C6_%F1UU5 M,?\ @%:TWQTZIX#UW=G#64B9 SC#3;DZ>(C>B)C )?N%\?*&QVSB@#DM1U77X_BEIVA6UY;KI=S:F]E#0Y ME01G:44],,2O)&1EL'I6FGCOPT^F?VBNJ*;3[4+/S!%)Q,0"$QMSG!'YU@Z- M:>(M2\>:/K6J:<+9;;0S!>2=%-R[@LB*3G VYR,CG&:X^7PSXFL-(U;3X_#D M\K'Q7_:\)A>,1209! &&R/N8QM.,T >HZMXW\.:%=7-KJ>J1VT]M#Y\B.CYV M>HP/FZ]!D]?0UG6OB^R_MO7+F?7[.32;.TMYA;I XDMPR[M[''S;@RX ]N > MN2WAV\NOCD^M7&E^;I+:1]F$\J@KYF0<8//0D: M5J\=G;H(65'E1"B2$?,/F 9B,X!V>G! .Y/C30H].N+VXNGMDMIH[>>.>!UD MBE<*50IC.3N7ID>]^+/X%\6'PKY$:R7DVGZ_%?64=Q*D<\]O$@55=]V-PP "3V], :UMX M?\0G5OB'JCZ'-#_;5G'%8Q?:(2[,(2F#A]J\D'KV.">,@'5'Q79:+X;TVXU" M\DOY7LDN))K:W.YX@%WW!3JJ#<&/?G !/%5KCQY;MXUT70K.">:"_M_M9NTB M+(8V5M@&.<9 );&%R <9XYZ'2?%FG/XA=$_LK4=-ENHDV[<8;)RI M5B.G/!Y'6M2?0=:A^)?AW5H--MC90Z4]G7()ZCKD^AJ>[^(6AZ?H%SJU MXT\26/E+*2 VW=U]N>3BKXF\ >(-8\.^,/*A3[;KFI0RQ0&5?DAB("EB3C) M S@'TH ]!T3Q;IVO:OJ6F6J74=SIXB:5;B$Q[ED7'-' MUJR^(&OZI>6<<5AJ-M:)$RS*S*\4>""!VRS 'V]Z[6@ KS[286E\763C(":C MJLAXZ@%$_F>OX5Z#7%:(FWQ);'^]/JS=/^GB,4 =K1110 4444 %%%% !111 M0 '.#CK6/X379X-T-2,8T^W&/^V:UK.0L;$YP 2<=:S?#:A/"VD*%*A;*$;6 MQD?(.#CB@#4JNI/V^3(.#&N.#V)_Q_EU[6*@3_C]DYQ\@..F??KSVYQZ>] $ M]%%% $"+F[D;DX&/8<#CGI^''K4]0Q@?:)R ,Y4$@GT_+/\ ]:IJ "BBB@ H MHHH **** "BBB@ HHHH X_XI#/P[U%=NX-);*1G!(-Q&,#WYXJSX+=G37V92 M#_;5T,DDD@$ =?857^)QQX"N\YYN;0<>]S$*D\!Y^QZYG'_(=ON@Q_RU- '5 MT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ') M_$J-YO E[%&I9Y)[5%4#.2;B,#BF^!&+R^*7P<'7[@#/?"QK_2I/B,KOX*N% M179C=6>%0X8_Z3%P#Z^E,\![=OB4JN,Z]=Y^7;DY7_.>] '6T444 %>=?&J2 M6R^'ESJMG61GMXT()CC3[O4 Y P!QD9H UE\1Z=X:\2Z)X+MK"'K>S5S:S^1,PE/FQ_NR_F&/;CR\X3 M=N^\PR!D99\0/"-_XOL-)ALKJWM9;&_2]W2@L"4! 7CZ]?:J*^ +R[\96FO: ME#3[ M;68K2WU'SS'-D/MD95V_N>N1P:ZLZYIVG?$_Q#+>020_V=HD, @GC&?UK(NOA3KK:/-H=GXFMXM)&I_P!H6Z2V9DDC^;=L)W@%0>>G M)SZUO7/@*>^\::SJMY=V\FG:MI_]GS6XB(D5-H&Y6)(SNR>G3'<<@%*7XCZI M%IU[>2>'GBB;1CJ]A*7+HR ?=E( VO@J=HSUQGO6,OB"_O?AUX5U#Q!8R7+7 MNKV[+<17?EN"TI9), 8 &<;,XP!R.HW]$\!ZW:^&[KP[JWB07.E-8R6,$,-L MJE58%0S,+=+(;7.X)GRTZ],DDD@ MY/H.* +6L_$QM-DUR[@TU9M'T*XCMKZX,I#O(Y52(UQ_ 6&[/7M3-9^(>JV' MB76M'LM%MKK^S]/&HK,]UY8\K:"VX8//4#'7(SCDT:E\+FOY];M$U98-"UJY MAN[VT6W!D\Q6#/L?/RABJGD'';WEO_AW>W'B#7=2L]6MK6+4M,72XH#9EQ!$ M-H)R'4DX#8Z8R.N* .STC4%U?1;#4EC,2W=O'<"-CDJ'4-@_3-7:RO#.DS:# MX9T[2)[E+E[*!;<3)%Y8=5&%.W)P< 9YZYK5H **"0.IQ02!U.* /*OA]G_A M)=)# EAHUZR.#FIO[2L<9^VV^,9SYJ].GK0VI6*,5:]MP1U! ME4?UH R;#P-X7TN>VN+'1+2">U!6&9$_>(#G.&Z]SW[U>TOP]I&B0SPZ9I\% MI'.")(X-$M85C* M2,%8QQP!TQ\J\=.!5@ZYI(9%.J609^%!N$RWTYYIJ^(-%8$KJ]@<#/%RG3\Z M *P\(>&EL'L/[ TPV;R>:T!M4*%P,!L8QD#@>@X%27OAC0M2U""_OM'LKFZ@ M01Q2S0JQ50<@#(['D>AZ5)_PD6B;MO\ ;.G[L9Q]J3./SH_X2+1-N[^V=/V] M<_:DQ_.@!9= T>>_N+Z;2[.2ZN83;SS/"K-+$0 48DOK3/^$H\/C&= M=TSGI_I>>]5QXI\/%BHU[2\CJ/MD?^/N*8?%WAH'! M\0Z2/K>Q_P#Q5 &S7,^,/]9X=Y_YC,'_ *"]6CXT\*KU\3:,._-_%ZX_O>M8 M7B'Q#HFK:GX:M=-UK3+NX76(G:*&[1VVB.3)PI)H VO!N/\ A'B1T-[>,/H; MF4UOUP_AOQAX:T_0Y(+S7]-AN(;RZ$T,ERHD5OM$F75MD;#()MI>1Z_=Z=.>G(]: .KHKD1\3?"9)"WUTV&*973;D M@L 25!\O!( )P.>#2I\2O"\D7G):NE713;Z[O+QCWZ4 =;17*Q_$7 MPY*JM%+J4BMG:T>DW;JV.#@B(@]#TI/^%A:.PW1V>N2+G!9-&N2%YQS\G';\ MQ0!U=%/68>O7IP: &^/R/ M^$%U<-$)5:':5.>[ 9X],Y_"IO#V/[3\2D8YU0=/^O:"L/Q->:OXF\,7.G6G MA/6(7N#'MDN'M450)%8DCSMW0>E:%M-JND:MKFWP_J%['=7@N(9H9;<(R^3$ MF/GE# @H>JT =517.OKVMKDCPE>XSQF[M\D?0.?\BF#Q#KN\!O"5PN[(0?;[ M?+$=1C=_C^% '2T5S7_"3:@H'FZ \>[.TM?V^#CK_'VH_P"$FO\ S"G]B D$ M@_\ $P@X.3Q][VS0!TM%3PA"",@R>)#%<$G \1;SMX M.<>2.V>/IS0!W-%>?/X\FY*:_P""" I) U8L>A/ YX_E[\0R>-[^>'S;/Q' MX5"Y*X,$\I)!P< ."3VQC\30!Z/7&:(P;Q)9C=G/]L$<^EY$"/IGZ5D'QIK0 M)/\ ;&C[,X 70;]B.G!PW'>M'PM+'<:CH=S!?P:A'/9ZI,;FVC:.)V>[A8[5 M8D@ D@9)Z=: .YHHHH **** "BBB@ HHHH BN2!:S$]-A[9[53\/Y'AO2PWW MOL<6?^^!5J]S]AN,8SY38R,CI4.C;?[#T_8VY?LT>&V[ MNF\Y*@[2?U [=_\ .:GJ"//VN;D8X[GT]/QZ]\CTH GHHHH A0$7,N>YX''X?UJ:@ HHHH **** "BBB@ HHHH **** ..^ M*)QX#N1ZW=D/_)J*N2D\7_\ "+:EJMG:>)-!\I]5G9TN+*Y>2*21RQ5BIVX7 MIG@<8R.W7?$\%O TZ _,]Y9*H]3]JBXKGXO%A\*Z--*-*-^M_P")KRR"K,J; M96G?9G(.02IY[8H @_X6+J;>6R>(O#'Z<]>W/H:4_$+4UV M;_$WA9=WW?\ B5WA+D8) ^?K@\#DGGT-=-=>*]7TS3]4FO/"SPM8V?VQ%6[5 MDF0$^8 X7 90-V#UR*Z#1;VYU32+:^O+#[%+,HD6!I!(R CC) QG!Z#\Z // M&\>ZJ)@A\1^'PW&$BT>]DW9QC!#"IYQUJ'4 MO'FJ:99Z)>S^&'CM-0,<-S+-=^6+"=G"%9UL80PO6O-J23%,B+ 0X;)&3DX!!QR!61+\0-0A^':>+F\/Q[ M#,%:U^W?,D9?R]Q;9C=OQ\H['.>U '+_ /"<7X<8\=[SNVE$\+RY'S%>A([\ M$=<@C&0<$OBC7"64>,=:1RRP@+X/888@,,;A]XY [[N%.0:[L>*KRP\0Z;H M^O:9!:2:GY@M)[2Z-Q&709*,61&!QDYQCWJ7PYKNJZSJ^M07-E9P6FG7;VBR M1SN[R.%1P=I0 #:XSSUZ<O7[G7_.#33XCUZ*5 MH+CQ7XC5U5&8MX1*$JV5 QC@DJ<' R20,\ =QKWB75[#QCI>@:=864W]HV\D MJ3W$[)L,?W@0JGC!7!]ZU->7MMK&GV\ AV-#/:REXY0VZ\0 @R:KXS#,!M\O2$VDMG'&XGMZC&!GW2:\\112");KQU,S,<,FEQJ,9(Q MDD@=.,X^O(KMXO$>H:=XBL]!UZ*V$^I+(UC>6BMY3L@RT;JQ)5@.04Y1F.XGJ1P.WO0!P[M"YFVA_+V [P,EN*VK#7O&FH>+= M?\/17N@I-I,,#K,^G3;9VE0L!@3Y0#IGGUQVK5TK7M9F\:ZGI>H3Z:MG9645 MTZ10.)8S(6^1G+E3M",@A=QXWW@X"QZ]8L,8//*+WQ^!/ MI@SMH'BH2 HWCG:KG/\ Q.K+++ZJ"#GZ$CMSUKIK'6?%&NZ&=?TU-.M[.1'E MM+"YMI'FGC&=I:19 $+XR!L;:".IXK+O_B#?)H6B^+M-MS>Z+>-Y=SIT=N3< MQ;5D:1E?=@[?+.5(&<=10!17P[XBWQ@R>/"%?J^M60R#USCT'Z]\^M6L-3NC'(Y3S/,3R9 M)1L8-@']V1WZY[5C'Q-KNI'Q%/HL^GM-HT\T TJ6W=Y9MB@AB58$%CG;A2#Q MWS@ YZ7P_>VYTV375\82V37UJ)8[G68)HO,:9%3S%7EEWE>!QWQP"'6^D'4M M6UVXT1?%B0C4[A)A;:M%;Q>>#ARJ'!QGD9S^7%=CXTE>7PI:,T>R274=.^5E MSM)NX3@KU/TZU!\.\FT\1$D'/B&__P#1I% '.MX4UME<;_&H+ 8/_"1Q@J1G MD_JM% 'EG_ B.K2W4<< =N.E#^"[@Y7_A%#( ,A7\5W6UCU&1M_ MISWSUKT^B@#R=O VILYA_P"$2T\1L4;S&\37K@8!.&&T$\@#_@0Z\D(GP\U9 MHU+^'-"!V_Q:[?%@3G))"^YZ>IKUFB@#RV'X>WD?#^%M#QMQ\OB&^&#V/,7I M^>3SR:5?A]>+;1H/#.B"0%?,QXAOMC $9 7R^,@=23SU!KU&B@#RV;X?ZI), M7CT#P]&COK1%\/=1#1B?0/#CQ@DLL>I7B9';L>>^3] M,=Z]2HH \Q3X>WQ'[[1/#I;9@E+V[7+9Z_3''OU]J#\-Y=I"^'/#&2N#FXN2 MI;U(QR.O'ZUZ=10!Y8?AO?G:QT#P5O[GR;C /? SWI@^&E^KM(OA_P #J0!M M7[-.1IDV>?K+_ )YXI_@5@WB/0N23_P (E >> MO,OK^'Z5Z;0!YDOPVOPN#:>#O7']BE@3QUW.>V1P1U_"FK\,+T(0L7A"/(QQ MX>C8X^I/\\]*]/HH \U_X5KJ)EW>;X44X&''AN,E3G/ W=CTY_,\D;X::DV MU[X8.,@'_A&8OKTW]\_A[UZ510!YK_PK'4/F U'PV >W_"+PD'W^_P"G'X"D M/PQU%E"M>^&&'8'PQ#\O_C_/Z5Z710!YL/ACJ'RYUC0^#]T>&;<*?8C.>R]# MT4?6F'X7:H=V/$6EJ3T(\-6F0?7^7Y5Z910!YH?AAJYX_P"$GL /4>&[//7Z M5*?AOJ^Q5'B:P& 0"/#MKQUZ<>N#^%>C44 >;'X9ZO@ >*;/C.,^';3Y<@\ M;>F3GG/3ZY* ME/JQTBWW=, ],9 ]OTXJ$Z#JWACQ!X?N7U\WL5Q?_97B-C&F0T4A)+#D?<'] M*KF$33S;4CM8F M**LC*JAF!& %';N>36JOP_NS&JOXU\2*1P3!<)'G\-I _ #I]:O?#N0R^ M* ME(P71W(],R,:ZB@#BV^'UP1_R//BW/&,WD6,CI_RRI/^%>SG!;QSXM)'I>1? M_&O>NUHH XO_ (5[,1@^./%WMB^C'_M.HC\-G*[1XX\8J,;>-2!/7U*'GMG_ M .OGN:* .)7X=6DZTJ?#G1Q(&EO=:F'=9-3F /3KM8 M'M_GC'744 '5=3)(P2=7N^?\ R+3F^'_AMX1$]K=.H!7Y]0N&/4'J M9,YXZ]>2.YKIZ* .6_X5SX5_Z!K_ .L\P?Z7-\I]OGX'L./:G1?#SPK#(LB: M2I9>FZ>1@/P+8KIZ* ///'OA30;#PAI:+IU].=1*^9\LU) M49(!NHAD#(S^=.\,7,&[7YC,@C.KS+N8[<%416'/H5- "?\ "NO!HW?\4QI? MS+L/^C+R,Y]*E@\">$K9'2/PWI6U\;@]JCYP !U!]!6^[K&I9V"J.I)P!2JP M90RD%2,@CO0!B1^"_"\2E4\.Z4 0H(-G&>@ '4>P_*B?P7X7N(1#+X=TLQ@Y MVBT0#ICL/2MKS$V%]Z[!DEL\4V"X@NHA+;S1S1GH\;!@?Q% &&/ OA,/O_X1 MK2=V2W_'G'U/X>P_*IE\'>&$+E?#ND@N07Q91_-@8&>.>"?SK2>_LXX9)I+J M!(XG\MW:0 *WH2>AY'YT^6ZMX;8W,L\4=N%W&5G 4#USTQ0!DCP;X7"E1X;T M<*<FV:/(.>*M&6,3+"9%$K*65">2!@$@>@R/S'K3 MZ (8K2VA(K%L8(_MT8S_U$(^WX4 = MQ1110 4444 %%%% !1110!7U#G3;H9(_G3GU[5 M-4*9-Q)W ]%Z<#J>_P#GVH FHHHH 8N1(_!QP:?35X=^ ,X/ Z_6G4 %%%% M!1110 4444 %%%% !1110!R?Q&(_X16,'.#J5@#T_P"?J+U%>>^(&W:#I:;V M1G^($J@QA<@_:)L$9XZXY_GT/H/Q&&[PU:QY WZK8+DL%Q_I,?P!-: M]W9VM_;M!>6T-Q"W6.9 ZG\#Q4,&C:7:R));Z;9Q.GW6C@52OT('% 'G>AP# M5AX[MX/$TNEF;5[B-3"82%_VMH6?:)(]Q1YO78H#,&'7 PRU#PMJ=U;Q:AH+D7$KR " M:)OF2BSALR53;-M6,G@*,'CL,#V% ' : M[- OC_PE<:=K2ZM=).0IQDGH<;0,GIM]J /.-;US3-6^(W@R[FO MGTZ)M/NIF6:98)(A(BE0_/RE@#QG/'M77^%KS2XKW4=&T_4Y=4EAD-U<7+.L M@0RL<1EQU8!3QC@ 9KI%FC>$3+(AB*[PX8;2N,YSZ5ACQIX1C#$>)M$4;CN/ MV^(<\9S\W7D?G0!Q7BE-"UGQ'JDEQJW_ C/B'2&6.WOA-M-Q"8U<$KQY@#. M1M!)&!ZXJPEWJ=EKOA3Q?KMH\2W.E&PU JIV6(]$T>[@M-2U6SM+BXQY4 M4TRJSY.!@$^O% '(ZF+7QEXY\-7>F7,5UI6C&:\N;V!PT6\J%2-7&59L@E@. M@'/44SPUXLTC1O#VN7=Y=@*FL7\BJ 29 9G90O'.1C&*[2;6])L]5M](FO[: M&_G3=!:M(%=UY^Z._0_E3-1\0Z1I%Y:V>H:A!;W-V=L$!V!.,D'IWW-'N$UCQ=>ZO M9(6T\6,5LMUMVB>022,P&1DJH(YZ9<@9P<=)+-% JM+(D89@@+L!EB< ?4DX M JAK>OZ5X;L5O=8O$M+9I!$)'!(W$$@< XZ&@#CO#:W"_&7QC/+9W26UQ#:K M;7#6[K%)Y:8?#XVDACCKVXSS4EO:G4OB)XNMKBVNX[2^T^"RCN# XC:S]<\2Z/X;2!]7O5M5N'*1%D M8AFZXX!Y]N] ',Z#XFET/P?9Z9J>G7G]NV,'V064-M(_VAHQM5HV"X92 I+9 MPN[G%4_"^DS^%M&\%^'KRWNGN8Y)9[LQV\DL:,Z2YW2*I08:3')]_>NVL=?T MO4M1O-.M;M7O;,@7$!4JZ9Z'! )'N.*2WU_3+O6[K1H+AGU"T"M/%Y3CRP1E M26QCD'CGF@#C8?#.H^'O'FCV^G@/X8DNIKM(0A)L9C!*K*#C C;?D#/!& !W MS?%%KI^N)>7J:7J%CXRLIKA;"6TL)D:I/KP!R2!70>,\&QTI#CYM8LN" ;0[[&[TSQ!<.1H]CX MLU,WC$?+'YKM&DK'L%;C/3YN: /2T\17]O>Z=;:IHDEI]OG,*2K<)(D9\MW M8C!!.P*, @D]?6Q:^)(+KQ=?>'5MKA+BSMDN'E<#8RN2!MYR>A[5=N=4T^WO M[;3YKB/[7P:1&LFHR))M,6>2JC'SLJ N1D<8 ))Q4LT\0^(UI 642G29F SR1YL=U^(]K<8%_)>R7$-NQVM-'-$B1%"?O;GR@Q_%Q0!VVJ^(HK-K>UL(&U'4K MN,R6UM$V 4X_>._(2/)'S'/7@$\50U77?$EG;1V]AX=34-6$/G3I'<[+=!GA M5D=068@$#Y>,9.!C/--I.FV6IZEI^KWUS!<6_AVVB@G%R\68XM^]UVD9*OM) M_P" ^IR_3O&EY8^ M$MM8U""W\17MF'>>X&!;H=VV:0'JVU?N_Q,#T 8@ [? MPYKMKXF\/V>LV:R)!=)N"2KM92"05(]001^%5=<\1R:-K.AZ>NGO.FJ7)MS< M>:%6(A&;IR6.%/& />LBQ2^3PKH\/P\N=(FTV,O&\^HK*P=02"Z[-NXEPQ/0 M'/&*/&5S#;>(/!"WEQ C'56RS/Y8+?9Y%& 3W9@,9/) [T :6K:]J*ZK+I6@ MV5O>7MK;K=7*W$QC4(Q(5 0#\[[7P<8&WG.<5E'XAQWUGX?72K>+[=KAF2)+ MR78D#Q?ZQ7(!)(;@ =>HI?%D%KI&M'Q!8W[0Z]-9M9Q64:+*]Z,EE54/.X,# M\W0#.1@5R.J>&HK+1_!?A#7+J2T\_P ^XDU:.0*\-X1O,:/C W-(_7J!QSR M#K[;QU<7_A33]0@T^.&_OK\Z&.4,R[BZC+)A"1@#)(&1G-;/A?7;C6 M[6^6\M5@NK"]DLIC&Q,AR,G%<#'/>:]\-/#&F:O!Y%O>7JV MLM_;*8Q#'$S>3*@P-A=DC"G&/FSQD5U'PR:1?#5Q:_:HKZUMKV6*UOXQQ=Q_ M*WF$Y.3N9U)RG\Z].KR[X?Y_X271?3_A"=.S_ -]O7J- !1110 4444 %%%% !1110 44 M44 %%%% !7,^*1OUOPA&,;O[79NW06EP3735SWB M_PD7A10Q"_VA*2.>?\ M1)_\: .#\/>(K_PYH7A:_P#,FNM$N-.DEO[>&)"+559 )DP V,O\PRPQN('' M._X@27=XSDCU/4EB&BQ7D'EWC(D,F)SNC*D%1^Y0GG!Y['%5?AU!//I/AKS; M)I+$>'=AG95\O25 _ K:7::5,^@1VOB[6SK-VL=PJ'5);A&"*'DW1LVTH MPRN<=^.E:ENMQHOQ3^RW>HZA/8ZG:2W%BLUT3'#*KYFCV]&&UD9<_= ('%7I MDUL:;ID4&AQG4+8QQ+G\0:5 MC((-0M[A M'@N,#,:M\DN"0>L;/^./04 +X3#M8WVL3W5R\6H74MQ"+B=G2. ,1&4!.%5E M ?C'WO:L/0/%6JS>.3::I\FF:U:?:]&3"C8L9(93_%N9-LF#D#.!T.=SQ-I5 MQ=>'8-#TVS#64[QVURB2B/9:#[Z@GGYE&SCG#$C!%9/C#P9//H5I_P (PODZ MO8W2W%E--<.PB.3O^\3PP)!'?/3B@!WB?2UU7Q[H-G-=ZC':W%C>--%;7TL" ML8S%L)",.1YK?7//2KNC7-YIWC*^\.W-[->VQLTO[26X*M)&"[(\988R 0I! M()^8C)Q3+FVUZ?Q;H^JOI-L8+6QFBE"W0+"27RB=N5'"F,C/<'/M4:Z+KH76 M=?9+8>)+RU^R6<2R_NK6)22@+$?,=S%V./8=,D S]5\27T/C"QU6.7_BG;:] M.CW"JY ,TF 96YVE4=53GD%GKT&N$OOAGH,WANYBM= TY=7FM/+6>1CE)"#E MO-VDYR2=VW)[UT_AR/68=!M8=?>UDU*-=LLEJ[,CXZ-\P!R1C/'6@#4HHHH M**** .>\:*&T*W5@"IU73@0>_P#IL-(X1-96VIWZ>5*"R# MYC&7 W%R!M&"<9^4 FNE\8X_L>TR<#^U=/[@9_TN+UZUS.DZ+JFK074FFZQ M%IXMM=U"1UDLA.)'\XA6Y8?=&<=>2#V% #-/MIWNO!'AW4;5UM([.2]:.Z8D MEXPHBB(/WF0.&(/= >U7O" 34[7Q=HU[&DFF6NK3VT41)*K$55C'@=%!8X'8 M' X K;/AVZ==,NIM4,VKV#2%;QX %=9/OH8P1\GW<#=D%%Y.#F72_#_]CZ7> MQ6=PHO[V5[FXNY(LAYGZML!' P %SP .3U(!RZVT\/P?\-PV=G+1WZ'3=)U#2?"UEI-M?VQN+2&.WCN'M3MV( N2@?K@>N,]L<5#'X3M M8M-:T^T3S//>1WEW<3MODN75E/S'@ ?(JX P%& !0!S.C:?=1>.]'TO4W2=K M'19+^7G@W<\Q$CXZ$?? )Z GU-4=2LK?6?@UJ.GW2*]K:WTMI9S,1Q%'=&.- MPV"!A !N Z _2N\U'0C=:O;:O9W1M+^"%[]9(FP=K+D9PP!!SP<]+O-O+*UT2!E#ZK.+ M>;/.+< M-^: IGL7'2L3Q98V%AK^@3+H.$FU>.6?5(HD9HI&.U%)SN&]]BD] M,''4C'7_ -G*^IV^H3/ON(;=H5PN%&XJ6(')&=B]^U9PT"^GNRVHZ[<75HEW M]JAMEA2/;@AD1F RRJPR.A/&3) S_" M>W>I[-!'90(#D+&H!R3GCU/)_&JGB"8V_AO5)@ 3':2O@D@<(3V!/Y5?CC6* M)(U^ZBA1]!0 ZHU %Q(>[ <8 Z?J>OTZ>]25&B 2R.%P3@$[<9P/7OUH DHH MHH :@PS].6_H*=35)W/G/7C/T%.H **** "BBB@ HHHH **** "BBB@#E?'Y M(T.P"G#'6-/V]>OVF/TY_*O/[_2K?5M(\.6TT,,AD\:78;S(]X:+SKAG0@<[ M6V#(Z<#/%>@>/&*Z9I(P?FUS3AQ_U\QG^EO:%!&VFVT%N^KZ;;Q -,)#(7G7! M_P!8H4$\?,,]ZW;32- \3Z[K%VMK'+:ZC86,C3)\OVB,M(V"1@E3M4,#UVX/ M08VM-TW4X?%.LZA=_8_L=VD4<"Q,Y<",'[X(QSN;IZ"H/"_@^V\*:EK+V&U+ M&_D26*W4'$! .Y1VVDG(';)H Y/1/!?AO4/''CJTGTFP\I)+2*%(X55K8-;* M2T>!F,DG.5QR/:I9].TBV\6^++J[\*IK @CMY_EMH97#>4VXXD()9MH^Z.:Z M70]!U33O&'B/5KF>T:SU1XGCBC5O,4QH(QDG'8I2QD)(LA*+&FP$X RQX)],8R>P!S^NV.@:/J?A6\O=$6XMK32KLE/LX MGDCBC1&5>1DJH9@/3=VY-6O!^D12^!=:DGABN-%U&:6[TZTFE^T+%;E!M4@Y M"\@G:"<9ZYK8L_#VN)K>C7]YJ%K.+**X6?*NSR/,P9MK$_*H*@*N.%&/3%:U M\(ZWHTFM6^CZI8II-\YDMK*XMF86C,/G"%7&%)).,8';'.0#EM"N9O"_AFU\ M/ZS>/?:3K.F*=*N)@&\N4PY:W8GL3RF?=>PKI==O[+0_AQI5E/>)I,%['!8> M?PH@5DR^,\ [%<#WQ6E/X0CU;X?KX8UHV\V+46XEBB($94;4=02?F& >O7VI M\'AV^C\7VFJRW\,MC9Z>;."V,)W*Q*EI <\$[0/H,=R2 8'PRO;;Q'X N=!O M+I-06Q:73)Y8F8"XAP0K@YSAD(Y!SUJ8:+I$?Q4BL%TRU%O_ ,(ZR>48E*,@ MG48P1S@''7O[UK0^&M4@\?77B&+6H4LKF%(9M.%H?G"CY7+[_O@DC.WIQCN' MQ>&;Q/B#+XG?4H&B>Q^PBT6T(8('W@^9OY.?]GIZ4 85OI\.D?%BX>RM%%M8 M^%88T1 MP'R[>@ Q6M#X>U&/Q[<>(FU:%K6:S6S^Q"T((56+*?,W\GQCS\I5>O8>E='I>NW>J>)O#VC:\MM'XATF\E%T@( MS,IM9-D\>/X6!Y&."<<<5TLW@NWCA\/VVF7 L;/1[S[7Y0BWF=L,IW,3U(=\ MGDDMGM5Z_P##-E?>)],\0'='?V$3Q_@#7&_$=5=/"J.NY&\16>X'H>6ZUH67AF]@U>VU#5?$E[J@M=QMX9X M8(T1V&W?^[1)]0OK,V-TMU$UK(JY<<#.5/J&Z73X@T3 I+:R*C;P1U#J"3G_9'ISW=GH,EGXFN]8;5[N=;J". VLJQ MA%V9*D%5!_B?C/\ $?08GMM(TRSN]1GBCC!U%PUS&<;78 (3CU(P#ZT 4/#. ME:7+\/M,T^."*73KC3XPR8XE5T!8GU+9))ZDG-;=E!#;6%O;VQS!%$J1G=NR MH Y[\=ZY6U\'V.GN;>T\07]MHQ)"Z9'=!8T/=5?_6*O.=H88SQ@'%:]M9:? M:ZNNH0:B4A%FEG'9I,HMT569@RK_ 'L'&?1: *WC%L6ND)W?6+,#CIB4-_(& ML[X=P13>'=6$L2.D^L7YD1AN#?OW&"#[#I4_B^^M)!H,:74#.VM6RA5D!)() M.,?0&H?A[=6<'A>0275NLQU&^:4%P"&^TR]0>^!0!T>G:#H^CN[Z9I5C8M( MKFVMTB+ = =H&<5(FD:9'J3:DFG6BW[#:UT(%$I'H7QG]:7^U-.&,W]KST_? M+_C36U?3$QOU&T7.<9G49Q^- $CZ?927\=^]G;M>QKL2X:)3(J\\!L9 Y/'N M:66PLY[F*YFM()+B'_5RO&"R?0GD?A5=M>T= 2VK6*@=2;A!_6FKXAT1DWKK M&GE>N1* +5S86=Z8S=VD$YB.Z,RQAMA]1GI4=UI.FWTPFN]/M+B4 M+L#RPJ[!X>-YH(I'C.49T!*_3/3I5#_A)M!QG^ MV]-QZ_:X_P#&D/B?0!UUS3!QGF[CZ8SZ^G- &B8(C,)C$AE VARHW >F:)H( M;A D\4&CC'B+23NP1B]CYST_BI/^$O\ #."?^$BTC@9/ M^FQ\#_OJ@#6>"*2'R7B1HL ;&4%>.G%.1$C0)&JJBC 51@"L?_A,?#&W=_PD M>D8]?MT7_P 5['\J8?&_A,$@^*-%!'7-_%Q_X]0!NT5@_P#"<>$SC'B?1F)& M0%OHB6YQP W//%1_\)YX2#[#XCTQ3G!+7*@ \<9SC/S#_(- '145S)^(?A$= M=?L\%&Z:U!TS]UN?IQS_P#KH Z:F32"&&25ONHI M8]>P]JYT^/\ PN%W?VHI'J(9#C\EXZ&J.M>/?"\FB:E'_:,[K]DD+FWM9&*J M4/0[=H.,XS_*@#)^', .J63^&/$VE M>'M3@&IO,CS>&M*$7DV..F<\_P"*:/B/"1QX M3\7YS@#^QI!G^E ':45Q0^(\9?;_ ,(AXOS@$?\ $H;!_'/\_7UXJ2/X@J^X M'PGXK0K@L&TMONDX)&#SCN!EO0&@#L:*XT_$'YW5/!_BQ]O.?[-V@C(Z;F'K MTZ\'TH?Q].@S_P (5XJ*^UG&3[<"3^>,4 =E17'+X\N6SCP5XISGC_18QD?C M(/\ /XX]90?^$+\1J<\AH(^!^#T =?7/>("4UOP_*" 4N)SN8G:/]'DZ M@=:H#QKJ;R*J>"M>.?58U_FP'YD5";S5]=\0:2TOAC4+"&V\Z1Y+F2(J0T3( MH^1R*=I)\$3@_P (.I6_)_/TH ZNBN2_X2/Q5N0+ MX,!W8)']JPY (],<]#^1I_\ PD'BK;D>"9?H=3@S_.@#JJ*X^3Q3XCA.)/"< M2$#)#:O",\,V _[CD62/4?)T],X_"@#M:*XMO%?B55R?#&G M@8R"==C /T.RD_X2WQ)C_D7M(Y/'_$_7]?W7\LT =K17#2>,=>C!$NEZ! WJ M^O*W09/'EC/'TQR>:A/C37"2H3PF&Z!3KF6!],;.3^(_'I0!W]%>;W'Q!U*U M&9;[P4 ,C_EGS^F: /4J* M\I'Q.O!"9FU[P5L#$$)<7#'OC VY(S@9QBDD^*C1;A)XA\,YRRJ8[6[D#'L" M0.#][(Y(QGG/ !W'BX@:99#YLG5;$ CM_I,9YJIX#.=-U?\ [#FH?^E#UQ]U M\0+#4DM7NO$^ER6<-];R2I#I%Y&^4;S/E8EMP^0<[<<\D<9J:?XZAT;[7!:^ M)M,6">_NKE?,T"]E95EF9QEE*@D;FX]ASB@#V6BO(W^)FH[?W6O:(YR!_P @ M.\!Z<\>;ZY_3O2I\2-1,66UBR+!ONKH5P3C@\GS>.XZ =.MT5Y))\0- M9DAS'JT0<')V>';G[N/0OG.3TQTQR0<^QH ]-=4,61KFH&5E(Q_P (RX4-C/&6R!]<^AYJN/&/B(JK_P!O MW;+G[J>&CEESU!,G7G'0>M 'L-%>0+XL\2EF":MK!=VH^+V=3R]OX54 \?=((;G)SU]!UY(!ZY17D2^(-?<,5U/QS MCC/_ !3,!*]SCY/<<')_(U')X@\2(K@ZGXZRI!&SPK"2PVD$?PT5Y0FL^(+AUQ/\06B(.\+HUE$3VR"Z CUPRD*_;/4\G'/I0!ZA7D_P +RIU;3L@ _P#".I(@7H%>[F)X M].%Q^/M6@ECKYE4OI'BD@9)#Z]" >>AVMFK'@GP[J&E>(#+/I=Q96-KH\&FV M[7%U%,\FR21R24]G Z#I0!Z!1110 4444 %%%% !1110!E>)Y&A\)ZS*@5G2 MQG90R[@2$/4 C(]LBM6L7QAG_A"=>QU_LZX_]%M6U0 5&BXFD.T ''..2?K_ M )_PDJ-!^_E(0 8'S=R?_P!6* )**** &J&!;)R">/88_P#UTZFKU;Z^N>WZ M4Z@ HHHH **** "BBB@ HHHH **** .8\=VU[<:+9/864E[+;:G:730Q, S+ M'*KMC/'05YX-*\1P-<"QMO&UI&9I9DBBO[=8\R,SG:OEG^)CU/\ /CVJFQN) M8PZA@#_>4J?R/- 'C!L?%K.QV>.@">AU6 #ID=(N!V/.>O7J0Z=XLV-F/QZ7 M_@VZQ;XP#@9/E#&1SQD],XYQ[&MS&QE 67]V 6S"XSD9XX^;Z#/I3HYTE *B M09./FC9>V>XH \;;2_&!9,0>/VS@-_Q.K)=HXSCY>>G&<'KTSRPZ+XXZ&S\< M@DC 'B2S_GL_SGBO:Z9-)Y,$DHC>38I;8@RS8'0>] 'C"Z)XS^5QI7C5RO\ M#)XLMUW]\G X/&,#'7\:4Z-XP?.[P[XQ4Y!)'C-,GD9XSCU]/PKVD'(!]:* M/&H]$\8$,#H'BM2""-_C,8/..",G&.>??V%2'PUXL?1H87D6)YBHR$CQN;Z9('ZTUYW6:./[/*RNY4R#;M7YM ^D7L$2LZBXE:'8VTX! 60MANHRO;G%.DO;A#)M MTN[?9NVE6B^?&,8RXZYXSCH]>D3:A=1DA-&OI<$.F0#SW_A7FK$$?V%X M>4/IZ4#XE-'PRO-H'_ C_ (3 &0%,UVX ..F3P:].:6]R0EK$<$C+ M3D _*"#]T\9R/;&<&DFEOUEVPVD#K@D,]P5[C@C8>V3WZ4 >:M\-+UF+'0/! MC;B20T=PD_'X[O<]A^M>E"6_\W!M( M!'YH7=]H.=F#EL;.N< #/0YR.E EU A_]$MP1)A3#LW8SYISMXYQMZ]>/8<\\ 'F?\ PK34 M A(T[P4']],G(]AGSJ4_#C4RISI?@@MM*K_Q+)AV S_K,#OV]*]/!D\U@541 MX&U@W)/.=_\*\UHPRPM+X8\J52)%_L5"'.29 M-\+]1=/FOO#&<8Q_PB\)QCN"7_IQ[XYF_P"%=ZV;AKG^V]#$Y;<)5\.P[R<# MDL6// Y_V1TKT/\ ?><>$\KC!R=W?/\ 2I* //I/ /B![=X$\4:;%"Q.$3P[ M!M5#GY "Q&WD#G)P.N>:@;X;:\Q?_BK;+#@AA_PCEI@Y*GT_V5Z_W5]*](IC M"3S4*N@C .Y2I))[8.>._8_A0!YPWPTUR1G>7Q99N[G+N?#EIN8YR23CJ:/^ M%8:J3G_A)[,'T'AVSQ_Z#G]:]$=;DR'RY(@AQCVVD=%T*V7GCG@9SD9Z]S7>RK=F8&&6!8LKD/$6;&3NY##J, >G)YZ M4@2^\YR;BW\H_<7R&W#ZG?S^0H X8?#K5RS-)XHMV=VRS?V);KGG(Z=^G/7C MK3U^'VN*H'_":3X52 %TV!0-WWN@'7OZ]\\8[1(]1!7?=6K#:=VVV89.."/G M.!GM_P#KI4CO@BB2YMF;G<5MV /3&!O.._YCTY .07P1X@7=CQK< LP<[;", M L#G.,^O^>F'OX)UY]^_QOJ#!^'W6L7(P1CI]!]!WS75^7J/V8+]JM?/VD%_ MLS;=W&#MWYQUXSW'/'(8]0V "ZM0_&2;9L=>>-_ID?7GGI0!R;>!M8;9N\;Z MJ=A.T^3""O.1C"^OKFI3X+U8]?&NL]!_=Z^O3_ZU=0([_<?\ A-_$P.01BY3@"2>N2. M>,CKCEZI="&-3/$T@'[QS$<,?8;N/UH Y _#Z[P=OCOQ8">N;N(C_P!%\=_\ MBE/P\E8_-XX\7GG/%^B_RC%=88[SC%S$,#G]R>3S_M=.GY=:5(K@,2]SN7/0 M1@<8/^(/X>] '(_\*Y;"Y\:^,#@Y/_$R W>QPG\L5(/AXF9"WBSQ:VYLC.JL M-@_NC ''/?)]ZZ]D8PE!(P;;@/@9!]?2EC1DB5&D:1@,%VQEOVV2?\ A)?%>,8Q_;4W'/7K2#X>0*FT>)O%62,%O[8DR>.OH#WXQS78T4 < M@?AY9D$'7O$F#C/_ !-9>W3O3#\.+$C:=>\1E,D[3J;D<]?ISSZUV+ E2 2I M(ZCM0H(4 DL0.I[T <W7TKL:0@[PVXX (V\8/O_GUH Y,_#CP^P(8ZHP(Q@ZI<<>_W^?H&XA@0Z@>F,Z MI<\<8_YZ=??WH/PW\+,26LKEB>I.H7!/Y^9]?S/J:ZNB@#E/^%;>%2^ M#1C'A?200, K:(#^>/>NEIJ(L<:HN=J@ 9.>/J: ,6/P9X7A\OR_#FD)Y>=A M%E&,9&#V^E-?P3X6D4J?#NE#)!)6T12<=.0,]S^=;*6Z1NC*TI*1^6-TK,,> MX)Y/'4\^].CC6)2JEB"Q;YF+')))Y/;G@= .!P* ,>'P=X8@=FB\/:6A;KBT M3_#BIO\ A&/#_P#T M,_\!(_\*TV17QN4-M.1D9P?6E"JK,P4 MU('6@"A'H M.C0C$6DV"#T6V0>OM[G\Z>-(TP :=:8'('D+Q^E7:* *J:;81D%+*V4CIB) M1C]*L+&B;=J*NT8&!C ILD$4RLLL2.KKM8,H(8>A]J:;2V,AD-O$7.< MYY_$_G0!-@9SCGUI-PYY'!Q33#$Q&,$)#&N<$X4#. M.E T\*9W2H,<'+#UQ_,BF&]M!UNH?N[O]8.F,Y^F*EV*3DJ,^N/\^@_*G8 MS@=>M %<7UH=V+J [<;OW@XSP,_G4JS1/MV2(V[.W# YQUQ3Z* &":)C&!(A M\P;DPP^8>H]>HI%GB=%=9496.U2&!!/H/R-244 ( P0<'!Q06 (!(!/0>M M+10!$;FW#.IGB#1_?!<97@'GTX(/XTY9HG^[(C< \,#P>!_(T^B@"-)DDEDC M4DM&0&&",9&>O>GJRNBNC!E89!!R"*6B@"-IXUE\HDAN/X3CG..>G8TC7")U M63MTB8]L]A[5+10! ;N-5W%9L9 XA_P" R>@--6^A=68)<87._;'M_+U%+#<"=G"QRJ%Q\SH5!R,\9 MYJ6B@ HHHH **** "BBB@ HHHH Q_%G_ "*&L^]E,#TZ;#ZUL5A^,CCP;J_! M/^BOT^E;E !4:']_*N01P>W'^K<]_3VIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110!B>+SCPCJ? .82O/3GBMNL/QB"?"6H@'!\O@^G(K.-P/0X MQR*?3%'[UVX[#[N#^?<<_P Z 'T444 (,9.#WYYI:09RV<]>,X].U+0 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%!('4XH **** "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@#&\5@GP MQ? =2H[X_B'>MFL;Q6VWPY<^A:,'\9%%;- !3%!$CGG:<=3GGV].W^>KZ8G^ MLDY!&1^!P./Y?G0 ^BBB@!J]6/')],?_ *Z=3$P6D(.?FYXQV'Y_Y':GT %% M%% !1110 4444 %%%% !1110 5Y?HWBN^/Q@GAO7"Z1K5F/[*_>95A$S ,.V M7^=AZJ4Y[5V_BNRU;4O#5[8Z)/!!?7$9B669F4*IX)!4$@XZ$=.O:N.\3?"B MROK?2I/#MKIVCW]E<).;A$.?E&54$#.-V#^';)H U+SQ3JZ_%JS\+V]I!]B. MGM>2NTN"ZE@N[[I(*E6 7OGDCME^%OB%J>I:/XKUN\TN26#3;MX;>WMGWNVT M*/+ VC/)R6/][&.*UY/"6J2?$33/%?V^W1DTX65["J$[L$O^[ST!8]^0!ZGC M*TSX>:YHGA[Q5I>F:[#;MJEX]Q9SI$0\0?;N#'/!P"H*CC);DX -71_B#:7 M=WX@MM0$$/\ 8D2SSW%O(TD+1LI;@E00R@ %2,YZ=#6/JOB^X\1>"M?1]"N; M2UF\.S:E:798NA4J^U6.T!)!A6"@GUSQFK%G\-9(M:UV2>_B&EZSI<=E((9;9K*:QMS':?<1P1N#@9U],^']WIM_;7? M]MQ2R6^@C158V1#$!MPDSYGKCY?UK/M_A7($V^'KTW:2+9$&;Y] M^T_O#C^(=^HXXY +EE\3 VF>+;S4M+6U/AR9H9$AN?-$S#(&T[5QD@=1WYZ& MJ5_\3[[3?#VI:A+HZ326V1VZ#2M_AR'M/%EKJ> MJF[C\1/YC^7;B(P-R!MP2#CY,9_N\YS45]\/M3UCP0WA[5O$OVAQ)$89ULE1 M8TCQM&P-EB<+M5\,:AI<-EJ5M:+=P[)C*@5MHVN0!\ MP+#IQUQTR6?"G6-5\0>$3JVJ-"S75Q*Z&,G(Q(P(Q@ *,#'7W.:T++P;]D^( MM[XO-_ODN[,6C6PAP% V'(;)/\'3'?VJ3P/X3?P9H T@ZI-?PQR.T)DC">6K M,6QQDDY)))/7H!0!TM%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!B^+&*^'+@C&=\0Y]Y%K:K#\7''AV7C.9[=<9QUF0?UK,9 W7UFN3[W,0_K6S0 5'#_ M ,M#Q@N<'U_ST_"I*CBQND(##Y^2V>>!T]O\* )**** &1C ;!X+$@>GK^N: M?34_B/'WCR#UIU !1110 4444 %%%% !1110 4444 8?B+Q-%X=-C&UA>WT] M]*T,$-H@9BRH7.2R, "Q; !;@98_GCI2+\*_ Z# \.6AZ\L68C)Z9)Z<].@' M'2@ 3QIJLF=G@C7>/[WDKC\"_3K2CQ?K3H7C\$:OLSP9)H(_7^\XQT[X_4$R M1?#7P;",1:!;1C.<(6']:CM? _@F^CG-MI5M*B3/%+M9\>8IVL#SU!&/PH # MXOUQ6*GP5?@KU!U"S!';O+Z@TQO&.MCY?^$2&-%DC90RL;*-@0> M01D?Y&/2@#+_ .$WUO\ Z%+OC_D,6OIU^_TH_P"$YU<8)\-0A>Y.LVWM[XSC M)Z_SK6/@+P@553X8T?"C _T./)XQSQSU/6LJ\T[P)IOBC2_#\OAG3/MVJ+(\ M)&GQ%#Y:EF+''7&?7- ##X]U-.)- LT)^[NURV&?U]U_,4'Q_?*H=M%L%7 Y M.NVW?\:WQX.\+@$#PWHXRO]*:WQ%U%1\VG^'(SG'[SQ-$!GMTC/ M;%==_P (QX?_ .@%IG_@)'_A2_\ "-:#_P! 33?_ %3Z>E ''R?$:\ ;:GA M53VW>)(SCI_L#_)%0-\2;W=\LWA#''!\0)W''(7_ #_/L[RR\/:-I\][=6%A M;6L(\R1_LRX'."!-[M)(J*JYP.6 M9: .3'Q(U%I-JW?@H D;?^)[NQGINVJ<#D.O(B'Y]/ MRQ4'_"UKH* VO>"LGD.L]R0/J-G'XGTKU9;2V3[EO$N<=$ Z=*E(!() ..1[ M4 >3-\5;D8(U[P9CH_[VY.TY.!G9Z#J<<]O5&^*E\,_\3CPAT;C==]O?R^?Z M]!TS7K8((!!R#WHH \@;XMW*9W:OX9Q@\I;WSX*_>Z1\CD8/?.:0?%Z4*&;5 M_#P4^MG?@CD=C'TYZ^QZX->P5QGQ8?$B[TO5 M;O3-4UWP[;75I@2I#8WEQAB =O&!G![$XZ8]*LGQ4F\\K#XDT!HMY7,Y4;6+8QR .! MSR!77#QUI\GP\?Q=;IYT2VQE^SJWS>:!S$3CKN^7./?I0!P[?%34<8BUWPZ[ ME>-VDZ@H#>G3IVR2,^U6C\3K@R!%\0::26/W?#MXWR8X( FY.1C;QUSSCG6L MOB+J6I_#^Y\3VGA^,RBX,%M9_;,F;#[2VXHON<#/0UW;7<4*0?:9([>28A%2 M20 ER,[1ZGKT]* /,5^)'+G( [G_ $CC(Z>N1C-(OQ'N MOD9M>M]X7+1KX;N"O3L3-R.&QCL >G)]+;5=.26>)[^U62 ;ID,R@QCCEAG@ M=L*N<#/HB8+\A/AI@G/W$+W6[-()'M KM',#AP6"X!!&#R.>?I7-7/Q M$U/3+[P8MU9VES;>)(HR5@W));NP0]"3N7Y_;H>E &)+XB\1$8BU?QXCG# 2 M>%83D \C_5CD]C[CKTJ<^)=<*X^W^/L\=/#$.1]?W??^GUKTV77=(@OQ83:I M9QW;2+$(7G4.7895<$_>((('4CFHKSQ/H.GSW,%YK6GV\ULH:>*6Y17C!Q@L M"<@'<.?<4 >;GQ#KZR(/M_CQBA(*CPS#^\R>.=FT#CVZ]N::?$VMABIN?B,2 M!U_X1NVQGOC$7X5Z3X@\16'ASPY=:Y=R;K6&/>OE\F4GA57U+$@#MSZ5@:;J MGC'5O":>(($TN*>YMAG(X[<=\U'+/KLI$1?XF+"P96 M[$/R."'7D8Y_,8((Y]&E\3 MZ;I\-NNK7<5K=/;+<31$-^Z7'+-Q\B9R-S8&>.O%+K6O:=86_DR:K!:W,\+2 M0L?G(4#F3&#\@ZECP.] 'FLD6KR2&0CXFY'0">W49/7@+@] >1QVQD@NM8Q# M>B/5;_QWID8@GNA/=ZHNPK"%+<=?XU/( .._S"NC\ ^.IM7^'UOXA\22V]O) M-<-"GDQD;SNVJJH"2S$] .3V%9GQ"U>SU723<6,RS0/HNKKO ((9$164J<$$ M'(.>1B@"E:Z/JU[9P74,7CTPW,0G5CK\*D*?F QNR#@@8Q_6K/\ 8&M2HSMI MOC-][$F.;Q'$ .0,8#XQW_ XSD R76LZU:>(/ VB6>K/:V>LZ>PF58(V>$QQ M*P9&92,GI@[@.>.E:/AOQEJ*>.]:\(>('A>6RC^TVUZ%$?FPD _.!D @'KD< M#I0!EP^$M3EBC)"K1GD]%!'4_F/3.9CX/OF_Y@FIY! );Q1,=P M[\D'J./IC'/3K=)\;^'];U*.PL+XRS31-- 3$ZK,BL58HQ # $8X_#.#67I' MQ%L;^#7M0NXY;/2].NC;Q3RP.IDV[5.OUJ,^#;\2.1X5=6\JE)86QD!E/KV(R#V)KSZXU&^'Q@U?1]0\2W&G:,--6YA4W")\S,J MY5F' !+\<_RP -7P;JA6=6\*Q [_ ),^)+HJ5/)R >>W''0YSU*CP/JWF,'\ M,:81L^5E\27N!VV\KG@9/ QZ'-7_ !XVO[OPMK&J^*)X8].TZZDC@U-EV"X MB4XW<<-S@ J.3QC(.>B@\<:.^F7U]=&XL%L8%N;B*ZCVR+$P)5]H)R#@X YR M,8H Y"3P#J#C+8ZM<7L=Y82:4$^TVUW$$E^<90* 2&+=!@]:>WCO3 MX]'UF]EL[V*XT90]]I[B/[1$I4,#@.5(*G(PWMUXH Y4?#[55^;^G;^IZ9IH^'FK*BJF@>&E(;.XZG>GY>.,8'.>^>W2N@A^*&@RV=Q>R0:C M!8P6"WYNIK;;&RL0-BG/+[F"X'&00"<&LG3-?GU'XN0LO]KV-A+H;7,EK>R$ M1,P=-LBKN*#Y6&2IZY! .: *Q^'>J%CG0_#..O%[>#)^G;_/3--D^&VHRGY] M%\,L!P"UU>-QV&,^_K72Z=\2M"U#5(K/;:6VL:99W]Y)AGEV0W<"3CC'BFF6EG?0ZAJ%G<-:O(Z2B. $,-Y)ZOC\Z]IKR32V/_"R=-08"G7- M78@XSD0H/ZGC_"O6Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH Q?%&?[)@Q_T$;'_ -*HJVJY_P 8.5TJR0(S>9JM@"0?NXNHVR?RQ^-= M!0 5'%N.\LH5B>0,^@[]ZDIJ8RX!Z-TQC''^3^- #J*** &KU;IG/.*=2+GG M)SSQD8I: "BBB@ HHHH **** "BBB@ HHHH Y'QIQ&O%VO^"=]RMON6^TP7:['DC90'X(!Z@>YPQ.#G.C?>.?ASJ& MK6.H7'B1?M5B[&!4GF15;H6!N&W8,#&6<'([D'KB@#@=6FNT^#'B^]&HWCR3Z]+"Y:;(9/-4'\QP? M7ITKL_%<\U@=)TNUUZ],,>E7$_V6"\=+IY%&5D>7-?A[IFJ>(_M6IB#4H9KVR90Z@(VTABOWL#:3C/RGODUI MKJ/PC'AY-#$)?31/YT[UJ'4/B%I;>(=2EM]-L[2ZBD,^PF4I%D_*!@')^487ID$\U MUOVGX6Q:)_8ITRZ&ERS?:S"VGWA02 ;-P^7/8CY>.#4LFH_#F:YNYDT>_DDN MUCCN&@L+D;@A!3( '(**00,_CF@#%UK6=6UR;P=HTMY]GCU+P_\ :Q*][);+ M)=M&-I,B'+;3@[>A)[\4:@=3D\:_#_3KC7KEI+^PEM[VYTZYDC6Y5 2K YSS MUW\$]1VKIKF^\&:GI]EIEQX2U6\M;(!;>)]#N'$'3Y02O P!WP<>U6I;[PY? MZK:WDO@[5WOK51';SMHTBF)5W$*&( 'S=\'/N* /,9-NL_!?0UNM0>6&#Q" MMO(\TYWB$R, I.0!A&4_,,!>@ KW[3([&+2[5=-,1L?+4P&)MR,A&05/.00< MYKA(KKPK!HTFDQ> =873[AUE>U&B/L=^H+#IGY1UZ<9K<7QBD.((O"_B()&- MH":?A0 . /F Z>GTZ\4 (+673MFW.RZ:/"L?8A$!/H&/UZ&PN-%35FNK/X&1I3<_V M9#$Q?<0&WLPY.]N<\ G/%,@N_$4WBA:S/8P[)K&T"6@-M*Z%'RXE&X! M2P'?YVSVH Y_7/#NBZ?\3_!NF7"1QZ9!I,T+AG\M)5C!P'Z C+$D'@[CG.37 M(17>I6GPVM4B$X\,Q>*BAE&Z4&Q5NC $%H]V1U&2H'<5Z/J=MJ.J>.M-\02> M$]9,%G:S6DMK)]C/FB08[W&".3G^N>-C^WO$;:=+"OP]N@!&$B@>_M1&ZY(* MG#G:-F#T//'3F@ ^'5G:66D:@FGZO_:EC)?R30RI'LACWX8QQ?,N<9)[ MYKL:XT>(/%L!6*'X?R"V5MJ!=4MU*QCI\NDL/B'Q!G2# M?B-UU6!F*YZLO&#C!P"?3- '6UQOQ5!;X M#A9PR7-K+-7>?V7EM'0>?#?!?+"X<$R[^1USAB?I6_ MK%E9W7Q+U;3O%*W::5JND00Z;<6\;NQ*;)"L6 V7W*3A0)OBK<65]I=S)IT?AR*W;[4C+F7<#RW>14=>2<@Y]*R-?M;JUG^)-O>6 M=P+FYM[6VTG 8K-#PJ)$/XB&9<[?&OBD9)T_PX$'4G6$Z8Z_G^G/M M3%\<^)!N5K;PJ6!V_+KBY4Y'48_#ZL#QC! *-W:W$7Q2\ B^@DGN+73)$N[D M0LRB5H]HRP4C)8'J1C/OSR?B+3[RY\"_$**WTR[DN+OQ&)(0L#,9(]ZX91C) M'#<^]=D_Q"UQ.* ,7QSIR:A\2-;N)-*GO+?_A%)4B9;=R#.=Y7:VTC?MW8.#CZB ML_P_H5Y9WWPNN(]#NH)8OM/]HS&U="&)VKYOR\'K@GU';!KJ4^(FLR1HRZMX M!RX# -K) "]R>,\8/&/U!%0CXC:^<#^V?ATI8XYUICM^N!Z?R_"@#HOBVL\_ MPTU:TM;6YN;FY5(XHK>!Y6)WJ3PH.!@'D\?RKB?[)U)?$7@&Y\+Z1?6MY:V< M5OJ\\EB\*+ /+#*WF*%+8\S@?-T/8$:,OQ,UN'AM8\ MM."8M0GD!^FU#]._ M)'!^*^J '=KO@5#T&+BZXTF32TABEN+8O [ MXCSAB-N<;A^%9Y^*NK!B?^$@\ E,C'^D76<=+O E[I%EL6Z 62W5CA2RGA?3D9'/ M)![5!I'BF_MO#UC:7?AO5_[9C@6%[=+4B(RJ I_>_<52>!_.G+\2]5+*/^$H\&L"<#;9WA)/H!NYZ?ASZ4 +XAT; M6[+6?'/EP6W G QSV.+(T76?#GB_3;O^R[K M4;8>%QI<7V8 ^5<(0<'+856 W'O[ FJX^(VJ-A6\2>'@68J##I-Z^6Q]T>^ M.3U(Y/(!%*/'FJDC_BJ=. P,_P#%.7O7N,?USR.PH Q+3PEXFB^&?@U6TBX''''()JW=Y M;Z]/J*:_XK39%HEZBLNBSV^R*0Q^9("Q^?;M3 YS0!?N;+4;CQEX#U2#2;V MXL=)T^07$B(N-TD&%"@D9.<9/0?@:NZ7X:UJ[\7^(/&6H:;;P7,UD;33+"1P MY*A>LN#CYB ,9Z$^F:S8-=UE=-@BM/$FJ"*)$0/%X-N"H7:"#SGH"._3\ZFE MU[7U=\>(-=5-_P @;PA)DI^('/J<#N<8Q0!G^#_#'B_3_%V@:O?:-%!&MG-: MW*QRQA($,C%=D:D",8V8"AB:67P3XKN_!_B?2KBTA2;^VSJEBT)OE4ZSK['@9'A)E^I.3_+]:LKK6L[GW:AXJ8%L( M%\.JI QW)3GD@]N,CKR #H?!VG7-N+[4KS0;'1[G4&C>6" [Y"RKM)=P<8_N MJ.@))Y8@85UX6U#4OB=K%YJFD)<:#J.EKIRRK(FY!]XEE)R!D'E"?%UU\/]<\#WCP"UB"KI=\SK^]57W[&5>@P 2,@YX( S9G M\':_XF^'U_IVHZ3I^C:F8H%A>!E+W+Q'<#(5R IX &6P:+B:([CO(X5#T"Y)'4G'%5+WP?KNIP^ M.]7-D(+_ %RT2TL[&2X4[46(*=Q7*ABXZU834-76.(?;_'C;0%<_P!D MV8W';U ,61SZY[_6I/[0U8 $7'CUCC=C^S[#D<''^JP.OL>OIP 2ZCX*U#5/ M@HGA%S##J*6,,/#Y0R1%6'S8Z$H.W&:@LO#OBO5/&$.JZW:Z?:61T9].D2"[ M9Y%WG)8?*!NRHR,X /!8]$FFU*9\3#X@,."=?L-!?0-7ATF"TMX)[6"\M MX]]Q*) 0&R?N@!CZ$]",#)J:;X0\:L?!D5XNFQ1^'+AHR[2EC- %"!@%& =N M0![9)]=*+3;]UW^3X^VX9L/J%J"3TQCS<^XJ"&POIRZ"#XA+M'F M?VZ[L C M&6D'/S'@<' /4< $=C&#\0?#K#@_;M=D/S$9Q(J8QWZ]_3CC%>HUYGX?2R;Q M/X4^SPWT8CM]78KJ11K@3?:(ED+%6(SNW\^GZ>F4 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110!S'C9RMKHJ@G:^M608 =?WH(_4 _A73UR MWC<1F+0-X!/]N6FS(!.=QZ?AG\,UU- !34&"_P H!+=0.O __5^%.IJD$L!V M//.??^M #J*** $&3GTSQQBEI ,9Z8SV%+0 4444 %%%% !1110 4444 %%% M% '%^,=2%CK=H5DV/!I.HW1<'!0(L8!STZG]*K:?X%:XTNSNI_$^MH[0I(RC M[,%4E06QF'CFLSXL\R$8SM\.ZJ?LXY'IW_"H=@/ M[9^M2?\ "",%91XL\2 ,NTXN8^G7C]WQSD\>OIQ7/16L&G3>"9]#$>JG9>_9 M)=RIYB.I90SG) &>3R>#P3Q6G;^/M0N=)CE718H[M=1GTZ\>6YQ;6K0@EY&D MV_!W[^+/$I/7/VM!CGMB/COQTYI?\ A"#O+?\ "4^(\\X_ MTM.,YSCY..M5(/'5Y>>&]&U>RT>"<:A>-9-&;W 202-&&5@A#IE"2>"!R >E M9^I_$C4=)B:&?1"VIVD<37=I"D\P9V!)2.1(V0$#:1N/.2.V2 ;4G@M(HVDD M\5^)$1 69FU' '4D[:B@\)VETH>V\7Z_(&R=T6IAMV, ]!VX_.KGC33;_7? M";P:8L!N2\4XM;Q?W=R$8.89!Z-C!'X'@FN9\,ZOI>KZ_J-]9Z6VB>*;/3WB MO-.GC"HY)0B0E?OA2FT-P2".VTT ;X\"*#G_ (2CQ._P"'_P"KM2_\ M()!A@?$7B8Y_ZBTHQ],&N6T+Q=XG@\'^$KHP6FH3:W=O$7EDD4IO5W7)YZ%6 MSCHJ@ >FOJ?C#7+'1O$T_P!FL5O-&:WPI5W1]\4;NN=PR078 \< <NL3 ?HP_R:5? ED@ &M>(S@@\ZS<=O^!<5!JVN>)+B;5QX9M] M/G&DNL4D-RCE[F78LC(A#*J85UY.[D]!WY[4_$_B+3->\=WL=S;&'1]-M9;> MTG@9E1F#N1E9!R<$$]_EZ!<$ Z5OA[I3J%>_UMU P VJ38'_ (]Z\_SIP^'F M@Y)=]7D)QRVL773.NW%O?0Z M_:^5/;7310S;%3[1%M5E?:K, ?F(.#CCL<@;] '*1_#;PI%C9ITPP$R.=*S_ -O$O_Q5))\, M_!DI&[P_:C!)PI901[P?\;^%/#6E^'8+JQT#2K6ZBU"Q$4T5I&C)FZC!^8 '!!.?K7H=#+274KKQ'I%C<7%[K]Q;022Z8;EWD)^5,A&(X' ] MC6S#:^!#>_81X5M8;A8I)HXI-"*&2-&4,4S'\V"ZG:,MSTKF]56?[-II@,8E M?QTQ7S1QPT@Z9R>F>W2N]L6U.'7KIM9FL?),$:V+1@(2?G:;@DMT$>>2,*.F M#0!4T'3_ 9X@TA+_2M#TV2QFSL=M-6,..A(#("1^%5+@^#8]9N-)3PU;W.H MP(C2P0Z6I(B8X#9*A2N<]#G@\5'\+[B&U^%.F7,\J1P11SR/(6&U5$KDG/H! M56$7TOQ@UUM-GM$?^Q[4@SQLX;YWQC:PX]^>U &DLO@I=+N-2ETFP@CMK@VT MB26""19@0 @7&2QR, =.M8NNRW$&I^ H]6O;>X^S:F8]29-K*MV\3&+CJOS,=N>F5/O7H5^M@3: MM?+"2EPIM_, )$IR%*_[6"?PS0!R@UOPXLEA%!X:E>XU&&26R@%C%&\Z(,MC M>5"\,#AB.#3?^$JT22>PM(O#%Y+>WRS-#:BUA#;H9"DJL6<(I4@G);!XP22! M4^NY_P"%H^#\ ?\ 'KJ.>?:&J/B9;\_%3PZ=--J+A=,OCBX4D'_5X'!S][;S MZ9ZT =!I%SH&JI>+;V5O#+8S-!=02P*CPLOJ.F",$$$@CH:SG\1Z+_9\FJ1: M!<7&CPJ[-J$-O$T>U&P65=V]EX+;E4@@9!-> ME '3:)XXM=4TO5M2O;*?2K32YGM[B2[=" \?$@&TG@' SWSQ1/XS:UTHZO-H M.I+IA5'2?]V3M8@;F3?N51G)X) &<=JX&X4S?##QI-&//MX_$MQ<3I&3^\@2 MZ1W 8=/E!.1GBO4I]9T:;PX=5GN()=*FAW[R/,61".@49W$]-H!)/&,T :M% M%% !1110 5YA\5Y 'E4XPOAO5#][DY-N!Q]?\\5Z?7EGQ88F6Z7(('AK43@L M./WEOSCK_GVH W;KQ3J^C:<)8/"]U>Z996L;3W8N$C=OD#,8XR,N ".+-%DLXO"D MVL16#R6D7VVX9L>7$RY*+_MLO'^R&!ZX!LQ:C8Z;XW.M3SK;Z7J.A1&S9U,? MRQ,SLNT@%3MD4A>O7TH TKKQF#X$7Q/INGR72%-S0.XC:,AMKAN#RK @@>AJ M[KNNS6&J:5H]C%$^H:FTAC,Q(CCCC4,['')/*@ ?WL]C7"21OI7P"NGU0K8O M=K)<^7(<&/SIC(J<]6PP&.N:ZCQDFE[-(\1OJLEK=:?(9+)[51,UTL@ :%8_ M^6F\;0,<]"".M %F'Q=Y7AC5=2OK4+>:3));W-O"^X/,H!4(3V?I^7U(S]%TJ_L7T[2]4D M>74=4U&;6;XLP8JD6WRU)7Y<@_9QQA?E..V8;O48_#\7C72Y"\FJ7\[W-A;A M#FX$T*(@3'4!T8,1]T#)P* -?6_$^O6UI>:KI.D6L^D6,(GDDN9RCW*;=[&$ M $8"]SU.<#CG4U37GB@T9;*-S5]ZJJYA&Q3CIT2X37=>758H9(+2V MTZ**"&5-KHTP65PR]B$$(X]6':@"SI.MWUYXLUS2+NTMX8K".WD@>*4N95E, MO+94;3^[' SCGDUER>(?$MIJ^G7%WI5LNBZAQHEY _Q4\4P+,K2&RL@JYZ[#+OQZX\Q,]<;A6.WCC2-;\76Z>==RK9W/E6 M-E%:R!;BO M_$P2O1J\X\,#=XUL><;4UX^N?^)DH_"O1Z "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH Y;QONV^'@ E+2#JWRXYZ^M+0 4444 M %%%% !1110 4444 %%%% 'EGQ;<"1E8*P'A[4R!SG)-N,_Y]*Z2TTOQ#974 MU[IMUI]S:7EO!_HMR70(ZHJEPPSG( XVCH/2L+XD2V46MLVHPO/9CPYJ!EAB M<*[#?!T)Z'WQV[CBN?AT3Q6;:(V^B^,C %#1[?%T0R.W7H, <>_2@#N]*\%W M&COX;CM[JW:WTE9S*#$5,CS9+% #A0"3@<\'';-95K\/=8MKRWO5U>Q-Q#JU MWJ6Q[5GA8S@?P;P=RD?*=W&3WKGUT+QC*3G1?%L9&"I;QBF.3G' /3W%2#P[ MXOD7YM)\1<':/,\7+P!T( 0CM^>WZ@ ZO2O!NLZ=I%C8OK=K*UGJCWXE-D0T MJLS,RMA\ EI&.0.!@8.,U-JOA+69_$MU?Z/X@.FV6I1(FH1+!ND+(-H>-\C8 MQ3Y<]L \]!QP\*^*]S+_ &/K&T_>W>+<@C.>/W7'T&!2)X.\2JPSHVJ,H)P& M\5D\>W[H8Z_=Z&@#TCQ!H=QJFFVD&G7XT^YM+B*>"=HC,!L_A*[ER""5//0F MH8O#D]QX@76-5O()YH[-[2%+>V\H('(+DDLQ8G"@<@#GCFO/3X(UYAL&A7PR MWWG\42<#G!.U0>_('!_ 5*_@;Q S.W]C#<"0/^*DN #G.2 $P.OL?I0!MZ3\ M.M5L-.\.VDOB"%QH5X\UN?L6=\1!54;YASACDX],=,F]XB\!7&O76K>7KLEG M9:I%$)[>.V5CYL>-K[B?0 $8YP.>*Y:3P#KTJ8.CVY'7;)X@N#[XXC]20.>. M!P.C?^%9:KN(&C:8#SF0:]=@MZ9/EY/X]^N>M '3W_@+4I=?FU+2_%5YI@OH M(HM1$-O&7N&C!42!B,(Q4XR!Q^E7O^$&M5UN_NH[EH]-O].2PN=/5.'"!E1M M^Q[5Q8^%^HRQYET;22QPV&UZ^X/).<*!U)Z8'I2_\*LOV(8Z-HJOU MW'6]0;!]L;?Z?X '26'P]O+18#/XJU"XDATV734S#&$6-PH!"X/(V \DY('; MBM"Y\#6=YX/T[0+B\N6?31']DOD.R:)HQA6!'?;P?6N/3X87RS+(^A>&)MG1 M)[V]E0\=61B58\GD@]<]14EG\,9[/S-GAOPA)OW9-R]S.?FV@X\S..% XZ=L M9(H ]#T/1SHUFT4E]=7]Q(Q>6YNGW.Y[#C@ # '\R35R>]M+8L)[J&+:AD; MS) N%&,L<]AD<^XKR]OAE=E&1?#7@=-V1GR)R1R2.A!Z''7GZ<587X;WHD5Q MHW@F+8IC7;I\Q&W&,D>8 6P2,GGH<]@ =_+KVCPNR2ZM8QNOWE>X0$?7GVIA M\1:&,9UG3N8_-'^E)RF,[NO3'>N07P9KBR!_LG@E#M9(1(F[5]"5% MP"$T(9*\9 _>\=\=: -?_A-_"?;Q-HQ/8+?1$G\ U*/&WA0L5'B;1B0<'%]% MU_[ZK-'A/5\LAU;2?)(&U5T1 0<G(..?KQSD9VLV6K> M'8K"^BU>&0OJ5I!)$-.B1662948 @;A]XXY_7F@#'BO/!TT5W;^(-8@LY].\ M17-[&INO),6O)WA:V#SZFSLBLPW;.?E) M.!D=<8]:U-)L=6UA[^_77!;+_:-S"D4=A"2JQ2O&N6())^7.?>M$:!K*I\_B MB7(Y+?88!VP?X?2@#CX)/A=#96MA%XE)L;=55+,:M,86P^\;DW8;DCJ.F*O2 M:Y\-GUFXU8Z_MOKA5626+4+A,J!PH"L!@9)QZFNB7P]JV./$LI'/'V&W^G]W MV_2G)H6K,H,?BZ^5?^F5K:X)&<]8S[?E0!S\?B;X:PZ1-IQO[6>RNI6DF2<2 MSF5V()9V<%B>F"3Q@8Z"I-+\2_#[2WWVFKF1T7"-<3W%PT:]-J>86*@\<+C/ M%;<>AZE+NV>-M7;:=K^7#9<,.H_U!Q]*(]$OWD>-?&^L/)&!O58['*YZ9'V? MB@#*N/%?@"[UJSU.XO+>34K8,EM*T,F] >&VC;[_ )'TJ&?Q-\/-0UJVUV6^ MCEO[2/RX9PLWR*3D@*!C/X9[=ZW3H.HE]H\9ZV& !VB*RSCU_P"/>FMI%W]L M6V/C?5Q.5,@AV6.XKGKC[/G';- &0GBCX?Q:U+K436_AU)J+SRQM)-(_F,K6%R\;.>=VS9L+9.QX8L. N4P2>W?TH MIS>+?!,NLQ:K*UPVH6L;1I(=/NMT:'.[Y=G'7KCH1ZBK$OCGPE-.DT@NI9HU M=$K_#^QO\ [?9Z9)#Y/'XT^U\!:!J%M'00$I.YUB4^60 2&^;Y2!@_0^]1V/@KPCJ9D%AK5[=LB MJ7\C6'D*@K\I.&.,CD'OUH T!\0K%PQCT/Q+(HSM*Z/,=V/3C/OSC^5*?'UO MC*>'?%#^PT>5>_\ M ?6LVR\%>#]58?8]6N;L^6),1ZF9#L).&/.<$@]>.OO M4.G>"/AYJL\MOIUZM[)& 9(;;5WI"/DQJY5?#'BAR#@E= M+?'?N2,].WK7'^)I]3\9/JCV?AO7;3;X=N[=4OK7R_,DDDA957#$$D(W'7CW M%;$7@GX=3:H=,7S);L;HQ$=3N3RHRRK\^-P Y Y&.:Y_Q?X>';AG1KJ1P6$\(SEF)7AR..#GD<<@'3V_B1FL8]_P\\02S1P("9;6W&X[ M<#DRY[>F1Z5H7'B747"AO >L2QQGE3:G MX-^'VBQQ?:-!MC*^5@MXHWDEE8 MA$!))P"?;KD4 1Q>-_%4L<4B^"8-L@!P M==@#+GID8_#U_7$O_"9>)RZI_P (C9*Q[OKT( _)2<]1TZCK2Q>'?AY#X?GU M^+2=-FTV.VDDDF\KS/D4'?P$]-4-T)\01#OC^YUS2?\)IXGW 'PKIB@ M^OB&+@]L_)W]LU%K#?#31[Y+.]T335-NP622+2MT-L6R0)'5-JY(Z$YYR1@Y MK4U+P_X*TF*PAE\,Z81>72VL"0V,?S.ZL"3P.-@8D^@[G% %!?&OB386D\-Z M4O(Q_P 3^+'/;.WM^OI33XZUH$J^G>'XVSTDU] 0/7 3GCKT_&MBUM?".L:M M>Z;'HNGRW.E"-)1)8H!&&R5"Y7I\@/'' Q5#2=>\'3ZJNFV>DI;17#G[)=MI MXCMKU\<^5)C#G /UQQD4 5E\::\X_P"/?PJF0"';7LJ.O)Q'GM_]<\X4>,/$ M#;BJ^$>,X3^W"2#@\$^7UX__ %"\==W]M/]W.,_ZO_/L:B'C;6U7= M)<>"U&[&#K9&.^2=G3'/K[=Z[D:;8 $"RMAG@_NEY_2GK96J_=MH1WXC% 'G M'@N![/Q3H=K+<6EQ+_8VH3R264_%B1OM5XFX!1X9OSRY[RV_;IV'^0*W]-UG5'^(Z>'_M$2:9'HL5]L"# M?O+>7MS_ '>"?7..>:Y[XL;A=ZB?F*_\(O>X"YZ^?;Y_#I5^*62P^*4FK?V1 MJKV(T**S66&S=P9!+N(&%Y^4CGIQ0!WNHZI9Z5;B>\E*(S;5"HSLQ]%5023U M/ [5SU_\0M'MXM'DLG:^34[PVJ&%')0K]_*A2VX?W< GV'-8^L7NN:G+8:\- M!U Z?I^HR(+*-GANY(6C\OSMH(.0Q;"]U.>.M4)]+FLFT;7=)\+ZC;VD&LW% M[>WD1!@9/S M%<#J" 3E@<@$]%=V$L#H+A!R3&S !^"#@'(!!( MQ3/%>ES^(?!FJZ9:,(Y[VT>.,R$H 67@-P2!Z\5@6EEJ&J:AX3FFTJ[L3HL< MCW+2LHRQA,?EIM)W@DYSQP!W.* $\/:MJ'B_6=2N8K^_L(-,U4P);_9PJ21) M&FY)-PR&9F)]0 /7)UO'6LZAHWAR1]&59-5ES]FC;&#L4R/U!_@1A]2!QD55 M\#07UO>>)FO=/N;5;O5Y+N!I@!OC9(U'3H?D/%3C37UGQG=WE]9WMO#I]NMO M8S"8QB0R$M*Z[6S_ 1CGT[YX +# MD$]!@DG S5-/B'H#Q74F^[1;>R:__>6DB>; JAB\>0-XP1R..:Y);;4-#\!> M/= FTNZM]+M[>_DTR9\,IA='.W.XL?F+$$\X//0TNLP7FJ> !?2:;-96VG^% M[OYI9(V\QY+90 H1CP &.3CMQUP ==9>/]$OYE2%;_;):M=02-92;;A%56;R MN/WA&X<+D]:CL_B)HE[8QWB1WZ0S1PM 9+1U\]I6*I&AZ,Y(Z#COG .,/1[? M4]:TWPO?S^'[JV71]/:6,-- S7,CP>6JQD2?=(+$[]G\/OAJ>$=:F^&?ABR% ML(-9T*XMKI;:64%)6B;E25)&""2/?'2@#I+GQO8V5CK%Q=65]#+I""6ZM65# M+Y9)Q(N'*LN 3G/8]^*DU+QE9:7).LEG?3"#3QJ,K0(CA8R2%7&[.XE3CC!P M>>#B'3M*N]3U[4-:U6Q:SCN;".PCLY)%9P@:1G+E"5YWC&UN,&L+2_"'B'1? MAGJ.DV]X)-:=3!;RJP3$*'9&H;MF,$YZ@N>>* +VK>)(]:T3Q9I(M[_3;_3= M/,TC/(J%0\;-&RO&Y/\ #R..XY%;_A.66?P=HYS7 M VO@_P 16U]XHGM]$TZT@UK1UA2%+XEHYPK+AFV_.QW%BQ]N3R:]"\-V=QIW MAC2[&[1$N+:TBAD"-N7*J%X/X4 :E%%% !1110 5R'Q"S]AT'I_R,&G]?^NZ M]*Z^N-^(IQ9^'?FQGQ#I_'K^^% &#J.)O@GXCDBN[D%)M3D642%&8BZF(Y]. MG ZUT'C>[<7/AO0T9XX-4U$0W(C;;OA1&=DSU 8A0<=5R.]9>C:9<>(_A)>Z M9:&")[^XU"(/(?EC#74?@=#) MGN*K>*=2N? 5UXGL_#I^RVD>A0WT$(&4@G:=HBR#!QD ,1T+#)ZFNPO?!TVI M:'JRW%Q''JVH7*7JR)EHX)8MGDJ. 65?+4$X!;+'C( =-X+369=8N/$$J33: ME9+I^+8%1# ,M\I.26+L6R?8%[Z67S/$-[;WK1Z>=/A^SQ-&-CX\UVR2=S;$Z=,>])IOA.Y6_P!&N=6O M8;K^Q87BLA%$4)+ )OD))RVP < #)8^F "#3;:*'XNZ_*D95IM*LW=LD[COF M7/7CA0,8[?GS>H2BZ\#:[XFD4'48M9,L$AX:'R+CR44$XXVA^./]8WJ:[BTT M.[@\9:AKCWD#075M%;"W$+;@(R[ [MV.LAR-O81Q@E/,W<(656(VDG!&<&@#*\=>$M&GLKN1;1'UK7+B&R2ZE4RLFX[ M2RJ3@!(@[8&,[3DY)-2>,M.M+&X\!I!%&GV36H;:!B.4C\F0;0??8OY"NGO- M(>]\0Z;J,EROV>P64I;^7R97&W?NSV4N,8_C/-4O%'AV]U^[T6:UU2*R73;T M7A1[7SO-8*5 SO7:,,_KU'IR 4O'^B65]H5W>S>'_P"V[N*W>*& X;RPW5T5 MC@,.#E?F. !VK(UPZ=JWP(+6Q-W:?V9%Y37.'<,H4 MV\P$<\XW YKI]4TOQ M%>:U'+8>(UL-,,(22W2R223?GEE=L@$@XY! VC@Y-1ZIX0MKOP1_PBMC-]@L M?(6W#*F]EC'IDCYC@465I/JD%K;27:;(X[DQ*)9"A ( #G)!8J>Y MKT"]L-3N-(CLX-6%M<$;)KM;<,Y&TC* MA6S@Y.X<'CGB71]'M-#TY;&R601 M!WD9I9#([NS%F9F8DLQ)))- 'EUA?:%>^ /'>GS:XT-N+RY>6ZRSL(WVA6/4 ML&((QWZ>E/\ "$[ZG_;P\3+)H.IQ:+%92P;/*B%L%<"X4\!OF+CC[F,5VUWX M'T[4/#^MZ->N\UMJUU)=.>AC=B"-OT*@BEMO!L$BWK:U>S:O-=V8L'>90F(, M:W#8>((!::E9Z.MK91J&5+RS)4^<,GKP@*] M5YSSD#:L+6/2OBDEJ-$AL+5M*:*PN+9_EG"NI=9!QAAE<#!XW'/8:UEX.6WN M!/WD\-D;*SGD$:RVT;?>8%5 +G"_,1_"/?-O3_#:6>I1ZC=ZE?:G>0Q- M##-=^4#$C$%@!&B Y*KR03QUH \SB_MK2]!\*^%+[3;@:TNNAX[S*%)529I) M)EPQ8Y1CDE?XCGGKK?$M)9=4U"*!5:23P](@$BY4,;F(+D'((R3G([=\FNZM MO#]I;:P^L7$\]W?E3%'/<%?W,9/^K0*% &>^"3W)P,=LD8"C:?KM !S4 M&FL#\2];CG9V2#2;-83*,[D+3%R#_$,@9/K]*9?^&="O-;O[R7Q)?PWMTJ0W M"0ZBL?R(& 3:.@Y8D>I)]:M:GIOAB[\B&354LQ!;BVV6]\(B\!P?+;G.W@<\ M'WY.0#D=/:4_L^6Y8MMX$!/7R?M6(L9Q_!LQT/XUU'BG3M1M_$VC^*-/A@N4 MT^*>"Z@ED6+$3@$R"1C@;2@R#V)J74I_!FJ:1!I5SK.GII\;(BV\.H+$K;0= MJ?*P.!MSC/\ #[4:MKW@S4XXH[[Q3I@MD?+PC4XT2;J-L@#?,N0?E/!P001D M4 8O(C21'5E\F5U^X7CW[6(P,9'8>@P 3Z_#+?: M!'X6BBMSJ.JPA+[D 01L,2S$+C+<,%]6QV!JS%%!JGC&U\EHY-/T:S5XMOS+ MYTP(4@Y()6)3^$HZYXY[4K;X2ZCJ%Y=WNJZ(]U=$FY8:L%\P[2O($GID?C[\ MZNG^.OA_:&X-GXCTN(3LDL@-P%&=JQ+@'IA8U&!T R>#F@"UHF/^%A>*^3GR MK'M_L25%?FWUOQ!IMG;M;II>C7*RSR9"C[0 4BA0>Q)S] HRI6_B*R6[O%#3R-=NV\ D $$D#'.!C@'CBLVRNOA!IMU!=VNH:,D\3B2)_M M98JP/!Y8]Z /3Z*Y&7XH^!X4+-XEL& !8B-RYP/9034(^+/@=FVIKR.V0"L= MO*Q!/L%__50!VE%<JRR# /[NQN&X.,=$[Y!'J"#W%/7XG>$V&5 MOKLC)'&FW/4'!_Y9^M '(_#>2$^*=-BMQLC&AW3JN5;Y3?MM&X$@XP>1PN5Y!\+$9-2')]SC->OT %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110!RGC4;KCPL/^HY"<8STCE-=77*^,_+^V>%?, M )_MR+;D]_*EKJJ "C.<^U%( ]0<$4 +1110 4444 %%%% !1110 4444 M%%%% !1110!YC\0M.EUKQ+&T154?-JX8@8/).!G)!/;H?7(Y_XN*3J.J-D8'A:<$$'_ )^8:ZK6AX=M M=0@TVT\(VVLZQ' LBVL=M#NAAS@,TDF%497 &,O$B !QX15B< M9;6,<$=QCUYZG@BD7QGXC);,O@T*&(!_M@]N,8V_U'T';;T*7POJ$-XT6CV> MGW5E^ZO;6>WB26V&2P#[6!!(()/K4D"Z/:>)8="M?#UM%%/9O>K M-]?M;_Q(UH3/&/$_P /E.T,,SW!5>"? MO=&SC..#V[@UW/B75+;PGID%W#H9O$>YCM_*M517#2'8N < DDA>HZTW2?%8 MGU_^P=4TF;2=4D@-S%&[I)'.@.&*NIP2">0<'OTYH XV#XBZO,D9_P"$H^'^ MYARK7$Z$D8/0G*\'H>_'/-4[GXH:O %)\4^!R"JM^[@O)3AAE>%/''7TXSC( M%>Q>6FU5V+A?NC'3Z5CZ/KLVI:UK>FSV0MVTR9(U<3;_ #D= ZMC V\'IS]: M /)M4^(T^LZ?-=.U$!U[J2H!((XX(SGO3+KQQ)=:!)H\^ MMZ$^F&+R#&FFZAN$:JN%W%>>!U/WLGI7NU(K*Z*Z,&5AD$'((H \/LOB#J-C M8Q6MIXCT@6\*".)!HMYPJ\#;O*GC&/O,>.U6%^(FLOM/_"36YX!*IH$^[/H1 MDGL>@].P->S^8GF^5O7S,;MN><>N/2G9&<9Y]* /%7\>ZZY_=^)& +'&-"D) M[]>.G!P<#.*4^-?$>"/^$DNP^,J%\,.=P]>O')Z$Y]2,5Z#XBU[6=-\1Z-I6 MFV=C,NI^:JR7$S(8VC4N<@*<@@=N_P"=3^'/$QU>&^CU"VCT^^L+UK*>(3;T M+@!E9'(7(92",@'L10!YN/%WBEW_ .0_JO# ,L7A53G.. 3+_G..U*WBSQ-Y M^?[=\0;,C]TGA-2^,GK\Y(ZCJ!].:]=N=5TZRMX[BZO[6"&5PD@! M)P2?2E;4[!;^.Q:^MA>2#0#Q-XMRR_VSXJD(( \ MKP>A(P.=WS'O]"#D=N+$7B;Q'Y!,MUX^:0#[R>%X$7COM*DG)/&#Q@YKT"ZU MUKC5M(CT?4=(FM)+N6"]W7 :0E8R=D>#]\'!(Z@"K[>(=&743IS:I:"\!VF# MS1O!P3C'T!- 'G2^++\NSE/B60""%_L&V&!W_P"6/.?SY]N'GQ7?8W>5\2SG MD :);M=CX>UEE\,F_UO6M,N66>97N[5P(,"1@J@G&2!@=^1U/6M M1M;TI;.*\;4K1;::18HY3,H5W;@*#GDGTZT >,CI7EOXIM3T1-9M/'?EMJEM]F:^6W2$3[AMW[<-@$'CO]2*]*MO M$>B7EM=7-MJ]A+;VC;;B5+A"D1]&.<#\:Y+Q;K6F:W:^'9=-O8[M(O$5DK^0 MX)1BQ.&].#G!YQ0!@Z;J$:V]Q_8>G^.EL&O+C;]E$)BW&1MQCWNOI/$.FVFNN-8M[F."P,T$A@0203*"<,H.&5ACTZ&@#FGO]7=0 M#I7CDXZ8FB4MSGG Z\#I[_BUTU:Z.[^Q?'(!7#!=72/<,YS]\$'D],'MT [ M?P;>ZAJGA/3M4U.XCFN;^!+O$47EI$'4,$ R20,XR22:P++4]9O/'GB+1+C7 MUMK2P2WDMRD$0D(E#$C+ @XVX!QWH P8]/U20#9H7C@X *F3Q 5(XSC)?N.O MOQ5Q;;Q"8@D?ASQ2RD @R^(HQ@@]"=Y;MG//7TS6S<:[K45EH>DVMQ;7>JZQ M+-Y>H(H,26JY;[1M'!.UH\+G!+#)]9Y;#Q9INI:?;V>KOJ%A<+,EU-=PQ^9; MR>6[(X*!04W[1M*DCU/8 YY]*UR)%\5VVDOXOU P/I;SR2):V MH;SU=%R,Q'Y3O)QU!4<\U3,OBA/&UCH%YXI>&/\ L:2ZGF@M81OD238'^>,A M0#/\ ^$;O&#N? VK9X(4^*7';D#$G0;03X$U-C MUVOXI?CMC[_IGZ]#6AI7CRXTSX8:EX@U>0:BVG7$UM%T*J.G VA]Q.>22#B@#$;P MU>."6^']RYQC#>*93GKC^+I_C0?"5SN!_P"%?(=[?-N\3R\>[7UBSJQM8BT9\U JY.T/R.1@'IUKI?-;5/&-I+ M9:O=?V?-I;3[('4Q.2RA&&1P<%OKQZ<@',S^#+@;G/@BRF*[4Q'XFN+-:M/A9: M:C=73W>M:OJ9LK!KO.W>\I1<@=%4*S?ABNM_X1?5=/M+2:S\1:K=7\<\3W1G MG!CNT#KO78P*Q_+NQLVGU)ZT XO)'('8/E=IY89P>OU%-;X9:PR,HTKP8I+,0S6\[X!Z#!;L,C\3[@^MT M4 >1#X6:MT&G>"XQURMA(<>PY]-W/J>@JK<:;<>%;;Q!I'999M+B>,PV MC)&VZKVV&MKCPU X[KH4."<8SP!TY/OGK5_QQX? M$%C<:W'J]^NNBZ3^S&$S;%=F54@$60I5C]XXW$$DDXQ0_P#Q57B[Q38Z@MP+ M/1[6WAM@KM&OGNKR/,N#]\?( >H&.0"K+\._$-VP>YUCP\Q5=J[O#L,A MZ;:??/=^)?A5X?U"YN) M4U"X;3W+PR-&I>2:)#N4'!&'/!S].U6?%C6JKI,\GB+X>6>F7%S+<)J>IS6:2,Q):U2:1C\QY8>5&5RH&6/4']![Y#X3\3VS+O\>01)))T_L6V7?(<]SU)./?(Z MU2\?^#;&33;F_@^UW'B>[NX_[.N%DS+'(&RJ1@\+&J[F8#LI8\@$=+?PG5?& M^F6_GL(M)B:]FC0_*\D@:.(,/8"5A[@?B 9X\)^*P<#Q],"IW*1I%KE<@@_P M]#^?!Y-.7PSXD:1A'X]N-\;C_3K2OX3\0R%]_CG4L-TV6T M*D'\%_PZ=JZ^B@#D?^$1UHME_&^KE2Q)"Q0KV[?+Z\^GH!4I\'WQR1XS\0@D M=-\& ?;]UTKJ:1CM4M@G S@=30!Y-\,]4O-9\0Z;J&HR/<7D_AE&DN&QR?M< MHP0..P_+ZUZU7COP@4K>Z4IZ?\(Q"01GO=3U[%0 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% ')^-B1>^$E!(W:[$.H[0S'O]*ZRN2\;@-? M>$5R W]O1$>O$,V "3VH 6BBB@ HHHH **** "BBB M@ HHHH **** "BBB@#Q[XM;!JFKG&6'A68'CL;J''\C74>&IQ:?$;Q?9WLI^ MV7,L%Q;(RG<\'EA<$UA_$W3+S5;S7(+&"6YN#X="1P1KN9RUR M#\H'.<)_+KVVM7U;1]>,"ZEX0\13M Q,3_V?(K1Y'.&4@X.,'!],T 2-2I?)8'CHO\ 8K?#[5ET\N'^RIIB MA-_][Y6QG &3GG/?FI3J>CB[LKD?#S5OM%E&([60:7$I@4=%0EAM'/ '3GI0 M!<^("K;>&M,C6*)?,U"XMS_8 MUZQ"0/:Y!>-%S@2!L%NI(QVZZ%_XDL]5CC2^\#:W>>2XECCELX'*L!PRYDZX M)Y'OZ\U[WQ+8:BD O/ NI7'V4A[<3PVQ5"1M!7,GW<'J ?ID8H Y26:PTCP[ MXET^^N(;.YM_%L.\^SVZ:K MIT5Y-LWI'$5C#%UR,KSAN1E>.>AU9O$EE<74US+X&O)99]BR22"V+2"-MR9_ M>')4\CT(Z\5&/%EJDMYL\#2J+LL+LO):(9\C!W9?YLJ#G/L..#QM"^@K0^'6B^'-4\4^)M7*Q7&IV6OW+VS+*?W M:,H 90#@ALMR?3VJ]_PG-RE[)>Q^$],2\9/*:=];LU=E4D["P).!G..V:4_$ MG6R3M\-:5C&1N\2VP/L#@'DDCV]^U %WQG/:GQSX.MI=2:SD\ZX):.3:P#1E M5SD$89L*,]3P.:RO&NA:'I5MX8TIW5Q<>(8[NY-TPD><8;S'<'JI)16.-HW# M/!J9OB=JB^41H>B;9,X8^)[< ]_E^7GCG_.:C/Q0U+82^G^'(R.3CQ- Y Z] M"%[=\_\ U@!L<.E^&/'FH:;J]JD&@-I*1Z5YBDPHBY,\2^KL<.>K$(/2JR:= MJ>@> ?">OQ:=+2Y34I9I[A8<\O&_FL6_A!>1>"?3KBL_3-D7B.S?3;6>\L9=4N)K MFQN[9@^G2GS!).D@'*,<\-G.[ /8'_"TM05%D ZG^TF(QCK]T ]N_?'/ M6F2_%2_VL8[WPD,'&7U!B!VR2/?M].: *?AN.\L=,\*W[6<\NF6&KWYNHQ P M>$RLXAEVD9V@2'/IO'<5?UC3L:5JUU=Z9,^G7GB>VN?L[6;L6@4Q"5VCVYVG M;(3QR#SG=4+?%+4PO&J^"S)N \LWTH..>1@'/&/2GK\2]7ECQ%J?@WSL1_NV MGN,[F R %4D\G'O@_@ &MVMJ^M^.H[W2]5?3+NWTU#)96TBL-CD,\9VD%HRR MO@9X4^AJ*0:CNL_[04S(WBFQ\G4A:M;37H$?WI$./N[0A( !VG@GK@ %)$AO/#?@F"XTJZU&RAU2[GNPFFRW4:Q[YUPP1".I' M'7H<5T\O]F6^C>)+3P_X>OX+.[L)I9532Y[?=.4$2)'$8U)+ $G;TQDXSFLK M0O$;Z'I\>DVOBC1FMX99EC9M)NI9/FD8J"%=1NY;([;<!C'F]'])AT/5SJ<5O9VH6,Z6L=L[:09U8QJZN5R.F2/K] M*U&\5:J@^;7;,@XPR^%+]AUQVE]2O?O2/XMU,$Q?VU&)2A8!?!^H%L# +8\S MH">?J/Q &7$&JP1:#XCTW0Y_(TEIK6/3%XN'L655!(DP?,!B5@NW?I_*D.O:JSC&M7XP"X/4^GT_+U- &B$U#_ (6VTXL9SIQT80-< M[ $$HE+ ;CUR&Q@9Y'3O65KNA)KWQ+9=2T:XN-&?1GT^2X,0*>;(X<;3U&%4 M_.!\K$LA01J]^YR =GA.Z7TY^;Z_I[&F/K.N^4[?VEJI8(,"/PS(,G M!Z!CW]SU ''.0"LN@:KK7A/5?AYK5K,L,%NL=EK"(!#,B%3%N4'(=2%R!P=I MY%:$VI>)M0T1O#T?A^[M=2D@^RS:E(\8M(OEVM*A#;V]5&P9. <.-^< Y(ZCOG$KZKK#>:RZCXBY4A4CT #![8W+U^ MO'X4 :5E8RV/C&QL(M-NSIMGH_V,7<@4QL=R87KDG"'/'7ZU3T#PI+X0\3ZM M/8Q2S:*]JTUI:QA,%-9O_AA8:5> M67'XY=L-PUUIL8]!R4Z\?\ Z\\@'JE%>5^3XOD# Z=XQ!/(VZMIX! SZ@$< MX'3N?2F?V?XR9N+#QKUYGXW4OXGOMQD"C3[ *%QA MR;[[F#P2< 'V/UJB^F^-!Q'IWBENP,GB*V7W).$/<#'U/05$WASQ#=&^:[\) MZE<27<<*-<3^(HC*GE/YB%2$PN&.10!UNI:1XPN?$;ZA;76B""$[;%+J.23[ M.",,^%*[G8$C)/RC@?>;-B\\-7\>JZE?:5/:I-JMG#;7DLZG(:/W?\A1_8/C(A0-*UEB #F7Q=( M6[YV ?!=XP>OE]!NZX8].#@]*\V_X1WQFV0--U$!QC$GBJ? M[\X)[9' _2I5\)^*IX1;R:1$FYMSRR>);MN$],8?CYCT.1WSV M',Y\%:W$^(]%TA_E9MQUB\.#DD#)Y///3\: .@OO#WBBX\07.I6WB"PA5D\J MV233C(;=.>1^\ +'/)[X X K=TO2?[/N;^YDN6N)[R1'=V4+@+&J 8''\);C M'+&O.Y/ &N&20?V;H[*(_+0C4[X J!D?+OX)/!_$DG.*C7X?:VYF+:)H"&8 MN3J5[]X=N&Z=>F,C'':@#NM'T/4=.U[7=0N-2BGAU*1)(H1 5,)5 G7=@C"K MV!]ZI:3X:\1V%^LUSXIBG@>Y>XN8H]."--DY"[V=B%'RJ.ORKCCC'-0^ -4E MC/VC0O#(>%BL1EFN9"RC@,6+$DX Y//7US4H^&99@TNA^$RPXW&"=^#UX+>G M^>> #TVFLZ)]YE7@MR<<#J:\S3X8#:%;0_!\>. 193/QS_MCOV]S]#+'\,G8 M R6GA.!E/'EZ1+)D'DCF=<,?:<8R2<#_&I5^&<:KM^P M^"B#P?\ BFCG'U^T<'WH Q/A'$RWFF$D87PO;<=_FN9S_2O7JY;PYX6N]'UV M[O[BYL#"UG#9VUO8VAMXXHT9V^Z7;G,A[UU- !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 ,B/[3\ M(#//]N+Q_P!N\]=70 4@QC@8Y/;%+35Z@^(-2BU#4K-Y;J*+R5=+B2/Y-V['R,._/^16 M#)HUCFT"CU\-:<<]#4 M4JOAS3U4D':(N,COBNHHH YD?#WP@H4+X>L %^[B/ITZ?D/RJ7_A!/"N26T" MP?)R1)$'!^H/!KH:* .>'@/P>/\ F5-#Z8YT^+_XFG#P-X1 P/"VB <_\P^+ MOU_AK?HH Q!X-\+!F8>&M'#-@,?L,63CIGY:EC\+^'X0HBT+3$"@ !;2,8 [ M=/8?E6M10!G#0-& P-)L!WXMD_PIQT/2"?7\*6D7&.,]3UH 6BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .3\6%?^$G\&!O^@I) MSC_IUFKK*Y+Q6P'BOP6I. =2F//K]EF_QKK: "BB@'- !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 %%%% '(^*P#XO\$YS M_P A"?I_UZRUUU.O!N5R5GNV!P>/]'8=OKWX_'%= M70 4 8HH&>] !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 %%%% '+Z\K-XX\)$,,*]V2#CG]R1_7]3745R^MX/COPJ#C@7A M&3@Y\M>GKU/'^%=10 4#/>BD7[H^7;GG'I0 M%%% !1110 4444 %%%% !11 M10 4444 %%%% $<\\-M$99Y8XHP0"\C!0"3@!98S,@#/&&& MY05"@<]5XSB@#Z7HKA_$GC2[T/48]%L8([S4 M(-.-_>E5K[XBW1N6AL-+\HP:&=;N!J&Z(^7V MC4 9#9# L1@8[T =[)/#"\:22HC2-M0,P!8]<#U-25Y1<>*3JVH?#>ZU;1+* M2?5I9+BW8M(K6I"J0R_WLAAUXZ$=C5U?B'J%U?\ B*VM5LEETQ+S_1I05EC, M ^5\YQ(K=3C!7*CD'=0!Z517E?A[Q7K&E^ /"-Y);V]Y<:WJ8A?JI F:1RY/ M3=D,3QCGIQ6CJ7B3Q9HEC;)KKZ1IS7-S-'_:$2M/%&,9B01ED=W8Y "@\+G' M)V@'H=5Q?6K7[6 N8C>+&)C!O&\(20&QUQD8S7DM[XS\0>)/A+I>IQ36VGW. MH:@NGW+1*<[6D,>5.)=0O(;&Z?3O#\$OVB*W*R, MY9L(?FX4N"<Q5%'=6\MQ-;QSQ/-#M\V-7!:/(R-PZC(Z9J+4]0@TK3+F_N3B&WC M:1L=3@=![GH!ZFO(-%U:Y\*?%F-]2-X\7BNUCDN'N(600W(+!47'6U M"U7R8SY,P!YR5Y'R\AL]>UZQK>O3_ HFO=5EW:D[RS>5&B@2H5Q(!C!; M#$<@@Z);7>_4;)0UQ 8W4Q@XP]:M>!^(;C5 M;+XC_$O4-)U(V,]GI]K/N6,,7VQ1_+D] 1GMGIR,<])<>+]9UG6],TF*^>P5 M?#G]LW,UNBAII2HPHW @("T_2]1TVPNY76XU*1HK95C9M MS*NXYP.!CN:\JE\:>(]5C^&D]E?I:7.M"9+M63, ]9\6Z[#H_B.XU2T M,4UU=PW=G)2!P 3UKQ674I-?\'^#M M*6%SH\@ 6Y'EG."H#949ZDCYB#G@5VWBBXU70OB,D$%YJ,EGXEL M)+2TC^T.Z6MX&4%PNX;%V$-QSD-B@#U"LCQ-XAMO"N@7&LWEO<36UOM,HMPI M902!G#,,@9'O6#/'I6G>./#>GR^*-22_AM)$ATZ6=W%XN"-\C8Y;@GD\[>!P M:/BW@_"[6U)QO2)/KF5!C\8QO'YC$A5)1 MF*DXZD;<\9JYKNMV?AW1KG5+]F$$"[BJ#+N>RJ.Y-(/%HBLFLY;?1%/FI.6P+J5,#*@< M[8F/?_EKZ@X .BU'439Z+/J5O$MRL4)F"A]H=0,G!P>W-5_#GB&R\3Z#;ZQ9 M"6.";=\DZA7C*D@A@"<$$>M<3H^JM;?#WQ-X=U*X@_M#P_:SVTFU^&A\HM$V M?3:0I[Y4TZ9IK?Q9-H>F-(^E^*+9+V&=>5C(VK<$,>?GBV'/7 MW.I:9XAU31=)AN[#2':-)9;ORS=,@#2;0$;"A3E3SNR.!5C2/$7BC48M+OY? M#EDFF7P1BUOJ)EEB1U!5RIB4$#O@]#[5SCZG96_@_P")<,5S$)X;J[W1!E#( M&A1%.WC"D@@$]<'GCBQX>O\ PS9:?X=G'B.2\U".WABATZ.^67,C(L>!$.A7 M<,T 6X_&GB1[O7V&A:<]GHDS1W.V_<2R*$W[D!CV_=*\$CG(]Z[/2 M]2@U;1[/5+?)B,$!\,G!'((]:Z.\\;>&M:\,:?I&@ZI!!-JY33[>&, /;*0 X9.J[4 MR /4J >:I7S8RH9)5R!\K Y'M1XSUN[\-^ M%+[6;.""=[-/-:*9BH=>X!&<'OT[8[Y'*W=X_@KXBZ4]_J%D+'7(/L+0P0^4 M5EC_ -2^SA/*EMXX/\ "#QD@,XKI- T;3-'@EU2TFNY!=6T7F27-Q).2B!B MI!D)8#YSQG'H!DYX#3_L]EX3\*>*FMY[VSTWB^@E623R0^ +B-&S@H<'*C[K M,1ZT =GXC\0ZMX?\2:.)(+4^'KV86]Q=E'+VTAX3=@X"LVU0QX!//;.A;:CJ M-[XJN[>W:U.CVD:K))Y;&1ISG,8;=CY1M).#]['7.&^)T@U?P1JR+#-<1SV< MH2-(GWLV#MPH&[.[':G^$(DB\):8%MIK:1K=7FCGB,>AX\_"FSF\ VOA:XU.=C8SF>ROHTV2P,6+ M>IW()K36;:U-I(/$,K66IZ/<32I#'#M65&<;2RMAE)1%X(!&>0#Q5^P^' M-G%J"WVIW]QJ5REG)8K-*H61XGR#YCCEV X#'!'/7-=I10!QUM\/H+?1?#^F M?VO?-%HETMU P$8+EF&8>O/6M/6_"EKKFM:7JLM[?6USIOF>3]FE55 M;S%VMN!4]L@$8(R:WJ* .*M_ACH]MX4;PZE]JGV078O(9//4202 AAL(7 &1 MGD'DD]:O77@72[[6+_4;R>]N/MVF_P!FSV[RCRS%D'/ #;\Y^;/\1_#IZ* . M7TKP)INDWMM>K=WUS=V=B+"TFN71C;Q#^Z H7=T&X@D@8]'^Y(%8;ASWJ(?#[PW]DT6V:SD==%8M8 MLT[[H\G)!.36(TBO?W[@2JG08!XZ#I MZ?6I+CP;H5S%:QR6;K]EMC:1/%<2QN(2,&,NK!F7@<$FMVB@#(D\+Z++/I2, $ C(P!P<]*L7NBZ;J5[:7EY:1S7-FQ:VD;.8B<9*^A.! M^57Z* ,6T\):!8I%':Z7!%'%,+A(U!"K*,8<+G&[@<]>!3K/PIH&GZO-JUII M%I#J$S,SW"QC=EOO$'MGOC&>THDR&8DV<9.\_Q=.M:M MS:V][;O;W4$4\$@VO'*@96'H0>#4M% &7%X9T&"2VDAT338WM26MV2TC!A). M24('RY/I6=I^AZP_B*74-;U"VN[>VGFDTR.*+8T*R +A_4JH8 \YWL3T&.EH MH KR6%G+>PWLEI ]W"K+%.T8,D8/4*W4 ]\47FGV6HQ"*^M+>ZC!W!)XPX!] M<$=:L44 5+;2]/LIC-:V%K!*5V%XH55BOID#I[5)!9VMK)-);VT,3S-OE:- MID;U8CJ?K6?H_B33]=O=6M+)W,VEW1M;@,,?-@'(]N2.W*GM@E)]<9M9DTG3 M[1KJZ@2.2X9G\N.%7)"Y;!)8@,< '@-)=N&:/R .-PW?-P 3G H M Z(:?9*C(+.W"MC*=%96D#!HK6&-@V\=EK.GD&2!)S*DB$ [T8JI8# 034D.N:Y=27D<.AVV8K\VD3M>MM9 MI9I7Q$=HX YRQQD=2 =!%;PP?ZJ&./C'R*!Q3P !@ #OQ7$Z?XO\1:G)J+6 M_ANT>/3M3.G7")J):1L%,R)^Z ("N&P2#P1UKHO$&N1Z#IZ3M"UQ//,EO;6Z M, TTK?=49_$D]@">@H U:*YF]\1WVAW>F+K=E;I9WTBVQNK:*/$6CQV]I FDB$I/)N83^:A8 ]-N,#)YZ]* .JHJE8 MWDS:/%=ZG$EE,(]UPC/\L9'WCN/\/&FO;37XM)K:&&1964S&$-&2YRV<';@\9Y[UM:Q MK>J6OC?1=$M9+1+;4+>XE9IK5W8-%MP P<#G?SD<8]Z .HHK@X?'EY<:($AM M()-;?5Y='C3)6%I(W.Z7J2$" MC.2?E!Y!JWJNL:CX->SO-6U$ZCI][>);2X MMUC:V9P0I0+U3< "&);G()Q@@'8T5PDM]J[:WXKA;Q&;2VTM89X&DMXRL8== M[*^%RR?*0/XL$\DUN>&?$,FK>"++Q!J<"V32VQN)D ;"*,G(SSC S_C0!OT5 MR_A+Q-=:U>:O9:E:?8[RTG5XX21DVTBAHF/O]X$=B*Q-4TW7+7Q!H-O+XLU9 M#JM[.D\=OY(CB012RA8]T988VJ.23C/?! !Z'17 :A9ZOI_B'PII3^(-0FAN M+NY$TFY5>:-8S(JR%0!G*[ZKX*UFTGE-AXCTU?+N%M97C"R<;98S]XQMG(R#W! MSB@#O:*;'&(HU12Q"C +,6/XD\FG4 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% '.:BH;X@^'\Y.VQOF&' YW6XZ=^IZ5T=< MS=RJ_P 3M(@*/F+2+V7=_"=TUL/S&#^8KIJ "D7.T;NN.:"0H)) Y)-)&"L M:J>H&.F,T .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LG MQ'J4^F:439+&^H7,BVUFDN=IEZ7I^I- U_86MT MUNXDA,\*N8W_ +RY'!]Q0!P]C'-X2\2Z)+JC6=G'J-H=,G,=P7226(;X79BB M?.P,P/'4J.>*F\)31Z#XO\5:1JDD,-Y>Z@=2M9'*I]HMW0 !>Y*%&!^N>^3V MMS86=ZT;75I!.T1)C,L88H3Z9Z47=A9Z@J+>VD%RJ-O031APK>HR.#0!Y_=7 M\ITWX@^?K4EU86-O)!;)*R%4+6XE8;@ 6.Y]H!)P!CUJ;1WLK'2?">H2^(II M!!:PP)I^^(B5Y$6-<*H'S L.3G )KN/[-L?LOV7[%;?9P<^3Y2[,^N,8ID6D M:9"Z/%IUI&Z'N3ZGDU)0!POPVNK:ZE\7O;7,,ZMXAG<&)PPP4C /'8X/-3>/ M[&X$_A_7XD>6'1K\7%U$G)\EE*,X'@:5/ M?7EL\TEI*&\B!9!*92RYQD1X7GDD8[U@QZ!I'BOXB^.;*\N[Z-IH[6-/LUVT M2L@BVO\ *#MDPW!#JP&0,6TD*R GY"RD \> M]B>.HO$U[83C3]4TU+>Y,47FM82QY<"3;DE6W,NY>,@9Z@U-$B:[X[@\20B MX33M(LI(0[P.IN'DPQV*1N(50,\:/ M<7!NM/F21B\.!ZBO0** ..\3>'WL=/T>[\.:'K?1 MM7T*[LKNZG%MJ,UNR&)803N>-MV<, !TR-Q],UWE% '"WVB:AX?\5Z3J^CVV MJZN9(7M-2$EVCDPYW*X\QU 8.>B\8W<"KOB6+59/%?AJXLM$GO+>QN9)+B=9 M85"*\3Q\!G#$@L"<#H/6NMHH Y#Q/;:L_C'PM?:?I4]W;64DQNI8Y85V+(FS MH[ D@\G Z9[TVSTS4?".M:M)INF2ZGIFK7+W[)!)$DMO<,OS@^8RAE8JN"#D M'.>.:[&B@#@[_0=;ET;Q#J,ME#<:SJOE11V<$BA8H$/R(7? 9L,[,>F3@< & MKGBGPI)XA.G:M;&6SU.#8DT)D&);=F4RPO@D$@9((/# 8/>NPHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#FKK!^ M)NEX R-&O,GO_KK;'\C^M=+7-7'/Q-T[YC\NC76!GCF:W]_8=O\ ZW2T %-0 M@H",8(SD#&:=34(*#!SQU]: '4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110!S,LP;XH6L 8DQZ+,Y7:<+NFB Y[YVGC MV]^.FKD0#_PM\G*D?V"!C/(_TCT]#_2NNH *;%_JD^[]T?=Z?A[4ZFQ_ZI/] MT4 .HHHH **** "BBB@ HHHH **** "BBB@ HHHH **X'XB:MXC\,>&M=U^T MU.VCBM_LXLK8P!NK*LAIP[Q==^(O#6G/J">((FM#?6:*)K6-7 M1&E"2*6^[M((.< CGGH0 =Y16/9^*M#O[6]NK?4H6ALFV7+G*^6<9&<@=%;NYM_$=[I,=O=);RWL%G(S0RY_U94H><\$=LC/49 . MWHK#U'Q59:;JR:>]O>3,/+,\T,6Z.V$C%4,ASD D'H#C&3@16(Z,K<#).TX%2W/C_2(+RUM4@U"XDNH(+F/R+1F!AE8*)/ MHNUMP"\C8)/WB "221P/7 //: MMXV$O@CQ'?:;%)#J^DP2+<6DNWS+:0 X)P=K#'S @D$#UXH [6BN3\.Z9#X= MTR_UB:PGTUY( US9FZ\]!Y0;]X#_ 'V!Y.><#/(K,\+:0/&/ARW\2:Y-<_VE MJ,;20-;W+QBRC+$QB( @!@O5R"QW,"2I(H [^BN1LKJ]\.VFG>%K2$:MJEO9 MF1GDF,2^4KA%=W(8AFYX /*MT S4,GC]GM=(>PT*[O+G41R,^V>> 0#M**X.\\>ZW%/J<%EX/GNIM-AAFN4^VJK .I; 4EFP.@ZX/ M3C.FWBN?4BP\.64=^4L([XF:4Q!A)S&@(4_,RACZ#CUX .IHK@I?B#?7M[H\ M/A_15ODU33VO83+<"%AM90R,"., GD$Y..V35R3QG/#KEC9SVL$:7>I2V A: M0^>H4/LE(QC:WEL1TX((SR =;//#:P//<2QQ1(,M)(P55'N3TJ0$$ @Y![U MYIJVM:C_ ,(7XTO=6MK#5;:QOI(X[*:,HACC\O )!.?[V,0-LB !&#ARC!8@ 9YZ @'?T5C66LO%X3&LZQY,)BMFN+DV[;XPJ@DE2":R(=?UV+3K;Q!=6UNVC36$M]/#&N);51&'1-Q;YR1D'@8(]* .PHKB;+Q M%XAN(3>M:H+2739+K=):LB6\J@%$SN)D# MR OW,C&[%9NH:OXCO_"N@7MQ> M6%HFK7NFA4M(I=^R38TBEMWM]8BTJ2]*W4TRP0@Q-ME1\*W-]IWPV\&WYDBN)I[ MNWB+SP!G2.9PK;6SD$YSNY)S0!ZG17G5WXG\6WFM7;:+H\LMC8:@;61FFMUA M>-=OF,Y9Q(&&200 ,=0>HNQ>(-1/CS^RM0NKC309V%M#+;(;:^A"DCRI<9\T M'!92>G0=Z .XK,TK7[#6I[^&R>9GL)O(N!) \>U\ X^8#/!'(]1ZUS7Q%AN+ MFY\*6T&J2V?G:U$K)%LR^U6<-\RD94H, @C)Y!.,86N7FK:1<^.]9TW4S;?V M;<6TSQB"-C<[;:(E&+ X!!_A (/// H ]5IN]=^S<-^,[<\X]:\_\6^(=3L+ MZXFL+Z=Q:WUI;F*VB0PPK(\:N+AG&2YWG 0DC*$@ DF[H%E))\2?%=X^HWK^ M2UM"L#./*V&$,!MQT!9L8QR3G- '92RK#$[D,VU2VU!N8@>@')-4-!UJV\1: M-!JMFDR03[@JS)L<;6*G([ILTB:=HA+^[XEC7:%(( . MXDXP3@<\5@^&KG4M,T[P;>1:E/);ZAJ$]G)8841!&,[[NFXLI0=\8X % 'K- M9VL:M_8\-K)]@O;SS[F.VVVD6\Q[SC>_(P@[GW%<=H7]OZQ_9'B5=86"WN9B MT\$MUOB>)F($2QA %=> &W$D@YSGC4\=7U[97'A9;2[E@2ZUV"WG5#@21E78 MJ3UZH.AY&0>2QSA1CYB", MC!KA-=.I1#QMJD6O:I&VCW\,UG"+DB,'R87*,HX,9+$;3Q@G/.36K<6ENOQF MO+A+>XN+B+P^EPL0G8"1Q.VT %MO\ XZ9Y]: /0(9?.@CE".F]0VUUPRY'0C ML:?7EUL66R\&>)M/FN+C5-7NHH+XM1@$G/&* /;WO;>.^ALFE N9HWD2/!R54@,?;EE_.H M["XNY;2234(8+>199% BFWKL5B%8G P2 "1VK@/"\NESWG@?4;\V;ZA<>'V5 M;N3;OEDS;_*&[LI+#'4;FQU-5;>[TV+P_H<-U(G_ C\GB&]BN3(Y>(A9IS M'8GE2XC.3D$XSP30!ZDLL;1>:LBF/&[>#QCUS0DL+=5D"I%-E!,L9&,$+C(!XR>AS7;^&8M*L/B-XFL M=,BM+9#9V4K06P5 7S-O;:O?!CR?=<]J .QFN;>VV>?/%%O8*GF.%W,>@&>I MIL][:VLL,5Q^#-"#(HR .O)[YP,9S7E.C6NG?\)IIZ^+$MFO;;P="]RMSA!6KX7U&R2R^'=T9@UN-/N;1),%B),1 18&?GPC#'^R: /2H]2L)KIK6* M]MGN%)5HEE4N".H(SGBL[1-6EELY'U74-(:5KN2&$V4V4*AMJJ2QYDY&0.Y MQ7G-AJ]HWB'P9)' MO&NJ7JRVD-J[&TDDCD&V24C[^YB3T&#G&%W5FPSZ5<: M'H,:);BU/C>9EC\D +%OE8<8X7#1Y( ! H ]FAU?3+BRFO(=1M)+6%F66=) MU*1E?O!F!P".^>E"ZQI;V,]\NI6;6D!(FN!.ICC(Z[FS@8]Z\SU&X2&[\626 MMM-+%9:_97DT%I#F1HDCA#.BC@E74MR"#L/U"W1L8XVU[3].U&XTA]5M+O4[ MJ=&9KA$5AO5,;BL3>6QP,':< X.0#L_#?B"36]>\0P+<6\]G930I;M".@:(, MP8^N2?ITJ>/6H[74M7EU+6](33H9(HX5$RJ]NQ7#+*2E9'A"_6_P#& M7BJYAL[V.TN6M98+F>TDA28"$*V"ZC)&!UZ@@CBN9\66UQWLM0M+F:W.)HX9E=HSG&& .1 MT/7TJIJ?B*STO6=+TJ;>;K4G=8L(2JA5)RQZ=<#'7GT!QFV1?_A9>I-]BN(H M3I=M&DYMF$[\B>2W2>>.1H86DV,\1"E ML=!P><>E $'A'Q;!J%I!8:GJ,+ZTT]S$8PFPL(YI$7@< [4!QGWJUHVIP0PZ M[>W7B.*_LX+V0F0QB-+-0!F'<.&V]SUYKD](M+I++P@KZ9?QF/7KVYG#6;@Q MJYN0K-\OR@^:G/H?8XG+K-H'BBTO/#.JW%M=ZLV8%MG1WCX9&Y74$9'/3ICUJN/%FBF\NK5;IVEM4 MD>3;;R%2(SB3:P7#E3P0I)!('4XK.\%1:G;MJMO?237,$,R1VE[Q:78WUE87J7DEU:ZA&=MM.2 K6\A'20L6VX( MP"?EX! .GTSQEI^HZ!INJM%=6_\ :#QQ002V[J[RNF\*NX#<,9^%USO#JV"&&T\'Z]!FN=6377\*^$;0^&=0 M6WM=L%]Y8C%U"R0F-6ARWR L2#)D$*3C@YI+&R\0Z792W/\ PCUY+-!XEDNQ M;QW2,\L#QLFY78C/WN=V,\CUH [9_%&G1W\5JYE"RW9L8Y]F8VG"EC&#USP1 MG&,@C.016._Q+T.."]G>'41%877V6\?[*=MNP*@LYZ 9<>_!.,#-9^B:9JMC MKUSIL_AFQEC34I;N'6I-K9BDE,IXQN\P;R@Y !&>@YRSH?B"\\(>-["+1)H; MK5-5>YM5FF11)$_EC=D.<$!"2..H[T =J?&.F1R:BES'=VOV&U^V.9X"OF0Y M8;D'4\J1@@$\<SOEETF".XNH B%A&ZDJRD-M;[I'!ZBL[Q M%X:U/7=8U-XHU@@N-)AAADD8'$\,;=[VZL4T^^2\CL&U"".XC$7VB M(';D9.4.2H*N%8;AQUJYX4U:YUWPII>JW<*PSWEM'.R*,+\RAOEY)QSW.:S; M_P /:C=^.%U=&M5LFT:73WS(WFK([JVX#;@J-H'4=3QQS=\':??Z1X.TS3=0 MAMX[JSMUM\0R%E8(-H;.!RP&3QQGO0!EZ-KMEIWA_1X+&WU"634)YH[>&_F7 MS58,[.'I'3:9??VEIT-W]GFM_,!S%,,.A!(P1^%<7)X5U*Z\ M'66E:KHFE:C&HFDN;1KIPPD9]R-%*4R& 9P3QUX-=1H&EW>D^%K/3)[UIKJ" M#RS<,=Y![=<;@. ,\D#F@#/T_P 8&\N5BDTN>#SM-.I0*TBF0QC:-KI_ Q+# M R0>TDF="7RW+JDMQMC1()!&[%U4Y!8KCCG/;FK' MB30]0U;4=%N;.[@2*QN3+/;7*%HYE(P#@$?,O)7MFLBS\&ZWI=I836.K6(U2 MR>Z0236KM%-!-)YA5U#AMP8*00V!R,'.: -.+Q1=W;V-G:Z0Z:I<6SW4MM=2 M^4L"HX0AF"DDEC@87H"3CO+IOB6:_P!4LK&33I+22[TL:@$F8;X6W*I1U'^\ M.?8\50N_#&NK>V.J:;K5NFJK;O;7TNVN;?<)E9D;>H4@*P*GCH<\]* ,N'QUJ%[INARZ?HD= MQ=:O:3311F[V*KQ@94DKT.1@^_0=:N7'BZYM==L[&>SAC2ZOC9I$TI$V-I(E MQC&PE6QSR,=\@5-%\%:EH[^&%_M6VGAT:*>*3=;,&F$GH=QP1@>N>>E2'P5J M'VSS4UR-(DU@ZI&OV/+L6W!D=B_S85MJG VA5&&QB@"I8>*]4M;?4+F]CBNC M-KD MV5Y9V[?VAJ3W]TYR\OEB-!Z!4&=H_$DGOZ &A1110 4444 %%%% !1110 44 M44 %%%% '*!MWQ;=><)H2GH>\Y]\?P]A]>U=77+H4/Q4E 9MZZ(F5(X ,[8( M/X'/T'7MU% "."48#J1ZX_7M0F-BXQC';I0X)1@K;6(X.,XH7[H^7;QT]* % MHHHH **** "BBB@ HHHH **** "BBB@ HHHH X;XNZ?=ZK\.KZPLK*XO)YI8 M (;="S$"56/ ]@:F^(/GWWA>Q%I8W5R9-0LYFB2V=F$:RJ[;EQE< <@CVKLZ M* /*/%6C:MJNK^)I-.TRYED233KF%)%>)+P6[,7C5^@/S#![]NF1U_A5();V M]OK?P[PKTNJ,^KV5MK-GI,LC+>7D: .# MU&7[,VA7FG>';FTG;5I)H;>*%!.R"W=)))(V==Q8?+DG(!!SG@Y>O64FI_#? MQ!H6D:-JC:UTKQ D":I9K M<"W?S(CN961L8R"I!'!J32M%T[0[9X--M$MXW?S'VY)=L 98GDG R3V% '' M^)M-U+4/%/VBPTS4;2]M6MTM]0MYT$%U$6!D2=3U1/FP"">>.O-'^P]>M[>\ MM1H\KJGBM=2CDBFC/G0--YI;#,,8X!![^N":[^^U6"QCMY/+GN%GN4M0;:,R M;&9MN6Q]U0>"3T^M7J /.?&ND^)=4UK488-(;4M+GTB2WME%\L,<<[!@3(A( M+G!&T\[3Z9+"?POI6OVWB/1KJ_T@6UM!X?6PE?SXV,%M9O-( M\:W"6:+J'B3$45L9UQ!&D(B1G;IN."Q ) R "<9/HM*WU#6+:WAT6_;3 MKQ7-MJ2!7A;9NR7P?D4X&TG[V[H* -R'S+FQ47ENL4DB8EA#[P,]1G S7&:' MI?B;PA9MX?TK3K.^TN*5S87<]V8S#&QW!9$"DMM+,,@Y; Z9)'0>)/$D'A[0 MM2U(0M>OI\2S36T##S A/4YZ# 8_136W0!QC>'O$.G^)H-=LKBQU&YFL3::@ MMR[6RN58M&\857V\EE(.>"#R=(_,>.-G5,XW$#.,^] 'GEO-J5YX\\;6^ M@_V5(TB6LM:U\):GX?OS+X=NK18)=.ALY5O M%9F#PJ4CD&WK\IP03SM'(K8\,7,.J>'[#7WL+:SN-0M4N9/+P2 X# %L G@C MK6A-J=G!J4&GR3JMU/&TJ1]RJE5)/H,NHYZDXH Y?3_!EQI/BK1;RRFMAIFF MZ8UAY;*WFON(8OG[OWE7MW;VJFW@?7%BMH[?6[5%L]9DU&V:2V:1V5]X/F-N M&Y@)6Q@ <#.:[I+JWEG>".>)Y4Y>-7!9?J.U+//#;0M-<2QQ1+]YY&"J.W)- M '$ZCX'U2^T?Q3I0U>W2UUB3S82;8EHF;;YA8AAG.W ';KSTK5E\-ZC#K4VL M:3J5K9W=[!'%?B:S,R3-'D*Z@2*48 L.I!&,CBN@DNK>&V^TRSQ)!@'S6;[7!Y5R5$#^8-LI897:?XLCD8ZT "$TK5/#US8Z@\= MMH]@]CY#1!C.C;>2V1@Y4'@05)#$G[[=CBMS4?%.B:9H4^M3ZE;-80EE,LQ2.Z4- YN%VR*> 5.<$$D#/3) ZD4 ,T3P]9Z'X:M]"B+S6L,1B/ MFGE@22?H.3QV'%9&C>!ETRVBL+K5[S4=+MEDCM;.X"[41U*E7(&9,*S*,\ ' MIP#6@^HW47C$VTFH::NF+ISS- 7Q**.4%GC()# =P0"?I0!CZ7X+N-.T>72I/$6H7%HMN]K:(P1?(B; M) ^=E "@GH,X SFIK[P7:7GA33M"6]NXCIC0O97@*F6%XON-TVM@<$$<@^O- M:L6O:3-JS:5%J%NU^N[, <;OEQN^I&1D=LUS?B+Q:(==\-66DZK;?Z9JC6MQ M&4#>8BJV\*YXRK *0,G+ <=" ;@\.H-2U*__ +1OO-U"VCMI 60K&J;L%!MX M/SN3U&3TJC!X(M+;P_IFBQZGJ(M=-FCF@),1?*,&0$F/D C_ !S5SQ3J!T[3 M('36+72Y)+J&)9;B/?YF6&8U7/+$9QC/3\0V_P#&?AS2YKJ&]U>WAEM'5)T) M),99=PR .F.<]!WH S;GX=:3<>(Y-7%UJ,*7$HGNK"&X*VUU(,8,B8^;H,@\ M'\3G07PE9"]BGEN;R=(KZ34([>60&-)F!Y QG W,0,X!.?2MF>ZBM[.2Z=F, M,:&0F-2Y*@9X"@D_A7%/XW6:/PMK1N_[/TO4#+Y\$\?,N82T80E" =)X@\.VGB."TCNI;F%K2Y6YAEMI-CHX!7@XZ88C\:H7/@BPO+76[:XO M;]TUF19+LB558[0% 4A1@;55<>@]S5U/%>C2:7;ZA%=/)!<3&WB5()&D>0$@ MIY>W=D%3D$<8).!5G2-:T_7K-KK3KCSHTD:*0%2K1R+]Y&5@"K#N"* ,2^^' MNB:E-=RW+ZBQNS&\RI?2HCR(J!9"JD N/+7G'7GK6E;>&;"UUL:M$]W]I\E( M7#7+E)-H*J[@GYG"DC<<]?7FDC\5Z3+?-:)-*SB:6W5A Y626-2TB*0/F90K M=/0CJ,52T_X@>'=3FL([:YN"M^2EM*]I*L;R D&/>5P'^4G:><"@#0U'PWIV MIZO9ZK.LRWEHC1QR13-'E6(.& .&&0& /< UG0^ -$@T_2[%#>BWTRX-S:K] MK?*2'OG.3U/'3YCZFKL'BK3+B^AME:94GF>"WN&B(BFE7=N16]1M?KC.TXS3 M;+Q=IE_>000?:"ER'-K.83Y=QL^]L/?&#U SCC- #;'P5X>T[7KC6K;3D6^G M=I&Y SR?4YM:UX/9(.C?(PR?K M7+:AXAEM? 5E[5KF4B5UZ'[W ]A@<#CBK:>'-'CUYM;73X1J31"(SXY"CI@= >V0,XP,X M%95GX^TBYF\N>.YLPUDU_&TX0AX% +-\C,1@$':P!P>E9N.RYZG&,GDY-2G1=*-G+9G3+(VLS;I8?(78Y]67&">!UJOJNN+IU_9:=% M;B_O4ED@A\Q4#+& 6Y/?YE 'OS@ D8.H_$:PTZ$"6!(;M+&*]GM+RZCMI$W@ MD1 .?FD 5B5XQCKR* .I_LK3O.2;[!:^;''Y2/Y*[E3&-H..%P2,=*;'H^F1 M+"L>G6B+#N\H+ H";OO;>.,]\=:Q!XOFN-9BTZPT*\N?,MK>Z\XRQ1JL,I8; MR&;/R[3D ;L]!CDOM/%4]U:J6TY([W^TSIS6QN"<,O+-G9R-@+CCE<'C/ !O M1V]J%1(H80L!P@51B,^@]*46EL(# +>$0DY,80;3^%+5[XMO=-TXM>Z-+%>OJ!L8(UWR)*- MI?S5*(6*[ V!MR67''6@#I?LMN(EB$$7EJ)]'EN[BPDLY8;A[<[E94FV@$21[@&V,",9''(YQDX*_$+4E M37[V;P]&NE:)<7,%Q<+?9=C$FY2J;.=Q('7Y=W?!H [[ R#@9'&:,#(.!D<9 MKA8O'6IQ7%\D^A74T$-H9XKE;2>V0R[@JP'ST7).1\X./85>&M:^/%1\/2#3 M5GETN6^AN%CD9$=9$0(R[@6'S9R",^@H ZVBN$T_QM?3V?A'4+J.TCL]9MI7 MNE5'W1,D+2[E.3D80C;C/?/&*FT'Q3KFK7VDS-IA?2M4@>X5TMGC-HFT-&'D M+%9"V0. N#ZT =K17EDGC?6=2\!Z_JUMJ&F[[73R[+;V[I/97'.Z*16D/( . M'XYYVX&&](MHKV'2UBEGAFO5C(\S8RH6[<$DXZ=R: %T[4[+5[%+W3KJ*YM9 M"0LL394D$@_D015JO.])\1:N_ACP;-IUII%F-8F,,L MW6.'*22;D"MCI&>/ MXB>HSD=/X7U._P!1M]0CU)H'N+._EM3)!&45U7!4[2S8X8#J>E &GJ.IV.D6 M;7FHW<-K;J0#)*X49)P!SW)[5:KS#59M1ET'XA2R7PN/*N?LD$;KL"_N82!D M=!F0C\R3Z:UUXFUW3[V[TV1;.[N1J%M;0/#'Y9\N5"[$JSXW#:X7YL' SSF@ M#N:*PO#MQKTLFH1ZU9F*..5?L6&EC*@G*,Z-:HX0Q;S+,R&3#9Q\NW:/EP22>>,4 ;&K^(-+T&(R:C<^4!&\NU(V MD?8N-S;4!;:,C)Q@9%5K_P 8:%IEI]KN;XBW"*[2Q0R2J@8 KN**=N001G'! MS7*:9>/KGQ+T746EECCO/"[7)M65<('EARO*YP?SXZXXJ?P+83S/XOW:C+*C M:O<6PCDBB:/Y8XT#%0H). %*Y"X7H.<@'<6-[!J-A;WUJY>WN(UEB8J5+*PR M#@@$<'N*8=3M!JZZ49&^V/ ;E4\ML&,,%)W8VYRPXSGGI7(:9K&K:W8^';!+ M\6=Q?:#_ &C+JL.G:F?VW;CQ,N@F*87+6C7@DPOEE ZH1 MG.(R:K=V4K^'[=Y)K=U5]Y=B&S@]"#D=#GG(J'PQ>7^I>) MO#EYJ6?M-QX6,LQP5R[20DG'0'^5 ';:9?OJ5M),]C=696:2()^MY]0DE*/*Z33>1&6!RNXJ,!3CY M N<'![[08[>"TN+>VU&XODAN94,D\K2,AW9,>\\L%SMY)/&"<@T :M%>0W4M M_IW@?6->M-1U-IXM3NK,SM<23"VM/MN'<(3R51?O#Y@,\@#B76KR/0=,U6\T MKQ&MY9S26DE[;V)++:VY=$DD5MSLI9..".,L!D$@ ]9HKSK5Y]-M--D'A^_: M6PN;ZQ&H>1.6AM;=G J5EZ1K(U+3Y[N>$6@ANI[=@\H8?NY&3=GIS MMSCMTKB=5@TCP[XFT>SOV6+PY=++=37%Y/OBN+T! GF%S@ (I8 <9 .!MR,Z MWCT/4_"EI9:1=Z/<"+5[Z:VLM0^>UN )7^1NO.V9&7//*D CF@#UNF)-%(\B M)(C/&0LBJP)0X!P?0X(/XBN;T.=Y_AK;3:'8M92G3C]CM7??Y;[#L7)/S#., M'/(QTKDM'DL9+WP1/X>EC:[, WQ;UQA_#I%FIY]9)C77T M-D!,; G(Q@-@_@?6E7&T8&!C@8Q0S*BEF("@9))X I(\>4F#D8'\6[]>] # MJ*** "BBB@ HHHH **** "BBB@ HHHH **** .+O+SQ+-<3VJVAMV*>2J*=PP-N[.2Q^]_$?; M&7I7@BQ\.ZE-J,%_JLUI%YDMOIAF+00,Q)8I&!R>2%!SC)Q[ '+Z9XA\:0:' MX;\1ZEJ5G=VE[=16MQ8PV?ELRRR;$D#Y)+@D' 4C ]S'9^(O&,6A:]K\^MV M=Q!I]Y=V,5J;$*)")%CCD+ @C!)XYR..O(V/ 7@X1>%M#.K+J*2V,C3K87;J M8XI]S#S ,9[DJ"<#=G .#6]IO@K3-.T34M(:2ZO+/4I));A;J0,2TGWR" ,9 M//L>10!CZSXBU'P;KD%O._"Y/%9^B_#_1]"N]/N+:?49'T^.2&U6>\=UC1\97 M;G&.!Q]/08 .9M?$>M0>'?#&KO=RSR2Z!=7=Q&P&R65(T=68#!ZL> 1FM_1( M]0N(] U*7Q$)[>_LF%Q&QQ]HE=?,4Q8P%V@/T'W5],5-HO@O0?#]U]ITZS:.50ZQ[YW=859MQ6-6)6,9[ M*!TH X3PN;RP^&?AVYBU&[BN;C7(UF+2[S<*]ZRLK;L]4))*XR>23FKYU[4; MK2=0\30WDWG6.NFT%HLA6)H%F6$Q%3P68$ONZAF'. %KI8/ 'ARVM1:P6EQ' M MT+Q8TOIU"R@[@1A^@;+8Z9.<5>7POHZ:C+?):LLLMPMU(BSR")I@,"0Q;M MA;@'.,Y /4 @ \\\1W>L+X7\=:K%K^IQ/IFHNMDD3J%0!(3C@9(RS#!.!UQG MFNW\::K7T^EZAIDES)&UY(Y22.2,!D8ME=XD;(! .WZTGPIMHK?X M:Z$\32GS;5&8/*S@'O@$D*/88K;LO"^CZ=:7-K:VK)%U5BRQAB0"?3).!QTH \NURU@L+7XJO;QLA%M$ M0/-8X+0[BW)..3D?ICFI/$US>^&M9\5V>E7L\<3Z#%>MYTLDK1MYIC>9223G M9G..ZCTKT2]\*Z#J-S=7%YI-K--=*B3N\8)D5#E0WJ 6HP%SC. #C'I0!Q'@?3X[7Q//>VOBNRU&WO[4N]C869BBWJ MX7SFS(^&X*'."<#.=O":U=V-YX_UG2O$4D2VL6E1RZ9%=%1"6)<22J&_Y: [ M0".0,^M=SI6B:7H<#P:5I]M91.VYE@C"!CC&3CVP/I3[[2--U-X'O]/M+M[= MBT+7$*R&,GJ5R.#P.GI0!Y -1T.Y\)^&K6]GTQ[BV\-B3&I29MH@%";E3'SS M!X]N 00 P!R:U]"N]"U#Q!X)U"X>PN)9?#\B132%'=[B-[?"JQY,BGS,#J,M MTR:]'CT?2XC:&/3;-#9@BV*P*/(!X.SCY<^U316=K#'%'%;0QI#_ *I50 )_ MNCM^% 'C/A/5=)?QCX2NK:]MT@N8;Z,1[B9O,=E8"XDQAY6.XXXP>F- M]7MM%\8^'KK72Z>'?*N%>1E+0I$Y(+$7N;M(C<8\IIG MYA?#9Q&F!U M[,,^X44 >,:E-HOV3XDZ9I8CWQ75O/+:P@'"J(O-D"^BL&W8Z$>XJWX[UBQU M2T\20V9F62[T.-XF2V>1[V,&0@J-IVQJ6.6']_/ P3ZY10!YY)=6!^+C7DL; M"TF\-'S'>V8*X\W?ALKR=@^Z><9XK%\-/!;Z'\.3'!Y5T;Z<2-]D8.JF.8,& MX^4%FC!SU.#VKUVB@#S3P7&D>!-.31-7AO]+U2!;[_ $&39$%CDCD;S<;&4L?O!B.YQ7K5 M% '+_$%'D\*&..UN+F0WEHRQV\#2L-LZ,6PH) "JQS[>XK$U:V:75/'C#3+R M26XTB*"%A9R,LQ"2 JC 88YD7@'/M\IKT.B@#*\,1R0^$]&BE6=98[&%'$ZD M2!@@!W \[L]E MT4 >0/HVJ@-JD_AF>YMK?Q!>W$U@/DFFBF "S* 2'*ACQD=,=C7H'A+3X++3 MYI;;1%T>.YE\T6YQYIR!\TN"1O/IDX&,G.<;]% 'GFD:=?)XN2]TRPU33K:6 M\G;4K*Y*FU8?.!/%GD.S!3\HY#'..IR/!-M<:]X"\)V4>GW*Q6]\NH->3%"F MU)I'&T[MVXD 8P" W/%>KS1)/!)#("4D4JV&(.",'DG1:?IL M'D6D6?+B#LP7/.!DG ]J //O#WA:\M+F'2[SPM9I-!)-OUU'7YHVW;&C'WO- MPV#GI@GG.*U/"5OXDLHK+1=0T>&.WT;]RFH&16-S$J%4\L?PLWRDDG@9'4\= MU10!YY_8VNCP'I>G'2&>\@U2*YGB$\8'EI<^<2#NQR!@#/7VYJ_JV@WVL^(- M=C:UF@LM3T1-/2Z\Q,)(#,Q)4-NQ^]4>Y![IZM8:= ME;31 MS>3>,[&1P@+ ; ,?*< GO]*[&B@#E_%FB7.NR6]LVF6-]IZQ2,WG7#P2Q3@K MY;(Z D?Q X(X]>AS(/#GC#1[Z&ZTS4M.O9;BP@MM0?4=X)FC!'G)L'.03\IQ MG YKNZ* .>L=(U*V\7SZC,]O/9R:;!:><\A\]GC:1BQ4(% ;S#G!_A'K@26_ MAJ*#Q?=ZZ9F*S1($M_X4EQM>7W8HL:Y[!3ZUNT4 <1-X/U:ZT^Y$FI00WR:J M=4L)8E++"_(*,#U4@L/^!GKCF6^\->(]0T2TGDUNVB\26US]JCN8H/W"938T M*J23L*]2^ M!@6'@>6/3_$VG:EJ:7EEKEQ+<;([8Q/ T@P<-O;=C"XX&"/P'8T4 <5;^#]< MOM%O['Q%XEEO&F@-O;^3$(UAZ8E.,%WRJMR<#D#J2:VE6^H0_$M+;5;[^T;H M:&ZO=):>2B_OUX Y )&" .E=]10!PNC_#V>P_L);S79;J#1A+%!;"VC M6-XF0H W!);:1DYP<< ')-S0_!NHZ1$UI)XIO[C3H4>*PMA&L9MD*[5!;4I+N[VG_2I8E'S'H=JX&!QQ^M7J* ..TOP*^EVGANUCUF9H M-"D=XU\A 9=RLN&/;Y78<>N>N"-C0=!?0Y-29M0FNQ?7;W6V1$7RRW4#:!G@ M#KZ5LT4 TU :PJZGJ=I%JS+)<1V[QA5+;N MU$"<*X(/9F M&Y<, QP:W:* ,B'PWI]OK=OJT"/%/;V?V&)$;$:0Y!V!>G50?7@=N*9I?ABS MT=K]K2XO ;^5YYMTY(\UNK@= >!TX]JVJ* .:N/ VDSZ=I=G')>VQTQ!%;7% MO<,DRQ 8,9?J4( !'L.XS5T^&-+\YG$4@0V/V P"5O*\GGC9G&>>O6MBB@#F M;;P)HUM=:9=!M0DNM-!6":6^E=L8Q@DMT]A@?AD5K:1HMCH5K);:?'*D]:%% '(>&_"ZQ_;+C5;.=9WU:>^BCDNF>,;I&:- MM@8IN (/3@@'J,UK7WA+0-2OY[V\TJWFN)XQ%,[+_K% (&X="0#@$\CL:V:* M ,B7POHLT<,;6"+'# +=4C9D4Q?\\V"D!D_V6R.O'-3'0M,.KQ:K]CC%]#%Y M,/>M&B@#&3PGH":/)I"Z1:?V=)*9FMC'E"Y..WMH5VQQ1*%51Z "K%% %&PT;3=+LI+.RLH(+:1F>2)$&URWWB M?4GOFBRT32M,LY+.PTRSM;63AX88%1'XP<@#!XXYJ]10!3M])TVST\Z?;:?: MP61!!MHH56,@]1M QS3$T/2(]+;2TTJQ73VR#:"W01'_ (!C'Z5?HH J2Z7I M\U@EA+86LEF@4);M"IC4+]W"XP,8&/2D?2=-EMVMY-/M7A;<3&T*E3N^]QC' M/?UJY10 # ':F1PQ0[O*B1-[;FVJ!N.,9/O@#\J?10 U$2-=J*JKDG"C M YY-.HHH **** "BBB@ HHHH **** "BBB@ HHHH **** .0TP[OBOXAS_#I MED!_WW.:Z^N.T4$_%3Q6V3A;*P&#[^=78T (^-C9SC'.,Y_2A3N4-D'(SP0MK&?&E[XAL]-N=1LM6@CCO([4* M989(00C!21N4J2#W! [5'XDB\0>(M$^U6NE"$65W;WEO87+@2W?E/N97P2J MC[H.>0"<4 ;?_"9Z"MEJ%W+=RP1Z4PH1%(0[B,284A<-\K*>.N0.IQ7-Z[:ZMXDTKQ%JD.AZA;2W&C M-IMO97/EB65V+$M@,0 -PY)SP2!TROBNZO+#5OA]/'I,T]W'+*6LHW3S /LS M;U!)VDJ,GJ,E>O.: .LM?&&A7NE/J-M>^9 D_P!F*^4XD$W&(_+(#;SD<8SS M39O&6AV]K=7,]W)%':7"6]QYD$BM$[XVEE*Y53D?,0![UR=YHNMWYE\30Z5/ M!=)K$%]'I4DB"26&.(1'=AB@D(+$<\;5&25[H+$OF3_P"BN#!'YIB\ MQP0"J[E/O@$XP#4R^)G/B^ZT?^SYQ:V]G'G:(\.6YW;ONX0^^0>PS7(?$ M'0?$VNS:G!:Z2MU9W6E[+?%RD7DS#<6$@QF5CE0F3M4C/!^:MU]'U>\U6ZAG MLQ#8ZMH<=GLW%AIUW:W@NE%XT$;>6JE#D$8( M,C'.1G ]*?X/TOQ)97EM:ZEH>C6,&GQB)[ZW"L]Z=I4% ,%!P"=W/& ,'(N: M_P"'[_5_'6B7;6=K/HUO9W<%UYLQR?-"#&S;S]WU]%M9U7 M6KRYET6VNI9+"]O0?.EM0 0QX!()SC(!/Y59C^)VC"+5FNH+NUDTVT-ZT+A" M\L/0,N&(R6^7:Q!!ZXJC/X%U>X\*ZOX-DN[9]"F0C3[IY':YMQD.L;J5(=0W M .X':!WZ4?$EOK]O\.M9'B,:#;/) +6,VRE4EE=T59'=BH0;L>PSDGC% '2R M^)VOFUK2;KP_J<QN"%$;!^6(##T!4C/0FEI?BO3M,T7PUI>E MVTLKWVFBXL8[JX"ET0)E-YSNEPV0HX)!Y4VUA)-3N/$LD2Z;*+--$CU 0EPLN]V;"%2.'^0C&['7FJ5G M\1I;S1K76O\ A'[FWTNYGMHHY[B91Q,Q3>0H.%#8!Y_B'N!:C\+:Q:W*21:C M;W3-HT6FW$UTA+R/'O(<=0-QD.%OAE:^$=9N$NKJYM9+"T2" M!O\ 29-IV!1SM;E>21R,Y'8 ZW3]6N+[7=7L39+':V#11I=";<979 [+MV_+ MM!7NZT]BUL5N)$5&/!.U6"DXR.0> M#BM2B@ HHHH **** "BBB@ J*XMH+RVEMKF&.>"52DD4JAE=3U!!X(]JEHH MJ6&EZ?I4,D.G6-M9Q22&5TMX5C#.< L0H&2<#GVJW110 4A )!(!QR/:EHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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 X[PZ<_$OQKQP%L!U M[^4W_P!;_/7L:X[PV!_PL;QL<<[[('C_ *8?_7KL: "@9P,]:1\[&QG..,8S M^M S@9()[D"@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH X_PTA'Q!\;/Q@RV8Z^EN/\ &NPKD/#1_P"*^\;+NSBX MM#CT_P!&2NOH ;)M\IMZAE R0<<_G3J9-_J'P2N5(R#C'OGM3Z "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHI,<@\\>] "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %-S>,_&[MC)O[=>#V%K%C]*Z^@!KYV$JNX@9 SC)IU-?&P MY;: ,[LXQ3J "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 **** ./\ ";!O&'C;;&$4:A!T[G[-%G_'\:["N.\(?\C;XVZ_ M\A*+K_U[15V- "'.#@@'L2*6BB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#CO!RE?$_C7@C_B:H<'_KWBKL:X[P M6S-K_C0NI5O[8Q[8%O$!^E=C0 $ ]1FBBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#C/ LB2ZSXT:,* -<9>#G MD0Q _J#^M=G7&> 3NU#QFVTC_BH)5Y&.D45=G0 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 C,J#+,%&0,DXY)P/U MI:** .(^'15KGQE(!R?$=RIX(Z)&/6NWKAOAMC?XQ()Y\37>>,/;_#\J[FN#^%N3:>*7/._Q+?,#Z_, MO-=Y0 $@=3BBFN< 9[D#KBG4 %%%% !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 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 444BL&4,I!4C(([T +1110 4444 %%%% '#_ Q(-AXC*C /B&^P M/3]Y7<5PGPJ._0M9DP!YFN7K8'_72N[H 0G:,^X%+2,VT9P3R!P*6@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ 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@#@ MOA*0WAG4W4Y5]9O&4X[>97>UPGPC_P"1,F.?O:E=GV'[YNE=W0 AQP2,X/'% M+39,;1D9^8>GJ/6G4 %%%% !1110 4444 %%%% !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 %%%% !1110 4444 <'\(2#X"5@" ;Z[/0 ']\_3@5WE<+\(!_Q;VW8 M]6N[LDY)S^_>NZH :Y( QZ@'@FG5',&(7;MSNSACC-24 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 <+\'N?A?I;[ M67?)E=U7$?"!=OPLT7#*V1,V5&!S,Y]!S^'Y]:[>@!DB[MGW< MA@1N_P ]:?4,YVA#QC<"23C'K^F:FYXQ^- !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%-#TZ5)4%[G[#<8)!\IL$=N* .6^%85?A? MX>"]/L@/3'.3G]:["N3^&2R)\,O#HD^]]BC(^A&1^F*ZR@"&<2DQ^6?XN>#Z M=>O3V[U-4F**6B@ 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 *K:@VS3;IO2%S^AJS5/5_^0+?=?\ MCWDZ$C^$^E &%\-3GX:>'.G_ !X1=!_LUU-'-4(ZBTE_P#0#0!G> 4"?#OPT!T_LNV/3'6)3715@>!E*_#_ ,-J M>HTJU'_D):WZ #TXHI#MRN[&<_+GUQV_#-+0 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !6;XB_P"19U;K_P >#1CP-X? (/_$MMN1T_U2UMUC>$/^1*T'_L M'6__ *+6MF@ QG'M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !6/XM8KX,UQEZC3[@C_OVU;%87C4@> _$1;&W^S+G M.1D?ZIJ )O"JA/!^B(,X6P@ S_US6M>LWPZK)X9TI& #+9P@@= =@K2H 0G! M'!.?TI:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH *Y[QX0/AYXE)('_ !*KH<_]G_'K%T_W15^J>D*$T6P4# %O&,9S_ CO5R@ [YS^%%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %HA0' M_OD5:J&U_P"/.#Y0O[M?E48 X[#M4U !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !7)_$X$_#/Q" "2;-@ .I-=97 M'_%/_DF&OY&1]FY&<9^84 =9 "MO&",$* 1^%2444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %M-_M33_ /G^MO\ O\O^- %NBJAU73@<&_M0?3SE],^OI2-JVFIC M=J%H,G S,O)_.@"Y16:_B+1(U5GUG3U5L@$W2 ''7O[TS_A)_#__ $'=,_\ M N/_ !H U:*Q(_&/AF6.21/$.ELD;E&87:8##J.ON*>WBSPZC!6U[3 3@@?: MDYR<>OK0!L45B2>,?#D0G+:S9D0!2^R0-][IC'WOPSCO4;>-O#BB8G4X]L3; M&8(Y!.1CCB@#4HK,?7[!$WXNV!QC993,6ST( 3D>XJJ/%VG%B/LNM<'& M3HMY_P#&J -VBL2+Q38S.%6SU@ KNW/I-RH'7UCSGC^7J*=)XDM8_,_T+5FV M?W=-G.[D#CY>>OZ&@#9HK$D\30HQ5=+UB3 !RMA(!SVY YJ)O%++C'A[7&R< M#%J/ZM0!T%%8*>)97;#>'=:0<B@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBC .,CITH **** $) (!(&>![TR*XAF" MF*:.0.N]2C [E]1[5)10!"MY;,KLMS"5CE6** *XO(C_#/WZP/_A[T->Q*VTI/GVMW M(_/%6** *WVV+(41W!).T#R''/U(P/KTI/MC,0$M+E_?:%^OWB.G_P"K.#5J MB@"K]JFR!]@N?KNC_P#BZ?)A3]DFY&2,IQ] M?FIOVF7Y?]!N.>OS1\?7YJLT4 0^?)NQ]EFQGKE/_BJ;]HER1]BGX&Z[PP]?^>IZ?\ ?-3T4 5F>^&-MO;GCG,[#G_O MBDCDORS^9;6RJ#\A6X8Y'O\ (,?K5JB@"!'NR?G@@ VGI,3SV'W>GO449U+> MID2T*[#N"NP);(Q@XX&,_I5RB@#-N(M;D8&VO-/@7(#*S#7X A ^7^SQD'V.^GPZ=K*L3-KV\%6 "VB+@GH>_3G]/QV** ,^?3[ MJ8J4UF]@P,$1)#@^YW1GFHO[)O?^ABU/_OW;?_&:U:* ,LZ5>G_F8-2'/:.V M_P#C5-_LB]((/B/5.?\ IG;G&?$6J<'/"6P_\ :5 T>YSE M]>U-^0<'R5_]!C'^3]*UJ* ,@:'*A!CUS548=_,C?/X,A% T>^!Y\2:H?K': M_P#QG_.:UZ* ,D:1>@ ?\)%J9]_+MO\ XS2C2+O!SK^IEB?O;8.GICRL?UK5 MHH R#HDYDW?V]JH'.%#18&2/^F>>U*-#/?5=3/\ VW'^%:U% &5_8?\ U%-3 M_P# C_ZU(="!(/\ :FJ<<_\ 'R?\*UJ* ,@^';5G9C>:K@_PC49@!^3>]*/# MMD/^6^IG_N*7/_QRM:B@#)/AVQ((,^I\^FJ7(_\ :E \.V0 'GZGQ_U%+G_X MY6M10!D/X:TZ52LIOI4/59=0G$-!SDZ.#BFOX(\+RC$N@:?+UYD@5B<]M;]% '/CP'X/ M_P"$4T/C_J'Q?_$T^/P3X3B),?AC14+*5)6PB&01@C[O0BMVB@#+C\-Z%#N\ MK1=.3<3_HR<_I6C10!G_V#H_\ T";'_P !T_PI M?[$TG&/[+LL8QC[.G3.?3UJ_10!7CL;2(DQVL"$]=L8'K_\ %-^9]:G "@ M #@ 4M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "8Y) MR?I2T44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 8 !1110 4444 %%%% !1110 4444 ?__9 end GRAPHIC 12 ex3-1_007.jpg begin 644 ex3-1_007.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#WBZN!;1K( M>FX _P"20!^-3#.!D 'N :I:KG[-&%."9% YQ5R,AHD(8L"H(8]3[T .HHHH M **** "BBB@ HHHH ***9+&)4V,2%/4#N/0^U $%I-/<-+*VP6Y;$. =S ?Q M$YQ@]L=@#GG M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 ,ED\J,OM+ $9P0,#/)Y(X'4_2GU MEZ\6-C'"FX--/&@89.WG.< \].F"/4$9K4H **** "F2OLC+< ]!DX%/J&[? M9;,=Q7D#(SQD@=O\^M $U%%% &?K&#:("2!Y@.8%8R9 +$9P">Q%:% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% &7KD(N([&/*B3[9&T>7*D,N6R,'G !)'< _4:E9VK1&5K " M**7;=HY27D8&?F'RDY7AAC'(&2!DUHT %%%% !4%W@VS9Z97IG/4=,J] MYDP8 5OF'RL 0?S_ ,CKVH L44 Y /K10!G:ODPQ!#)OWY 1R. .2<=NG/8D M'V.C65K2P.(%GW\L2I3M@<]0H:N_B.]T^\TKR[!(Q):WT<@99>>5 M8=5;GIR."<\@5L4Q8HT=W6-5>0@NP&"V!@9]>*?0 4444 %%%& ,X'7K0 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 %%%% &-KGO_ )P>E %JBD7&,KC!YXHH SM5#9@;.44DLF>#R,<#G\OQXS6E M65J[ 36@SM8L<-NQSQQ^/^<#)K5H **** "BBB@!&W%&"$!L<$C(!^E*,X&> MM%1SF98'-O'')*!\JR.44GW(!Q^1H DHHHH **** "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@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#*U*'SM8TD"3:R/))@1JQP%Y()&5ZA21R0Y'?(U:H71F_M2R"- 4PY*.IW M'H,J<''!/IZ_!X].1DG7ZYX.=*LO5L--;(SN$+9 M*A2P;D8!&0.21SU!QCK6I0 4444 %%%% #%D5W9%))7KPGT %%%% !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 %%%% !1110 4444 %%%% !1110 4444 9]R"^LV2\;1%(Q/ MFX[I@;,$'///!&..IK0K/E68Z[!\BF 0LN._:@"P. !G/O1110!G: M@)3>V802[2Q!9&P!]1@]L\^Q'&2:T:S=1C4WEFQB9_GZA6.W!![?3OGH/K6E M0 4444 %9VC:E#JMK)- MA,4)E=69E56"CJ!DD^PJ6QB:&VVLD*Y=V AC*+@L3G![G.3[DT 6**** "BB MB@!H7#LVYCNQP3P/I3J** "BBB@ HHHH **** "BBB@ HHHH **** "BBCG/ MM0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!GM\WB&/H=EHV> M,E=SKW[9V_CM/I6A68=Q\3KE(PBV1VN&^8DN,@CT&!@^[5IT %%%% !5:\9E M6+:RJQD"@L<#D$?YY_/H;-07 ),)!QB0'J0.AX.* )QQWS1110!FW[+]OLP9 M44JPPK'DY/;'T/I_AI5GWK?Z?;+@]020.?O#]*T* "BBB@"CJ"3VS0!T&E:U MINN023Z7>PW<43^6[Q-N"O@':?YEN+6&.59IIE6-8Y9DC&\;D#A5Z9"ECD\<]J&C:O M-I3336NL?VO;6*1,P,^686EU*@9AA9&#"V!(S\Z*#UY /=!<1-,8E<,X.U@O M.TX!P<=."#SZBEAE2>".:,DI(H9\/H_]OZ'/IPUV+6KC<^OB^\SRRBJ= MVY7^3/F%0GE8P&]* /5ZCN+B"TMY+BYFCA@C4L\DC!54#J23P!7F?PV^T1WM MG*\FJ$WMO?R3+>><0H2Z40##C"_(S'L3FNC^(ALV\/V\%_-)#;SWL*&98A(L M3!MZ.ZD$%0R#(/!'!H W(-?T:YL)K^#5["6SA&9;B.Y1HXQC.68' X]:T%8, MH92"I&01WKR+4HKB^^'GCB;:LMS>RXBNK1'A%ZJQ1Y=8R3G W*Q7AMAQ6O=Z MMIT>AV"V7B^Y_LBYOVCOM6:X!:/,3,(UD*[8@6"C/&W.."> #T>HWN(([B.W M>:-9I0S1QE@&<+C) ZG&1GZBO-/^$ANI[?2[;5?$T^EZ7=/>"+5]L<#W(CD4 M0J6=-JED+-D ;MG!YJEXGUF6UT_PSJ=KJD>LW=LM[@&",9(- M7: "BBB@ J"YX\H[E7#YR1D\*>G^>F:GJ"X(#0\ GS!Q@$X]OTS[4 3!E+%0 MPR.HS_GU%%+10!0O' OK52)""V0!C:3GOD]NO J_5"\9QJ%JJ23*"?F"\J1[ MC_/&>.,B_0 4444 9FI[4)D8EI A:!O+7,#8*LRL5(#%7X!SG![9J];1I#:P MQ1JRHB*JJQR0 .A]ZQ]<62X\^-=/MGG@MWDLIYCO(K54+4!=8O\@[RL1!V8&W! YR* )J*** ,^Z*?VG;[MQ..-O3KWXY[?D?6M"LRZ#?VM;G>P&!PJ MCU]3R.O;K^'.G0 4444 9.KF<6=P\FR) "D,D222R!F*!/E49P26W =L<]<: MJ@A0"WDFCM%<<&1U7"KG(R?0]N:ZVN.U#P;?SFZM;+5X;?3+^ MUCM;V![4NY55V$QL'&TLGR\@XZBNP "@ #@ 4 :&PDO-- MC$[)>6TJ))$'VLZ$[0XX< @XR*WM,\6:1K$5^]E-.S6"AKB*2UDCD52I92$9 M02&49& #M3O;CQ-.-92W;6;:"%/)A96@,:D??#Y*DLV< '!ZC% &A;^-]%NM%N MM5CEGC@M51IA<6\D3(&^ZQ#*"%/][H "H)YSBC6O!&J:O+I5]<:I:76HV<4T$IDMY(8I4D8,"%CD#*5VJ/O$$9Z M4 =E87]IJ=C#?6-Q'<6LZ!XY8SE6!K-U;Q9HFA2K'J=\EMN;;N920#A2.>O!IWA?1YM T"#39[B*X:(L?-BB\L,6.YB5R>2Q:LK7O#6JW/B"35= M)N;'?&PO/% !XO\ 'VG^$_L4;+'<3W675#.( ME$0!)?<>".G YYST!-=3;R/+;122Q>5(Z!FCW!MI(Y&1P<>M<3<^&-8MI=!M MM(DT^:VT2P6W07QE1I'PH#'8,$8C!QZYKNJ ,IO$NBQZL=*DU*"+4 0!;2ML M=LX V@XW [AR,C\C5@:OIC7-Q;+J-H9[9=T\0G7=$OJPSE1]:XJV\+:W!XAN MHVLM-FLYM1DU%=3EF=I5#L"$$73S$"J%8D@*,8Z@X2>#]:M[:#3AH=D7T>*9 M4U #+Z@TD4JJ3P=JDN"^=Q+A"^R0-MSTSCIT->*W'@?Q#%HUW'IOAF/S);1;;RQ/$G M)LS _+8R5DYS@!NHSU,W_"):C"-6@L-':U#V\Z&2&+:MR4O/,$+;.?GC.W=C M &>QV@ ]FCN8)HEEBFC>-CM5U8$$YQ@'Z@BGI(DJ[HW5P"1E3GD5Y!J?AK4= M3TF^F@\)-96E]?V*KI431JP2)]TD[#.U"R_( ,' &>O'=>$[*2PU#Q%"ND_V M=8MJ >T1514=?)C4LH7H"R$_CZYH Z9F5$9W8*JC)). !5:XU*SMEMFEG4+= M2K#"PRP=R"0,CUP>>E<=\3+6ZU"TTVUCTW4+RR22.<^IV8C6R@$4311B-0D;C!08X M!'J* )JIZ=JEGJT$LUC-YL<4TENYV,N)$8JPY Z$$9Z5YA<"?4/B3;ZG&FH> M7_:XM71HI1'&D*LF])PWE;&<#,; MN) Y)-6=%/D>)].NHH-6M[N]UF_:9)8 M+A5-H1(5+1D;57S&A.[ Y[]: /4JR-(\4:+KMM%+J^/C1+R>"]A^UP7#W+;BX34(5GNS?1F?3[B/-NL$8W_,@[JP ZG;P#0!V.CZ[I7B"U>ZTB M_@O8(Y/*:2%MRAL XSZX8?G5B]OK73;1[N]G2"WCQODD.%7) &3]2*Y7P3J, M5SJOB1/)O(I+C4#>1K<64T&Z$Q1(K#S$7J8VXZY!^M6_B')M\!ZM&(YY'GA\ ME%@B:1]S' ("\\=?PH Z>D#!AE2",XXKRJ_U.32X/%-A!>ZT;8W=E%;2O-,) M8'EV[RLCH[8S\Q4 ]6 !XBMA?W7@:::.]U+S-'U43S)#1D ]3 M5@RAE(*D9!'>EKS77]:\2V6JSVMA>,HUFPB.APK#$5M[@,BR*?ER0%82$MD! M=^!QBO1+19$LX%EG^T2"-0TVT+YAQRV!P,]<"@":BO.--\6Z^=3LOM%[I%S: M3:I-IC01IMG.R21!(/G.&PBL5VXVG.>P^V6L@AECC'*C8 M6;[_ -]"&7MG('&-=/#7F[S-R2.WF[$8H56/)P&SN '? !W5%< M-:^/KR^M-'-GH:276HW,UH%DN]D:R1J7W*^PEXRJL0P&> ,$GB6#QU>7]KIJ MZ;X?DNM2N[>2XEMOM2(D"QOL8&0CDELA>.>^V@#M**\YU3XLV^D16XO-&G@N M39)>W-O<7"0O"K;B$57P9),(Q*@#L,YKT.*19H4E7.UU##(P<&@!]%8/]'$+!97DQ(<(I)YYS@8^\,@'945R.D?$+3M:OFL[>QODED@>XM/-$8^U M(N/N@.2I.00KA3@@^N+?A[QG9^);E8K/3]3C0P&8W%Q;;(@P;8T>[."ZGKC( MX."<&@#HZ*H:QK%KH>GM>70E8;@D<4,9>25SPJ(HY+$__7P.:Q7\>:;%H5QJ MLMGJ48M)U@O+5K?]]:DX.9%S@*%(;()&",9SB@#J:*SM'UF#6[:6>""[A$4Q MB9;J!HFR #D!AR"""#_4$53\1:K?:5<:-]DCMWAN[^.UG$N=P5L_,O(Y&#Z] M?:@#=HKFI-?N1\0[;0A#/';/8S3EY(1LE96CP4?=GC>001WK)L?B9;370MKO M2=0M6:Y$ DDC 109WA+,0QP%=50G^\PP,9( .[HKFK#Q!<7&O>(X6AF,.F11 M>7:^3ME9L2$LI.%97VKMY['.*R;?X@7B^#H=?O?#UQ KQQ862XAB69GCW;D+ M/@(#W8@X/3((H [NBN#E^(S3>"=1UZPT:>62SCF#Q"6.1%D0*0=Z-M=/FSE6 MW8!P#VTK_P 4W2>&)=0&DZE83BY2VVW,"$IN91YN Y!3YNN<^U '545SFN^+ METB^-E::-J>KW,<8FN(]/C5O(0YQNW,,LV&PHR3M[<9AN/'=B@TUK'3M3U-- M2MVN+9K*)6W*K*'R&8%2N]%/<@&WIWCC1= M2^V%'N8%M8#=,UQ;O&'A'61,C++T/K@CCD4 ='17*/\ $/018/<[[M&$_P!E M6.6QN 6F*[D7Y8V/S @J0#D$8R>*M#QKHC::;Q9IR?M#VBVWV=_M#S+R8Q%C M<6QSTZ:P(_%]H_BZY\/BUO3)"D.9EM92F]_,R&.S"J!&N'SAMQ M^Z: .BHK#M/%^B7NL#2[>\+7#LZ1$Q.(Y73.]4"2: M5PD<:EW8] ,DT /HKGH_'/AN72IM434U^Q0&,2RM$ZA _W&(*Y"'/#?=Z\\ M5KLN+D6D>58$RD;@A!&02.>>V#T- &K15.PU6QU-KI;*X$QM M)VMY\ C9(O5>1VSVJ#5?$.DZ(\::C>QP,ZEPI!8A!C30!IT M5@MXHL8O%.%')..?4&H]$\66NHZC"Y^RWAF-O$9V6.%V9XP2 M"T8"YD&1C*;N<#J:?I'B;1]=DV:9>?:/W0E#"-PI4G'#$ $@\$ Y!X.#0!K4 M444 %%%% !1110 4444 %%%% %.U!2_OE,00,Z2!@4^?*!G!QP M+E4;0 ZC?NLFX;D0KM^Z0N3SCG[W3) ]N:O4 &.W _"_0 44 M44 4=0G2VDMI93* )51%C<#S&<[<%?X@ 2WX9&<5>K)GO0)HE,$ M<6CW)DKN(!*$CJP4[,Z<3F6%)"C(64-L<@!]%%% !1110 4444 M %%%% !7&^*/&-]X?UJ.UM],6Y@:%&,DCNBEV=;K=.D6*\,V".<9 K0E\*Z5,UTS)+(M0\J%(Y+"Y-O(T,PFAD MXR&C< ;@00>0".E20^#-)ATD::'OV@2430L][*9('"[08WW;E[]#SN;U-7M( MT.ST59_LK7#O<.'EDN)WE9R%"C[Q.,* .,=!0!!X@UR72/L%O9V8O=0O[@06 M\#2^6O"EF=FVMM554DX!/08YKE=6\7:]J.@:1=:#9PQ-JFSUF[2"XN8Y-0LE='BFE3:?G&-RDJ%!PPSA2<\Y;;> (XUEA?6+N2%U M/S*D0?S/M)N,GY,'#<8Q@[GR.F !FF_$W2=1NX(I+'4+**97<37<015 B,F3 M@G@JDW(S_JCV925M?B)!=6%TYT;5+:]CM)+NUMKB#:;Q$'S&+GY@"1P<-@@X MYJLWPQ@N07]SJ:SPVVEIIT4*PA,A6#;^.AX QS]:O>*M"G\1:0EC!=P6X$Z2R"XM M1<13*ISY;H67*DX[]J ,2]^(D-MX<&K)8NS#4(=/>!UF1EE8IN&&B!^7:S ?>(" M9)"GAB. >IJE+XXM!!-;T7[ M%>:!699BT00'8 Z\#!X"CWJ/5OA_K-[I>EV,-]IY73; M:62!C$8U^UE@T?R;6!B R"&+9P#@GF@#T#3]0M=5T^&_L9A-:SKNCD (##UY MYJS7.K!XJ"Z-YESIP5&8:DMM$02I3:OE;N.'^8YQQV.,-T$:LD2*SEV +D M%CZ\<4 <=;>/]_BFWT.[T2[M//=$6YD==@9XWD0%3A@6\J08(ZK[BM:TUVYN M/&%[HLECY4$%NL\5P6YE!(7ICCYMX_ 'O7%W7@;Q+Y>L:GYMDVM3ZM%>V[I? M7*Q&.-@45XP-I8*H7&UACW&:WX+?Q:?%HU:6RTO[&^+0JD[F40!W;S,,H ;E MNZQI-]80QK8/!)"=XD\Q&R5*]'U7P_/JEI=V]S%#;^=<0Q3QLT>4W; M'^;"MU'S$"N-T3PGXEL;:ZE>PM8I!ICV$%K)JCSIEN2RLR9C3*J GS=>HV\K M%X>\3Q1W"V6EV5H\/AZ'386\Y6+R*$9EY3;CYY%!.5!7)') .\M]7T5K"XU M"VU#3S9H=T]S',GEJ0 ,LP.!@ #GL!3DUW2)([J1-4LF2T -RPN%Q"",@OS\ MH(Y&>HKA-(T'Q-9:3X@A_LE!)>01K9I<7Z.5*#9M=D0 #E0 1@;21Q5*+P/ MJI\#""/0[:QU"VDMR+9)(9'O5B.XF21E*[B78X?>H9%.!DT >D?VOH]QI?\ M:/\ :%C+IP(;[3YR-%D'@[LXX('XU9M+RUO[=;BSN8;F!NDD+AU/XCBO,4\) MZ\?"E]9W6E/.+S6%NFMFFMWF2,(H\S@1Q;MZ*^WH02#@DD=IX)TRYTCPO#;7 MD)AN#+-(Z-L+ -(Q7<8_E+;2N2, ^@H T4UO3S8"\GN%M(2Q7-V?)(PQ7D-C M&2#CUINM:]IWA^T6XU&G6LT%_;6]ZD;;9(P\?FQ%'4-@\A@"IZ<'TI\M MM!.'$L$<@==C;T!W+Z'U%%LBQVD*)"855% B.,H,?=X)''3@FO,?$FF1WFOZ MO_:>B:U,*!M24_)&?,5F8L!PX'/2@#NH_#L2>(AK+W]], MZ*ZQ6\CJ88M^T'8-N1P@[^OJ:V,JNU<@9X4?X5Y?>V-])XC='M-9_MN/5EGL MKY4D:SCM2XW#(.P?NS("IPS,<="*PT$NFR:5JMZFL00>8KR"Z%P"/,EGA8;2 M,JWEF)%XSM(( ZT >G:!X0TO0%+QQK=7K2O*U]/!$)V9N#ED1>W'2GZ7X0T+ M0[Q[C2M,M;-I49)A#"H\P$@\G&<<= 0/7H,>5:(_B"PU.U^S2ZVUS$J*(+UY MF1I)-.9R)%8\$SJ.&^[LX(!YUO[7:/0]4N[#6M=GM(-'EGO9[DOYD%[P(U0$ M#:QS)N4 H-J<#.2 =S8>!O#NFP7$5MIMNAN8S%<.D2HTJ%2I7Y0 HY/"!1FH MM-^'_AK23=I::=&+>[B,4]O)^\1D)!"@-G &#P..?88I^#KFX77M4L9M2FOP M;*SO#+*@&Z602!R"$4;<)'@8XZ<=!>\=ZM=:-X7FGL[V"QGD=84O+C_5V[-P M&;Y6&,X!)&!G/.,$ KM\._"T6BW>GM:2+;710W$CW4AD<(?E7S"VX*/[H(') M]34J^!M ?1A86INX[8S_ &I)(KV0NLIQ^\20L64X&/E(X+?WCGA9KF]O/AG= M7%]JS*@UZV%Q?1212HT(EA4L)0B[T7&=Q&?DP20*V+_6;8V&B:?!XNAGT^:> M4RZRWV9]DD)5T12P\L$ DY()PG&30!T%K\/M$M&T]T-ZSV$DTL+O=,6WR@AV M8]6)R>3DC)J'_A /#\=MIVG6UU?6MQ8QR>3+;WS)<&-VRX9LY9"W;H#TQ6!I MWB>ZNK/3H;W7X-#BNX;RX6^(0?:&67'P]T*6.-+4WVG[+5; M/-E>21EHE)*JW)R06;YC\WS'FNI P !GCU.:@MI-^GQ21SK=DQ K*I $IQU! M''/MQS7 2^,-:;QC%:I);QZ?)J<=FF/+<'"'S8WPWF+(.W8=HYYY .B/@ M?2SJ37)GO3;F]&H?8#/_ */]HSN\S&,_>^;;G;NYQFK*^&M/M=2U?58XIIKG M48@DD1<;0 N"$!P%+8&3GD@9Z5RWA/4;G37M;=;NU;1[G4]3AABP2\:1RRL& M+%CG&TC &-I7O5GPCXJU/6]6FM-3:+RI+ 72^7;/;;%WD*PW,6(92IR<$%3P M,T 7=+\#PZ0R7%OK.I1>19M;6ZNMN/LR$#J1'\Y7:,%RW3G/-:OAG0_^$?TM M+./5KK4+557R?M"Q?(/8QHN06X\%V,D]Q-<.6F*R32M([)YS[,LW+?*!SWH TM M=T;^V;.%([N6SNK:9;BVN8@"8Y ",X/!!#,I'<$]*P[CP-+/I%W:C6YEO-0N M%N+^[-M&QN"JA5781M51M7@<\'GDFI_&$VJ07GATZ3,%N9=0:$1.S"*3,$I/ MF8/*J%+8QU"X(K.O/&&K1Z)8>1'8+J\UW<03(8;B= D$KQO(D<:ER-RKR< ; MN30!V.GP7-M8Q0W=XUY.N=T[1JA?DX^5>!Q@<>E8.N^%]2UFYMI4\0RVRVD_ MVFW3[+&^V3#!23QD#>1CC( SDY)Q3XTU*!-,OKB2RMK#5-&;4(OM.24F6,,8 M@5VY'SJW/) 8<<8@U+QYXBT>.%+O2K1KRWM(KJ_AB69E;S'<+&CA2$8*A)+\ M$\#C)H Z2X\+WL_BI-<'B&[C,:M%';I!#M6%BA>/)4DY:,')Y'0$5E1?#A8X MX@^L3S2H"'=X$Q(?M:W0+*,#.X,.!SN.?2NWD#-$X5BK$$ @#(/X\5YKX4\> M:IJVH:5*8$ET?5)IHH_]'F$L+#>RLTI)C?(0A@NT*2 N0* .KTWP[>V/B:]U MF766G%VJQR0?9D0;$+F,;AS\N\CWK/M? "V]C:V[:_J3R630?8YBD)-ND2.B M*JM&5)Q(^6(+$XY^45BR>,_$OV&?4(K33UL[W3;G5K$O*QDCAB1<*ZXQN;?& MWHN6!SD59N_%^LYU*R@N+/[9%K+VD#PV;2YMUA21CM\T#>I< DL!GC&> :L M?@'3H=(UO33?W\L6L%VD,\BL8Y'4[W0[006/S$9(XX '%2W_ (7U34-':RG\ M47K2/,DCRBW@7*KCY -F!R-V>3GVXKGWO&\7_"5]2,]\**RLY[.WMUB0 MJB2,K9R06+?)'DDG)7/&2#2U[6?%UOXQ71M#M](GBN;!KF)[YY(_)9'16W%0 M=P.\8 .3G.!@L\0'65UOPBMP\$EK-J*F;R9&5EF%O(=J\ -%\K-\V3^E '3 MZ!I1T/P]I^E&X-P;.W2'SB@7?M&,X'3Z5D1>&-67Q-_;4GB-W.]D,(LHU'V? M>66'/7C(^;J<=JH:UXMU>'Q*=-TVTMOLT%Y:6<\L[-O9YB&R@ ^ZJ @^I;J- MASG>%O$6L6]UIMO<,EUI6IZKJ%K;RS2.]P@C>5E+%B1M^1D Z@(#D[L* :L? MA22[AU';XC\TZAJ=OJP>*!,*J,AC4 $@@B%!N[[2>N)\,ZCXJN?$FMPS1:?-ID.J-%)(;N0R1#R(VVQJ4QMR0>2.6; M'GP[XMU+6?%5YIL^G00V*122V\ZR,6D59=BL,KM=64[LH2!T/44 .@\%W M#>'M2T34- MQTN.W"9*DL0"=WW1QD#&?6M_Q1K+Z!X?N=446V(%RWVAV5-M2FT]+6WTV)-;\^:.1&N@((Q M"Z!VW[22#YB#A,\D\ 9K2^'EU>WOA".?4)YYK@W=TA,[!F55GD55)'7 _\ MU8H JIX%F@M;)[:_LX;ZUGN)?DT_%JRS##IY(?.,8QESS[<5;E\-:N8=.EAU MRW34+))4$[:>#&WF8W?NU=<8(&,'IUWD0WLS6!O@\EU MY0"(^UP?E//*!<=2QS@#-4IO'&K3OICZ/X?6^M]4T[[;:,UR8V4@Q[A(-APH M$J\C//H,L #L;&W:TT^VMGD$C0Q+&7"! Q SM'"_0<"LE]#OT\52ZO9ZE#% M!"Y=/O-+$VJ_:-/TF262PMS;[73>K* \FX[]JNP&%7MG)&:W] M:LI]2T._L;6[>SGN+=XH[A/O1,RD!A[C/:LOPW<7]]'KD=Z9;:=+]XUVS"81 M Q1L-A* 8!8G!!YSVXK(TOQ/98X6D"R"-%8J M%49; W8'7- %1? 6K6VEZC;6][8*]XUE_P L99%412%G!\R0L<@@Y+$GYN,G M-1^+;2^TGPUKKRVUQ?7E_?"]T\:9;.SP3($\O7%M M%#<7L<2 0-LE9I#D8#@J.,G@X R0 =5H>G_V7HUO:F0RR %Y9""/,DL?7?#^I:AJ]U/875K!%>Z>+&Y:>#S"%#.'M'U=;'SX=2B>7?).MND04 [2[94LTFCGMS*Y2%I&!5MP )\U@<@],U3L M?"FHP7^G7%S?6DBP7=W=3F*%HWD,V\* =V/E$AYQGC@CG/744 <)H/@*\\.7 M!N+"\TWSX;$65M(;-QE=RG=(!+@G"C(3;D\\=!T'A;1;W0=$M]-O;^WO3;1I M##+%:F$^6JA?FR[;F)!).1R>E;=% !1110 4444 %%%% !1110 4444 4-/B M,=UJ+[QMDN-WE\9C(11@X]H **** "H9<>?"2>F<#)^G3_/>IJC?_71GZC/^?\^WH 24444 M49I%&K0(Q3E_Y9J]5*4 ZI#R,[?[X![]NM7: "BBB@#*:XM#?6 M]O;7EK;,9W$D. LDS89B%!ZY*,20#D*>>#6K5*X<2ZA;6ZR19C/FR(965\88 M+A1U&0>O'R],\B[0 4444 %%%% !1110 4444 %<9!,W_"SE:;4;26WBT^>* M")')>$F6W#!V+^:)OM+6J&02#&&W8 MSNX'/M0!R&F>(-=76A/>ZQ:S:7_;-SIGDBT"-M1)'WE]W52F#QC:I)YSB?2] M4U36[NV?4K_35T?58[M)-+E39/&J$H%#!OF. =^>ASCCIU%(9H_*7$BH5*9.,_+M &#C], '+^ M*O%OB/2[OQ#+-4CENF@AM%MEMW1+:-I'4,3@,R_N\#@$<\ MG&W'/:@8 'I0!P6AS^*KKQGXAL[B[TV?3+>_2.5)(I-RPM;JZK&-V,G[U+4;2RF\\M(@AEE8;@0 $"HR@9)^4'H<#J MK[P;H>H:N=6EM76_+Q2&:.9URT1!0E<[21C&2,XXIEIX(\/V7]G&*R?=ILLD MUHSW$C&-Y#ESRW.??- &5X.\;7WB74C')M;_ ++B\2ZA%3 MQ6MJ^NZAJO@/6[Z":ZT'5='25YTB"R[76'S N73#*RNC= 1D="*TK?P%I-MH M]QI2W&I-:2&-HD:\&#J< M *1P0<&M;6/$?]G7T6G6>G76IZA)&TQM[8HNR,=69G(4@'US'<^"/M,*@:Q?0W,8,27J,&F MDA(+N[U[PJ\,-Y:6NIJ'F1VC8#,$\B1LN[62PR) M)!#:I$@B;:Z.P8H22RN1@\#)]L #IO&\%KKT^E3Z5?CR+N"UDND"&%3.0(CG M<&.2P! !([\8)2_\>6-A>M#_ &?J-Q"+Q-/%Q#$OEM_+8V\$9SQ M4-[X%:YEU>Y76KH7=[?PM?W7C,6]G; M746CP:LFJW-Q/,$YYZ8K4K+@TB2#Q)>:L=2NY([B".);-W_=1%2Z"BX@BE"G*^8@;!]LU$VFV#VPMGLK9H!&(A$8E*[!T7&,8'I5JB@!%5 M44*H 4# ' %9-AX7T/3-0DU"UTRW6_DSONW7?,V1@YD;+'/UK7HH P;7P?H MNG74%QIMG%8F&1I42WB0*K-M#E05.S,X'3^ZOH,=%10!S,'P]\)VUK=VT6AVH@NPJSQG)#A7WJO M)Z!@" ../2M31_#^D^'XYH])L8K2.9MSI%D#/L.P]AQ6E10!2O\ 2+'4Y[*> M\@\V2RF\^W.]ALDP1NP#@\$]<]:R6\">'&M(+7[%*(8&F:-5NYEP)3F520^2 MC'DH?E/I71T4 8=QX0T.YTFQTQ[%/LMA*LUHNXDPR+G:PSG.,G@Y'J#2ZEX1 MT35[_P"VW]H\TQ 5OW\BI(H((5T#!74$9VL",Y/ +*T\4RWUI;V$.F7%G-;7%LL+ M^9+YI4L-Q? 3Y,A0 68]3FK47P[\*K9BUFT:UN(_.68XPS?*1R1@>P QT%:NDZ/ M8Z'9&TT^)XX3(TA#RO(2S').7)/7WJ_10!@7G@CPSJ&MMK-YHMK/J+;"T\BY M)*XVDCH2-H[=JAO_ (?^&-4O)KN\TM))YNKB1UQP0"-I&#\S'/7YCZUTM% ' M):MX*74/%6FZU$]K&;",;%>$M(\BAPFY]V=HWYQC)]1WN6O@;PY9-IYM]/*' M3IY+BU_TB0^7))]]N6YSZ'(KH:* ,*3P=HDGB :X;:07OFK,=MQ((VD52BN8 MPVPL%) )&:=H7A+1?#;N^EVTD6Z-8E#W$D@CC!)"H'8A1DDX&,D\UMT4 4]4 MTNSUK3I+"_C:2WD*L561HR"K!E(92""&4$$'M6(OP^\.(+G;:W.^YGAN)Y'O MIW>22%MT;%F^ ]*F'FP12?:5O)+T/)=S@[Y 0ZJRN-@8' M:< C'\)K8T+0-,\-:4FF:1;&VLXV9DB\QGVECDX+$GJ:TJ* .-U?P==ZSXWC MU*[G@?2!9-;-"KRQ3X;EE#1LH*$@9#9[^Q&G-X2L)=5M[Y9;N$06XMXXH+N: M)8U!0@*J.%4'8 PQSA>1CG?HH PY?">G3:T-6DFU$W:D[2NH3*H!(;:%5@-N M57Y>AQR#5G^P-,&N3ZRML%U">W^S23(Q4E,Y['@\+\W7Y5YX%:=% '.V_@ZR MLHKB.TOM5C^TD^>S:A,[-G'();(;"J-PYP*2V\$Z7;:5?ZI)^5]QSNZY ]!71T4 Z@\;HX&TE7 M56$?R%A@)M.3DT)*2 [N)7QN5E_B M/][K]1QZ58H **** "HI#BXA *@G=U/)&.WXX_*I:8P/FH00!R",]?\ .* ' MT444 4I3C5(L\#9Z\GD\8[^I^E7:IO\ \A9,9'[OG@G/7VX_,9XJY0 4444 M4Y5EDU2VV2O''&C-(!'D29X"[B.,'G (/ ZC-7*S89$DUKS8IXW2>V# #^-0 M0593C##YVS@\97CG-:5 !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%8EEXILK_P 37.A0V]XMQ;1-*\LL!CC(#!?E+8+>F=N@ HJ& M\N19V-Q=,I80QM(5'4X&U &W16%#XMTRX\)KXE@6ZET\C<1%;L\B@/L;* $_*0<^@!]*V+6YAO; M2&ZMI!)!/&LD;CHRL,@_D: ):*AGNK>U5FN)XHE6-I6,CA0$7&YCGL,C)[9J MC/XBTFVO5M);Z!92C2,6D"JBJVPDL3CA\)@+,\2Q/N8;5?<, D YP M.HP?;-24 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 ,B7:F-N#DD\8[GGJ>O6GU%;LSP*S&,E MLD&(Y4@G@C\,5+0 4444 %1OGSHSVY'^?\__ %I*C;_71\'OSC],_P">E $E M%%% %%\'5U_W%YSG)P_&.W!.3[BKU9[@G7(_E^ZA(;/;G/;Z?Y-:% !37#-& MP1MK$$!L9P?6G4V1/,B=-S)N!&Y3@CW'O0!5M[R&YN56*6&] MU"W\>MJ5_HFHK ]JNGK<*D7EAO.=L@"0L5(*8(&3CH.@Z33M6OK[7-2LYM(F MM;*V2)K>\D;BY+@E@%Q\NTC!Y/7M5'0M;U;4?$6K:;?VEI:+8%&412&5I$DW M["3P%.$R1@]>V*>OCOPRT5_*-6B\NP!:X)]2 MO-,T"[FTRTDO-1,;"V@C*[F?'!PQY ZG&3@=#7(^%K;4_#.J00RV%_=6TNA6 MZF5+01LLD6\A)/WC RD,V3G&<#/2NLN?%6DVUU]E,Y>N,B@#B-#U&YM/A9/9 MOH6MBZ<31+']B'%M&U2\AM_M4RPQ>9*J9)/)^8C@9R3 MVH P_B")9K73;8?;HH#<&:6XMK2:Y50JGY9$AP^UMQY!&" >U[&C66L M+K5LUEX9>:1[;SA*TA=#AG4;BP\O<$)SSSFN[NO&.G6U]8%;FWETR\MYI4OH MYHS#N1D&/,+XY+$?7 S6W->P6XMOM#^4;B011AQU<@D*>P/!_'CJ10!X_P"- MM4UJYM].N[0:FEY:Z+'=PO$URBR7$@(X2.,@LH!R)"!AL$8)(W_%+Q:CXML8 M(]5UFSM;FRQ=O;B>-5)DB\DHVQA&Y+MR,$[0K$9KT::58())7#E44L0B%V( MSPH!)/L!DU2L-8M]0OM1LXTECFL)_(D$@ W'8CY7GD8D3\Z /+-2UKQ-'\09 M(C>-%+!J$,<%J;J7][:Y52WV=8BL@96D8OG@J<;2F*LW6H7D_P 6 ;?45EA3 M48X'LXIB)HE$6"7BV%2F=S;]P;#XZ#%>L)(DBEHW5@"5RISR#@C\""*=0 V1 MF6)V1-[A253.-Q],UY=X3\07D^K:9+_;IO;R[$AUO36C"KIP6,L20 "A63:@ MW?>![[>">%?E>-< [7'&1Y@ M(^N>] 'GGPZL]#U77=0U >(!J.JI<7# *\+-M+1J90RH&Z*$!X&UC@#<:[KQ M?J-]H_AZ]U.QV[K>W]L;;5U@\96>H0!;5HKWRD<6@GF*O*Y7Y=J@@JI M/J"-HS4.I>+M21U 'RL4*QG(_YZ '-=5X M8OO"OB"VO+'1[*$V<2E+FW\L"(^9U#I]UB50$$@_*<<9(K6ET#P_:VD>_3+" M"UM1(Z((52.(L/G8*!@$C(SUY/J<@'FD?C7Q%-/)"=>MEE\G[2J1PQ?,KV0N M JJ2 MY56)^Z'ZD@UTIE\%BQGU@VL<-KHS212W"(R&U*;5:(JOS ;0HV ;2N!C!Q6W M?:)X/S&S@&/< MI9#Y9Q("R;F!0\4Q[_5IOB";B/6+*RM!H5O=%7'*G M=SP*ZFX\+Z'=Z[%K=QI=M+J40 2X=,LN.A],C/!ZBHI?!_A^?75UJ72H'U%7 M$HF.?O@ !]N<;@ /FQGB@#C_ MJNH6OC+4_#]FB/ =7NKFYFNW;B(JI"PY/ MS-N)W 9"@C."<5Z)>/)%8W$D+PQRK&S(\Y_=J0."V/X?7VK(3P9X>CN+>=-- M42V]Y)?1/YCY6>0Y=^O?TZ>U:NH0VEUI\]K?>6;6Y0P2+(0 P?Y=O/KG&.^: M /-V\;:OK>B>);6\M/[':WTFXO(IX9G6=%&0AP5&>A.^,LIR,'-;-AXNU>ST MJ\;7--MH+JVL([R)1><2JY951V*@"3*'( (Y&,]!H0_#[P_!975H(KQXKFT6 MR;SKV:0K .0BEF.U<]AQVQCBGW/@71[KS1*]\1)!;P#-Y(2@@;=&RDG(8-SG M/)R3U.0#-TWQ1=>*?"6KRJ)M)U'3VVR-;D2 ,JK*-OF*,@J0"&4=2/0U)KE] MJJ?"UOK>"^U:-+Z83W M!%ZY,C[-C9)S]XQ[5A>)O%$'AF*T>:VDG:YE,:A9$C P,G+.RJ#@< D9/XD M:UC:?8K40?:)[C#,WF3ON?EB<9]!G ]@*RM;\,KK&HV]_%JE]I]S#;RVN^U$ M1WQ2%"P(D1O[BX(QB@#G9_&4UGK,6H6UA<7.DWFBC59K:**-9X<;?WCDL-QV M87:"QRHQTK2\1>.[#0M2T^Q=F5KKRI/.VQLHC=]@^4R*^2>ZJV.I'6BX\ VC MK(MIJ5]9HVDII$:Q>6PB@4YXW*>2,@DYX/&#@B+4/AY;WT]PZZO?0)3SA2,D1VOCS39-;BT>=)$NGN&M/-0@Q&=1ED&2'XZ;MFW.1DXJU_P MCEXOBB768_$-\B2K&DEIY,)0HC,P3.S1V"JJ@9))/0 M=ZYVQ\=Z'?+QB@F"$J=S2#)9AM M'3"]]M &S_PGNAJ)Q-]N@E@"/+%-8RHZH[!5M:YK'B*PU>>X5Y+*""#4%M1' M$#'(S@HH7D/V5XXI@(5A,9"R! MBHV*P&>J@'/6@#6U7Q5CPE+KVA"WOHH6)D69FB.%)#KC;D.",;6 ]R*N:]JU MWI$VE-#;PS6]U>QVLY=RKIO.%90 "Y-!M=5MI&N+FYDN)6 MLRY<2.SKR9EVGGD_,>1Z$G2UO1_%>JVFGB._T:.>V9;EPUM+L>=&R@&),A.F M9!,@>-P"-RGH>:\ZUA4\3:[ING2V]Q_:'E2V^L&SA<0S6JY+1B0X7#RQA!\ MVY0S@[3G'I4:A8D54V* $P/E'IQQ0!BVOB%+WQ9/I-N89((K03&4,=V_=@@ M=F7!'([\?1VF^+=!UB^-E8:G#/#& 004.&7D?>'=>N"#C!S69_9?BP^,# MJIN-%-FO^CI'Y4OF?9BZL23NQYF 1Z< ]\#*T/P?XAL]8TV]O9=*5+?5-1O9 MQ#O9G2X'RA<@8.2V>>@7KS0!W5]?6VFV4UY>3+#;PKN=V[#\.OTKF-/\>6M] MK>K6IMKB.SL+6*X:1[>59@6=U*M"5WC[H8<9PP.*V/$^D2ZWX?N+*WDCCN=T MF:YJ'PKXJMM4U35TU72GO[N*!8PMM)#&ICF9]I 8 MDJR.P).3DY[<@&SIGBVTF\/Z-J.I,MK+JA5(HXPT@,C9PH('7CO[^E4Y?&FG M7MUHTEDTLI-IC:'>6%O9:-&ILK-[-I'9A M$\14MYJ#&QA@'OU(QF@#0U[Q?IFAFYMWF+7T5OYWEB&1TC!R%,KHK")"1]YL M #)IFG^,M,N(-&2\E^S7^IVT,PM]K,(C(N55F PN3E1N(W$8&36?J?AW6X]2 MO[K2=0@0:M$L-R]Q:"5X6 *AUVLHP%.,'/*CKDYR(_!6LPZQI0,T;VJBR-X8 MYID$^BM79PZ1MN=481R%=LCJ6!*J3@!B<8IU MCX9U^/5=(FN;C3A;65Y?W$_EA]\GGL[+LYXQYF"#Z=^*RYO!'B2'2M)TV&\L M);/1KVUDM55'5YXHI%;]X"VU649Y'+;1R-Q .ULO$>DW^K3:3;7\4U_;JQE MC13CY6"O@]#AB 0"<'@\UJUPWASPWK6E^(;C5KV&T^83Q%;61@UP9)U82.I^ M0%57/RX)+MP,#._X7L-6T[1Q!K-S;SW7FR,#;+B-4+DJ " ?ND#\._4@%S6= M5@T32+K4KE9&BMHGE98UR2%4MCT&<8YP,X]:Q_#_ (J?4$2#5;46-XTH@CVN M)([AS'YA,;*2" >_4&M77+2^OM&N+;3;F*VNGV[7FB$B$!@65E/4,H*GTW9 M'-VO5U,7ZV,+/':1@0&'8I"DY.=Q8*,D]* +]QX[M[: M^LI-L#Z3>"=$N/-VR+)$<%0O(PXSD96LQ-H_@C4]'N99I-4\0?:%V6]G,8A<2N5DPY'RI\ZX+$ A=PS MF@#O+[Q!HVF7*VU]JMG;3MMQ%+,JOAC@'&6$(=<*& W+R3S M0!KQ^+]#D\07&B?;H5O8#$I5I%^=I 2%49R3@9/&/F'6MQF5$9W8*JC)). ! M7,-IOB"S\7R7FG)IC:;=QVR7!F=UDC$9<,$55()(88R0!CO744 86B>,= \0 MMLTW4[>:7]ZPC$@+%(Y"A? /W2<$'N"#5[3=6\KF;,K,5+*<#@2-QR,J,>TWA32M: M34VU'6=.T[3C!91Z?;P64ID#(IR6)( "Y^ZHY )S0!TFHZI8:1;"YU&\@M82 MX0/,X4%CT SU)]*HR>+?#L-I!=RZYI\=M<1M+%*]PJHRJP4D$G'#,!]3CK5' MQOIVLZC8V T:*&:2&\666.240L4"L,I(58HP8KR!G&1D9KSUX=<\.R^&=&DM MX+G78[[4+Q%$[!)]X<@JY0@.?,(&YF/>O*UTN MZTKQ0OA^WLM#U#5!HVW[+#75367BC3+W1+ M6PT2+4;31K58HKB74%B,[F-8RS#82N!N/&)N=&:-O,*[<_+M(VD_2LR'PYKT5]:Q1:/IX-GJ-Y>KJ7D%[#>QV.2[D6(?,NX Y.,X M[>QK11TEC62-E=& 964Y!!Z$&N!N_#WB";1O#VDMEO-HV%0H<2 M;/O80 C'21AFNL\.::^C^';#3Y$B1[>$(R0NS(I]%+8)4=!D#CL* -2BBB@ MHHHH **** "BBB@ HHHH K6#F2S4EBV&902VXX#$#GOTJS4< 985#.7(XW,N M"1VS[_YXJ2@ HHHH *B?'VF+C)VM^'3]?_KU+4+;S=Q@+E I)./NGU]_2@": MBBB@#.8$:XI. "F!G/S<'IVX_K6C6:%SKQ<<8C"MM_B&/XOIVQQSSDD8TJ " M@\@C./>BFR -&P+%0006!P1[YH HV,3B^NYO-D>-ECB_>(R,73<&;!PISE?F M4V?:G52UB^?2]&O+^.W-PU MM"TOE!PF[:,D9/ H Y?P_I'C*R\2SZCJLV@RP7JHMW]F$RO\BL$*!L@=1D'. M>H(Z5A:-X"UT7MTFLBWDMKC2[BPD87RMY9KV1@B%8P) M)-I!)(Z@JH' Y..CTGQ)+JVO2:=#$HC@MX[N:"8QM M+M)N-4LK)[2SM[N>TO(Y_)G;:'0'#+G!QP M<_A7-_\ "::M)H-_=/:W,4B:RMF)(H$/V6,-$&$H9ADY9TW+N]1Q@UTNH^)Q MI/B"WTJXL+N8WB22VTT"Q^7\B%F1BS@A_E8C@ @]?E8@ Y_6/#FHZP-/#>&] M,BM;>QO56U^T*PCEE4!!CR]N>"#C@;CR<0-RYP#0!UXCG6P M$45OIDNN>+]5N+73=/EGN;^&:VU$3HTD4< M45L1(F&R%(*M\N[=YB!MN*[2;Q[H<.IFR+7;!)X[:6X6V?RHIG *QNV.&.X< M=B<'!XI(?'&@_P#"0?V+&MU%=_:6LV+6;I&LJH6"ER O*+E>>1@CB@#EK3PE MJ$.N*7T63^TQJ_VHZ\LT:HUJ)O,V8#;_ )D)C,>T+GGD(M M9L/LUN;J8W\T(A2!%9"B,I#M(R<*QW8PSDX'-=3'\1;"_P!=TG3=-1I&N[EX M)3+$ZK\J.6,3XV2;64 [21@Y&>M:>G^-M%U37VT:SDG>Z'FX9H'6-Q&VURCD M;7 ;Y?E)Y^E ''6GA:\G36UBT"]T_4KC[9+IMW8@78$61MNYFIY P[PK:K#XUTE(M U#3VBTZ?[4;J52SRL8P)"-Y+#Y'&_!.64'C!KTJ\NX M[&SFNYA(8H4+OY:%V"CJ0H!)X[ $^E8&E^,K&Y\*S>([VX@@TY;J6))@& $: MSF)&8, 5)P"?3- %_P 40ZG<>&;^'1W9+YX\1E7V-C(W!6_A8KD ]C@UPUM: MKIMAK831=2L])N+13%I\\O[QY=S.TB#=\F%="Q+#Y@<\@FN]T3Q!I?B.T>ZT MF[%Q"DAC8[&0AA[, >X(/0]JGU/5+31[)KR_E\FV0_/*1\J#U)[#M]2!U- ' M.?#?3X],\)6UJ;"]LKR*.*.[CN68AIEB7<8\L5"9SPN "", @U)XWCFD32C) M:ZC=:4MR3?1:>7,C*48)E4(9DWD$@>@)& <6Y/&6C_V7/J$5Y ;>/*B6658X MS(,?NV8_)M#M-(AU:YU6TAL)\>5<22A58+:2#P5KMA#I/B-;VXU.YFMRJS;@VU1'YK*QW@H5&&R"00>0:Z'QG<--8:! M/86>OV+/=[Y#96LNZ*$M^^#QH"-S9 &X$Y)(Z&NBO_&6DZ=?V<<]Y:+8W,$D MWVTW"B-=K1J%]]QDXY[&NA!! (.0>] 'D/BBSO\ 3[?3M.^T:U<:-/:S&TW" MY,BRN([O7X[M-&A>S-E#,P>Z^8.T MHBSF13Y?RLP4D\XSQZ[5-]6TV.80OJ%HLIF$&PS*&\P@$)C/WL$''7D4 >;: MY9OIVKZ9-J=[XG"MHHACDM'D>5KH,A*[8R?G8+DC[K8]LAVLZGJI\27\-MJ. MJ+X@2[B&GZ=$CFV-L=IW28&S:P\W,^G'>GI2-;F]2SD-S++IYB9 M6MSN4+YL>W"@DNPD#'?GD9&1Z)%JVFR37'E3HTD:H[E$)+*P^5E('SCGJ,C/ M'6K :RMFF<-!$01YS9"X)Y&[\^_K0!B^.;V32_!6KZG#>R6VEA=C)%)&C8;!# $=OKTXK/T>;3-=T"TO[:TB^QWEN&1'B S&R@8(QT M*@#'H!0!YQH'B/Q'KEGXJTW3/$%M=:O;6<$]C-'+#<$R$-O0;1Y9'RJ,[>"_ M))%=3H'BB?44UCQ%<3R1>'+2 ")980&+QING?.T$A3E/]Y7]JU;W3]+O+6;2 M(+^XTR8NHW6DWDS#)+@(3_"<-TXX;'0XD3POI[>%8?#MRKSV*(B.#(P,@5@W M)SG!(Y&>1Q0!K6UPEU:PW$>X1RHKKN4@X(R,@]#7+_$(7\OA]+6QOH+8W5S! M;2(\3.\BR31QG:0ZD ;\GN1P"O6NMK.U+2](UF1+;5-+MK[RQYB"ZM1*BYX. M"P(!]NN* .,G@U?P]IFB6.B:OITC7T\L$[M$^QFDCE=9PV]F7;Y9^7)#$8RM M/O=?\4V\LVDQW.D0:CI>G+?7=S=1.T-R&9U 0;E*K\F2V3R<>YZB?PCX;N8X MHYM TR1(8_*B5K5"(TR3M48X&23QZFHM3TKPS+>Z?;:EI]E)//(4M(Y8 V65 M Q &, !8A[?*/:@#@[OX@>*'M+G4+3^RX+41&5+>YMW,J!;*.[8,P< \/L^Z M.>?:O65.5!(QD5DMH.@3W%U&;"S,TN9+A%4 MYB&,LP']Y=RY/7!]*TX(8K: M"."%%CBC4(B*,!5 P * .'T6[\8R^+M8CFGTV>PM;]()HU1]X0Q1NICRX"G$ MBEL@Y(?'\(I[:AK&F:AXXNFDM9)K6VCN;16W^4$"2%0PSP<+\Q!YZX%=')X9 MT276?[7DTV!M0WK)YY7)W*NU6]-P'&>N,#L*K)X,T'=>/-I=I(]WYBS-L.75 M\Y!))R<,1GCJ<8H Y=OB%JNF+=76M6%HEM;6]PSQ6[-YGFQK')C+< ;90F,9 M+*3P#@:_A?QE=:QJ5W8:AISP2Q;2DD$$YC.2RLA,D:D%60_-C:01T/%:TOA/ M1'C=5TVUR5<*'0LGSQK$.-1O\ 1?#5UJ.DP1&]_=H9G8+M7=QU4[N6( QU;M3) MM;U6P73]+AT59=3N/-\J%M0+(L$6 9'F9"W):,="M;FK:9;ZSI5SIUVI M:&=-K8)!'<$$$$$'!!![5C-X)TYX+>-IKP202&9;E+N83B1MH: -#P]KD?B#2OMBV\MM(DLEO/!)@F.6-BCKD<$!@<'O[5BZUXAUBQ\=V M6E6%DMY;R:9-=-;K(B/(ZR(HY; 4 -Z\Y/I70:1H]EH=@MG81&.$$L=S%BS' MJQ)ZDGDGN23U-4-=\)V6O7D-Y+=:A:7,4+P"6RN6A9HW*EE)';*B@".YU&_3 MQGI=@8GM[*2":0E61A-( N01U 7/7N6K#G^(\EMK'D3:+/'9"[>T\_S$.=MQ M' TO#9VAIHQM"DDL>1M^;9G\&6\VM6VJ+J^L12V^WRXDN@8U " KM93PVP;A MWRESI*KWVI'S)9YLF93M:6>.4S1D_>C#;T3Y' 8J MR0I.UQ'8M(OV>-V#!B%"@D'>YP21\QP .*M^%]"N-&34Y[Z=9[[4+Z6YD=22 M%3.V) 2 <+&$&.QSVH E\4:U)H6C&Z@B$]T\L<,$)'$CLP&W.1CC//;&<-]T M\I'XUO-%N_$<^MK*8X+BVAMK1GCPDDB%B%DPN8R,-E\,.1C(P>VU?2+/7-/: MRO4+ZYGEDABM[:Y1E+1\NQE.%V;2F".UA@FU M;4WDB:OGPO;G77U;^T-3$LB+')$+H^4ZJI4 K_P M)FX[DF@##\-_$S3_ !-KD6FVMI*@N(GGMY6;(9%(SN&,H?F4@<@@]0>*[BN: MM?#NF^%B^HQ3ZJ]O;HRPV@GDEB@1F^['$O&!G X.!P, 5T;*LD94X9&&#[@T M <"OQ-@N[36+BTMF'V&!75/W+80=I4C);)&-I_&(_#/3CISV1UC6]C6R6H?[2NY(DD5U M4?)@8V@9QD@G.2:ZOS)J%Q%. M* *_A[5-4O\ QIKMO>QSVT-M;6I%I(4=$=C+EHW7EE*JI.[!!R*O>)=;O-'G MTB.TL9;G[9>"!RACX&TMM^9UY(!((S]WFET7PK!HFK7NHQZCJ-S->1QI,+N? MS 2A.&'&0<-C P/:K6NZ''KMI#"]W=VZSJ]OXDT58[*[:.[M+@W&F*8"T91H\2[RPZ;]N-Q!WKP#FJ=[\3]&TZQTZ MXNHGC>]LS>K$\\,96/.,9D=0S'L%)S@]L$ZL7A"&/4+:^;5]6EN8+"2Q#R7 M)97(+.?E^_D+R,#Y1QQ5"Z^'6GSZ;9V<.HZC;FUM39^6QU&1CN8HQ%$D:DD(H4%CD\>M<@W@B6/4WDM-7N;:PNKL7E M[:0%8T>0-NROREANP P##NW4T 7H/%\,NI+;&QO/LINFL5U HHA>X4D,H&[= MC" M6M_$'VL:K<'2TNVOX=.;!C2=]V\YQG;N8N #C MH7NE:G8R>*7EU:_2*.:ZDM(^+9=P\L1]!RSG<"#N/4<4 :K^+S%IGVV30=63 M=<"&.%UB1G4J&5\O(%"D''+ @_*1GBJM]XUB^S>'KZPTF^O[;4Y"8VBVAE_< MROM"EAE_D(P?EZ\Y%,U7P5?:K%IINM8CN[JW:=9YKJSC='CD[K$1M5UVH%(_ MVLYW$%L?@N?3]"\/Z=:^(6BN])N UK<3VZ.''ER(R;,C.4=N'K:'3I[2WU.1C<>;"GWC!)($+*_#CR^>"#C@U8N_%UA9ZF]G)!>-'%* MD$]VD!:&&5]NQ&;KD[UZ @9&2*R[WP?KUW/8RKXPF1[/;(C-8QN?/\EXFDY. M!N60G;C:" <=7&M7$@UG9HUU=17EQIXM06>1 O EW9"L40D;?X< @ M$T 6=.\96&HZJ=/6UOX)!<26@DG@VQM,FXLBMD@G:A;CC'?.0-;5M3@T;2;K M4KE9#;VL9EE\M=Q"#DG'L,GZ"N=M_".I0W-C*^N1.+;6)]38+9!=ZRJZ^7DN M<8$CC=UP1Z5M^(=+EUOP_>Z9#="U>ZB,?G-'Y@4'K\N1G(R.HZT 9NF^-+/5 M+>^E@T[4U:R4&6)H5WE][QL@ 8Y*M&P)^[W!(R1/#XLLY8K1S;7<9N+XV&UU M4&.4!C\WS8*D+P5)SD>M8DWPX5X;U(]7D7[3=_:E$D"R*K"Y:<*03\XR[@YZ MY![56O\ PKK&E>$;K1]*4ZC=W=V;J"X"Q6L=C(&1E8*.H5AN /3!]2 =GI& MK0ZS9O=6\K]5=.L(=+TRUL+<$0VT2Q)GKA1 MCGWJU0 4444 %%%% !1110 4444 %%%(1D$'//H<4 -BP(P 7.,C+@Y..*?4 M5LK):PJZ[7"*&7=G!QTR>M2T %%%% !5=^;Z/@G"$CG@>O;Z=_\ Z]BJK*AU M$9 SY8R2ON<<_F<<].W< M4444 9@Q_;[VN." M4VJ@(X /3UZG^7'YZ5 !2$9! )&>X[4M(VXHP0@-C@D9 /TH JV4JN]S%L;S M89%CED*J/-;RT.[CV('..GIBK=5;*,1),BQ+&HFKWLEI'9_9;N5(H61'^7[J';M4L!USDYY.:SK+5=1TSX;>)-1 M@:$:G9W&HSNRQ,8BZ3R[MH)Z'8>,G&03GO+%XQUM++6P]M97%]:);R6J1Y1) MC./EB&YOF=2K#MOR M &UX$\/MX=\+P6\]LEO>S$SW,:2&0(QX5 WHB!$&. M,(,5:\2^&X?$=M:JUS);3VDXGAF1%?!VE2I5@05*L01WKFM)\;:SJ%LMK):V M46K-J3:?LG#PJA$!FW.N6P< X568'^\.T&NW][KW@7Q6UW+):76A&X :QE9$ MEEBA\Q3G))7+*2A[C!SB@"Z?AQ*NF3V47BG50+FY-S<2R1P2-*Q*L OR-QTSC:CX]UG3&6UFT%'OXK&*\N MDC-Q(JM(SA808X7P?D(W-@9Z9YP 6=9\'ZS<36LVGZTL*VQA>&UCME$<T4 <+I?A'Q'9-X?@GUBPDL-%?]Q$MLRR,OE/%EWSAF M5'(&%4$DDCH*9X4\$:IHWB&'4]1OK:66.T>.>2WC93=RNRDO)EL9 0= ,EL^ MM=[10!5U);YM-N%TQX$OC&1 UPI,8?L6 Y(KC[CPKXAF\(:WHC76DL^HO*ZN M(Y44&:4O(&^8G&UB!COR<\UW5% &'I.D7EGXBUO4[J2V*7WD")(0E1>*]!NM:CTR:RD@%UIUZEY''<9\J4J"-K8Y')!!P<$ X-=#10!Y_>^% M_$-U$LDD&E[Y[W[3=VEE>36<TO+JZ)M=0F@E0RO*RF.4@G($A4APP8$YS7I-% 'G\/@_4K=/#UO+:V M%W#I>DSP.PD*%KAC$1M&W&#Y9!8\D,V?>WI;^(--B\&Z L$2R1V6=3>0F152 M*-4P'&,N68>HZGG%=K10 R66."%Y975(T4LS,H(JK; M:7:V5O;6]HC006S$QQQL0N,,-I'=1N) Z @>@H X/5- ?6/'<]Q/X.MK_2VB MCLFDEE11MWG?-@CDKRN,[L*",9&6'PQJDNLI%+I*6[PZL^H2>(6FC9G@+E_* M49W_ '6\G! 4*N?05Z73)88IE"RQI(JL' =00&!R#]00"* /(?!%@-:&E3:; MI=G"+2_NKB36[22)E9"S_N %.]21(GRL JY&>*F\!>&]5T373+=:3J(DMM- MF@OI)1:B.]F+1E3&R*K2;MKG,I)&[DY+9]2L[&WL1,+=-@ED,C#/&< <>@P! MQ5F@#RSP'X;MGTJ>TU/PC=6M\D=P$FNT7RFBDE=EA3#'"A67Y2 ,Y/49J/PS MH%K-\/[CPY?Z'?:$\UC"EWJ4JJADN1C!&#D[6PJFH:78ZK$D6H6 MT=S"K;O)E&Z-C_M*>&QU&0<'!ZB@#@=#U&XL/".I>.K^V>6^>W$5M:)(=A"! M8U6,#('F2J2" G?;GC&.7OH=2M]$\(Q:I>^((+MKFY^T36@G:Y6R82%4D\ MM2"_^H!XW*>5Q@M7KE% %'1[:.TTFWABGO)X]NY'O6=IL,=P#%_FR,X^;D8Y MYKB_$5YIVG^/M&O99=6+63NMR5MYY80LD1 M5P\F-QSUQTH \XG@TVT^*FK3:E>ZO;23I8-:+;SW(24AI 5(0E64G VD8'S' MC)-5K*_OI?BGY,&HWTT OI(WLI)73[/$L;?,4P5>-GR0^0:AK5B9+'7=2N=5DTFXFU2)G*KI]T KHJ@_ZHK(FS9_$.><&O;*1E#*58 J M1@@]Z /%[SQ=J5_8Z]K%C?WNF0V6GP"V>XES%*\LH>"4 [LL8@NYZ;H5O'IMZEM>W-W'&O[Z.)W0'=((WD!16 MV@G+<<'N0*Y2TO=0U:3PO<'Q%;6^JS:=?S2:C-;Q;Q")XB$V [,X 7=R-JN1 MR0P]3GMH+I EQ#'*@(8+(H8 COS3'L;.0@O:P-B,Q#=&#A#U7_=.!QTH \N\ M0>.]5_L;1-2L;IH9?[(CU2ZACCC\HLZG8K,\BDJ2L@VH&;@'TSO:[?:U?>*H M=%TO6+"".6R2[,CH',$B2#:%P?F\S]$_A_1;FX@N)](L)9[?;Y,DELC-%M^[M)&1CMCI0!P'_"7ZS/ MXL\B2T+ZS[E.X+(BA>F>2>19N\T.&#+L 4\DXKLF\/Z,^LC6'TJR;4P !=F!3*,# ^ M;&>G'TJ.+PSHMMJESJEKIEI#J-RK+)<+$-S9ZD^I/?UH MV>IV6H37<5I<)+ M)9S>1<*O_+-\ [3[X(K/\6ZO_)_( =JMSP17,$D$\22PRJ4DCD4,KJ1 M@@@\$$=J /.X_%GB"+PY<7%RR1ZA8ZM#;_9Y8XUGO8W"-Y6Q'=4D/F8&&/W< MD+SBS8>(]HM_" MV@VD%I!;Z/9116<_VFW180!'+@C>/?!Z^P]!1)X5T"72'TJ31K%K!W,C6Y@7 M:7/\6,?>_P!KK[T <9K7BOQ-I=G;VLWW^F2R7%G&GE[(-@ =7D 0L7!; M#,5';'2K<>+-46FK1VL>EJD?FW$4PA;)(.2%$K;65<8C);).1W MDOA3P_-I46EOHNG_ &*$EH8?LR;8F.:BTGPM9Z5JE_?B66ZFN M[EKD-6"64J<9&X@GYN^!CN=1:Y33+M[+;]J6%S#N4L-^T[<@Q7 MMYIEG<7,0 CEFA5V7'3!([*)_%GA_5TNY8CI-OH#R7FZ$? MO963*2*3C;D D+ST%:GAS6]5T*.TTZ_FL;NT_P"$>.I0""-HFA$0C01DDMN4 MA@=QYSN[8 [A-$TF.W:!-+LEA:-8FC%N@4HOW5(QC [#M3X])TV*Z6ZCT^T2 MX2/R5E6%0ZIQ\H.,[>!QTX% 'G5OXV\26]IY,EI:PSRRV?D-YL;V2T>6!"B2[ /FVDG;UZ9./6IX?# M&@6ZLL&AZ9$K2K,P2TC4&13E7.!]X'H>HJY9:=9Z9IY1&H7?(W MWF/J3ZT <_XWEU*WLK*>PNEM@+VUC=GR0V^ZA7;M!7UZYQMW*1\VYWUC:ZE8SV5[ D]M.A M26*09#*>QK*?P;X=-J+>/1[*%5MI+6,QVZ?NXY.6 !!')YY!ZGU.0#EM1\>: MO)J:VFDVUNF-*BOV::TFN S2!BJY0J$7Y""S=V''!QVVA:BVL>']-U-H_*:\ MM8K@QYSM+H&Q^&:H7_@S0]2M["&[T^TGCLHO)B26VC*;. 1M ' X P 3D#@ M8V[>"*UMXX(5V11J%1NCW^HFPA!+&909#$DAYPQ+,XS4?_"%: NHSZC#8+#?3 M%W^T(YS&[##.@)*JQ!Y('/?- &5-KOBA[O7%AM=/6WTJ9E:0LY+CR!,H P.? MF16]=_&-O-,>/-5L[*.\U"PL)%N],_M"SAM;@Y+;HT6)W88&6F0;\8^]Z;9NP3T/;.T GBI=&\#Z1IFB2:=+964 MC7"!+IX8#$LR@YV[2S83K\@.WD\C7.DC30;.YE$LJM*Y9F7&WY\[L* !G Q3?^$"\/'3X;#[+ M-]GBFDF -S(68NA0@MNW$;2!C/\ "OI0!B7.M>)+JX\&W6FM!MU.%I)[>X=D M7<+=F&3LSC)!Z Y [9QK:U>ZG%J_AR)V@2)[E!=I;W3*XD:.3 QM^>+*MUVD ME1Z5+=^ ] N]+T_3A!<6]OI\GF6GV>ZDC:$_-]U@V0/F/?T]!4=[\//#=\EJ MDEK$M M,M[N*Y5[PRQ7TM^FZZ<@2R*5;C."N"0 >F3ZF@#=KC_#NK7T6B^)+Z]M[B6Z MM;^X(MALN(%N;:6W?O#(+:[DN;*.U>W MF\K8DCD_<5OF62-&4C=C!7MFMZLS1-!L] MIH;1KF0SRF:66YG>:21\!!\_U[?E_P#7QQ9JJZEM0 \S:/+4 MX'4X;/7' X]>?3N0"U12 'N<\?A10!11F;6G7.56/H6^[TZ?7/?'3Z5?JFLF M-4>,GJH(RV,\=ACGOT..?6KE !45P$9%C?S<.P&8RP((YY*\@K#(_F* (;,/Y)=I7D$K&1-Z%"JGD*0>1CWJQ38V9XU9T*,1RI(.#]:= M0 4444 %%%% !1110 4444 %%%% !1110 4444 %5=1TZTU:PFL;^!9[68;9 M(FZ,,YP:M44 >H/(/7@>E+=>!O#MT M]T[Z;$'NS#]H=<[G$0 C ;JF-J_=QTKHJ* .>E\$Z!)IB::MB([077VME1V# MM+@@/YF=ZL.,,I!&T#..*=)X*\/RZ1!I1L66RA$@6-+B1-V\$/N8,"^X$YW$ MYRRTVSN;=KBWT^7SXEG;S"T@;<&9C\QY).,@.Y1/*::VN'A>2+G,;E""R9).*VZ* .6G^'V@2PW<*17-NEW'; MPRB"Y=?W<&WRT7GY5&T?=P>3SR:M7/A#3[K6?[3:XU".1FC>2**[=(Y6C;*% MU!Y(X'T !Z5OT4 9T6B6_(((^N1CK5FJ]_,UO833)OW(I8!%#$^P!('YD#U(% $R.L MD:NARK $'U%.ID*A8(U6/RU"@!./E&.G%/H **** "JP9SJ17<=@C!VAL]SR M1CC_ #[XLU7W,+_;M&TQY!QSG//?Z?I0!8HHHH H1$_VQ.!NQM!;+<=!C _/ MU[=.]^J48 U:;$@)*#Y">1TY''/;H<5=H *K7MS):0"9(3*H<"0*&+!3QE54 M$L>G''&>>*LU6O0@C266&*2.$EV+C)0;6!*@ Y."1CT)H FB1HX41I&E95 , MCXRQ]3@ 9/L *?4-K!]FM8H<1@HH!\I-BD]R!DX&<]S]34U !1110 445&XE M,D91T5 3Y@9"2PQQ@Y&.<=C_ %H DHHHH **** "BBB@ HHHH **** "L_6M M8@T/36O)XY9?G2..&%=SRNS!511ZDD#G ]2!S6A6'XMFUB'0G&A6#7=_(ZQJ M5,8, .6WBN()+>9H)X+F/RY(G !PP]P00 M>X(K4KC='AU'2? VIO::+=6^K!990EQ-'+->3^6/WK%25W,PQC./E &!BNJT M^>>ZTVUN+JU-I<2PH\MN7#&)R 2FX<'!XS[4 9FM>*M)T"YMX=0NEB\W))*L MVP =]JG!/8'&0KG^$TNL^);71KK3[>6"X?[?*L,,Z1,80[,JJ'< A22W&>N# M7/>*;'5-:\5V]K#82PV-K93NU[Y"2K,[*%6,#>I! +C_ ($<$=:R;N\\13^# MO#EE/X6U9Y[>:TFG\@Q9_<2KD,&?(+;-PP3P1D]: .[F\06MOXGM]!FCE6XN M;$ M-\\HAQD;LC #@D_AFN[(!!!&0>U "*RNBNC!E89!!R"*S]*UW3M:MHI[&Y61 M90[*I!5L(Y1LJ>1A@1]:\\L],O)?BA'6-[I&HP:5K"7=\^IS7B30R(I+2,\:R?PIDD;3]: /4:* M\E\%7-Q9ZZ?M<=[#:RZ5(TJFRNXU:573*L968LZ98;AM!WX .!5'P^]V/"^J MW.G2^)#K*BY@ABECF\N"!Y9"@429RRB)L-DL'?:Q/0 'M%%>/6]Y<)X8\3-! M?:J+0Q6L=I-C=BSR$NQ8DD GG('L!7,^--3BC\26ECJ'BFX\ M.Z>EFURD\+I'Y\V[;M9W!!V@9"?Q9/7% '?4F1DC(R.<5X[?ZN;==+74?%$^ MF7-AI,$UK;>2.&\QR)QO8?( 8UPQW>XQF:IX@UM=)U*]77)H+^,"*6Q M&QC#LLQ)W7BW6A?:L]EXI$UI'<710VP$9!+-6CU^VEG\0076GSZ_/HZ6KQ1*2@5V63[NY]GSQ><1&%8LZQ!T+X.P'YA@-GD"@#IJ*\ MW;6-8U$^'M6MKVS6ZFM+V9ED618$51&"I3<"2"/XCD$GMQ4^M_$"[L-!T[4; M6&U>6;2O[2N+;RIY64$*5 ,:E44G>N]R!D ] V #T&BN/U>&[C^)GAV>._O4 MMYX9XY;1+@^0X1&(9H^F[-+R]\5Q:7_ &7&ME-<30Q7(E?+"-"PD&4".K<# M"L2,Y/&< '945PO@WQ/J M^:D\.>.K[Q!_:4*Z+!#>6MI'=0QB^WI-O#84OY8"G*X)&XA'>KFI>-K/2 M_$\&ASV-\7F>%!(;2Z:.>*SD22'R8V#!73=L(+ M') .1@'=T% '04UBX9 J;@3ACG&T8//OS@?C7-Z-XSLM7GTV***Z+:G%)/^! 8!KH+RY%G93W1BEE$,;2&.)=SO@9PH[DXX% $U%< MM;^+8[+P=I6M:KYLZW;1I)+:6SE8RYP"4^\!G"]SDCK6KH.O6WB"RDN((+JV M>&9H)[>[B\N6%P <,ONK*PP3D,* -2BN8\4>+/[$8V]K;3W-RD?G7#1VS3): M0GO453T# MQ9>:NUVDGA_48Q"]T(Y]L8BE,4S1B,'S"0^!SNP,ANV* .JHKD=*\?VFM36\ M=EH^L$2O)$\LEL!'#(A(='92>0%)R,J>!G)Q5:V\77S^$[W6RT+>3JODF%[: M17B@\Y4,;)][S0I/3<-W3(XH [>F%G\Y5" QE22^[H>,#'OS^7O6#;>,+*XN M+*W-G?PRW-V]DZRPA3;S+'Y@63GC9K M1H+B/YHY <9;RV)"\CD'- '8T5R.L>+)8[+2);2VO+,WVJQ6FZ]LG4!/-"MN M&,KO&0I(&21TZUHZOXLL=&OC92V][<7 A-PR6MN92D0XWD#D#.1[D'&<4 ;M M&0,9/7I7*7WQ$\/V$]NC27,T5Q9K?)<06[21>06VM(6'0+P6] 15^^\5Z;I^ MM1Z5,MT9W:)"Z6[-&C2MM16<# )P?RH W***P-/\0B_\1ZQ8Q%6@TZ&(O']G ME282%I0?O *Z$(-I7/(;VH WZ*Q]%\4Z-XAD=-+O#.R1K+S$Z;D;HRE@-PR" M,C.""#S6E=W4%C9S7=S((X(4,DCGHJ@9)H FHK!M?%^CSZ*=4DO$B@21(I2R M2+L=]I0$,JM\P=""0,A@1UJQ!XETJZ6R>&YW1WDKP0N5*YE7.4(."&PK'D?P M^XR :U%5+#4K/4XYI+.82K#,\$A"D;9$.&7D=0>*HZGK%UIVNZ/9"QBEM-1F M:W,XN-LD3B*23_5[<,N(SSN!YZ&@#9HK'77$D\40Z/&H^:RDNG+ JZ[71%^4 MXX.YN?8?C%)XR\/1ZB=..JV_VP2+%Y.[!WEPFWGC<"PRO4#G% &[16-8>*=( MU*^@LK6[1[F:)YTB##<8EZE)<1+9PW4RK.TR%/+ M0_>W *,=CDCN-M+GN]3=[RRBTNQAAD%]]I5DD\PLH'7Y2&C9 M<').1CTJUJ'B[2-/TZPOS=1RVM]S:WO1JTX2.1+I OE[6)D4\[\$ 8'7=UXK0N]?TFQU&'3[K4;:*\F MQY<#R ,G M/2M.@ HHHH **** "BBB@ HHHH *J:I'#+I=RDZ>9%L):/=MWXYVG+*,'H02 M 0<'@FK=4=80R:5/&MVMHS#"SG'R-G@C((!!Q@D$#T- %Q!B-0%"8 ^4=O:G M4U$$<:HI8A0 -S%C^)/)IU !1110 55#8U-E)&#$ ,-W![C\?YU:JN"[7YPQ M"H@RO8Y/!^O!_P#K]@"Q1110!1A!_M>XP'V[1GDXS@?A],>A]:O53A&-2N,+ MC(4L1WX&.W7KW_\ K7* "H+J<01 D. V075<[."0A7)1L+L'WSN"X&0>N#V(!8TT,NEVBM&8V$" H8Q'M.T<;02%^@) M JU0.0#C'M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110!#=VEO?6Y@NHEEA+*Q1N02K!AG\0*EVJ'+A1N( )QR0. MG\S^=+10!%]F@$D3B) T0(C('W<]<5)M&XM@;B,$TM% !4:P0I,\R1(LK@!W M"@,P&< GOC)_,U)10 4444 ,>*.1D9XT8HE)]G@W%O)CW,=Q.T9 M)QC/Y$BI** (S!"V=T2'*E3E1R#C(^G _*D-M;FZ%T8(C%ZXSUQ[ M5+10!7CL+.$@Q6D"$2&4;8P/G(P6^N.,U,Z+(C(PRK#!'J*=10!0T_1=/TN6 M62RMTA:5$1MHZA03R:6WT;3[.Z-Q:6=O;LRN)!# B^9N()+$#)/'K@Y M.<\8O44 9MMH&EVMC/9I8VQAN05G46\:B4'/#!5 /4CI4D.C:5;VQMH-,LXH M#()3$D"JI<$$-@#&<@'/M5ZB@"K::;86$D\EG96UO).VZ9H8E0R'U8@QKG8)XPQ3/7:>HS[5HT4 84W@[09KBVG.GQHUO9M8($ MX7[,5(,6/[O/;GCKC(,%WX \+7T4$-QI$3PP6QM8XM[A!%S@%0<'!)()&5/( M(/-=)10!S%S\/O#5[J*ZA=V#S7:E2LAN)%QMP%&%8# Z<@B@ KEM+^'^B:/=+/:M?[HUD6%9+V1D@ MWYW%%)PI^9N>O)KJ:* .9A\":) (55;HQQ:?+IHC>X9E,,ARX.3R2>_L/057 MB^'UA##>"/5]<\^[MUMY+DW[&3:K!DP>V.1@<89LYW&NNHH YR'P5IT7AVYT M.2ZU&YM)P@!N+IG>'8%V&,_P;2H88Z'FKFA:"NB).SW][?W-RRM-/=2;BQ Q MP.BCV YK7HH Q].^GL;BRE,D<]N%+@$89?F!&".H((]L@$8%_X M3NK'3;$Z==WTVJ0K/&9X9U@:X$F97$C&-PH9P<$!=A8!2*[>B@#@[/P/-J/A M#3-/O-3O=.ECTA=*O$M"A$J*-IP9$)&<'D <'\:NW?@-+C6)=035[F)IKRWO M9%$$)+R0A N7*;MN$Z @ L<<<5U]% '.IX:NE\3G7'UJ9Y"IA$1MH@%AW[_+ M!VYQTYSGBJL>C:YHMSJ.KQZD^JRRJ96L5@2(SLJ%40.6PO\ #DXY(S[5UE% M'$^ =)G@FU74[_3KK3[J:YDCAM)RC+;PEVEPC)D,&DDD8G/H.BBNKU.VNKNP MDALKM;2=L;97A$JCGD%21D'IU'6K=% ''1>"[ZW\.1Z-%K:[(;JWN(I'M2VT M0NKJN-^.2B9Q@<'C+$UNZ/I4VF3:I+/>"Y:^O6N1B(1^6NQ$5."F<$5=0\,: MWMTEK+75=M->,PI/:)MSY;PNYV[X\61:WVKW:VOB"[AMIY)I4A$49\II M9/,9@V,DABVW.0-V"& KHZ* .;T#PM<^'=+DL;;7+F6(QR"%98(=L4CLS&0! M5!)RQ."2*SD\#ZD-/O;(^)7$5S=+>!DLHPR3";S2VFU5A(XB:( )G"@(0!R>GJJ:3S"Y6=K9%,/#NI?:GN M=+\1+#,G!/& .>);75+N^L9EADBF\P6 6Y5 MD4 HD@;B-F&XJ0<9(SZ=A10 5RECH/B&UU^_U*75=-D6[MQ!L%G(ICV-*T?/ MF\_-*Q;IGH-M=710!RGA_P .7VBWVEK--#-:VNC1:?B*,C#QD?,26/! &._6 MM7Q-IMWJ_AV\L+&X^SW,JKLDWLHX8$@E>0" 02.<&M:B@#AK+P5J5G9WD*7. MFQI=:E:7XMXK=Q'#Y31ED4ECG/E*0<#DM[8J>)+?5=*T*_9(9[O4KO51=:>E MM;,Z1,LJ&,R$9(!"_,1@%2PP#DGT2B@"CHVEQ:+I%MI\+O(L*X,C_>D8DEF/ MN6))^M8WB#3?$-]J^G7.GOIJP6$_GQ+/O+%VC>(EL8X"RDX!'3K73T4 %B+[H_- # K+EN,D'A)XEEB< M!9HWV;6C)&\'>"I&W=D'J.,CJ+M9NN^9_9I\F0I*758SN(!9CM4$CIR1^.* M-%55$5$4*JC & !2T44 %%%% !59>;]N&^53@\8[9'J>WY=N,V:KJ/].D)4 M A >I(^N.._&?\ ZX!8HHHH J0*!J%R?F!XP,'!&!SG//.1V[^]6ZJPI_I] MR_S#[H] >!VSR??CKCM5J@ JM?!VMF5//]6,.-Q (RHR002,C(Y'L:LU6O2G MEQK+ )HGE56!0OCGY3@*>C;>3@ 9.>* +-%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5PWCWQ)J6A:AI2V%]%!;R),UVOV0W+@!04(4,NT$AQN) MQ^1KN:Q]6\,Z?K-_;7MT]\EQ;*RQ-;7LL&T'KPC#.<"@#F[CQI/X9T73TUB^ MTB^U&6>XADF^WQVT9\N0J.O\0&T, /E;.<5H#QNMW9:;-I.ESWTMY8+J+0F5 M(C#"<0.:>G@'28GM)(;C4HI;83*95O'\R9)9/,=)'/S,"P] M<^]-OO UD^EV%KI]Q>6DMA"MM#-'7 M%][8D*2 6('0=ZY&[^'NG MW:W=NU[J M+RSBM)T%RV[9$V8U5NPYDW9R6W'GDYZY5V(JY)P,9)R30!RT'C MJTGOTC73KY;!KO[!]O95\L7.[:4(W;L;L*&Q@M[QZ5NTJZMVU&>Y MM S,CK!<0^9E& 8$Y\F3D<<=1FE'@;3(]1>[AGNTC^TF]2R,F;9+D_\ +4)C M).><9VY)( /-10>!8(=?AU0:MJ(%M>S7=O:[T,2&;)E&"F<,SL>N1G (H 9X M0\2ZKK/F_P!H:/?PJLDZ&X<0B(>5*T>T!79M^5.1R 0<$C!-2/XBV6L>&]5O MK#3=3:.WMRZNB*P8-D#YD?Y2,$L"590,G!Q5J?P17]MCLFC6 .Z2/M*'Y20P(=,%2?O#WQG77@'5;_PU_9-]XJDNSNMRK36 M$?E((B" (QC.2.=Q;(X]"'Q_#QXH!$-99D.J0:BZ-90JC>6BJ8PJ!0%.T?0# MN^>*$-#(-D*,FYY4P77:&*,<8#8XP15N+P)>VUF_V77S%J(U.74(+K[& MI6+S%*,A3.&&QL=1@@'H,4R[\ ZC>>'KS2'\43;+V626X(SX=UE[ZRNI-?5YK:TN8A* M;-8^2-V1S@$ @ ]1LKN*_L8+R#?Y4\:R)O4J=I&1D'D5F:EXKTC2+XV= MY/,LRB-GV6LLBQJ[%4+LJE5!8$#??8=#B@#3M/&MK_PD-WHNIQ_8;M+ ME8;=06D$JLBLI9@NU"=Q !/)4X)P:O1>+-%F\0MH45X7OU9D9%B'B^WUB2ZMS!;:G<7 -Q),\LL3B1%4 N40*KX7 Y &<<@@'2IXT\.OJ:Z8 MNJ1_;GN6M5@*L',@&3@$?=_VONG(&:ET[Q7H.K:G+IMAJ<$]W&&9HT)Y"MM8 MJ>C '@XSBL?1?#NN:?XLU+4KK^Q7L[V0/MBA<2H$0)"%). HYX/).,# K*\ M.> =7TG6M#FNKNS>RT=)4CVS7$DD@9"@^5VV1\8)VCJ/?@ ]"GF2W@DFD)"1 MJ7; R< 9-95CXLT'4K6^NK/5;::WL 6N94;Y$4 G=GH5PI^89'!YXJ7Q'HP\ M0>'[[2C<26XNK>2'S$/3>C+R.X^;..^*Y_2- \00ZD^MZ@FEIJ%MIAL+.ULV M98&.0V6;8"JED7:N&VAFZYP "WX9\ Y0'8"6 M8AB"1T';I70W]_::78RWM_\":5K&B:#;Z?JMKI\1B MB #VLS,Q8LS$$% % W< $]2/,=#NM9L;&2P2U>[L+V*[2*Y&$F"')C)P< M9X(.#RJGM0!8A\8>&[BRFO8M=T][6 R3"X78NQ6Z?;+B$Q!FD,>" MX)# A1P#W.1DMX'UQV,TNEZ6Y>WN)/)24;89)9UE,*@I@C;&%+\G MQ7X?"6SG6;+;AJRVN:2EK:W3:I9+;W;!+>5IU" M3$] ASAB>V.M>;VO@#54N[@76F6,L4=PC6\OG@[D_M$W+#:4^7,;8QD_=QWI M++PEK&GV.G6M[X=TK6)CHRV"QW5PF+>1)'RW(SL974G9R-@'/% 'JGGPF3RQ M+'YF[;MW#.<9QCUP0?H:DKQ_4O NM"+5!#HR7E^ECIUK9:@;B-7DEA*F2;DY M#=/F)W'8!TXKUQI'6W:00N[A-WE*1N)Q]T$D#/;D@>] $E5[:]M[Q[A8)-[6 M\IAE&TC:X ..>O##D>M>9P>%]1F^)EOJKZ)=Q.FHSSSW4\D,D#0;76)HW#>< M"1L_=$[ 23M'%,TC2%TW5-=@M/#I07%U>>1J:VP2*W5LKR,Y8;N,;.@+9V$4 M >JM(B,BLZJ7.U03C<<$X'KP"?PIES,;:UEG$,LQC0OY<0R[X&<*.YKRC2M MUN94DTK3;_2]0BTV>*_O;JY)6]NVB8(Z@L=Y#ON$A PIV\8VB[X::WMKEM4T M[PEK-K);V4HO'D!9[LDK\@);,DVY/O\ HK#GPO;?4].MK^TD\RVN8D MFB?!&Y& (.#ST(J2>>*U@::>18XD&6=C@"O/OAGI\VEO/8W]C?KJ,%O&DE\_ M_'O.@ 540;B%9-C*5 '0GG=6S\1+>>Z\+^1#%?N)+B,2&QC,K*N3RT8YD0G M91V)/:@#+S] M1\MFM[J5S^^VPQ,BR(0-C@!W) V\=Z /8;S6-/L-0L;"ZNDBNK]F6VC;.92H MRP'T%1-XBTE?$2Z U]&-5:'SUMB#N*<\@XQV/&$+B[TO7+FXM MUAO;N2"PED5?W+A@<#&_=C@X(!SQR*O^(/%VE6WC#11-'J :T$DC!;"8Y$D0 MV[2%PWWN?3G.,4 =_573]1L]6LH[W3[F*YM9"P26)MRM@E3@^Q!'X5,42YM] MLT(VNOS12 '\#U!KQ[P%J19](72K[4#-+J-XU_;2JR6T5INE?*H1M'SE,,/F M)+C.!@ 'LM%>1^ ?$.IZAXETRW?43<,]K-_:4(O'G,4B;1AXS&HAPWR@JQ#; M2?F)W5W7CJ^O=,\%:G>:?*T5Q$BGS47<8T+J'8##=%+'.#C&<&@#HJ1F51EB M ,@E>16/BJ^?1;^,ZXLB0ZEI\=K=VUY]J(\V0+)&TODJK@*&?&"0&P<< M"FZQ>W%YX7\0:=-K=Q<6^D>(K2'[2Y1G6$/"S>8P'(1BYSC.4&20"* /6[FZ MM[*V>YNIXH((QEY97"JH]R>!2+=P->/:"5?M"()&C/!VDD ^XR"/PKSWQ3K6 MB/X('D>*TE*2L\4L\L3"\VN-RGIRF,87!XI?%.KZ-+X@T'6)_$;6>C MR:=>JMW;S!5=@\'RHP!)9L-P,DA..^0#O?[2LFOWT^.Z@DOHU$CVRRKYJ(2! MN*YR!SUJU7GNJZYHB?%O15%U#]HBL[F"7RXRSM)(UOY:$@9/!SWP,YP,UC'Q M1JO_ FT=K/J<:3KK)@CLWFY\@RM&!Y(B+$F/*6XN(;2VEN;F5(8(4,DDDC!510,DDGH *\VTG4;.Z M\;V/F:WY^H2ZI>^98!UVPA$E2,[<;@?+'!)PP)/(48ZGX@6,VH> -=M[=IQ, M;*8HL)YD(0_*?4'H1W]^E '245YK=:W8+X.U5M!U'4KZW$T"WES>K)*(()'" MR^7YB%7*H&RHS@]<]#O>"[YKUM2%MJ=UJ>E12(+2\N,$N2@+J&P-P4XYQP6( M_AX .LI 0P!!!!Y!%>=^*]5"^*3IVKZY>:=H9LBR/: +YLQ9PREP"GT M5XWJWCG6AI>CW\6L0VIDT:WNT+,B+=W#$B50ACO+KQ7 M;6RZ]*US<:C>6]UI*I$3:P1>8(Y?N[ESLBY)(;S>.U 'HE%>8>'M472M#OHK M+Q#)?ZM#!J$D>CRR0[_.6=W+L0@8-R.#QR<#TM> /$=]J5W_ *;KT.H0OIZ3 M2,9K<[)<\D+$!L4J3\K9(V]3S0!Z+15/2]4LM:TR#4=/G$]I<+NBD"D;ATS@ M@&KE !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "%E4J&8 M L<*">IQGC\ :6BB@ HHHH *I:G$\UO&H4/'YR&5#'OW)GGCL1P/_'1^-JH%/\ I;C<_3H>@X'/ZGZX]J )Z*** *L((OKHX;!V\YXX'_UZ MM55@S]LN#RQW%<>^* MNU4O2^^W2.8(6E4%=@;<,[CU/'"MSU_+% %NBBB@ HHHH **** "BBB@ HHH MH **R;CQ/H5G,L-WJMI:R,"0MQ((LX8J?O8_B4C\*UJ "BBJ*:SITFK/I27D M37\:[G@#?,HP#R/HRG\1ZT 7J*** "BBH+R\M]/L;B]NY1%;6\;2RR'HJ*,D M_@ : )Z*BMKB&[M8KFWD62"9!)&ZGAE(R"/J*I:EKVG:3<6\%W>6\4LS !'F M56"GC=M)R1G ..F<]C0!I44Q98VE>)9$,B %D##*@YP2.V<'\J?0 45%<7,% MI"TMQ*D4:@DLQP. 2?T!/X5%IVHVFK:=;ZA83I/:7""2*5.C*?Y?0\B@"U11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4UHT9U=D4 MLG*DCD=N*=D'.#TZT4 %%%% !1110 4444 %%%% !1110 4444 %-=$EC:.1 M5=&!5E89!!Z@BG44 1I"D "-I)VD'KD=#T[U+10!']GB\X2[! MO">6#VV^F*DHHH 155%"JH4#H ,5$EK;Q3O/'!$DK@!Y%0!F )(R>_+,?^!' MUJ:B@!J11QYV(JYP#M&.G2G5%)-Y<\47E2-YF?G5G..II]% $*VT2^9M4J),[E#$#DDD@= 2222.34U%% "%5+ARHW $ XY /7 M^0_*HWMXGECE*_.C;@02,G!7G'488\'Z]14M% $:00QR/(D4:N_WF50"WU/> MFQVMO$P:.")". 50#'^69 P4 $$ M\]#SU'/YT 7Z**"0 23@#O0 44BL&4,I!4C(([TM !5=2HO'!^]@8Y_S_+M^ M5BH(P1=S9W$$*1E>![9[_P#U_K0!/1110!!$"+JHHU(GF)S M@D8&..G7_/I4M !4#P127:2M ?,CP5E! ZAACKDXR>#QR._2>HFDE%TB>4#" MRD^8&.0WIC'3'?/X4 2T444 %%%% !1110 4444 %%%% '!>)-/U#5_&DFG6 MSW%K:WFE&TGNC8--'AF8LH8D(K;R07%CKPL$MK>,? M9XIEMY)E\P!BPX.Q2.1WQG)Q7HU% 'CVFQ:O+X[^V7$EW_;":E/B-H+CRS;% M2$0R@F$1[?+."N\,2< CYICINRS\8-HVFZW;:S)+,T4ABN4#VY>,2&(O\AD( M5BN,,?X>,UZW10!Y%+:7B^ KE(8]4>;^V(Y=.:VTRX4Q ;#GRI#(X13YC8;Y M23C!S@V]?TZWT[P#/=Z,_B8WES?PRP>=]I,\?8?,+"/Y2^[ 99/E"D>I->N44 97ADJ?"ND;$DC M7['" DBE67Y!P0>0?K7">)K=+OQ=?+#IU]+;%.J_N MRF]L_-CY#D9.:]0HH \PMXK'2_B7J-Y/J'B&1[J:&6TAMS--#)H)([W61K\NIRK=V#I(MH+??)\Q7;L V!2K@DD[>3DUZ@JJB MA44*HZ # I: /+O"$\*7&FWEUJFN"]BMIKG4[">VF$$$I7YL @+&%.\*J@[L M\>IK_#.ZO1G!(_&AHT9T=D4NF=K$<]#QW%^J&H3+%=Z>F1YDD^ ,X.-ISV^G M7'YX! +]%%% !1110 5#&O\ I,SX'. 2 ,G XYZ]S^?UJ:H45/M,I&W?QNP, M'VSZCT_'WH FHHHH BB7$DQP1EAU'7@?XU+3(SEY>.C?GP*?0 5$S3"YC58T M,)4[VW?,&XQQCD=?TJ6JYDA341%A_/EB+9P=NU"._0'+_4_A0!8HHHH **** M "BBB@ HHHH **** "BN"N/%_B6#6);9=%AE19^($67SO(^TF 2' (Y ,F<8 MV_G5GPYXY%YJ4NDZLC1W9O;NWM[F.%A;SB%V^4,2<,$&2#QP><@@ ':45S>D M^.-(UG55L($O8GEC,UM+]%SXYM$LK66UL-0N;F=GS9I;-YT:1N%D9D."O) ."Q M88H ZJBN+\0>-+FW?1H_#]I_:)U:,SP2"%FC\L#).01DGEZE/I]W]L2 M>WEC28"U=@BOG;(2!PF1C=ZFI'\=:/'KYT1UO5OA6NJ>)M.TJPMY_*NEF]@O89()+< M2.BD[2IW,!(K8&'5$:9K>6V;R)=Q",%DW+MRNTGG., $G^I>,-%TB2T-_J5M!;W< M;2P2Y+K*@"G>&4%57YAR3SVH WZ*:CK(BNIRK#(/J*YZ3QOH4=VUN=1LMT=P M+>91=Q%HV+%!E0Q(^8#KC 8>AP ='16$?%>EG4)-(2\M/[;\MI(M/>?9(_4J M#D94D8.,9 .<$WL MIYXH3/)'&SK$K %R!D*">!GIS69H/B;3_$-E;7%G/ S2VL=S+"LZL]N'5657 M4'()!/Y4 ;-%5;+4]/U(2&POK:Z$3;9/(E5]C>AP>#3[R\@T^TDN[J0101#= M([=%'J?84 3T5EZ1KEOJNAQZJRFUB92SB8@; /4].G-7H[RUFMC1&-O%D@2N!D+OP0I/ &>N>*?I M6I0:QI-KJ5LLBPW,8D195VL >Q'8T 7**H3ZM!!K-KI>R1YYT9\JN5C !(+' MMG! ^E7/-CW;?,7=NVXSSG&1Z]* )J M*** "BBB@ HHHH *** 0>AS0 4444 %%%% !114-K=6][;1W-I/%<02#*2Q. M'5AZ@C@T 34444 %%%% !12;AN"Y&XC(%+0 44Q)8Y2XCD5RC;6VG.T^A]#R M*?0 444UG5,;F"[C@9.,GTH =112;AN*Y&X#)% "T444 %%%% !1110 C,$1 MF.< 9. 2?R'6D1Q)&KJ& 8 C@S@\'[PY'< FJG=E/MU@&DD5O-8J$DVAOD;AA_$ M.^/4 ]LBY5"[8#5=.0IN),A!V$[<+Z@\=<<@CIR#C(!?HHHH **** "HD5A/ M*<'!QWXZ?S_^M[U+4,0Q/.>,DCMSC'\NOZT 34444 11J1+*2N,D#/J,5+4< M0P9/EVY;//?_ #_GFI* "HT* %HHHH **** .: M'AJ_A\77.O0ZU.PE@$*VDR*8E&:$6WG($N M/E?[IR HVL%^\3D2>'/&VJ:Y=V2RV'D#4+&2XM@8)TC1QM*J[O& _!SN0XZ\ M-E6H L^&?AU:^&MV>V@C%G%$X1BA^=T ,A 0 $\]?>IOB!:7VH M66EVEA;7KR/?!FGM8XG-N CCN6?P_'B'4UAN_,M M8Y+=%9MSN[D*& 3(SO49&>%X'K+_ ,)CJ@T2^OH;&.>:VU*&U$<@>%9DD**H MCW*&#;G4?,,9SSC@ $EQX&U$+I9T_P 32VLME)+/)(UE%)Y\S[\NI&*S+KQEXF3 M4Y=.2STH2QO'&TOFR"-7;SN^T[E'D$MP#A\<$;JL76NWVLOX$OH$>WL[^XBF MF5)71M[VLD@3[N'3&<\]0* +C>![J%M%73?$$UE#I-L8(56TB=F)(W,21@94 M8P .HJ"]^&UM<^*6U9+FV6WFNDNY[>;3HII&==O"S,-R*=@R.>K8QD8M:KX MJU'3O$4EFMI8M80SV<4DKW#+*?M#[/E7;@E<%CS]WZ&J,'Q!N+W7EM(+*-+- MK^6Q#LLK2DQE@TFW:$V[D(/SY Y([4 7[+PMK-GXIN]1'B!6L;EXS);/:AWD M1590A++_4[G5XI+2[D$LENMFHW K&F\N3\@"G.T9 M-8(\0:MK>L^']4MK4VNEWE]Y5M/%<,7F@VNP\R,KMPXC+<'UC\FV,9VD(%=R7.78(,X&T$T\4W&NZEJ5S-NMK>>:T2R34&DA#AHP)]+N=:\.7>GVDL, M<\H7;]H3?$^&#%''=& *D>A-#O$MQXILI[Z2V2VA#)Y40)9BDD4> M.0+*X9FC&,DX^;G))R 0>*U?%FLZQI-YH,6E6*70O+QH90TJID")W"C/3.TG M=VV8P=X7^U:.UNLNHP^=()XV\EV4_(1DY'SE=P/5#Q@J2 )KGA; M7-4U:PU".6U,T%IY,ZR3R1I(S.'(7RP#@;=OS#D/V(R*NK?%#3],OK:-V46TJ0S22;HU>%74/C8\@:0[ M2"=@.T$<$D"@#OD7:BJ3G QG&*\PU_P!X@UB[OYB^ELL\EX(T>5_N2FWV%OD MZX@8,.0,C&[I7J-<7I_C+4+OQA?Z7_8EVUG%=I;).S11^6?*#DE2^\@@[A\O M (S@T 56\*:_/XGBO[B2&2*+4UO=[:E.5,>UD\L0;?+4J#D-U) Y'-5O#MA; MZMX[N=1MXKF/38TCU(V\]O)&JWTJ-&Q7< &(1"20.K]:WHO&EG=:G';G3;W^ MSI;HVD.I-&#!)<*V-H&=P^8$!BNTD<&NH)P"0"<=AWH K:C]K.FW(L41[HQD M1+)*8P6QQE@K8^N#7F>G^!=4U&P&F7$%KI<6EV$^FP7$#.QN'DMTC,@#(NU, MER;N<9/2>%_&\VL6$<^H:5=68>WFN?M#HL<.$EVA,ES\V"O7@G=TINE>, MY4\,7FL:I:WQRH?GR JQQJ % XW,2-V.N);?2)S#IPU*1AM%HV0LH_ MB!.U@/ESC(P3@$C.:YX_$G3/LEU,;#4(WM &FMYH@LA_>&(J@!(=A("N <9! MYZ9W-!\16GB!+G[/%<02VSA)8;A K+D94\$@@@Y!!/Y\4 'PUJD7PVO[>719I+C4-3-Q-9^< MJW"KN4(=ZKL+@HAR1L(Y;C)KMO%.N7&@OI$R -:SWOV>X187DE8&-V4(%!)) M90.G?J ":8OCC26MK"8I=H;R_&G")X"'AN/[D@_A/?W&",YH XFST#7='T'2 M[H:))<7FGZR]]):*(DE:&2)XSEX\([@L"VW (QD9J+5/"_B%_#>E2Q:68A;7 M5_-)IEL(IB$GE+H565?+.U6*X(#88X()(KT;1?$5MK[SM8I-Y,$TUM(9860B M6-@& )X(Y_0^AJOX@\5Q:!J.GV;6-W6/;:3-*[%LD ;=A1-RK\H0;=P->@^"[ M*\TWP7HUAJ$!@N[6T2&6,NKX*C;U4D'.,_C6)<^.X].\21'4!<0:3<:4MXBF MV=I83O(9I45244 C))P,DWYM9) ^Q8I)94CE>.!';&Z1TC94&. M1N(SWVCYJ ,?69[Q_'6EZG:>%;ZX%G&T;7:1QHTBR#&W+,#A2Q)!P,@XSFLF M\T>];7=3U9?"MQ'>KKMD]O<1)$6\@&,3,C!P=K!)-V0,B1J5RFC>/-. MU&_FT^[4V5ZNH3V$:'W*;3CN3WCZI?S6-C?Q3W,.XLBYY"MM8J>C88@'&<$@&@ M#SSP_IU_9/I%O!/2@!?&OV_P#X16Y&GBX,A>(2FVSYHA\Q?-\L '+>7NQ^G-R@?.(E8#AO[C9%>J:AJ5MI5L+F\?R[<, \I^[& M/[S'HH]S[5BW7B_P[8>&+O6UN+9M/4R8>-T"7#]U4YVLQ.>,YSGT- %CPI!; M0Z2SVMWJETLLI=WU-)$D,G 8A9%4J"1G 4$G KD_'LTX\66D5G?:Q;2_V< M7D^R/-Y>?M$2H=J_*S!7G)'^[G^&NL\(:S)KN@)>M8Q62>8T<444\,;V81;"N?E;G.X\58U62^DET"WU/4M9TFXG MTS%^UC%)S*[QG_EFA"2R\8VUXF@1F!)+W594D%J[!7MXWA:7> M!CYPN-FX<$[N>"*Z*]UG3=.)6[O88F4H&0MEEWG:I('(!.>>G!]* /+M7OM; MD\4/;RZI_P"1]* /.O#VMWVI M^.998-5:[M9Y;S=8Y*E!'\B+(F,(/NX?))XSUP*W@?6]5:9/M6NVZ6\>FRF] MM3XL_@_HIT&\A$D,L=I>W$8C_T*/YB6;(V*>%&6! W9 M(KUF)(XE\J/ "\[2Q>,=5F\$,\FO007+ZHUM;7< MD\"F6)5W,IF"&!7P'PVWD # 8G'<>!=2N]6\&Z=>:A<&>\D0F5V5%)R25R$^ M7[I4@C@@@CK6NNGQ=)7>=?+$923!0@'(.T +GWQV%9EWXOT+3-0;3[V\2TF7 M;L20?ZQ22 5 SQN5EYQRI[8) .$^)7C?5M)NFM]+U"33KBVTY[J>W?[-AB6( MC.YR68_(WRH,X8'(.!4WB/Q7>6]_J.HZ?XL@BL=/L;*\6SV1.)#,S*59C\VT MKL/4G,@.0.#V^FZ_H^K7[VL$@>X,*7,?F(W[R&0':ZL1@@X?@'C!R!R*T1!8 M/.0([=I8QY94 948!VX^FTX],4 >5>)M;^V7&I/?>([2U-A?06T.DR+&#.@= M6$V6PQ8Y#J5^50@R#DFO79IH[>"2:9UCBC4N[L)K*Q\+>)?[.\6V]UJ%K/-+W0'N M?M3)&CMB12Z;K.F66HR1(]O*BS0FXCP0'''#=" M0V,5)<7EC:QH\Q"A&V1CRR2#R/E &?4<4 <#=:[=:B^C6UQXL_L&&71(KY;I M5B_TV9^N"ZE<)A6*J06$H[#-5GUFZ@OH-7CUV$-%8Z.VH.L2(MX99Y(V)#@, M@VL6' ZIT Y]*O!82/!;WJV[F5\0I, =S 9PN>IP"?7 )[4P_P!G3:G-;&*% M[U8HY9 T?S;"S!#G'/*-],=LB@"[7D]AKFHP:F-47Q+#<6C>(CI:VC>2!-&[ M;=S.!N9E&"H&.% Y!)/IT%_#<:A=62!_-M0ADRA"_."1@]^E/%C:*NT6L 42 M>;@1C&_.=W^]GOUH \RO/%^J6VGW:CQ!%]MM;76&9'BBR7M[DK 2, #*#;CN M"3UY%"_UZ^ETOQ/I^N:O!J-HNF7\<>Z&.,.\0B:-ACJS?:,#&.$CP"692SY2#]\I"_(?*;:-QW$'KMZKQD^E1:1IL D$ M.GVD?F/YC[(5&Y^?F.!R>3S[FJ2Z%H5H(+46MI%#EV2U95V.Y*C?M/5APH/8 M-CO0 _P^^IR63R:E?6%Z'?=#-9(5781RIY()#;AD8R ,@'-8/CKQ5JV@R06^ MCVT2HR6.<\ XKK;6WM+&-;2TA@MXURRPQ*$ R< MDA1ZDDGW-5M2T+1M7>*75-*L+UH,^6UU;I(8_7!8''0?E0!Q?B[QKKFEV5I= MZ/!:3QK8?;;S]WYIC!'RDKYB,L>0_P PW'Y<8]>_AB>" IYC3/EFW2'J22<< M#@#.![5GR^&] O&MI9M%TR7&.5521PH[ <5I/-%&RJ\B*S'"A MF )/M0!YA/XPUVT\0RV*M92Q6<[ .4E#/$DL,3!OWA!<_:>N, QYP=V%UK+Q M;J%WXFM;.)A-I\MU<0QSO;F/S1$/FPV?GQAQP@Y4=0T"?19M1FN=1.H3WTRS23R0*DA M(14 )7C "# &"3ZUH:E9Z?>63+JEK;7%M&?-*W$0=5*\[L$'D>M '%:MXTU MO1'DT^>"RN[]KZ*VBGMH9-@62)I!F+<2SC9MV[P#O0Y'2NB\(:[=:_H\MQ>V MWV>YAN9;=UVE=VT\-M))7(P<$GZU/::+X>N=$B@M=)TXZ7/MN4A6T01,2,A] MF,9QCG&:GM?[(TB6WT:S2SLW='DALX%6/*@C<0H[9(_.@#1HJ-IX4F2%I465 MP2B%@&8#K@=ZDH **** "BBB@ HHHH **** "BBB@ HHHH *@:&0W\ #%N$)7D\_>![XR 1VR/49 )ZI3-_Q.+1 M0,GRI2?G(P,KV'7\1^/8W:K&V1M06X\B/>(]IE*#<>> #UXRW_?7UH LT444 M %%%% !4,>/M,Q#D_=!0XXXZ_CG]*FJ-!B:4YY./?C'T^O'X]Z )**** (X@ M 9.,'?SSUX']/\]JDID8QN^]]XX)/6GT %01_9S>S,D0%QL19)-F"R@MM&>X M!+?3)]:GHH **** "BBB@ HHHH **** "BBFN@DC9"6 8$94X(^A[4 <_#X$ M\,0:FVHQZ/ +HS_:0^YCLEZED!.$)/)V@9J31_!OAW0+P7.F:9%;SA"BMN9M MJYR=H8G;DGDC&<\UPO@C59)KO2[PZI?7,\FG&XU!&AC#(Y_=@#YAA=I( M<%VYP:J^&M4N9_#6MZKI'B&74)]/@NXH[!;="RQF5C;R,44$L55V_P!K<.F# MN .]M? 7AJR2X"Z?YBS0O WVB9Y!'$Q)*1[F/EKD]$QT'I4=OX.\)WEBUO#" M+J$7'G._VZ65VE"A1O?>6; !) P, 8%)VN?#7BXR>(C<6L&GQ3Q7:7 M,4[0R2"52F]$ &2B':5!&\\ 8K.&JVOA_P .:*- UN*VTV_68WFI1BW4)/' M@C@WE-@Z$C=\S!,;N: /2(_!/A^/4DU!;.3[6K0,)&N96.85*1DY8] 3]5/##8PB&V$=U,&B4!PN#OZCS#@XSCC..!RMYXH>:?2A<>. M$TI+[2Q/>C$06)]L)C,9=,HS;R3G(VAL!3@BIXJ\7>(-+OM4TV[UR'3Y[*TM MV@R8XUO 5'F2WE91.ZIOAQY9 W M9 '/ .#N).3@TL/@[2H-9?4E%SN:;[0(/M4OD^=C!D,>[:7]\?KS7)7GB*>' MQ0L1\3,MHNM1:8+-VCPRR6RNV'"[R0[* 2>H(.<@B/2/$UUJ$NGL_BR,ZA)> M3Q7?A[]RLJ(!(!$ %,H=2JY3D4 =5#X!T*WU-;Z**Y3R[G[7#"MU*(H9 M1T)%=%(=0U'Q;+:OK$%[I M\]E+?)%%(DGELTP*Y^59(_D<#8X/?!XP #I].\&:?I4-U%:7FJ*MS"\3[[^2 M3&_JXW$X?.3NZ\FHK?P%HEII%SI=N+M;.Y5%DC>ZDDP%(*[=S'81C *X/3G* MC&OHNLVFOZ9'J-@7:VD9E1G0KNVL5)&>V0<'O67XXU.YTSP[NM9Q:-<7$5L] M\WW;178*93GCC/?C)&>* &+X"T7]RTC7\TL5P;GSI[V61W?84&XL3N 4D 'H M"<=35_0/#EGX<@:&SENI$9(T/GRE_P#5KL4_7: #]!7#Z3XAU6YU*PN)];@O MK:/6WTDSP1+&KQ_9C)N)!*EBX4''&5^7&:8GBS63X GS& 9UC7@J1R>W4G P, 5S;7,'B+ MPYX+\3WSI)J$EU:&/R^%1B_[S8.N2 PR?NCWSK^)9L^+?#<\^HQ)I@ED$EN M^8I(7:UN")B^X%?E!7!'!).010!=?P-92:F^H2ZEJDD[O QWS*1^ZB>(#[N< M,LK[O4G/%)_PA%DGEQVNK:I:$6T-O-]GF16G6(85F.W*M@#+(5)P*P_'FF:I MK/BG2-+M=6AAM9XI9GM9(I&^=,*&/ER(2OSC [%2>>VE;Q?V=\03)<3[K1-+ MF\J2977[.B-!O&]F(92?FR1D$-SB@#LZY]/#DG_"07FI)J>H6T<]S',]M&\? ME3;(U7GY-P!V@$;OX?@Y)XJ.R\9:M<^*XHHH%NM'NKBXMX/+M60DPHS;EE9]K99"N"%&<8; M@T :>G^#H$FMIWO;M;6&Z-Y'I@=&ABF(Z;MNY@KER!N R1Q\HKJ4D252T;JZ M@E25.1D'!'U!!'X5QW@I]$O$E]JEIJ!UE+>)[*X,3SQQO;IMV(XWQRG>AP_ M?(P,@D$9ZE65T5T8,K#((.010!B>(-"NM:GTV6VU62P>QF:="D*ONB\8ZY>^'=)AU&UMH[F,7,4,T1DV2%9'5!Y9(VELL.&P.\/D)%&%)8R!"<_.JXV]<\XQD ZO1=(M=!T>WTVS!$,( M/+')9B2S,?-MRAE)^5S@@C M'.BT[3;>2._TR:[,)O@ [CR_EW!&'RAP0PX;3D@[6J^)]4L-4M-/M_#_P!KN+NV:6)5O%4ATV%T;(PN%?AL MD$X' .:6+5KR?X@V]DX>*T_LV9A&)%=6E#P%MP'*L@D [@[SB@#J*\^M/"&M M64ZPWE]:3Z6^IOK$ZP6C>;Y_GB1(U.\_)DYSC/R8/!K5?QE=/J\EM8^'[R\L MHKP64MU&<;9-P5CMQ]Q<\MD="<$>U\F!A<.Q#;/,)8K\I=LD9W8 M!.,D5F>'O"OBO3]?CU34+B"YEAM9[$M+=3.TP/<3_:+%=/\2#Q%IMVGC:WGM=5FGTK4K9].M4O&A:-7>6%PY1D",>3L;@X([XJQX3\76GB^ MRGN[*VN(8HG";I&C=7) ;AHW89 (R,Y!XH C\9Z3=ZO86"V-LES/:WT=VL,S MA89-@8[9"K"#3--_M+6+HR3VT5R8X;:/: MJ_*VW+N3&K,< $L?Q](K%\1^);?PU;0SW-K=3I,_EKY 3 ;C )=E SSCGL?: M@"WHLFI3:5#)J]G;VE\VXR0V\OF(O)Q\V!GC!/O7)^+/#FK7'B4ZMINF:;JG MVG3CIK17\FP6P+,3)]UMRD-AEQG@8[BM2X\7D;0VTX'7@DC M@T 9@T;Q19VGA:*#P_8RMH4$1#C4 LCLMO+"8\E.GS*<\#C'O5O6O#]]JWC> M"^N_".D:A81VRVTCW5RIR6969PAC.[9@@;L'KC&>>TTVY:]TNTNW4*T\*2$+ MT!90>/SK,34-43QLVF3_ &,Z;+9-<6Y16$P9&C5@Q)P1E^,#TH XB/P'J\7C M&:]EM8[B-]76\2[$T"A(M^\ @PF7?:_EL25&T?,756*8/RX4'G/'1Z=K\M[XHUJP:*1(;&V@=(W@9)&9FF M#,,\.I\M<$<<&H-*\?:%K-U906;W;->+F)GM9$4Y1G49(QDJDA'KL/MD P=/ M\-ZK9C6M,L-!L]+>?[:EKKD4L8>-)7+QJBJ-X +#(R,%,@'BJ^C>'&T^[$Y\ M%):P+IC6,]G$T4IU)]R\L2P3: K8:0AFWD$<#/4Z)XAFO])U6]NXID%M=RQ) M'';2&4(,%08PI;=AN@!J#1/'6EZAX?;49VNX3;V-O>72RVLF465205P@\P95 MQN0$<'% '(VOA&>'X?3Z>OA.\34G6VM;YOM$ FN8U*LQC8NR$(/E4-Q@!< < M#9\*P7GA/P?KL]MH-RTJWCSVM@T<<$DP,<8'RQ HI)!^Z,>P.16MJ'C[2+71 M1J-MY]TQNX[0VH@D6<.SHIS&5WC D4].=R@9++E+_P =Z:GAJWUG3V>>.ZN1 M;0&6WE12XDV-N^7* 8?E@/N_A0!U,;,R NNU\#]>. M[G41'J)N#=6LNGSP1@^1;X7>F\RJ(@2)0P*D$'HQ( ] O?%VB:?K2:1=7OEW MSM&JQ!&?)!G&:W* &NVR-GVLVT$X49)^E>06_A[69;J&6STO5+; M7?[/NXKS4[B7*RWIBV1R;B_W1\VUE!VAE4#&[;Z/%XLT2XUB32;?4(9;^-WC M\A3AFD1=S(I.%+ 1F0#. M??H0: ..T[PO?6OASQ+;P:-J%O97UO;PBQ BCA0Z3H&N1W_AZXFTV]O(HULOLD43R (B%FB1A&!N&7;P@%C@GDD =R2!^-9T_BSP[_8R7]U?PII]Q,;7=<1LH,GS91E89 M!^5A@@>E '#78\KP)X837=.<6-I;_9[BWO+J& /.(!Y;@LX#*"' Q\PX8#*Y M%:^\'OJ&BRW#>&I;R\B\+P6]I*1&'^UD.2PWN"'4L&W=1\V,G /HD6M>'M8M M;(I-;74%P9&M@8MP)BR'P"."O(YP:T]/O[;5=.MM0LY#):W,2S0N5*[D89!P M0",@]Q0!YAXXT'5MV9'<%75LX$8!X&20<5L MZGI%NOQ'74G\/WMS)=06DD$\2GRDGC:96:4[@%VJ\1RT MC5-E[/&M^D0!(B+,BLPVJS@83U '*^&+[[%KFJNF@ZE:VM_.LA.%:)9\MYISNR27XX&<]0,<8.AZ M/<6M[I%PFCW]MXC2]:34M3E3"74)W;AN9OFW@J%7&5(Z#::[JP\<>&]4U&SL M++58)KF\1I((U/S.%+!N#R,;&ZCM1X6\4P>*&U62U:%[6UN_)AEBPZ]2 <+H\-[HNFI);Z7K4=Q=Z+.TT3RO&SS!E"(I%G\M9&?",S=BO(ZDGJ>3V%GXM\/ZA: M7MU9:Q9W$%CG[4\4H80@$C+8Z+\K'/3 )SCFGZ=K&B^*;21M/O(;VWCD"N8G MXSPP!QU'3@\$>U $N@7M]J.@V5[J5FME>3Q"22W5]XCSR!GUQBN3\>QV$VO> M'X+V*\N(+G[3'<6MI*P,\009#(K NH8KQ[XYW$'M+_4+/2[&6]O[F*VM81ND MFF<*JCIR3[X%*[K^SKF7?G3YXY(@TC%UW%2Q"\'[S$_+SR* M ,J>VU*UT?1EO[776T=9[IVM;22NW%G_:.KF*VAMAILMM;W-R6 C =G\IPC,95(/GYR"3 MG&:W[Z6.\^),UF+GQ%#"T4(;[+#,(O.5B0?,VX6/;C(!"L3SGFNP;7-,A,R7 M.H6<$D+K'*DEP@,9;.P-SP6 R!WJR;ZT%\+$W4'VLIY@@\P>85_O;>N/>@#S M^-]9?XCQ>5)JOV0WC+/!]FFAACC6-\,K9,3(S8)/#LS'!(&!V>BZXFM3:FL5 MM+'%8WCV@F;&V9D W%>_#94\=0>O.*4_C"SC\0MH\-K<7=Z=<9\ R75WJ>N7=]"9KF' MRY&4-NBV)D84@?+\K;1N(+,Q]&.HV04L;RWP(Q*3YJ\(>C=>A]:&U"R1)G:\ MMU6 A9295 C)X ;GC\: ."?5)Y]!\+;9-7BTQ$\G47LK643"98E"(0%WA"Q/ MS*#DA1G!-8J&\N;#PO>7-]J9N5TK4=0DO$W/*NXQLBD@$>GRCCY,8P<'TO6; M'2-:TE8-3*2V,K*RXG,:R$_=&Y6&0<],X-+XLV]]K&HZ;#',7T_P L32D#R]SKN" YR6"X)&.-R^M:-5+. MTL;2>\^R)&DMQ-Y]R%;)9RH7<1VRJ ?A2W%ZD=IO^- $E1G_CX'^L^X?]T<_P ZDJF M7UAO]*C/E0#_ $<*=RAR?F8[N02F!QQANN> "Y1110 Y /K1110 5'&H\R1 M\ ,3C./0C]>.M24 MQ#EGYZ'[H' _^O\ Y^KZ "H+:. +YMNVZ.09!60LI&2<@9P.IZ5/56T*/+=N ML4"$S8+1-EG(51E^!AN,8YX"G/. 6J*** "BBB@ HHHH **** "F31)/!)# M("4D4JV&(.",'DQQU]Z ,N.TTOPAH+2QBY2RT M^U(P999V6),M@ DDXYQZ#@8 Q6HLL M_M 9%B*[R_0;>N2?3O7CGAO2=2L[' M7GB\-WBSSZ0T*B2"*.2:5R^!N1RLHR#F1P&Z=<\Z=G;OINFZS9Z7HE\EI-IM MG&(I8G(DFW2+<$!7!,@4KD!E)*<'D$@'>:C-H7A;0[BZNK:*UTV/YIA!:%U M)R2512<9.2<>YIFHZEI6F?8+34[N\%I"MF44B2W"[PA=BJ[U.<-QD' )(K?\1ZZMUI^D^5H M>N,/MD5R8DTV0E%AE!(88P#QD#N.1VH [%[*UED$DEM"[C #-&"1CIS69:7. MB>);J>6.%+BXTF[DM',T)#12@#-3 MV=]KA]+G5)([<(HCC:8DC:H 5MQ/WPR@9&, 'KBZ78)-) M*MG )))1.S>6,F0 #?\ [V !GKQ39;#3HI9;Y[*#S@-SS+"#(<$'J!D\J#CV M%><6=MXB3XE^=T,1,0,V_P H)]T;0NX2 G!SFO2-7%XV MBWZZ=_Q_&WD%OR!^\VG;UXZXZT +:VNG^8U[:VUNLLW+S1Q@,_/.3C.63V,\)DN P$C32,IF9O,YC4 ]3P5%-T73+^^\,^)X@NK7T,ND+Y+W2W M$-P]UB1C&5=^9 0F63:K9 P>M 'IFA066FZ;;:38/OM[6!?)95^3RCG8 PX) MP!WR>">M&L:CIEL;2PU-8W349&@6.5596PC.=P/&,*?7J*\\B=+?P5.FCZ=K M$-Y(UG!=2J;N/:A&/,&X!@$!+,(\#@ DC(K(<7,6BV]GJ8UD6MMXD,RNMG1/,+.L>XMG#,RA\#!( .XN=)\(^$[7[-K,OGVNJ7>U8]1Q+$9"J@ M+@C:,+&H&>F..IK9U/3/#-K:0)J.EZ>+=[I$B5[167SI&"+P%."Q(&?SKAKB M>>'P7-IVH6^KLLE]-_9[2P2,WD+*JA7!R^"&QR M:LMPMY#)#&EO<[H%&<(#C=V.5'(- '4W'A;P]=P1P7&A:9+%&&6- M'M$(0-RVWCC)ZXJF^A>$M7U*6!M+TJXN]/"0S(;6-F1#&=B-E?N[6X'2N/\ MB!JUSJ(0:31UXR: /0=:\,:'K+PM?65I]J7$<$[0 M1M(H&6"KO4@C[QQ@XY(P1D1W_A[PPMW]NN[#2X=0N951+V6WA\YI> NUF4Y; M@8'J.E>?:GJ^NV_BG48?[0FCN4O473A)/*0T($>56!(V64L#,"QY!7JF,EM_ M=O=ZM92:K=W::@GB.,W%@T+>5!"LQ$#]-H!"H1)U8G&<9% 'IK>&=#;5!J9T MFS^W!_,\\1 ,7[,?5O<\UFQ>&O"EEXHBNTAL8]9:5[B,-L\X[E.X+D;MO+-Q MT.><<5T]>6^%#H6J>,M4U#^T9_[274))+>WGD$FT?9HPP?&1^[QSV]*\[T75GETO6+O2?%K<6*R_;5C2X)9 M@76-MT8X(P%/3%];/Q*MI;GP1>&/4)+%(F2261%4AHPP#!MRG"X.$-.F\+WVE MP2BPM+J02WL\D[DLH*>9N);G,:;0X)$)=+=N-I+;#D*-WS#@ BI_%_BW4+#3- M-O="UFU"'2[FY,2+'*DSPF+C/)P,NIP1@ ]",@ [G6_#VG>(K>*#44G9(I!* MGDW4L)#@@J;NWD' R M"3G ST%^+=>ALM/TZSOII[D7E]%+>HUJK2""4*BGSBJ9*L&.,-@#'4L/0 MO"VI7&K^%M-O[OROM,\"M*8B"I;H2,$CKZ$_4]: *=SX(T:X%N%^W6_DQF+- MO?2H9(SC$K#5+2RCA>>QFL(S%9S6LTD1B0@ I\C* M2I"KD9'08(-8_B0WX\:VJQZ_#I,3Z3<^3*\2-L820EV^<@$XQPYJIXA M\4ZC%TAN2D+2% A8J.O !P3C<,UDV3SVGC/Q.LUQ9K M++8V\EO)Y)(+:!E8Y MM?M*A6+'[H&W./FW$X&!0!U.G^#(;":]=M6U.Z2\1DF2YE5P^45,ME?F(55 MSTY]3FC>^!=)CTJ[2]U74VA^QO9Q333*[6ENY&]$)0Y! +.&; S57PCXLU MS5-?6SU73E$-U:&>"[AB:*/"D< ,[;A\_P!\!3T!4=!J?$2>2T\&SWD#,L]M M<6TD16;RLMYZ#&[H K=:EJT\0N;J6*.+RX_EC=T5 &5-Q!ZY] M>!45SXRURP;7$N+*TE?1H8KF40))^]B=CO*YY4H$%?M6IQV\GF.5W9!(4_*?E.#G'/ QUJOJFH^(+7Q!9^1':/<#29IKFV:ZD% MN&62/YE.S+'D@9 P">O0@$MIX%-G_9'EZS<$Z7ILNG6[-#'NVN Q(')4(@' M&/E]S5/_ (5L8-&_LRQU^\MH9M-73KP^5&QF15948GWB:CIMK?1JZ1W,* M3*KJ58!@" 0>0>>E ":;:O8Z7:6DDHF>"%(FD"[=Y50"<9.,XSC-3 0A9 >_?&?P9XJD\)KH[Z_8J;2.WCLE@MWB $1P=\@9;,SK,@+,XW*P P>-K CJO!(YK9 M\0ZZ-"M;9H[*XOKN[G%O;6L&-TCE6;J2 %"JQ)[ 4 !];M/"FL:B)9S7FA/+*SFY'DR MJ@4%3&J'<3V8$G^\,=.:VJ^.+V+POJMY86<F6WG;]Z)&9/F?DXW;WP1G[H&#@UN:[K6MV_B,Z?I36&R/37OF2YA=C*5< M*4#AP$SD8)5N_%4['Q5>ZKXRT&.)9K?2=1TB2^C#(A68D0E1G[P90[9Z#E>O M8 AU#PAK-]XO;4?^)>EN]U:3FXCN)DE6.$HS1-$H$#D!2K C&[C(!&<-T[X@:9J7B?^Q88 M91OEE@BN&=-LDD8)8!-V\# ;#%0#M..V0"EIO@_5X;C3+*\DTW^RM+OI+R": M$,;F;.[8KY7"GYV+,IRW XYSH>%-)\0Z7?:DVJOIOV:ZN);E5M7=FWLW&=RC M@*!WZ^@%5[;X@I=WMK#!H&JO;WQE-C=;$"72QQN^YE&D^.I M;KPQ_:]]HUW;,TYM+F.VOK,%9)+ZO//%-:6\KQQ6L[.LI:38%#B-R<9'S;#R.OI<,,=O!'#$@2.-0B* M.@ & *S]$UN'6M-@NUBDMGE!S!,1N4@D'D$AA\I(()!G0!P>I>#M9O_$E MU?+/8)#-=P2K<*\JS)%'L.PHN$?E6P6S][VQ3W\%WD?BAKVW\@VCZC_:&^2\ MGW(WE@%?)'[MLMG#$@J#C!KN:* ./T#2?$-B=26]@TU&O)IKA+FU)WQS," Q M##!4+@ \GU7&34>BZ!KR7^N3:M'IR#6=OVB2UN'9D*PK$-JM&!SMWI\'Z M'?:-#J!OO+0W-P)(XENY+ID4(J_--( [GY>_ Z#BNEID9D(;S413N.W:Q;*] MB>!@^WZF@#$\4Z7>ZG;Z:;%+>26TOX[HQ7)(CD50WRDC.#R"#@X8#CN,:3PY MKGV"'9;:8]R^K'4Y8FN7C2##A@B,(VW$D98X7DDXYKMZ* (;02BTB\^&&&;: M-\<+ET4]PK%5R/? ^E>9^((5U_QYXDT;3K/2+J^ETBWM96NGQ);',K&0+L)8 M!98SP1R$]ROJ5% '$:CX=N]0\9/?3^'].N+4Q);BXGF#-C=EY-FS[VWY>O0= M0.*R=/\ !5];^,3=S1/@7,WBC6GET""".]W>1JJ2QF2'$808&-P))9OQ.??(\'^%M1T&2+[99M,UK MISZ>T8:$QSR85@!LA4^6V"0TC'&[!&2<^G44 >=Z'X=FT_PG>Z8_A2SCU![0 MQ;]R-]IW9SN;& <84GMP *BG\'W)\/V26^@QPSVMQ']KA66%GU!4B=1(2Z MLC,'DWCS!G*YR#BO2:* /+-.\,75K%8"ZT(:M#&+LK82O"3 9)@0V"BQ XW* M0HX!XR"<=MX-T^[TGP?I>GW\*175M (I$C;/[[4/^$;BN MEO)(9H=0'E#[.5CV.3D[]V/0'.?K7:44 ><:)X;OUU73GDT=[34+&>X:]UIF M3_30R.H"@.78%FC?YP -F!SC!H6B3V-JG_%)-!J5EID]K<77FQ_Z9(P1B5(R M9"[+GP1(0 IW9R^@QM0 M]\Y[8YNUFP@GQ%=94C9;1D-O1MVYF'3&]<;/7:<\O;FGT %5[$#[(K+()%D+2!UD+A@S%@023QSP.@' P *L5%;1RQ M0[)IS.^YCO*A>"Q(&!QP,#/?&: ):*** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH *CGA2XMY()-VR12C;6*G!&#@C!!]QS4E% "*H10J] ," MEHHH 1E#*58 J1@@]Z%541410JJ, 8 %+10 4444 (%"C"@ 9SQ2T44 %%% M% "%0PPP!&<\T,JNNUE!'H12T4 )M7?OVC=C&['.*&571D=0RL,$$9!%+10! M7^P6?D^3]D@\H-NV>6-N?7'K22Z=8S#$MG;R#:R_/$I^5OO#IT/?UJS10!1O MM'T_4K,VEU:0R0E]^TQC ;U''!Y//N:NJJHBHBA548 P *6B@"I?Z7IVJ(B M:A86MVJ':Q@GFMW+P2SH)'B);=\C-DJ,G@ M#@# & !5^B@ K,G\.Z+=:F-2N-)L9KY2K+<2P*[J5Z$,1D$>U:=% &1!X4\. MVLTLT&A:;'+*'621;5-SA\[@3C)!R J8F6W4%-JE5 MQ@<84D#T!K1HH R],\-:)HUQ+<:;I5I:S2YWR11 ,026(SV&23CI5J_TVRU2 M!8+^TANHE<2".9 Z[AT.#5JB@#GY/#*:?HTUCX8-GHSS.6DD^R>:&R"#D!E. M>F#GC'2K^@:3'H/A[3M)C976RMHX-ZIMWE5 +8R<9(SU/6M&B@"GJ6EV6KVH MMK^W6:)761020593D,".0?<>_K6;%X,T"WA6*"Q,2K926 V3R#]RYRRGYN23 MD[CELDG/-;U% '.7/@7P]=VEG;364ACM+<6D92YE1FAX_=NRL"Z\9VMD?F:W M;2W6TM(K= BI$H1%C0(JJ. HX P*FHH YR?P/H=SJ$MY,EXYGF\^: WTWD M2OQRT6[8?NKV["A/!.D1^(WUE%F5V;S?LXE?R1,2=THCSM#L"02!W8]6)KHZ M* .8TOP)I&DWD%W!-J+S6T4D%N9;V1O)A?'[M1G[HP, YQ@>@IMMX"TVTL-2 MLX[W5)(=0C*2I]NKTH6/GW;!I&R2<$@ <9P..@%7** .>UKPE%K6I->MJVI M6GF6ALYH;5HPDL1))!+(6!.XC*D'IC!YJ*7PE(VO6.HVVLW-I#81F&VM(8(? M+CA/E;X\E"<'RASU&3@@<5TU% '.+X6F'BJ77&UN\;S0B/;;(PIC1F9$W!=V MT,Y/!!/0DBF:;X/33-7CNX=2G^S0RS2Q6@BC4 R%R59PNYD!=B%)P#@\X%=- M10!S&D>$9=)GLU37+QK"RSY%FB)&I&W8@D91F0*F%&3V4GD"FP^"8QI)TRYU M:]N+1%B%LA6-?LYCD+JRX7D_=!W9!"X/4UU-% ',2^#?M.G7EI<:Q>E[NYCN MIKN-(EF=T(*@DJ5V@)& H^Z>3N-6+G0+^YM[%#XAU!;FTE>5;M%A5Y,@J%= M/+V,NUCG@<@$8/3?HH Y^/PI%'8:-:+J%VJZ9=?:MT>U?/;#Y# # 4ER=HP. MU=!110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %11 "2?]TZ9%]1N-ESNE1$62#(^3[Q#8QGG)[X^7 MCH:M57A -W30!)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 %%%% !4<*Q@.T M<7E[G8M\NTL^, MG% $U%%% !1110 5%"I5I#@C(!R* +E M4=/1A/?.V\EK@@,Q'*A1C&.P)(YYX],5>J"U,S"5I=V#*P0, "%'';W!(]B* M )Z*** "BBB@ ID8 +_(%.XY(&,^_OQBGTR(8# -D;B>G2@!]%%% #4 &[&? MO'/!%.ID>W+[?[W(]#3Z &R*SQ.JN48@@. "5/KSQ3AP ,Y]ZK:C;O=Z9=6\ M;,LDL3(I60QD$CCY@"1]<'Z&K(& !Z4 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 (Q(4D L0.@[U';+$MM'Y"(D1&Y50# !Y[] #J*** &H"- MQ/4DGIBG4U3RPQ@ ^F/>G4 0W>#:2J7F0,I7?"I+KGC*@ \CZ5-110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 5=/L5TZS%LDT\P#N M^^=][?,Q8C/H-V .P ':K5%% !1110 4444 %17%S#:1"2=]B-(D8."?F=@J MCCU+ 5+10 4444 %%%% !1110 4444 07BL]C<*J[F,; #&QY//XT /HHHH **** "FH<@X R>*=34&%QSZ#- M#J*** $&<<@#Z&EHHH **8[.'0*FY2?F.<;1@\^_.!3Z "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 **** "BB MB@ HHHH **** "BBB@ I P+E>X /7U__ %4,N]&7)&1C(."*Y_1_#<^E^*=8 MU:2_-S#>PVT,43[BXSR!U..Y [U-4<\GE0 ME\@= "W09..:DH *BMW#VZ.$D0-SMESN'US4M-1=B!=S-@=6.2: '4444 %% M%% !2+W/J:6D5=HQQU)X&.] "T444 &**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD&[>IX/Y5)01F MB@!&!9&4,5)& PQD>_--BC\J)4W%L#J0!G\@!2NN^-D)QN!&<#^M*H*HJEBQ M P6.,GWXH 6BBB@ HHHH *!QWS12+T_$]L=Z %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@"*4GS(0)EC)?[I /F#!X'\_PJ6FLI+HPD90 MN0W\C]#TJ6BB@ HHHH **** "D4Y7//XC%+2+C;QC XXH 6BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** (FEQ-L"R,P ) 7Y<$XSN/' M&#QG..W2I:BDBCEEA+,X>)O,4+(RYX*_, ?F'S'@Y&<'J 1+0 $@=3BBFNNY M-I56!QD-TQ3J "BBB@ HI 01D$'MQ2T %(HVC&2>2>:6D4 *,=.W&,4 +111 M0 4444 %%%% !1110 4444 ,Q)YP.Y?*V\KMYSZYST]L?C3Z3)W[=IQC.[C' MTI: "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 **** & 'SB?FQM [8[_C3Z:SA652&RQP,*2/Q/;\:=0 ' MCMFBBB@ HHHH **** "D7..<_C2TB[MHW8W8YQTS0 M%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !12 Y)X(Q M^M+0 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 %%%,AB2"".&,$)&H52,>H_GZ5)0 C*K8W*# MM.1D=#2TUPYV[&5>1G@!:*** "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 **,#.<<^M% !1110 4444 %%%% !1110 4444 M 1QR^8\J[2/+?;D@\_*#_6I*CC,322M&%WAMLA P<@=_P(_.I* "BHY,L408 M.6!/SE3@=QCKSCCWJ2@ HHHH **** "D0;45<8P,8SF@@,"" 0>"#0ARBG.> M.N>M "T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4:P1).\ZQH) M9%57<#E@,X!/MD_G4E% !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 %%%% %>!;>5O/15:1&DC#E@[+\WS ')P,J./8<#%6*KVB MP!)7@E$H>5R[A]WS [2,_P"R1MQVVXJQ0 UNJG;NP>/;WIU12QQ2/"98][(^ MZ,[<[6P>?;@GGWJ6@ HHHH **** \=LTBGA?NCDG MCN.: %HHHH **** "BBB@ HHHH **** "BFJ'!;_/-.H **** 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 KV+I):AXY))%9W(:1-A^\>,8'3H..0,\]38JM9EY[>*XG$#3[ M2-T62 ">@)Y[#/N*LT 02?:OMD/EB+[-M;S2S'=GC;@8Y[YY'XU/43JQN(V5 M5P VYBN3CC@'/&3@]#T^E2T %%%% !1110 C,%4LIJ>F0L7@C9 M@0Q4$@XR./8D?D:?0 TQHTBR,BETSM8CD9ZX-.IAAC:99C&AE12BN5&X*2"0 M#Z':N?H/2GT %%%% !1110 V0E8V(*@@$@MT_&E484#C@=A@4DF/*;@')/L*=37+B-C&JL^#M#' )[9.#C\J (X)#,6E'F M",A=@8 !AC.X=QUQS_=Z=S-34#*BAFW,!@MC&3ZTZ@"(HPNE=44J5*NQ<@C' M3"XP>IYXQ[U+48A19WG"KYCJJ,VT9(!) SU_B/YGU-24 %%%% !1110 V3=Y M3[6VMM.#MS@_3O3AR <8]J;)Q&QRPP,Y49/X"G#.!GK0 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 %%%% !1110 4444 %%%% !535 6TV959%8@!6>+S0IR,';D9P>>M6Z MJ:C(8K(L//)\R, 0*K.27 Z-QCU]!DC!H GAD:1"QV%3RC(V0ZX'/^WG;/+;;MSYG&,^G7.?PQ3Z@CP;N8J0P 56_>DE6'.-O1>"#GJ,X&>M1SD""3._[I^X<-^'O4E !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 %5K\,]J8U>9#(RINA!+ $C//; MC//;K5FH+J:"")&GN5MU:1$5F<+N8L J\]V)"XZG.!0!*@*K@G..GT_K3JBA M\T;UF.XAB0X4*"I)(&,D\# )XR1FI: (XVE:20NNU <*I SQG)R">#QC@&I* MKPK<+=W/FNS0L5:+(7"C: 5&.>HSS_>JQ0 4444 %%%% #)E#0NIW,X&>M1SML@=CG '7T]^H_G4E !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 %4]07*0REY5CAE$KF.39\H!SN]5]N]7*@G9?-MUVJTF_*;B1C M@@D8!YP3Q0!.#D ^M%%% $4+N[S;FRH?"CRRI P.Y^]SDY&!SCMDRU%$T+33 M>6!O4A9&"XR<<<]^#4M !1110 4444 (P)4@'!/?TI:9-GRFP2O!^;.,>_\ MG-/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*=$#VXX/0CD<&GU!;+A96:W2!WD8L%(._G 8D=RH'TZ=JGH **** "BBB M@!K[MIVG!['%.IDJ[XR <'((.,X.>.*?0 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 %%%% !4#1.;V.4?<6-E/[QAR2I^[]T].IY';J:GJ,2@SM#M?( M4-NVG:F>.GN* '1J4B1&D:1E !=L9;W. !GZ 4ZBD9@JEF("@9)/:@! MD".B,)&))=B,MNP"3CL.W;MTR>M24R)0J<.7!)8,3GJ<_ESQ[4^@ HHHH ** M** &NJNFUEW XR*=37&0.,C(.*=0 4444 %%%% !12,RHNYF 'J32T %%%% 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 $ @@C(/:F111P0I##&L<2*%1$& H' Z"GT4 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 57FNC M&)-EM<2F-E4A% R#CYAD@$#/..>#@$XJQ10 4$ @@C(/:BB@!D7F>4OG%#)C MYM@.,^V:?110 4444 %%%% #9.5'('S#K]:=37Q\N>N>.G^>F:=0 4444 %% M%% #9$$D;(20&!!(IU&!G..?6B@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "FH[,7 M!C9-K8!;'S# Y&#T[EI <@$@C/8]J6@ HHHH * M*** &NVU<].U/HH * 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 *** 0>AS0 4C;@C% "V. 3@$_6EIK M[_+;RRH?!VEAD9[9H =1110 4444 %%%% "$'C!Z'IZTM(3C'UYXS2T %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4V,.%_>,K-D\JN!C/'&3V MIU,/F>!0 M%%% >.V:*0YXQGKU%+0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 44U&+J2T;(#C/!/! MZ_CS@\4Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *12616*E21DJ<9'MQ0S!5 M+,0% R2>U*"" 0<@]Z "FR,RQ.R)O8 D+G&X^F:=37+A?D52U P!VILDB0Q/)(P M5$!9F)X '4TX$$ @Y![T %1SA3&-QD #*?W><\$>G./7VSGBI** "BBB@ H& M<#/6BB@ HHHH .>,?C12$9*^Q]RG25HUC>-E8RC*X(QSR./Q%3U%&[=Z>WO3J8_F?+Y>W[WS;O3V]Z 'T444 %%%&. MIQGC\ :6F20QRE#(BL M4;>A(SM/J/0\G\Z 'T444 %%%% !1110 G&X<Q/..G3J?IWH =1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 1R!6,8;.-VF#2TQL>>G(!VGCN>G^?\\OH **** 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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH *#G!QUHHH !G SUHHHH **** "BBB@ HHHH JW0V2QS^7YGE M(Y5%;#LV. HR 20#U_QI]NZAI($MWA2 A$RH"L-H/RX[#IVZ?2JU[$)]0@B/ MD'?!,"LJ%LKE.VX C.W.0?J.]N 3;29RN\GHG0#\L\]?;..>M $M%%0M/MO( MX"T0WHS*#)AS@C.%QR!D9.>,CUH FHHHH **** "BBB@!I_U@Z=#]>U.IN3Y MH&1C:3CU_P _UIU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4F!DG R>,TM% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% &=-*?[>MHB0(C;R YG #.2I4>7U8[4D.>P!]3B>QMHK*(VT6\[.2S M(!NS[@ ' XX[ 4T1P'6&E F%P( C'8P0KN)'S8P2#GC.1GIS5E)5D+A0XV-M M.Y"O/MD #6U0 4444 %%%% !1 M110!66"9=2DF\T&W>)5\LEB0X)Y'. "#SQV%6:IHR'5Y@+W/04Z@ HHHH * M*** "BBB@ HHHH B NCVRG QUYY_I_G%2TW_EH?G[?=X_.G4 %%%% !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 4BD,H89P1GD8I:* "BBB@ HHHH **** "BBB@ HHHH CB #2?*ZEF)P[YST M&1R<#VX^G-24R*&*$,(HTCWL7;:H&YCU)]SZT^@ HHHH ***0D@J I.3@D8X MXZG_ #WH 6D!SDY!&>,4M,0$%SDD%LC.>/SH ?1110 W_EH< ].3D_A[>OZ4 MZDX+]/F ZX]??\*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHI-R[]FX;L9VYYQ0 M%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ("",@@]N M*6BB@ HHHH **** "BBB@"GI\T,DV!VJY5>R M8O%(Y=W)FD&74 C#$8X[#''?'6K% !1110 4444 %-0@J<#')]/6G4@ 48&> MN>3F@!:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ I-HW%L#<1@FEHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** (H70^8BS^:\;D/R,H3\P4XZ8##&><8ZYS4M4M+WBRC4V]K!$$41 MI;,2H&!D %5P E7: "BBB@ HHHH **** "BBB@ HIHZGYB?8C_/^13J 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 **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ*Z*"TF,L1FC$;;H@FX MN,%&!CCIZ4M !1110 4444 %%% ( M(!!R#WH **** "BBB@ HHHH **** "BFQR+*@=#D'U&*=0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %,EBCGA>&:-9(G4JZ.,A@>""#U%/HH 15"J%4 *!@ =J6BB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH CBA2$R%=^9'WMN1CTQ2T M%%%% !1110 4444 %%%% $-R\$2))/*(U$BJI+E068A5'7G)(&.Y(J:BB@!K M.59 $9MQP2,87@G)]N,?B*=110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !2%0PPP M!&<\TM% !1110 9SGVHI!@L>N1Q2T %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !@#.!UZT4>O-% !1110 4 M53U/^T?L1_LK[+]JWIC[5NV;=PW?=YSMSCWKGFF^(,:JQL?#W'!P3GUXIO]K>/H8W1_#&F7,K1DI+#J.R-6 MV$@%63<=4'JO/LW R!22:SX MX5957PE8LX4%'751M)(SC!0'(Z>GH3V .NHKE'UGQBLQ5?"5JP"L05U<8/H# MF+J<=L@=^U-DUWQDDS1KX*@D4)D2+K"!2?3E,_I0!UM%<9#XF\8W$$VM^-WEV+X0M8L.1O?4U=6&.V%R.>Y Z="30!V% M%F!&QSCGN/>G'5/&2[1_P (OIK>I&L$?^T? M\^IH Z>BN/?4O'Q+%/#VCJ"ORJ=09BISW.P9'7_/%31WWCDI$'T310RL?-/] MH2#>,\;1Y9V\=R3SV] #JJ*Y9;KQV;IMVD^'Q$.0O]H2\\C^/RLYQD?<]#GM M1/-X[ES]ELO#MOM) \ZZFE+]0#Q&NWL<.S)%MA\.",$^83+ M.2W3 'RC;WY.>W%/5O&VX;HO#^W/.))LX_[YH Z2BN;(\;%&P_A]6XVC9,P' MKDY%21KXP+ RS:&%VX*K%,23ZYW=.O&/QH Z"BN>DA\9.6\N_P!"B 3YWI3J,8S[T M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !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 %%%% #5(); '7&1WIU& ,X'7K10 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 (0"02 < EX-101.SCH 13 fsi-20220331.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Interim Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Interim Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - PATENTS link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - LONG TERM DEPOSITS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - SHORT-TERM LINE OF CREDIT link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - LONG TERM DEBT link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - STOCK OPTIONS link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - CAPITAL STOCK link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - NON-CONTROLLING INTERESTS link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - COMPARATIVE FIGURES link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - PATENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - LONG TERM DEPOSITS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - LONG TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - STOCK OPTIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - NON-CONTROLLING INTERESTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - BASIS OF PRESENTATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - SCHEDULE OF INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - SCHEDULE OF PATENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - PATENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details) link:presentationLink link:calculationLink link:definitionLink 00000056 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000057 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000058 - Disclosure - INVESTMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000059 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000060 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details) link:presentationLink link:calculationLink link:definitionLink 00000061 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000062 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details) link:presentationLink link:calculationLink link:definitionLink 00000063 - Disclosure - LONG TERM DEBT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000064 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000065 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000066 - Disclosure - STOCK OPTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000067 - Disclosure - CAPITAL STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000068 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 00000069 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000070 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000071 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) link:presentationLink link:calculationLink link:definitionLink 00000072 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details) link:presentationLink link:calculationLink link:definitionLink 00000073 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000074 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 14 fsi-20220331_cal.xml XBRL CALCULATION FILE EX-101.DEF 15 fsi-20220331_def.xml XBRL DEFINITION FILE EX-101.LAB 16 fsi-20220331_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Capital In Excess Of Par Value [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Parent [Member] Noncontrolling Interest [Member] Ownership [Axis] ENP Investments Llc And Enp Mendota [Member] ENP Investments LLC [Member] Legal Entity [Axis] ENP Peru Investments Llc [Member] ENP Investments LLC [Member] Related Party [Axis] Unrelated Party [Member] ENP Realty LLC [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Product and Service [Axis] Shipping and Handling [Member] Concentration Risk Type [Axis] Three Primary Customers [Member] Concentration Risk Benchmark [Axis] Revenue from Contract with Customer Benchmark [Member] Accounts Receivable [Member] Long-Lived Tangible Asset [Axis] Computer Equipment [Member] Furniture and Fixtures [Member] Machinery and Equipment [Member] Office Equipment [Member] Boat [Member] Building and improvements [Member] Trailer [Member] Automobiles [Member] Patents [Member] Technology Equipment [Member] Leasehold Improvements [Member] Customer Relationships - ENP Investments [Member] Software - ENP Investments [Member] Developed Technology Rights [Member] Land [Member] ENP Investments Limited Liability Corporation (LLC) [Member] Finite-Lived Intangible Assets by Major Class [Axis] Customer Relationships [Member] Computer Software, Intangible Asset [Member] Asset Class [Axis] Finite-Lived Intangible Assets [Member] Applied Holding Corp [Member] Trio Opportunity Corp [Member] Class of Stock [Axis] Common Class B [Member] Florida Based LLC [Member] Lygos Inc [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] New Agreement [Member] Related Party Transactions By Related Party Axisent [Axis] Midland States Bank [Member] NanoChem Solutions Inc [Member] Lender Name [Axis] Harris Bank [Member] Debt Instrument [Axis] Term Loan [Member] Midland Bank [Member] Paycheck Protection Program [Member] NanoChem Solutions Inc [Member] Ford Motor Credit Company [Member] Variable Rate [Axis] Prime Rate [Member] Stock Yards Bank Trust [Member] Federal Home Loan Bank Branch [Axis] Federal Home Loan Bank of Cincinnati [Member] Promissory Note With Midland Bank [Member] ENP Investment [Member] New Manufacturing Equipment [Member] Promissory Note With ENP Realty [Member] Paycheck Protection Program One [Member] Midland States Bank One [Member] Midland States Bank Two [Member] Title of Individual [Axis] Consultants [Member] Employees [Member] Income Tax Authority, Name [Axis] Canada Revenue Agency [Member] Derivative Instrument [Axis] Employees Stock Option [Member] Ownership Interest Purchase Agreement [Member] Customer [Axis] Three Customers [Member] EWCP [Member] Segments [Axis] Corporate and Other [Member] BCPA [Member] Geographical [Axis] CANADA United States and Abroad [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Employment Agreement [Member] O'Brien [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current Cash and cash equivalents Term deposits Accounts receivable (Note 4) Inventories (Note 5) Prepaid expenses Total current assets Property, equipment and leaseholds, net (Note 6) Patents (Note 7) Right of use assets (Note 3) Intangible assets (Note 8) Long term deposits (Note 9) Investments (Note 10) Goodwill (Note 8) Deferred tax asset Total Assets Liabilities Current Accounts payable Accrued liabilities Deferred revenue Income taxes payable Short term line of credit (Note 11) Current portion of lease liability (Note 3) Current portion of long term debt (Note 12) Total current liabilities Lease liability (Note 3) Deferred income tax liability Long term debt (Note 12) Total Liabilities Stockholders’ Equity Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares Capital in excess of par value Other comprehensive loss Accumulated earnings Total stockholders’ equity – controlling interest Non-controlling interests (Note 15) Total Stockholders’ Equity Total Liabilities and Stockholders’ Equity Common stock, shares authorized Common stock, par value Preferred stock, shares authorized Preferred stock, par value Common stock, shares issued Common stock, shares outstanding Income Statement [Abstract] Sales Cost of sales Gross profit Operating Expenses Wages Administrative salaries and benefits Insurance Consulting Interest expense Professional fees Travel Lease expense Advertising and promotion Investor relations and transfer agent fee Office and miscellaneous Research Currency exchange Telecommunications Utilities Shipping Commissions Total operating expenses Operating income PPP loan forgiveness Gain on investments Interest income Income before income tax Income taxes Income tax expense - current Net income for the period including non-controlling interests Less: Net income attributable to non-controlling interests Net income attributable to controlling interest Income per share (basic and diluted) Weighted average number of common shares (basic) Weighted average number of common shares (diluted) Other comprehensive income: Net income Unrealized gain on foreign currency translations Total comprehensive income Comprehensive income – non-controlling interest Comprehensive income attributable to Flexible Solutions International Inc. Statement of Cash Flows [Abstract] Operating activities Net income for the period including non-controlling interests Adjustments to reconcile net income to net cash: Stock based compensation Depreciation and amortization Lease right of use financing Lease right of use amortization Gain on investments PPP loan forgiveness Changes in non-cash working capital items: Increase in accounts receivable Increase in inventories (Increase) Decrease in prepaid expenses Increase (Decrease) in accounts payable and accrued liabilities Increase in taxes payable Decrease in deferred revenue Cash used in operating activities Investing activities Proceeds of equity investment distributions Net purchase of property, equipment and leaseholds Cash used in investing activities Financing activities Draw from short term line of credit Repayment of long term debt Lease financing costs Distributions to non-controlling interests Proceeds from issuance of common stock Cash provided by financing activities Effect of exchange rate changes on cash Outflow of cash Cash and cash equivalents, beginning Cash, cash equivalents and restricted cash, ending Cash and cash equivalents are comprised of: Cash and cash equivalents Term deposits Supplemental disclosure of cash flow information: Income taxes paid Interest paid Statement [Table] Statement [Line Items] Balance Balance, shares Translation adjustment Common stock issued Common stock issued, shares Distributions to non-controlling interests Stock-based compensation Balance Balance, shares Accounting Policies [Abstract] BASIS OF PRESENTATION SIGNIFICANT ACCOUNTING POLICIES Leases LEASES Receivables [Abstract] ACCOUNTS RECEIVABLE Inventory Disclosure [Abstract] INVENTORIES Property, Plant and Equipment [Abstract] PROPERTY, EQUIPMENT & LEASEHOLDS Goodwill and Intangible Assets Disclosure [Abstract] PATENTS GOODWILL AND INTANGIBLE ASSETS Long Term Deposits LONG TERM DEPOSITS Equity Method Investments and Joint Ventures [Abstract] INVESTMENTS Debt Disclosure [Abstract] SHORT-TERM LINE OF CREDIT LONG TERM DEBT Share-Based Payment Arrangement [Abstract] STOCK OPTIONS Equity [Abstract] CAPITAL STOCK Noncontrolling Interest [Abstract] NON-CONTROLLING INTERESTS Segment Reporting [Abstract] SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY Comparative Figures COMPARATIVE FIGURES Subsequent Events [Abstract] SUBSEQUENT EVENTS Cash and Cash Equivalents Term Deposits Allowance for Doubtful Accounts Property, Equipment, Leaseholds and Intangible Assets Impairment of Long-Lived Assets Foreign Currency Revenue Recognition Stock Issued in Exchange for Services Stock-based Compensation Other Comprehensive Income Income Per Share Use of Estimates Fair Value of Financial Instruments Contingencies Income Taxes Risk Management Equity Method Investment Goodwill and intangible assets Recent Accounting Pronouncements SCHEDULE OF METHOD OF DEPRECIATION SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY SCHEDULE OF UNDISCOUNTED RENT PAYMENTS SCHEDULE OF ACCOUNTS RECEIVABLE SCHEDULE OF INVENTORIES SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS SCHEDULE OF PATENTS SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE SCHEDULE OF LONG TERM DEPOSITS SCHEDULE OF EQUITY METHOD INVESTMENT SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT Schedule of Short-Term Debt [Table] Short-Term Debt [Line Items] SCHEDULE OF INTEREST LOAN REPAYMENT SCHEDULE OF LOAN COVENANTS SCHEDULE OF OUTSTANDING BALANCE LOAN SCHEDULE OF STOCK OPTION ACTIVITIES SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS SCHEDULE OF DISTRIBUTIONS SCHEDULE OF REPORTABLE SEGMENTS SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Subsidiary company ownership interest rate Purchase price Depreciation method used and annual rate Schedule of Product Information [Table] Product Information [Line Items] Revenue from Contract with Customer, Excluding Assessed Tax Cost of Goods and Services Sold Accounts Receivable, after Allowance for Credit Loss Accounts Receivable, after Allowance for Credit Loss Equity method investment, description Summary Of Right-of-use Asset And Lease Liability Right of Use Assets Beginning Balance Depreciation Right of Use Assets Ending Balance Lease Liability Beinning Balance Lease interest expense Payments Lease Liability Ending Balance Short-term portion Long-term portion Operating Lease, Liability Schedule Of Undiscounted Rent Payments 2022 2023 2024 2025 Total Impact of discounting Lease liability, March 31, 2022 Operating leases discount rate Accounts receivable Allowances for doubtful accounts Total accounts receivable Completed goods Raw materials and supplies  Total inventory  Cost Accumulated Depreciation Property, Plant and Equipment, Net, Total Depreciation Patents, Cost Accumulated Amortization Patents, Net 2022 Goodwill, Beginning balance Additions Impairment Amortization Goodwill, Ending balance Beginning balance Additions Impairment Ending balance Increase in currency conversion Amortization of Intangible Assets Impairment Effects on Earnings Per Share [Table] Impairment Effects on Earnings Per Share [Line Items] 2023 2024 2025 2026 Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Estimated useful life Schedule Of Long Term Deposits Long term deposits Balance, Beginning Return of equity Gain (loss) in equity method investment Balance, Ending Additional payment Net sales Net income Gross profit Ownership interest Investment Stock Issued During Period, Shares, New Issues Share Price Restricted cash, released upon reaching milestone Sales Accounts receivable related parties Payments to Acquire Investments Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] RelatedPartyTransactionsByRelatedPartyAxisentAxis [Axis] Aggregate amount of revolving line of credit Debt effective rate Annual interest rate of loan Loan guaranteed rate Line of Credit Short-term borrowings Eligible percentage of domestic accounts receivable Percentage of foreign accounts receivable of inventory Debt instrument interest rate 2022 2023 2024 2025 Balance, beginning Less: Forgiveness on PPP loans Less: Payments on loan Balance, end of period Schedule of Defined Benefit Plans Disclosures [Table] Defined Benefit Plan Disclosure [Line Items] Long-term Debt Less: current portion Long term balance Promissory note Debt instrument, interest rate, stated percentage Debt instrument, term Interest expense Equity Method Investment, Ownership Percentage Debt balance owing Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Number of shares, Beginning Balance Exercise price per share, Beginning Balance Weighted average exercise price, Beginning Balance Number of shares, Granted Exercise price per share, Granted Weighted average exercise price, Granted Number of shares, Cancelled or expired Exercise price per share, Cancelled or expired Weighted average exercise price, Cancelled or expired Number of shares, Exercised Exercise price per share, Exercised Weighted average exercise price, Exercised Number of shares, Ending Balance Exercise price per share, Ending Balance Weighted average exercise price, Ending Balance Number of shares Exercisable, Ending Balance Exercise price per share Exercisable, Ending Balance Weighted average exercise price Exercisable, Ending Balance Expected life - years Interest rate Volatility Weighted average fair value of options granted Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table] Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items] Options granted percentage Options maximum granted term Weighted-average remaining contractual life Stock or Unit Option Plan Expense Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Additional expenses due to options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value Offsetting Assets [Table] Offsetting Assets [Line Items] Stock options exercised Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Distribution to noncontrolling interests, Beginning balance Distribution Non-controlling interest share of income Distribution to noncontrolling interests, Ending balance Related party owner ship percentage Payments to Noncontrolling Interests Sales Accounts Receivable, after Allowance for Credit Loss, Current Revenue from External Customers by Products and Services [Table] Revenue from External Customer [Line Items] Revenue Depreciation and amortization Income tax expense Segment profit (loss) Segment assets Expenditures for segment assets Schedule of Revenues from External Customers and Long-Lived Assets [Table] Revenues from External Customers and Long-Lived Assets [Line Items] Long-lived assets Schedule of Revenue by Major Customers, by Reporting Segments [Table] Revenue, Major Customer [Line Items] Number of operating segment [custom:StockOptionExercisePercent] Subsequent Event [Table] Subsequent Event [Line Items] Annual base salary Shares repurchased during period Share price Stock options granted during period Schedule Of Estimated Future Amortization Expense [Table Text Block] Finite lived patent gross. ENP Investments Limited Liability Corporation (LLC) [Member] Long Term Deposits [Text Block] Schedule Of Long Term Deposits [Table Text Block] ENP Peru Investments Llc [Member] Consulting. Interest expenses. Investor relations and transfer agent fee. Shipping cost. Commissions. Ppp loan forgiveness. Florida Based LLC [Member] Lease right of use financing. Gain loss on investment. Lygos Inc [Member] Paycheck protection program loan forgiveness. Return of equity. Net income. Capital In Excess Of Par Value [Member] Applied Holding Corp [Member] Trio Opportunity Corp [Member] ENP Investments Llc And Enp Mendota [Member] ENP Investments LLC [Member] ENP Investments LLC [Member] Unrelated Party [Member] ENP Realty LLC [Member] Additional payment. Stock issued in exchange for services [Policy Text Block] Schedule Of Method Of Depreciation [Table Text Block] Depreciation method used and annual rate. Boat [Member] Building and improvements [Member] Trailer [Member] Customer Relationships - ENP Investments [Member] Software - ENP Investments [Member] New Agreement [Member] Harris Bank [Member] Midland States Bank [Member] Three Primary Customers [Member] Concentration Risk Threshold Percentage. Related party transactions by related party axi sent axis Loan guaranteed rate. NanoChem Solutions Inc [Member] Summary Of Rightofuse Asset And Lease Liability [Table Text Block] Lease interest expense. Eligible percentage of domestic accounts receivable. Percentage of foreign accounts receivable of inventory. Term Loan [Member] Lessee operating lease liability payments due after year three Promissory Note One With Midland Bank [Member] Promissory Note With Midland Bank [Member] Schedule Of Loan Covenants [Table Text Block] Midland Bank [Member] Stock Yards Bank Trust [Member] NanoChem Solutions Inc [Member] Ford Motor Credit Company [Member] Gain on investments Increase in currency conversion. CAD [Member] Paycheck Protection Program [Member] Paycheck Protection Program One [Member] Midland States Bank One [Member] Midland States Bank Two [Member] Exercise price per share. Exercise price per share, Granted. Cancelled or expired, Exercise price per share. Exercised, Exercise price per share. Exercise price per share. EWCP [Member] BCPA [Member] Segment assets. United States and Abroad [Member] Additional expenses due to options granted. Consultants [Member] Three Customers [Member] Employees [Member] Stock option exercise percent Comparative Figures [Text Block] Employees Stock Option [Member] Schedule Of Distributions [Table Text Block] Ownership Interest Purchase Agreement [Member] Promissory Note With ENP Realty [Member] ENP Investment [Member] New Manufacturing Equipment [Member] Employment Agreement [Member] O'Brien [Member] ENP Investments LLC [Member] [Default Label] NanoChem Solutions Inc [Member] [Default Label] Assets, Current Assets [Default Label] Liabilities, Current Liabilities [Default Label] Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Foreign Currency Transaction Gain (Loss), before Tax Operating Expenses [Default Label] Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Current Income Tax Expense (Benefit) Net Income (Loss) Attributable to Parent Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent GainLossOnInvestment PaycheckProtectionProgramLoanForgiveness Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Repayments of Long-Term Debt Payments of Financing Costs Payments of Capital Distribution Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Short-Term Investments Shares, Outstanding Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders Accounts Receivable, after Allowance for Credit Loss [Default Label] Operating Lease, Right-of-Use Asset, Amortization Expense Operating Lease, Payments LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree Lessee, Operating Lease, Liability, Undiscounted Excess Amount Allowance for Doubtful Accounts, Premiums and Other Receivables Accounts and Financing Receivable, after Allowance for Credit Loss Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Indefinite-Lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets Acquired Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill) Finite-Lived Intangible Asset, Expected Amortization, Year One Finite-Lived Intangible Asset, Expected Amortization, Year Two Finite-Lived Intangible Asset, Expected Amortization, Year Three RealizedInvestmentGainsLossesNet Revenue from Related Parties Long-Term Debt, Maturity, Year One Long-Term Debt, Maturity, Year Two Long-Term Debt, Maturity, Year Three Long-Term Debt, Maturity, Year Four Repayments of Bank Debt Payments for (Proceeds from) Deposit on Loan Interest Expense, Debt Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Revenues Depreciation, Nonproduction EX-101.PRE 17 fsi-20220331_pre.xml XBRL PRESENTATION FILE XML 18 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Cover - shares
3 Months Ended
Mar. 31, 2022
May 16, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --12-31  
Entity File Number 001-31540  
Entity Registrant Name FLEXIBLE SOLUTIONS INTERNATIONAL INC.  
Entity Central Index Key 0001069394  
Entity Tax Identification Number 71-1630889  
Entity Incorporation, State or Country Code A0  
Entity Address, Address Line One 6001 54 Ave.  
Entity Address, City or Town Taber  
Entity Address, Country CA  
Entity Address, Postal Zip Code T1G 1X4  
City Area Code (403)  
Local Phone Number 223-2995  
Title of 12(b) Security Common Stock, $0.001 par value  
Trading Symbol FSI  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   12,377,246
XML 19 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Interim Consolidated Balance Sheets - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Current    
Cash and cash equivalents $ 5,371,608 $ 5,710,227
Term deposits 1,025,347 1,025,347
Accounts receivable (Note 4) 9,943,148 7,129,329
Inventories (Note 5) 12,214,651 9,502,005
Prepaid expenses 859,922 442,161
Total current assets 29,414,676 23,809,069
Property, equipment and leaseholds, net (Note 6) 4,920,019 4,931,713
Patents (Note 7) 9,589 13,699
Right of use assets (Note 3) 203,721 217,267
Intangible assets (Note 8) 2,560,000 2,600,000
Long term deposits (Note 9) 8,540 8,540
Investments (Note 10) 5,453,274 5,424,010
Goodwill (Note 8) 2,534,275 2,534,275
Deferred tax asset 12,697 12,697
Total Assets 45,116,791 39,551,270
Current    
Accounts payable 1,362,779 1,283,486
Accrued liabilities 1,318,503 457,062
Deferred revenue 271,426 349,004
Income taxes payable 5,273,842 4,561,396
Short term line of credit (Note 11) 4,948,545 2,300,819
Current portion of lease liability (Note 3) 57,045 77,715
Current portion of long term debt (Note 12) 665,614 793,574
Total current liabilities 13,897,754 9,823,056
Lease liability (Note 3) 146,676 139,552
Deferred income tax liability 310,162 310,162
Long term debt (Note 12) 1,491,355 1,573,024
Total Liabilities 15,845,947 11,845,794
Stockholders’ Equity    
Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares 12,378 12,355
Capital in excess of par value 17,094,836 16,983,648
Other comprehensive loss (733,187) (775,730)
Accumulated earnings 10,415,419 8,882,360
Total stockholders’ equity – controlling interest 26,789,446 25,102,633
Non-controlling interests (Note 15) 2,481,398 2,602,843
Total Stockholders’ Equity 29,270,844 27,705,476
Total Liabilities and Stockholders’ Equity $ 45,116,791 $ 39,551,270
XML 20 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Interim Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common stock, shares authorized 50,000,000 50,000,000
Common stock, par value $ 0.001 $ 0.001
Preferred stock, shares authorized 1,000,000 1,000,000
Preferred stock, par value $ 0.01 $ 0.01
Common stock, shares issued 12,377,746 12,355,246
Common stock, shares outstanding 12,377,746 12,355,246
XML 21 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Sales $ 10,783,280 $ 7,624,697
Cost of sales 6,971,379 4,916,776
Gross profit 3,811,901 2,707,921
Operating Expenses    
Wages 623,503 579,355
Administrative salaries and benefits 233,585 222,490
Insurance 185,360 124,458
Consulting 76,274 72,961
Interest expense 57,618 62,274
Professional fees 50,581 53,689
Travel 44,808 10,994
Lease expense 42,225 66,028
Advertising and promotion 40,029 34,770
Investor relations and transfer agent fee 37,097 25,087
Office and miscellaneous 35,970 42,119
Research 17,696 18,275
Currency exchange 11,533 8,300
Telecommunications 9,456 9,991
Utilities 7,618 2,722
Shipping 3,994 4,355
Commissions 3,424 4,768
Total operating expenses 1,480,771 1,342,636
Operating income 2,331,130 1,365,285
PPP loan forgiveness 537,960
Gain on investments 36,764 208,968
Interest income 22,088 10,298
Income before income tax 2,389,982 2,122,511
Income taxes    
Income tax expense - current (712,446) (485,456)
Net income for the period including non-controlling interests 1,677,536 1,637,055
Less: Net income attributable to non-controlling interests (144,477) (186,484)
Net income attributable to controlling interest $ 1,533,059 $ 1,450,571
Income per share (basic and diluted) $ 0.12 $ 0.12
Weighted average number of common shares (basic) 12,361,313 12,292,452
Weighted average number of common shares (diluted) 12,543,674 12,518,331
Other comprehensive income:    
Net income $ 1,677,536 $ 1,637,055
Unrealized gain on foreign currency translations 42,543 82,352
Total comprehensive income 1,720,079 1,719,407
Comprehensive income – non-controlling interest (144,477) (186,484)
Comprehensive income attributable to Flexible Solutions International Inc. $ 1,575,602 $ 1,532,923
XML 22 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Interim Consolidated Statements of Cash Flows (Unaudited) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Operating activities    
Net income for the period including non-controlling interests $ 1,677,536 $ 1,637,055
Adjustments to reconcile net income to net cash:    
Stock based compensation 54,271 39,589
Depreciation and amortization 232,488 232,965
Lease right of use financing 2,539 8,187
Lease right of use amortization 13,546 74,884
Gain on investments (36,764) (208,968)
PPP loan forgiveness (537,960)
Changes in non-cash working capital items:    
Increase in accounts receivable (2,813,819) (1,649,501)
Increase in inventories (2,712,646) (1,616,862)
(Increase) Decrease in prepaid expenses (417,761) 59,204
Increase (Decrease) in accounts payable and accrued liabilities 940,734 (872,823)
Increase in taxes payable 712,446 513,323
Decrease in deferred revenue (77,578) (35,860)
Cash used in operating activities (2,425,008) (2,356,767)
Investing activities    
Proceeds of equity investment distributions 7,500 12,500
Net purchase of property, equipment and leaseholds (176,684) (96,136)
Cash used in investing activities (169,184) (83,636)
Financing activities    
Draw from short term line of credit 2,647,726 1,112,361
Repayment of long term debt (209,629) (208,857)
Lease financing costs (16,085) (83,070)
Distributions to non-controlling interests (265,922) (157,952)
Proceeds from issuance of common stock 56,940 76,360
Cash provided by financing activities 2,213,030 738,842
Effect of exchange rate changes on cash 42,543 82,352
Outflow of cash (338,619) (1,619,209)
Cash and cash equivalents, beginning 6,735,574 4,472,776
Cash, cash equivalents and restricted cash, ending 6,396,955 2,853,567
Cash and cash equivalents are comprised of:    
Cash and cash equivalents 5,371,608 1,853,567
Term deposits 1,025,347 1,000,000
Supplemental disclosure of cash flow information:    
Income taxes paid
Interest paid $ 57,618 $ 62,274
XML 23 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
Common Stock [Member]
Capital In Excess Of Par Value [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Parent [Member]
Noncontrolling Interest [Member]
Total
Balance at Dec. 31, 2020 $ 12,261 $ 16,633,190 $ 5,433,198 $ (872,121) $ 21,206,528 $ 2,561,751 $ 23,768,279
Balance, shares at Dec. 31, 2020 12,260,545            
Translation adjustment 82,352 82,352 82,352
Net income 1,450,571 1,450,571 186,484 1,637,055
Common stock issued $ 55 76,305 76,360 76,360
Common stock issued, shares 55,201            
Distributions to non-controlling interests (157,952) (157,952)
Stock-based compensation 39,589 39,589 39,589
Balance at Mar. 31, 2021 $ 12,316 16,749,084 6,883,769 (789,769) 22,855,400 2,590,283 25,445,683
Balance, shares at Mar. 31, 2021 12,315,746            
Balance at Dec. 31, 2020 $ 12,261 16,633,190 5,433,198 (872,121) 21,206,528 2,561,751 23,768,279
Balance, shares at Dec. 31, 2020 12,260,545            
Balance at Dec. 31, 2021 $ 12,355 16,983,648 8,882,360 (775,730) 25,102,633 2,602,843 27,705,476
Balance, shares at Dec. 31, 2021 12,355,246            
Translation adjustment 42,543 42,543 42,543
Net income 1,533,059 1,533,059 144,477 1,677,536
Common stock issued $ 23 56,917 56,940 56,940
Common stock issued, shares 22,500            
Distributions to non-controlling interests (265,922) (265,922)
Stock-based compensation 54,271 54,271 54,271
Balance at Mar. 31, 2022 $ 12,378 $ 17,094,836 $ 10,415,419 $ (733,187) $ 26,789,446 $ 2,481,398 $ 29,270,844
Balance, shares at Mar. 31, 2022 12,377,746            
XML 24 R7.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
BASIS OF PRESENTATION

1. Basis of Presentation. 

  

These interim condensed consolidated financial statements (“consolidated financial statements”) include the accounts of Flexible Solutions International, Inc. (the “Company”), its wholly-owned subsidiaries Flexible Fermentation Ltd. , NanoChem Solutions Inc. (“NanoChem”), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its 65% interest in ENP Investments, LLC (“ENP Investments”) and ENP Mendota, LLC (“ENP Mendota”). All inter-company balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.

 

In 2018, NanoChem completed the purchase of a 65% interest in ENP Investments for an aggregate purchase price of $5,110,560. An unrelated party owns the remaining 35% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside investor’s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from 24% to 100%, making ENP Realty a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.

 

The Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR®, is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the pool. Another product, WATERSAVR®, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as “TPAs”), which are beta-proteins manufactured from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures two nitrogen conservation products for agriculture that slows nitrogen loss from fields.

 

The outbreak of the novel strain of coronavirus, specifically identified as “COVID-19”, has resulted in a widespread health crisis that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business, financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time and it is not possible to reliably estimate the length and severity of these developments.

 

XML 25 R8.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
SIGNIFICANT ACCOUNTING POLICIES

2. Significant Accounting Policies.

 

The consolidated financial statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United States (“GAAP”), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year.

 

(a) Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.

 

 

(b) Term Deposits

 

The deposits maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice or penalty on the principal.

 

(c) Inventories and Cost of Sales

 

The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2022 - $123,894; 2021 – $131,348). Shipping and handling costs incurred are included in cost of goods sold (2022 - $268,032; 2021 – $263,089).

 

(d) Allowance for Doubtful Accounts

 

The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.

 

(e) Property, Equipment, Leaseholds and Intangible Assets

 

The following assets are recorded at cost and depreciated using the methods and annual rates shown below:

 

Computer hardware   30% Declining balance
Furniture and fixtures   20% Declining balance
Manufacturing equipment   20% Declining balance
Office equipment   20% Declining balance
Boat   20% Declining balance
Building and improvements   10% Declining balance
Trailer   30% Declining balance
Automobiles   Straight-line over 5 years
Patents   Straight-line over 17 years
Technology   Straight-line over 10 years
Leasehold improvements   Straight-line over lease term
Customer relationships – ENP Investments   Straight-line over 15 years
Software – ENP Investments   Straight-line over 3 years

 

(f) Impairment of Long-Lived Assets

 

In accordance with FASB Codification Topic 360, “Property, Plant and Equipment” (ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.

 

(g) Foreign Currency

 

The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.

 

 

Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.

 

(h) Revenue Recognition

 

The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 16.

 

The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.

 

Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.

 

Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.

 

(i) Stock Issued in Exchange for Services

 

The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.

 

j) Stock-based Compensation

 

The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, Compensation — Stock Compensation, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.

 

The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.

 

(k) Other Comprehensive Income

 

Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.

 

 

(l) Income Per Share

 

Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended March 31, 2022 and 2021.

 

(m) Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.

 

Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.

 

Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.

 

(n) Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.

 

  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 which is significant to the fair value of the assets or liabilities.

 

The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.

 

The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.

 

(o) Contingencies

 

Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.

 

(p) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.

 

In accordance with FASB ASC 740 “Income taxes” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.

 

(q) Risk Management

 

The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $6,235,661 (58%) for the three months ended March 31, 2022 (2021 - $3,120,819 or 41%). Accounts receivable for the Company’s three primary customers totaled $6,367,303 (64%) at March 31, 2022 (December 31, 2021 - $4,940,995 or 69%).

 

The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.

 

The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.

 

In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.

 

The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.

 

 

In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.

 

(r) Equity Method Investment

 

The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.

 

(s) Goodwill and intangible assets

 

Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.

 

Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.

 

Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the three months ended March 31, 2022.

 

Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.

 

 

(t) Recent Accounting Pronouncements

 

The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.

 

XML 26 R9.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
3 Months Ended
Mar. 31, 2022
Leases  
LEASES

3. Leases

 

Accounting and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company records the related right-of-use (“ROU”) asset and lease obligation at the present value of lease payments over the term. Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination of lease payments when appropriate. The Company’s operating leases are included in ROU assets, lease liabilities-current portion and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. The Company’s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company’s incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The discount rate used was 5.5%.

 

The table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:

 

   March 31, 2022   December 31, 2021 
Right of Use Assets          
Balance, January 1  $217,267   $483,113 
Depreciation   (13,546)   (265,846)
Balance, end of period  $203,721   $217,267 
           
Lease Liability          
Balance, January 1  $217,267   $483,113 
Lease interest expense   2,539    22,057 
Payments   (16,085)   (287,903)
Balance, end of period  $203,721   $217,267 
           
Short-term portion  $57,045   $77,715 
Long-term portion   146,676    139,552 
Total  $203,721   $217,267 

 

Undiscounted rent payments for the next four years are as follows:

 

      
2022  $42,525 
2023   58,080 
2024   59,520 
2025   61,020 
Total  $221,145 
Impact of discounting   (17,424)
Lease liability, March 31, 2022  $203,721 

 

XML 27 R10.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
ACCOUNTS RECEIVABLE

4. Accounts Receivable

ACCOUNTS RECEIVABLE

 

   March 31, 2022   December 31, 2021 
         
Accounts receivable  $10,217,709   $7,403,308 
Allowances for doubtful accounts   (274,561)   (273,979)
Total accounts receivable  $9,943,148   $7,129,329 

 

 

XML 28 R11.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
INVENTORIES

5. Inventories

 

 

   March 31, 2022   December 31, 2021 
         
Completed goods  $3,816,366   $3,417,829 
Raw materials and supplies   8,398,285    6,084,176 
 Total inventory   $12,214,651   $9,502,005 

 

XML 29 R12.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, EQUIPMENT & LEASEHOLDS
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
PROPERTY, EQUIPMENT & LEASEHOLDS

6. Property, equipment & leaseholds

PROPERTY, EQUIPMENT & LEASEHOLDS

 

   March 31, 2022   Accumulated   March 31, 2022 
   Cost   Depreciation   Net 
Buildings and improvements  $4,870,778   $3,018,920   $1,851,858 
Automobiles   196,255    80,207    116,048 
Computer hardware   43,644    42,571    1,073 
Furniture and fixtures   130,714    108,421    22,293 
Office equipment   1,899    1,208    691 
Manufacturing equipment   6,999,195    4,314,689    2,684,506 
Trailer   9,601    7,788    1,813 
Boat   34,400    26,690    7,710 
Leasehold improvements   88,872    88,872     
Technology   109,370    109,370     
Land   234,027        234,027 
   $12,718,755   $7,798,736   $4,920,019 

 

   December 31, 2021   Accumulated   December 31, 2021 
   Cost   Depreciation   Net 
Buildings and improvements  $4,823,708   $2,983,589   $1,840,119 
Automobiles   196,255    71,258    124,997 
Computer hardware   43,605    42,456    1,149 
Furniture and fixtures   130,658    106,101    24,557 
Office equipment   1,872    1,155    717 
Manufacturing equipment   6,867,799    4,171,699    2,696,100 
Trailer   9,463    7,532    1,931 
Boat   34,400    26,284    8,116 
Leasehold improvements   88,872    88,872     
Technology   107,759    107,759     
Land   234,027        234,027 
   $12,538,418   $7,606,705   $4,931,713 

 

Amount of depreciation expense for the three months ended March 31, 2022: $188,378 (2021: $184,855) and is included in cost of sales in the unaudited interim condensed consolidated statements of income and comprehensive income.

 

 

XML 30 R13.htm IDEA: XBRL DOCUMENT v3.22.1
PATENTS
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
PATENTS

7. Patents

 

In fiscal 2005, the Company started the patent process for additional WATER$AVR® products. Patents associated with these costs were granted in 2006 and they have been amortized over their legal life of 17 years.

 

  

March 31, 2022

Cost

   Accumulated
Amortization
  

March 31, 2022

Net

 
Patents  $212,161   $202,572   $9,589 

 

   

December 31,

2021 Cost

    Accumulated
Amortization
   

December 31,

2021 Net

 
Patents   $ 208,079     $ 194,380     $ 13,699  

 

The increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars - $265,102 (December 31, 2021 - $265,102 in Canadian dollars).

 

Amount of amortization for 2022 - $4,110 (2021 - $4,110) and is included in cost of sales in the consolidated statements of income and comprehensive income.

 

Estimated amortization expense over this year is as follows:

 

2022     13,699  

 

XML 31 R14.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
GOODWILL AND INTANGIBLE ASSETS

8. GOODWILL AND INTANGIBLE ASSETS

 

Goodwill     
Balance as of December 31, 2020  $2,534,275 
Additions   - 
Impairment   - 
Amortization   (176,000)
Balance as of December 31, 2021 and March 31, 2022  $2,534,275 
Indefinite Lived Intangible Assets     
Balance as of December 31, 2020  $770,000 
Additions   - 
Impairment   - 
Amortization   (40,000)
Balance as of December 31, 2021 and March 31, 2022  $770,000 

 

Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.

 

Definite Life Intangible Assets    
Balance as of December 31, 2020  $2,006,000 
Amortization   (176,000)
Balance as of December 31, 2021   1,830,000 
Amortization   (40,000)
Balance as of March 31, 2022  $1,790,000 

 

Definite life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships and software are amortized over their estimated useful life of 15 years and 3 years, respectively.

 

Estimated amortization expense over the next five years is as follows:

 

2022  $160,000 
2023   160,000 
2024   160,000 
2025   160,000 
2026   160,000 

 

 

XML 32 R15.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEPOSITS
3 Months Ended
Mar. 31, 2022
Long Term Deposits  
LONG TERM DEPOSITS

9. Long Term Deposits

The Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits held by landlords and security deposits held by various vendors.

 

      March 31, 2022       December 31, 2021  
                 
Long term deposits   $ 8,540     $  8,540  

 

XML 33 R16.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS
3 Months Ended
Mar. 31, 2022
Equity Method Investments and Joint Ventures [Abstract]  
INVESTMENTS

10. Investments

 

(a) The Company has a 50% ownership interest in ENP Peru Investments LLC (“ENP Peru”). ENP Peru is located in Illinois and leases warehouse space. The Company accounts for this investment using the equity method of accounting. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $3,822 
Return of equity   (3,822)
Gain in equity method investment   22,642 
Balance, December 31, 2021   22,642 
Return of equity   (7,500)
Balance, March 31, 2022  $15,142 

 

Summarized profit and loss information related to the equity accounted investment is as follows for the full year:

 

   2021 
     
Net sales  $322,079 
Net income  $45,285 

 

(b) In December 2018 the Company invested $200,000 in Applied Holding Corp. (“Applied”). Applied is a captive insurance company and the Company received a non-convertible promissory note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB Codification Topic 323, Investments – Equity Method and Joint Ventures (ASC 323), the Company has elected to account for this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory note to December 6, 2023.

 

(c) In December 2018 the Company invested $500,000 in Trio Opportunity Corp. (“Trio”), a privately held entity. Trio is a real estate investment vehicle and the Company received 50,000 non-voting Class B shares at $10.00/share. In accordance with FASB Codification Topic 321, Investments – Equity Securities (ASC 321), the Company has elected to account for this investment at cost.

 

(d) In January 2019, the Company invested $1,001,000 in a Florida based LLC that is engaged in international sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the Company has a 50% interest in the profit and loss of the Florida based LLC but does not have control. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $3,572,345 
Gain in equity method investment   454,023 
Return of equity   (325,000)
Balance, December 31, 2021   3,701,368 
Gain in equity method investment   36,764 
Balance, March 31, 2022  $3,738,132 

 

 

Further to the original investment amount, the Company had placed $1,000,000 in trust, which was released during the year ended December 31, 2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (“EBITDA”) targets. The additional payments of $2,518,684 made during the year ended December 31, 2020 related to contingent consideration which was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information related to the equity accounted investment is as follows:

 SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
         
Net sales  $2,201,518   $2,332,304 
Gross profit   512,884    860,676 
Net income   73,528    400,580 

 

During the three months ended March 31, 2022, the Company had sales of $1,672,200 (2021 - $1,434,684) to the Florida Based LLC, of which $1,419,306 is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $2,202,345).

 

(e) In December 2020, the Company invested $500,000 in Lygos Inc. (“Lygo’s”), a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies intend to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment of $500,000 was in order to continue development of the aspartic acid microbe strain. The Company has elected to account for this investment at cost. A summary of the Company’s investment follows:

 

Balance, December 31, 2020  $500,000 
Additional payment   500,000 
Balance, December 31, 2021 and March 31, 2022  $1,000,000 

 

XML 34 R17.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM LINE OF CREDIT
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
SHORT-TERM LINE OF CREDIT

11. Short-Term Line of Credit

(a) In March 2022, ENP Investments signed a new agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $4,000,000. The interest rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the “Index”). Interest on the unpaid principal balance of this loan will be calculated using a rate of 1.000 percentage points over the Index. Under no circumstances will the interest rate of this loan be less than 4.25% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is 4.50% (December 31, 2021 - 4.25%).

 

The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. NanoChem is a guarantor of 65% of all the principal and other loan costs not to exceed $2,600,000. As of March 31, 2022, ENP Investments was in compliance with all loan covenants.

 

To secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February 15, 2011.

 

Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $3,459,391 (December 31, 2021 - $811,665).

 

 

(b) In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line of credit is for an aggregate amount of up to the lesser of (i) $3,500,000, or (ii) 80% of eligible domestic accounts receivable and certain foreign accounts receivable plus 50% of inventory. Interest on the unpaid principal balance of this loan will be calculated using a rate of 0.500 percentage points over the Index. Under no circumstances will the interest rate of this loan be less than 4.50% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is 4.50% (December 31, 2021 - 4.50%).

 

The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.

 

To secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially all of the assets of NanoChem, exclusive of intellectual property assets.

 

Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $1,489,154 (December 31, 2021 - $1,489,154).

 

XML 35 R18.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEBT
3 Months Ended
Mar. 31, 2022
Debt Disclosure [Abstract]  
LONG TERM DEBT

12. Long Term Debt

(a) In January 2018, ENP Investments signed a $200,000 promissory note with Midland with a rate of 5.250% to be repaid over 7 years with equal monthly installments plus interest. This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $1,510. In May 2021, ENP Investments paid the loan in full with cash on hand.

 

(b) In April 2020, NanoChem received a two year loan of $322,000 through the Paycheck Protection Program with a rate of 1%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.

 

(c) In April 2020, ENP Investments received a two year loan of $215,960 through the Paycheck Protection Program with a rate of 1%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.

 

(d) In October 2020, NanoChem signed a $1,980,947 term loan with Midland with a rate of 3.85% to be repaid over 5 years with equal monthly payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a 65% interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $15,130 (2021 - $18,606). The balance owing at March 31, 2022 is $1,459,983 (December 31, 2021 - $1,554,044).

 

The Company has committed to the following repayments:

 

2022  $382,705 
2023  $397,414 
2024  $413,516 
2025  $360,409 

 

(e) In October 2020, NanoChem signed a loan for $894,253 with Midland with an interest rate 3.85% to be repaid over two years with equal monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended March 31, 2022 was $3,417 (2021 - $7,739) The balance owing at March 31, 2022 is $268,708 (December 31, 2021 - $381,674).

 

 

The Company has committed to the following repayments:

 

2022   $ 381,674  

 

(f) In January 2020, ENP Realty refinanced its mortgage and signed a loan for $450,000 with Stock Yards Bank & Trust to be repaid over 10 years with monthly installments plus interest. Interest for the first five years is at 4.35% and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan 5 year fixed index plus 2.5%. Interest expense for the three months ended March 31, 2022 was $4,677 (2021 - $4,766). The balance owing at March 31, 2022 is $428,278 (December 31, 2021 - $430,779).

 

The Company has committed to the following repayments:

      
2023  $29,749 
2024  $29,749 
2025  $29,749 

 

As of March 31, 2022, Company was in compliance with all loan covenants.

 

Continuity  March 31, 2022   December 31, 2021 
Balance, January 1  $2,366,598   $3,847,638 
Less: Forgiveness on PPP loans   -    (537,960)
Less: Payments on loan   (206,629)   (943,080)
Balance, end of period  $2,156,969   $2,366,598 

 

Outstanding balance  March 31, 2022   December 31, 2021 
a) Long term debt – Midland States Bank  $-    - 
b) Long term debt – PPP   -    - 
c) Long term debt – PPP   -    - 
d) Long term debt – Midland States Bank   1,459,983    1,554,044 
e) Long term debt – Midland States Bank   268,708    381,674 
f) Long term debt – Stock Yards Bank & Trust   428,278    430,880 
Long-term Debt   2,156,969    2,366,598 
Less: current portion   (665,614)   (793,574)
   $1,491,355   $1,573,024 

 

XML 36 R19.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK OPTIONS
3 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
STOCK OPTIONS

13. Stock Options

The Company has a stock option plan (“Plan”). The purpose of this Plan is to provide additional incentives to key employees, officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel for positions of responsibility and otherwise promote the success of the Company’s business. It is intended that options issued under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that 100% of the options granted will vest the year following the grant. The maximum term of options granted is 5 years and the exercise price for all options are issued for not less than fair market value at the date of the grant.

 

 

The following table summarizes the Company’s stock option activities for the year ended December 31, 2021 and the three-month period ended March 31, 2022:

 

   Number of
shares
   Exercise price
per share
   Weighted
average exercise
price
 
             
Balance, December 31, 2020   749,000   $0.754.13   $2.42 
Granted   170,000   $3.61   $3.61 
Cancelled or expired   (34,799)  $1.423.46   $2.30 
Exercised   (94,701)  $0.753.46   $1.58 
Balance, December 31, 2021   789,500   $1.424.13   $2.78 
Granted   5,000   $3.61   $3.61 
Cancelled or expired   (3,000)  $3.61   $3.61 
Exercised   (22,500)  $2.443.46   $2.53 
Balance, March 31, 2022   769,000   $1.424.13   $2.82 
Exercisable, March 31, 2022   539,000   $1.424.13   $2.69 

 

The weighted average remaining contractual life of options outstanding is 3.6 years.

 

The fair value of each option grant is calculated using the following weighted average assumptions:

   2022   2021 
Expected life – years   3.0    3.0 
Interest rate   1.76%   1.23%
Volatility   69.66%   63.28%
Weighted average fair value of options granted  $1.46   $1.54 

 

During the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted in previous quarters resulted in expenses in the amount of $15,794 for consultants (2021 - $13,065). During the three months ended March 31, 2022, employees were granted 5,000 (2021 – nil) stock options, which resulted in expenses of $1,825 (2021 – $nil). Options granted in previous quarters resulted in additional expenses in the amount of $36,652 for employees during the three months ended March 31, 2022 (2021 - $26,524). There were 22,500 employee and nil consultant stock options exercised during the three months ended March 31, 2022 (2021 – 32,000 employee; 23,201 consultant).

 

As of March 31, 2022, there was approximately $129,991 of compensation expense related to non-vested awards. This expense is expected to be recognized over a weighted average period of 1 year.

 

The aggregate intrinsic value of vested options outstanding at March 31, 2022 is $578,660 (2021 – $nil).

 

XML 37 R20.htm IDEA: XBRL DOCUMENT v3.22.1
CAPITAL STOCK
3 Months Ended
Mar. 31, 2022
Equity [Abstract]  
CAPITAL STOCK

14. Capital Stock.

During the three months ended March 31, 2022, 22,500 shares were issued upon the exercise of employee stock options (2021 – 32,000).

 

XML 38 R21.htm IDEA: XBRL DOCUMENT v3.22.1
NON-CONTROLLING INTERESTS
3 Months Ended
Mar. 31, 2022
Noncontrolling Interest [Abstract]  
NON-CONTROLLING INTERESTS

15. Non-Controlling Interests

ENP Investments is a limited liability corporation (LLC) that manufactures and distributes golf, turf and ornamental agriculture products in Mendota, Illinois. The Company owns a 65% interest in ENP Investments through its wholly-owned subsidiary NanoChem. An unrelated party owns the remaining 35% interest in ENP Investments. As of December 31, 2020, ENP Realty is a wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities and earnings of both of the LLC’s are consolidated into these financial statements. The unrelated third party’s ownership interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest represents the non-controlling unitholder’s interest in the earnings and equity of ENP Investments. ENP Investments is allocated to the BCPA segment.

 

 

ENP Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions, reserves, and mandatory distributions, if any.

 

From the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were satisfied. The total distribution from the effective date of acquisition onward was $2,082,947.

 

Balance, December 31, 2020  $2,561,751 
Distribution   (804,003)
Non-controlling interest share of income   845,095 
Balance, December 31, 2021   2,602,843 
Distribution   (265,922)
Non-controlling interest share of income   144,477 
Balance, March 31, 2022  $2,481,398 

 

During the three months ended March 31, 2022, the Company had sales of $1,605,736 (2021 - $998,336) to the party that holds 35% interest in ENP Investments, of which $3,560,534 is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 – $2,215,119).

 

XML 39 R22.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY

16. Segmented, Significant Customer Information and Economic Dependency.

The Company operates in two segments:

 

(a) Energy and water conservation products (as shown under the column heading “EWCP” below), which consists of a (i) liquid swimming pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.

 

(b) Biodegradable polymers (“BCPA’s”), also known as TPA’s, used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture to increase crop yields by enhancing fertilizer uptake.

 

The accounting policies of the segments are the same as those described in Note 2, Significant Accounting Policies. The Company evaluates performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses.

 

The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.

 

Three months ended March 31, 2022:            
             
   EWCP   TPA   Total 
Revenue  $47,253   $10,736,027   $10,783,280 
Interest expense   -    57,618    57,618 
Depreciation and amortization   9,244    223,244    232,488 
Income tax expense   -    712,446    712,446 
Segment profit (loss)   (124,175)   1,657,234    1,533,059 
Segment assets   1,879,593    43,237,198    45,116,791 
Expenditures for segment assets   -    (176,684)   (176,684)

 

Three months ended March 31, 2021:            
             
   EWCP   TPA   Total 
Revenue  $71,351   $7,553,346   $7,624,697 
Interest expense   -    62,274    62,274 
Depreciation and amortization   9,977    222,988    232,965 
Income tax expense   -    485,456    485,456 
Segment profit (loss)   (219,256)   1,669,827    1,450,571 
Segment assets   2,360,199    34,299,895    36,660,094 
Expenditures for segment assets   -    (96,136)   (96,136)

 

 

The sales generated in the United States and Canada are as follows:

 

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
Canada  $177,899   $107,253 
United States and abroad   10,605,381    7,517,444 
Total  $10,783,280   $7,624,697 

 

The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:

 

   March 31, 2022   December 31, 2021 
Canada  $185,036   $191,752 
United States   10,042,568    10,105,202 
Total  $10,227,604   $10,296,954 

 

Three primary customers accounted for $6,235,661 (58%) of sales during the three-month period ended March 31, 2022 (2021 - $3,120,819 or 41%).

 

XML 40 R23.htm IDEA: XBRL DOCUMENT v3.22.1
COMPARATIVE FIGURES
3 Months Ended
Mar. 31, 2022
Comparative Figures  
COMPARATIVE FIGURES

17. Comparative Figures.

 

Certain of the comparative figures have been reclassified to conform with the current period’s presentation.

 

XML 41 R24.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS
3 Months Ended
Mar. 31, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

18. Subsequent Events

 

On April 17, 2022, the Company entered into an Agreement and Plan of Merger with Lygos (Note 10 (e)). Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.

 

At the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a number of common shares of the Company equal to the Exchange Ratio; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number of the Company’s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by the Exchange Ratio.

 

The “Exchange Ratio” will equal the total number of the Company’s common shares on a fully diluted basis outstanding as of the end of the last trading day before the closing of the Merger Agreement multiplied by two and then divided by the total number of shares of Lygos capital stock on fully diluted basis outstanding as of the same time.

 

The closing of the Merger Agreement is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders of the Company and Lygos.

 

In connection with the transactions contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the “Closing Date”), the Company and Mr. O’Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O’Brien will be employed as the Company’s Head-Flexible Solutions Division and will receive an annual base salary of $500,000, which will be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after the Closing Date, the Company will purchase 1,000,000 shares of the Company’s common stock owned by Mr. O’Brien at a price of $7.50 per share. Additionally, on the Closing Date, Mr. O’Brien will receive an option to purchase 500,000 shares of the Company’s common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting will accelerate upon Mr. O’Brien’s termination of employment for any reason. While Mr. O’Brien’s Option will be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O’Brien 1,000,000 shares of the Company’s common stock as a fully vested stock grant, regardless of his employment status at such time. The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the “Term”) or until earlier terminated by either the Company or Mr. O’Brien as provided in the Employment Agreement.

XML 42 R25.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
Cash and Cash Equivalents

(a) Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.

 

 

Term Deposits

(b) Term Deposits

 

The deposits maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice or penalty on the principal.

 

(c) Inventories and Cost of Sales

 

The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2022 - $123,894; 2021 – $131,348). Shipping and handling costs incurred are included in cost of goods sold (2022 - $268,032; 2021 – $263,089).

 

Allowance for Doubtful Accounts

(d) Allowance for Doubtful Accounts

 

The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.

 

Property, Equipment, Leaseholds and Intangible Assets

(e) Property, Equipment, Leaseholds and Intangible Assets

 

The following assets are recorded at cost and depreciated using the methods and annual rates shown below:

 

Computer hardware   30% Declining balance
Furniture and fixtures   20% Declining balance
Manufacturing equipment   20% Declining balance
Office equipment   20% Declining balance
Boat   20% Declining balance
Building and improvements   10% Declining balance
Trailer   30% Declining balance
Automobiles   Straight-line over 5 years
Patents   Straight-line over 17 years
Technology   Straight-line over 10 years
Leasehold improvements   Straight-line over lease term
Customer relationships – ENP Investments   Straight-line over 15 years
Software – ENP Investments   Straight-line over 3 years

 

Impairment of Long-Lived Assets

(f) Impairment of Long-Lived Assets

 

In accordance with FASB Codification Topic 360, “Property, Plant and Equipment” (ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.

 

Foreign Currency

(g) Foreign Currency

 

The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.

 

 

Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.

 

Revenue Recognition

(h) Revenue Recognition

 

The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 16.

 

The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.

 

Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.

 

Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.

 

Stock Issued in Exchange for Services

(i) Stock Issued in Exchange for Services

 

The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.

 

Stock-based Compensation

j) Stock-based Compensation

 

The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, Compensation — Stock Compensation, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.

 

The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.

 

Other Comprehensive Income

(k) Other Comprehensive Income

 

Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.

 

 

Income Per Share

(l) Income Per Share

 

Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended March 31, 2022 and 2021.

 

Use of Estimates

(m) Use of Estimates

 

The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.

 

Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.

 

Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.

 

Fair Value of Financial Instruments

(n) Fair Value of Financial Instruments

 

Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.

 

  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 which is significant to the fair value of the assets or liabilities.

 

The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.

 

The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.

 

Contingencies

(o) Contingencies

 

Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.

 

 

If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.

 

Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.

 

Income Taxes

(p) Income Taxes

 

Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.

 

In accordance with FASB ASC 740 “Income taxes” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.

 

Risk Management

(q) Risk Management

 

The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $6,235,661 (58%) for the three months ended March 31, 2022 (2021 - $3,120,819 or 41%). Accounts receivable for the Company’s three primary customers totaled $6,367,303 (64%) at March 31, 2022 (December 31, 2021 - $4,940,995 or 69%).

 

The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.

 

The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.

 

In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.

 

The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.

 

 

In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.

 

Equity Method Investment

(r) Equity Method Investment

 

The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate. Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.

 

Goodwill and intangible assets

(s) Goodwill and intangible assets

 

Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.

 

Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.

 

Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the three months ended March 31, 2022.

 

Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.

 

 

Recent Accounting Pronouncements

(t) Recent Accounting Pronouncements

 

The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.

XML 43 R26.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Tables)
3 Months Ended
Mar. 31, 2022
Accounting Policies [Abstract]  
SCHEDULE OF METHOD OF DEPRECIATION

The following assets are recorded at cost and depreciated using the methods and annual rates shown below:

 

Computer hardware   30% Declining balance
Furniture and fixtures   20% Declining balance
Manufacturing equipment   20% Declining balance
Office equipment   20% Declining balance
Boat   20% Declining balance
Building and improvements   10% Declining balance
Trailer   30% Declining balance
Automobiles   Straight-line over 5 years
Patents   Straight-line over 17 years
Technology   Straight-line over 10 years
Leasehold improvements   Straight-line over lease term
Customer relationships – ENP Investments   Straight-line over 15 years
Software – ENP Investments   Straight-line over 3 years
XML 44 R27.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
Leases  
SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY

The table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:

 

   March 31, 2022   December 31, 2021 
Right of Use Assets          
Balance, January 1  $217,267   $483,113 
Depreciation   (13,546)   (265,846)
Balance, end of period  $203,721   $217,267 
           
Lease Liability          
Balance, January 1  $217,267   $483,113 
Lease interest expense   2,539    22,057 
Payments   (16,085)   (287,903)
Balance, end of period  $203,721   $217,267 
           
Short-term portion  $57,045   $77,715 
Long-term portion   146,676    139,552 
Total  $203,721   $217,267 
SCHEDULE OF UNDISCOUNTED RENT PAYMENTS

Undiscounted rent payments for the next four years are as follows:

 

      
2022  $42,525 
2023   58,080 
2024   59,520 
2025   61,020 
Total  $221,145 
Impact of discounting   (17,424)
Lease liability, March 31, 2022  $203,721 
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
SCHEDULE OF ACCOUNTS RECEIVABLE

 

   March 31, 2022   December 31, 2021 
         
Accounts receivable  $10,217,709   $7,403,308 
Allowances for doubtful accounts   (274,561)   (273,979)
Total accounts receivable  $9,943,148   $7,129,329 
XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORIES (Tables)
3 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORIES

 

   March 31, 2022   December 31, 2021 
         
Completed goods  $3,816,366   $3,417,829 
Raw materials and supplies   8,398,285    6,084,176 
 Total inventory   $12,214,651   $9,502,005 
XML 47 R30.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, EQUIPMENT & LEASEHOLDS (Tables)
3 Months Ended
Mar. 31, 2022
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS

 

   March 31, 2022   Accumulated   March 31, 2022 
   Cost   Depreciation   Net 
Buildings and improvements  $4,870,778   $3,018,920   $1,851,858 
Automobiles   196,255    80,207    116,048 
Computer hardware   43,644    42,571    1,073 
Furniture and fixtures   130,714    108,421    22,293 
Office equipment   1,899    1,208    691 
Manufacturing equipment   6,999,195    4,314,689    2,684,506 
Trailer   9,601    7,788    1,813 
Boat   34,400    26,690    7,710 
Leasehold improvements   88,872    88,872     
Technology   109,370    109,370     
Land   234,027        234,027 
   $12,718,755   $7,798,736   $4,920,019 

 

   December 31, 2021   Accumulated   December 31, 2021 
   Cost   Depreciation   Net 
Buildings and improvements  $4,823,708   $2,983,589   $1,840,119 
Automobiles   196,255    71,258    124,997 
Computer hardware   43,605    42,456    1,149 
Furniture and fixtures   130,658    106,101    24,557 
Office equipment   1,872    1,155    717 
Manufacturing equipment   6,867,799    4,171,699    2,696,100 
Trailer   9,463    7,532    1,931 
Boat   34,400    26,284    8,116 
Leasehold improvements   88,872    88,872     
Technology   107,759    107,759     
Land   234,027        234,027 
   $12,538,418   $7,606,705   $4,931,713 
XML 48 R31.htm IDEA: XBRL DOCUMENT v3.22.1
PATENTS (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF PATENTS

In fiscal 2005, the Company started the patent process for additional WATER$AVR® products. Patents associated with these costs were granted in 2006 and they have been amortized over their legal life of 17 years.

 

  

March 31, 2022

Cost

   Accumulated
Amortization
  

March 31, 2022

Net

 
Patents  $212,161   $202,572   $9,589 

 

   

December 31,

2021 Cost

    Accumulated
Amortization
   

December 31,

2021 Net

 
Patents   $ 208,079     $ 194,380     $ 13,699  
SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE

Estimated amortization expense over this year is as follows:

 

2022     13,699  
XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS

 

Goodwill     
Balance as of December 31, 2020  $2,534,275 
Additions   - 
Impairment   - 
Amortization   (176,000)
Balance as of December 31, 2021 and March 31, 2022  $2,534,275 
Indefinite Lived Intangible Assets     
Balance as of December 31, 2020  $770,000 
Additions   - 
Impairment   - 
Amortization   (40,000)
Balance as of December 31, 2021 and March 31, 2022  $770,000 

 

Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.

 

Definite Life Intangible Assets    
Balance as of December 31, 2020  $2,006,000 
Amortization   (176,000)
Balance as of December 31, 2021   1,830,000 
Amortization   (40,000)
Balance as of March 31, 2022  $1,790,000 
SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE

Estimated amortization expense over the next five years is as follows:

 

2022  $160,000 
2023   160,000 
2024   160,000 
2025   160,000 
2026   160,000 
XML 50 R33.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEPOSITS (Tables)
3 Months Ended
Mar. 31, 2022
Long Term Deposits  
SCHEDULE OF LONG TERM DEPOSITS

The Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits held by landlords and security deposits held by various vendors.

 

      March 31, 2022       December 31, 2021  
                 
Long term deposits   $ 8,540     $  8,540  
XML 51 R34.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2022
ENP Peru Investments Llc [Member]  
SCHEDULE OF EQUITY METHOD INVESTMENT

 

Balance, December 31, 2020  $3,822 
Return of equity   (3,822)
Gain in equity method investment   22,642 
Balance, December 31, 2021   22,642 
Return of equity   (7,500)
Balance, March 31, 2022  $15,142 
SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT

Summarized profit and loss information related to the equity accounted investment is as follows for the full year:

 

   2021 
     
Net sales  $322,079 
Net income  $45,285 
Florida Based LLC [Member]  
SCHEDULE OF EQUITY METHOD INVESTMENT

 

Balance, December 31, 2020  $3,572,345 
Gain in equity method investment   454,023 
Return of equity   (325,000)
Balance, December 31, 2021   3,701,368 
Gain in equity method investment   36,764 
Balance, March 31, 2022  $3,738,132 
SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT

 SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
         
Net sales  $2,201,518   $2,332,304 
Gross profit   512,884    860,676 
Net income   73,528    400,580 
Lygos Inc [Member]  
SCHEDULE OF EQUITY METHOD INVESTMENT

 

Balance, December 31, 2020  $500,000 
Additional payment   500,000 
Balance, December 31, 2021 and March 31, 2022  $1,000,000 
XML 52 R35.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEBT (Tables)
3 Months Ended
Mar. 31, 2022
Short-Term Debt [Line Items]  
SCHEDULE OF LOAN COVENANTS

As of March 31, 2022, Company was in compliance with all loan covenants.

 

Continuity  March 31, 2022   December 31, 2021 
Balance, January 1  $2,366,598   $3,847,638 
Less: Forgiveness on PPP loans   -    (537,960)
Less: Payments on loan   (206,629)   (943,080)
Balance, end of period  $2,156,969   $2,366,598 
SCHEDULE OF OUTSTANDING BALANCE LOAN

Outstanding balance  March 31, 2022   December 31, 2021 
a) Long term debt – Midland States Bank  $-    - 
b) Long term debt – PPP   -    - 
c) Long term debt – PPP   -    - 
d) Long term debt – Midland States Bank   1,459,983    1,554,044 
e) Long term debt – Midland States Bank   268,708    381,674 
f) Long term debt – Stock Yards Bank & Trust   428,278    430,880 
Long-term Debt   2,156,969    2,366,598 
Less: current portion   (665,614)   (793,574)
   $1,491,355   $1,573,024 
Promissory Note With Midland Bank [Member] | New Manufacturing Equipment [Member]  
Short-Term Debt [Line Items]  
SCHEDULE OF INTEREST LOAN REPAYMENT

The Company has committed to the following repayments:

 

2022   $ 381,674  
Promissory Note With Midland Bank [Member] | ENP Investment [Member]  
Short-Term Debt [Line Items]  
SCHEDULE OF INTEREST LOAN REPAYMENT

The Company has committed to the following repayments:

 

2022  $382,705 
2023  $397,414 
2024  $413,516 
2025  $360,409 
Promissory Note With ENP Realty [Member]  
Short-Term Debt [Line Items]  
SCHEDULE OF INTEREST LOAN REPAYMENT

The Company has committed to the following repayments:

      
2023  $29,749 
2024  $29,749 
2025  $29,749 
XML 53 R36.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK OPTIONS (Tables)
3 Months Ended
Mar. 31, 2022
Share-Based Payment Arrangement [Abstract]  
SCHEDULE OF STOCK OPTION ACTIVITIES

The following table summarizes the Company’s stock option activities for the year ended December 31, 2021 and the three-month period ended March 31, 2022:

 

   Number of
shares
   Exercise price
per share
   Weighted
average exercise
price
 
             
Balance, December 31, 2020   749,000   $0.754.13   $2.42 
Granted   170,000   $3.61   $3.61 
Cancelled or expired   (34,799)  $1.423.46   $2.30 
Exercised   (94,701)  $0.753.46   $1.58 
Balance, December 31, 2021   789,500   $1.424.13   $2.78 
Granted   5,000   $3.61   $3.61 
Cancelled or expired   (3,000)  $3.61   $3.61 
Exercised   (22,500)  $2.443.46   $2.53 
Balance, March 31, 2022   769,000   $1.424.13   $2.82 
Exercisable, March 31, 2022   539,000   $1.424.13   $2.69 
SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS

The fair value of each option grant is calculated using the following weighted average assumptions:

   2022   2021 
Expected life – years   3.0    3.0 
Interest rate   1.76%   1.23%
Volatility   69.66%   63.28%
Weighted average fair value of options granted  $1.46   $1.54 
XML 54 R37.htm IDEA: XBRL DOCUMENT v3.22.1
NON-CONTROLLING INTERESTS (Tables)
3 Months Ended
Mar. 31, 2022
Noncontrolling Interest [Abstract]  
SCHEDULE OF DISTRIBUTIONS

 

Balance, December 31, 2020  $2,561,751 
Distribution   (804,003)
Non-controlling interest share of income   845,095 
Balance, December 31, 2021   2,602,843 
Distribution   (265,922)
Non-controlling interest share of income   144,477 
Balance, March 31, 2022  $2,481,398 

 

During the three months ended March 31, 2022, the Company had sales of $1,605,736 (2021 - $998,336) to the party that holds 35% interest in ENP Investments, of which $3,560,534 is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 – $2,215,119).

 

XML 55 R38.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)
3 Months Ended
Mar. 31, 2022
Segment Reporting [Abstract]  
SCHEDULE OF REPORTABLE SEGMENTS

The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.

 

Three months ended March 31, 2022:            
             
   EWCP   TPA   Total 
Revenue  $47,253   $10,736,027   $10,783,280 
Interest expense   -    57,618    57,618 
Depreciation and amortization   9,244    223,244    232,488 
Income tax expense   -    712,446    712,446 
Segment profit (loss)   (124,175)   1,657,234    1,533,059 
Segment assets   1,879,593    43,237,198    45,116,791 
Expenditures for segment assets   -    (176,684)   (176,684)

 

Three months ended March 31, 2021:            
             
   EWCP   TPA   Total 
Revenue  $71,351   $7,553,346   $7,624,697 
Interest expense   -    62,274    62,274 
Depreciation and amortization   9,977    222,988    232,965 
Income tax expense   -    485,456    485,456 
Segment profit (loss)   (219,256)   1,669,827    1,450,571 
Segment assets   2,360,199    34,299,895    36,660,094 
Expenditures for segment assets   -    (96,136)   (96,136)
SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA

The sales generated in the United States and Canada are as follows:

 

   Three months
ended
March 31, 2022
   Three months
ended
March 31, 2021
 
Canada  $177,899   $107,253 
United States and abroad   10,605,381    7,517,444 
Total  $10,783,280   $7,624,697 
SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES

The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:

 

   March 31, 2022   December 31, 2021 
Canada  $185,036   $191,752 
United States   10,042,568    10,105,202 
Total  $10,227,604   $10,296,954 
XML 56 R39.htm IDEA: XBRL DOCUMENT v3.22.1
BASIS OF PRESENTATION (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2020
Dec. 31, 2018
ENP Peru Investments Llc [Member]      
Property, Plant and Equipment [Line Items]      
Purchase price     $ 5,110,560
ENP Investments Llc And Enp Mendota [Member]      
Property, Plant and Equipment [Line Items]      
Subsidiary company ownership interest rate 65.00%    
ENP Investments LLC [Member]      
Property, Plant and Equipment [Line Items]      
Subsidiary company ownership interest rate 65.00%   65.00%
ENP Investments LLC [Member] | Unrelated Party [Member]      
Property, Plant and Equipment [Line Items]      
Subsidiary company ownership interest rate     35.00%
ENP Realty LLC [Member] | Minimum [Member]      
Property, Plant and Equipment [Line Items]      
Subsidiary company ownership interest rate   24.00%  
ENP Realty LLC [Member] | Maximum [Member]      
Property, Plant and Equipment [Line Items]      
Subsidiary company ownership interest rate   100.00%  
XML 57 R40.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF METHOD OF DEPRECIATION (Details)
3 Months Ended
Mar. 31, 2022
Computer Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 30% Declining balance
Furniture and Fixtures [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 20% Declining balance
Machinery and Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 20% Declining balance
Office Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 20% Declining balance
Boat [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 20% Declining balance
Building and improvements [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 10% Declining balance
Trailer [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate 30% Declining balance
Automobiles [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over 5 years
Patents [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over 17 years
Technology Equipment [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over 10 years
Leasehold Improvements [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over lease term
Customer Relationships - ENP Investments [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over 15 years
Software - ENP Investments [Member]  
Property, Plant and Equipment [Line Items]  
Depreciation method used and annual rate Straight-line over 3 years
XML 58 R41.htm IDEA: XBRL DOCUMENT v3.22.1
SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Product Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,783,280 $ 7,624,697  
Cost of Goods and Services Sold $ 6,971,379 4,916,776  
Equity method investment, description Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate    
Three Primary Customers [Member]      
Product Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 6,235,661 $ 3,120,819  
Accounts Receivable, after Allowance for Credit Loss $ 6,367,303   $ 4,940,995
Three Primary Customers [Member] | Revenue from Contract with Customer Benchmark [Member]      
Product Information [Line Items]      
Accounts Receivable, after Allowance for Credit Loss 58.00% 41.00%  
Three Primary Customers [Member] | Accounts Receivable [Member]      
Product Information [Line Items]      
Accounts Receivable, after Allowance for Credit Loss 64.00%   69.00%
Shipping and Handling [Member]      
Product Information [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 123,894 $ 131,348  
Cost of Goods and Services Sold $ 268,032 $ 263,089  
XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Leases    
Right of Use Assets Beginning Balance $ 217,267 $ 483,113
Depreciation (13,546) (265,846)
Right of Use Assets Ending Balance 203,721 217,267
Lease Liability Beinning Balance 217,267 483,113
Lease interest expense 2,539 22,057
Payments (16,085) (287,903)
Lease Liability Ending Balance 203,721 217,267
Short-term portion 57,045 77,715
Long-term portion 146,676 139,552
Operating Lease, Liability $ 203,721 $ 217,267
XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases      
2022 $ 42,525    
2023 58,080    
2024 59,520    
2025 61,020    
Total 221,145    
Impact of discounting (17,424)    
Lease liability, March 31, 2022 $ 203,721 $ 217,267 $ 483,113
XML 61 R44.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Details Narrative)
Mar. 31, 2022
Leases  
Operating leases discount rate 5.50%
XML 62 R45.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF ACCOUNTS RECEIVABLE (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Receivables [Abstract]    
Accounts receivable $ 10,217,709 $ 7,403,308
Allowances for doubtful accounts (274,561) (273,979)
Total accounts receivable $ 9,943,148 $ 7,129,329
XML 63 R46.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF INVENTORIES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Completed goods $ 3,816,366 $ 3,417,829
Raw materials and supplies 8,398,285 6,084,176
 Total inventory  $ 12,214,651 $ 9,502,005
XML 64 R47.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Cost $ 12,718,755 $ 12,538,418
Accumulated Depreciation 7,798,736 7,606,705
Property, Plant and Equipment, Net, Total 4,920,019 4,931,713
Building and improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 4,870,778 4,823,708
Accumulated Depreciation 3,018,920 2,983,589
Property, Plant and Equipment, Net, Total 1,851,858 1,840,119
Automobiles [Member]    
Property, Plant and Equipment [Line Items]    
Cost 196,255 196,255
Accumulated Depreciation 80,207 71,258
Property, Plant and Equipment, Net, Total 116,048 124,997
Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 43,644 43,605
Accumulated Depreciation 42,571 42,456
Property, Plant and Equipment, Net, Total 1,073 1,149
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Cost 130,714 130,658
Accumulated Depreciation 108,421 106,101
Property, Plant and Equipment, Net, Total 22,293 24,557
Office Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 1,899 1,872
Accumulated Depreciation 1,208 1,155
Property, Plant and Equipment, Net, Total 691 717
Machinery and Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Cost 6,999,195 6,867,799
Accumulated Depreciation 4,314,689 4,171,699
Property, Plant and Equipment, Net, Total 2,684,506 2,696,100
Trailer [Member]    
Property, Plant and Equipment [Line Items]    
Cost 9,601 9,463
Accumulated Depreciation 7,788 7,532
Property, Plant and Equipment, Net, Total 1,813 1,931
Boat [Member]    
Property, Plant and Equipment [Line Items]    
Cost 34,400 34,400
Accumulated Depreciation 26,690 26,284
Property, Plant and Equipment, Net, Total 7,710 8,116
Leasehold Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Cost 88,872 88,872
Accumulated Depreciation 88,872 88,872
Property, Plant and Equipment, Net, Total
Developed Technology Rights [Member]    
Property, Plant and Equipment [Line Items]    
Cost 109,370 107,759
Accumulated Depreciation 109,370 107,759
Property, Plant and Equipment, Net, Total
Land [Member]    
Property, Plant and Equipment [Line Items]    
Cost 234,027 234,027
Accumulated Depreciation
Property, Plant and Equipment, Net, Total $ 234,027 $ 234,027
XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Abstract]    
Depreciation $ 188,378 $ 184,855
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF PATENTS (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Goodwill and Intangible Assets Disclosure [Abstract]    
Patents, Cost $ 212,161 $ 208,079
Accumulated Amortization 202,572 194,380
Patents, Net $ 9,589 $ 13,699
XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)
Mar. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
2022 $ 13,699
XML 68 R51.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill, Beginning balance $ 2,534,275  
Additions  
Impairment  
Amortization 4,110 $ 4,110
Goodwill, Ending balance 2,534,275 2,534,275
Beginning balance 770,000 770,000
Additions  
Impairment  
Ending balance   770,000
ENP Investments Limited Liability Corporation (LLC) [Member]    
Amortization (40,000) (176,000)
Beginning balance 1,830,000 2,006,000
Ending balance $ 1,790,000 $ 1,830,000
XML 69 R52.htm IDEA: XBRL DOCUMENT v3.22.1
PATENTS (Details Narrative)
3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2022
CAD ($)
Dec. 31, 2021
CAD ($)
Goodwill and Intangible Assets Disclosure [Abstract]        
Increase in currency conversion     $ 265,102 $ 265,102
Amortization of Intangible Assets $ 4,110 $ 4,110    
XML 70 R53.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)
Mar. 31, 2022
USD ($)
Impairment Effects on Earnings Per Share [Line Items]  
2022 $ 13,699
Finite-Lived Intangible Assets [Member]  
Impairment Effects on Earnings Per Share [Line Items]  
2022 160,000
2023 160,000
2024 160,000
2025 160,000
2026 $ 160,000
XML 71 R54.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL AND INTANGIBLE ASSETS (Details Narrative) - ENP Investments LLC [Member]
12 Months Ended
Dec. 31, 2021
Customer Relationships [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful life 15 years
Computer Software, Intangible Asset [Member]  
Finite-Lived Intangible Assets [Line Items]  
Estimated useful life 3 years
XML 72 R55.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF LONG TERM DEPOSITS (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Long Term Deposits    
Long term deposits $ 8,540 $ 8,540
XML 73 R56.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF EQUITY METHOD INVESTMENT (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Balance, Beginning $ 5,424,010  
Balance, Ending 5,453,274 $ 5,424,010
ENP Peru Investments Llc [Member]    
Balance, Beginning 22,642 3,822
Return of equity (7,500) (3,822)
Gain (loss) in equity method investment   22,642
Balance, Ending 15,142 22,642
Florida Based LLC [Member]    
Balance, Beginning 3,701,368 3,572,345
Return of equity   (325,000)
Gain (loss) in equity method investment 36,764 454,023
Balance, Ending 3,738,132 3,701,368
Lygos Inc [Member]    
Balance, Beginning $ 1,000,000 500,000
Balance, Ending   1,000,000
Additional payment   $ 500,000
XML 74 R57.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
ENP Peru Investments Llc [Member]      
Net sales     $ 322,079
Net income     $ 45,285
Florida Based LLC [Member]      
Net sales $ 2,201,518 $ 2,332,304  
Net income 73,528 400,580  
Gross profit $ 512,884 $ 860,676  
XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.1
INVESTMENTS (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 31, 2020
Jan. 31, 2019
Dec. 31, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Florida Based LLC [Member]            
Sales       $ 1,672,200 $ 1,434,684  
Accounts receivable related parties       $ 1,419,306   $ 2,202,345
ENP Peru Investments Llc [Member]            
Ownership interest       50.00%    
Applied Holding Corp [Member]            
Investment     $ 200,000      
Trio Opportunity Corp [Member]            
Investment     $ 500,000      
Trio Opportunity Corp [Member] | Common Class B [Member]            
Stock Issued During Period, Shares, New Issues     50,000      
Share Price     $ 10.00      
Florida Based LLC [Member]            
Ownership interest   50.00%        
Investment   $ 1,001,000        
Restricted cash, released upon reaching milestone $ 2,518,684 $ 1,000,000        
Lygos Inc [Member]            
Payments to Acquire Investments $ 500,000         $ 500,000
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.22.1
SHORT-TERM LINE OF CREDIT (Details Narrative) - USD ($)
1 Months Ended
Mar. 31, 2022
Oct. 31, 2021
Dec. 31, 2021
Debt Instrument [Line Items]      
Line of Credit $ 4,948,545   $ 2,300,819
Harris Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member]      
Debt Instrument [Line Items]      
Debt instrument interest rate   4.50%  
New Agreement [Member] | NanoChem Solutions Inc [Member]      
Debt Instrument [Line Items]      
Loan guaranteed rate 65.00%    
Line of Credit $ 2,600,000    
New Agreement [Member] | Midland States Bank [Member]      
Debt Instrument [Line Items]      
Debt effective rate 1.00% 0.50%  
Annual interest rate of loan 4.50%   4.25%
Short-term borrowings $ 3,459,391   $ 811,665
New Agreement [Member] | Midland States Bank [Member] | Harris Bank [Member]      
Debt Instrument [Line Items]      
Aggregate amount of revolving line of credit   $ 3,500,000  
Annual interest rate of loan 4.50%   4.50%
Line of Credit $ 1,489,154   $ 1,489,154
Eligible percentage of domestic accounts receivable   80.00%  
Percentage of foreign accounts receivable of inventory   50.00%  
New Agreement [Member] | Midland States Bank [Member] | Maximum [Member]      
Debt Instrument [Line Items]      
Annual interest rate of loan 4.25%    
New Agreement [Member] | Midland States Bank [Member]      
Debt Instrument [Line Items]      
Aggregate amount of revolving line of credit $ 4,000,000    
XML 77 R60.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF INTEREST LOAN REPAYMENT (Details) - USD ($)
Oct. 31, 2020
Jan. 31, 2020
Promissory Note With Midland Bank [Member] | New Manufacturing Equipment [Member]    
Short-Term Debt [Line Items]    
2022 $ 381,674  
Promissory Note With Midland Bank [Member] | ENP Investment [Member]    
Short-Term Debt [Line Items]    
2022 382,705  
2023 397,414  
2024 413,516  
2025 $ 360,409  
Promissory Note With ENP Realty [Member]    
Short-Term Debt [Line Items]    
2023   $ 29,749
2024   29,749
2025   $ 29,749
XML 78 R61.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF LOAN COVENANTS (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Debt Disclosure [Abstract]    
Balance, beginning $ 2,366,598 $ 3,847,638
Less: Forgiveness on PPP loans (537,960)
Less: Payments on loan (206,629) (943,080)
Balance, end of period $ 2,156,969 $ 2,366,598
XML 79 R62.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF OUTSTANDING BALANCE LOAN (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt $ 2,156,969 $ 2,366,598 $ 3,847,638
Less: current portion (665,614) (793,574)  
Long term balance 1,491,355 1,573,024  
Midland States Bank [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt  
Paycheck Protection Program [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt  
Paycheck Protection Program One [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt  
Midland States Bank One [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt 1,459,983 1,554,044  
Midland States Bank Two [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt 268,708 381,674  
Stock Yards Bank Trust [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Long-term Debt $ 428,278 $ 430,880  
XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.1
LONG TERM DEBT (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Oct. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Jan. 31, 2018
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
ENP Peru Investments Llc [Member]              
Short-Term Debt [Line Items]              
Equity Method Investment, Ownership Percentage         50.00%    
ENP Investments LLC [Member] | Term Loan [Member]              
Short-Term Debt [Line Items]              
Equity Method Investment, Ownership Percentage 65.00%            
Midland Bank [Member] | ENP Peru Investments Llc [Member]              
Short-Term Debt [Line Items]              
Promissory note       $ 200,000      
Debt instrument, interest rate, stated percentage       5.25%      
Debt instrument, term       7 years      
Interest expense           $ 1,510  
Midland Bank [Member] | NanoChem Solutions Inc [Member]              
Short-Term Debt [Line Items]              
Promissory note $ 894,253            
Interest expense         $ 3,417 7,739  
Debt balance owing         268,708   $ 381,674
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Prime Rate [Member]              
Short-Term Debt [Line Items]              
Debt instrument, interest rate, stated percentage 3.85%            
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member]              
Short-Term Debt [Line Items]              
Promissory note $ 1,980,947            
Debt instrument, term 5 years            
Interest expense         15,130 18,606  
Debt balance owing         1,459,983   1,554,044
Midland Bank [Member] | NanoChem Solutions Inc [Member] | Term Loan [Member] | Prime Rate [Member]              
Short-Term Debt [Line Items]              
Debt instrument, interest rate, stated percentage 3.85%            
Paycheck Protection Program [Member] | NanoChem Solutions Inc [Member]              
Short-Term Debt [Line Items]              
Promissory note   $ 322,000          
Debt instrument, interest rate, stated percentage   1.00%          
Debt instrument, term   2 years          
Ford Motor Credit Company [Member] | ENP Peru Investments Llc [Member]              
Short-Term Debt [Line Items]              
Promissory note   $ 215,960          
Debt instrument, term   2 years          
Harris Bank [Member] | ENP Investments LLC [Member]              
Short-Term Debt [Line Items]              
Debt instrument, interest rate, stated percentage   1.00%          
Stock Yards Bank Trust [Member] | ENP Realty LLC [Member]              
Short-Term Debt [Line Items]              
Promissory note     $ 450,000        
Debt instrument, term     10 years        
Interest expense         4,677 $ 4,766  
Debt balance owing         $ 428,278   $ 430,779
Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Federal Home Loan Bank of Cincinnati [Member]              
Short-Term Debt [Line Items]              
Debt instrument, term     5 years        
Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Prime Rate [Member]              
Short-Term Debt [Line Items]              
Debt instrument, interest rate, stated percentage     4.35%        
Stock Yards Bank Trust [Member] | ENP Realty LLC [Member] | Prime Rate [Member] | Federal Home Loan Bank of Cincinnati [Member]              
Short-Term Debt [Line Items]              
Debt instrument, interest rate, stated percentage     2.50%        
XML 81 R64.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF STOCK OPTION ACTIVITIES (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, Beginning Balance 789,500 749,000
Weighted average exercise price, Beginning Balance $ 2.78 $ 2.42
Number of shares, Granted 5,000 170,000
Exercise price per share, Granted $ 3.61 $ 3.61
Weighted average exercise price, Granted $ 3.61 $ 3.61
Number of shares, Cancelled or expired (3,000) (34,799)
Exercise price per share, Cancelled or expired $ 3.61  
Weighted average exercise price, Cancelled or expired $ 3.61 $ 2.30
Number of shares, Exercised (22,500) (94,701)
Weighted average exercise price, Exercised $ 2.53 $ 1.58
Number of shares, Ending Balance 769,000 789,500
Weighted average exercise price, Ending Balance $ 2.82 $ 2.78
Number of shares Exercisable, Ending Balance 539,000  
Weighted average exercise price Exercisable, Ending Balance $ 2.69  
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price per share, Beginning Balance 1.42 0.75
Exercise price per share, Cancelled or expired   1.42
Exercise price per share, Exercised 2.44 0.75
Exercise price per share, Ending Balance 1.42 1.42
Exercise price per share Exercisable, Ending Balance 1.42  
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Exercise price per share, Beginning Balance 4.13 4.13
Exercise price per share, Cancelled or expired   3.46
Exercise price per share, Exercised 3.46 3.46
Exercise price per share, Ending Balance 4.13 $ 4.13
Exercise price per share Exercisable, Ending Balance $ 4.13  
XML 82 R65.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Expected life - years 3 years 3 years
Interest rate 1.76% 1.23%
Volatility 69.66% 63.28%
Weighted average fair value of options granted $ 1.46 $ 1.54
XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK OPTIONS (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]      
Options granted percentage 100.00%    
Options maximum granted term 5 years    
Weighted-average remaining contractual life 3 years 7 months 6 days    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 5,000   170,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 22,500   94,701
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 1 year    
Canada Revenue Agency [Member]      
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 129,991    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value 578,660  
Consultants [Member]      
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]      
Stock or Unit Option Plan Expense 15,794 $ 13,065  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period   23,201  
Employees [Member]      
Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]      
Stock or Unit Option Plan Expense $ 1,825    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 5,000    
Additional expenses due to options granted $ 36,652 $ 26,524  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 22,500 32,000  
XML 84 R67.htm IDEA: XBRL DOCUMENT v3.22.1
CAPITAL STOCK (Details Narrative) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Offsetting Assets [Line Items]      
Stock options exercised 22,500   94,701
Employees Stock Option [Member]      
Offsetting Assets [Line Items]      
Stock options exercised 22,500 32,000  
XML 85 R68.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF DISTRIBUTIONS (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Distribution to noncontrolling interests, Beginning balance $ 2,602,843    
Distribution (265,922) $ (157,952)  
Non-controlling interest share of income 144,477 186,484  
Distribution to noncontrolling interests, Ending balance 2,481,398   $ 2,602,843
ENP Investments LLC [Member] | Ownership Interest Purchase Agreement [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Distribution to noncontrolling interests, Beginning balance 2,602,843 $ 2,561,751 2,561,751
Distribution (265,922)   (804,003)
Non-controlling interest share of income 144,477   845,095
Distribution to noncontrolling interests, Ending balance $ 2,481,398   $ 2,602,843
XML 86 R69.htm IDEA: XBRL DOCUMENT v3.22.1
NON-CONTROLLING INTERESTS (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2018
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Accounts Receivable, after Allowance for Credit Loss, Current $ 9,943,148 $ 7,129,329  
ENP Investments LLC [Member]      
Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]      
Subsidiary company ownership interest rate 65.00%   65.00%
Related party owner ship percentage 35.00%    
Payments to Noncontrolling Interests $ 2,082,947    
Sales 1,605,736 998,336  
Accounts Receivable, after Allowance for Credit Loss, Current $ 3,560,534 $ 2,215,119  
XML 87 R70.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REPORTABLE SEGMENTS (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue from External Customer [Line Items]    
Revenue $ 10,783,280 $ 7,624,697
Interest expense 57,618 62,274
Segment profit (loss) 1,677,536 1,637,055
Expenditures for segment assets (176,684) (96,136)
Corporate and Other [Member]    
Revenue from External Customer [Line Items]    
Revenue 10,783,280 7,624,697
Interest expense 57,618 62,274
Depreciation and amortization 232,488 232,965
Income tax expense 712,446 485,456
Segment profit (loss) 1,533,059 1,450,571
Segment assets 45,116,791 36,660,094
Expenditures for segment assets (176,684) (96,136)
EWCP [Member] | Corporate and Other [Member]    
Revenue from External Customer [Line Items]    
Revenue 47,253 71,351
Interest expense
Depreciation and amortization 9,244 9,977
Income tax expense
Segment profit (loss) (124,175) (219,256)
Segment assets 1,879,593 2,360,199
Expenditures for segment assets
BCPA [Member] | Corporate and Other [Member]    
Revenue from External Customer [Line Items]    
Revenue 10,736,027 7,553,346
Interest expense 57,618 62,274
Depreciation and amortization 223,244 222,988
Income tax expense 712,446 485,456
Segment profit (loss) 1,657,234 1,669,827
Segment assets 43,237,198 34,299,895
Expenditures for segment assets $ (176,684) $ (96,136)
XML 88 R71.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Sales $ 10,783,280 $ 7,624,697
CANADA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Sales 177,899 107,253
United States and Abroad [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Sales $ 10,605,381 $ 7,517,444
XML 89 R72.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 10,227,604 $ 10,296,954
CANADA    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets 185,036 191,752
United States and Abroad [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Long-lived assets $ 10,042,568 $ 10,105,202
XML 90 R73.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)
3 Months Ended
Mar. 31, 2022
USD ($)
Segments
Mar. 31, 2021
USD ($)
Revenue, Major Customer [Line Items]    
Number of operating segment | Segments 2  
Three Customers [Member]    
Revenue, Major Customer [Line Items]    
[custom:StockOptionExercisePercent] 58.00% 41.00%
Accounts Receivable [Member] | Three Customers [Member]    
Revenue, Major Customer [Line Items]    
Accounts Receivable, after Allowance for Credit Loss | $ $ 6,235,661 $ 3,120,819
XML 91 R74.htm IDEA: XBRL DOCUMENT v3.22.1
SUBSEQUENT EVENTS (Details Narrative) - USD ($)
3 Months Ended
Apr. 17, 2022
Mar. 31, 2022
Mar. 31, 2021
Subsequent Event [Line Items]      
Annual base salary   $ 623,503 $ 579,355
Subsequent Event [Member] | Employment Agreement [Member] | O'Brien [Member]      
Subsequent Event [Line Items]      
Annual base salary $ 500,000    
Shares repurchased during period 1,000,000    
Share price $ 7.50    
Stock options granted during period 1,000,000    
XML 92 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001069394 2022-01-01 2022-03-31 0001069394 2022-05-16 0001069394 2022-03-31 0001069394 2021-12-31 0001069394 2021-01-01 2021-03-31 0001069394 2020-12-31 0001069394 2021-03-31 0001069394 us-gaap:CommonStockMember 2021-12-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-12-31 0001069394 us-gaap:RetainedEarningsMember 2021-12-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001069394 us-gaap:ParentMember 2021-12-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-12-31 0001069394 us-gaap:CommonStockMember 2020-12-31 0001069394 FSI:CapitalInExcessOfParValueMember 2020-12-31 0001069394 us-gaap:RetainedEarningsMember 2020-12-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001069394 us-gaap:ParentMember 2020-12-31 0001069394 us-gaap:NoncontrollingInterestMember 2020-12-31 0001069394 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2022-01-01 2022-03-31 0001069394 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001069394 us-gaap:ParentMember 2022-01-01 2022-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0001069394 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-01-01 2021-03-31 0001069394 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001069394 us-gaap:ParentMember 2021-01-01 2021-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0001069394 us-gaap:CommonStockMember 2022-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2022-03-31 0001069394 us-gaap:RetainedEarningsMember 2022-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001069394 us-gaap:ParentMember 2022-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2022-03-31 0001069394 us-gaap:CommonStockMember 2021-03-31 0001069394 FSI:CapitalInExcessOfParValueMember 2021-03-31 0001069394 us-gaap:RetainedEarningsMember 2021-03-31 0001069394 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001069394 us-gaap:ParentMember 2021-03-31 0001069394 us-gaap:NoncontrollingInterestMember 2021-03-31 0001069394 FSI:EnpInvestmentsLlcAndEnpMendotaMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2018-01-01 2018-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2018-01-01 2018-12-31 0001069394 FSI:EnpInvestmentsLLCMember FSI:UnrelatedPartyMember 2018-01-01 2018-12-31 0001069394 FSI:EnpRealtyLLCMember srt:MinimumMember 2020-01-01 2020-12-31 0001069394 FSI:EnpRealtyLLCMember srt:MaximumMember 2020-01-01 2020-12-31 0001069394 us-gaap:ShippingAndHandlingMember 2022-01-01 2022-03-31 0001069394 us-gaap:ShippingAndHandlingMember 2021-01-01 2021-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2022-01-01 2022-03-31 0001069394 us-gaap:RevenueFromContractWithCustomerMember FSI:ThreePrimaryCustomersMember 2022-01-01 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2021-01-01 2021-03-31 0001069394 us-gaap:RevenueFromContractWithCustomerMember FSI:ThreePrimaryCustomersMember 2021-01-01 2021-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2022-03-31 0001069394 us-gaap:AccountsReceivableMember FSI:ThreePrimaryCustomersMember 2022-01-01 2022-03-31 0001069394 FSI:ThreePrimaryCustomersMember 2021-12-31 0001069394 us-gaap:AccountsReceivableMember FSI:ThreePrimaryCustomersMember 2021-01-01 2021-12-31 0001069394 us-gaap:ComputerEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:FurnitureAndFixturesMember 2022-01-01 2022-03-31 0001069394 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:OfficeEquipmentMember 2022-01-01 2022-03-31 0001069394 FSI:BoatMember 2022-01-01 2022-03-31 0001069394 FSI:BuildingAndImprovementsMember 2022-01-01 2022-03-31 0001069394 FSI:TrailerMember 2022-01-01 2022-03-31 0001069394 us-gaap:AutomobilesMember 2022-01-01 2022-03-31 0001069394 us-gaap:PatentsMember 2022-01-01 2022-03-31 0001069394 us-gaap:TechnologyEquipmentMember 2022-01-01 2022-03-31 0001069394 us-gaap:LeaseholdImprovementsMember 2022-01-01 2022-03-31 0001069394 FSI:CustomerRelationshipsENPInvestmentsMember 2022-01-01 2022-03-31 0001069394 FSI:SoftwareENPInvestmentsMember 2022-01-01 2022-03-31 0001069394 2021-01-01 2021-12-31 0001069394 FSI:BuildingAndImprovementsMember 2022-03-31 0001069394 us-gaap:AutomobilesMember 2022-03-31 0001069394 us-gaap:ComputerEquipmentMember 2022-03-31 0001069394 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001069394 us-gaap:OfficeEquipmentMember 2022-03-31 0001069394 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001069394 FSI:TrailerMember 2022-03-31 0001069394 FSI:BoatMember 2022-03-31 0001069394 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001069394 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001069394 us-gaap:LandMember 2022-03-31 0001069394 FSI:BuildingAndImprovementsMember 2021-12-31 0001069394 us-gaap:AutomobilesMember 2021-12-31 0001069394 us-gaap:ComputerEquipmentMember 2021-12-31 0001069394 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001069394 us-gaap:OfficeEquipmentMember 2021-12-31 0001069394 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001069394 FSI:TrailerMember 2021-12-31 0001069394 FSI:BoatMember 2021-12-31 0001069394 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001069394 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001069394 us-gaap:LandMember 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2021-01-01 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2022-01-01 2022-03-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2020-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2021-12-31 0001069394 FSI:EnPInvestmentsCorporationLLCMember 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember us-gaap:ComputerSoftwareIntangibleAssetMember 2021-01-01 2021-12-31 0001069394 us-gaap:FiniteLivedIntangibleAssetsMember 2022-03-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2022-03-31 0001069394 FSI:AppliedHoldingCorpMember 2018-12-01 2018-12-31 0001069394 FSI:TrioOpportunityCorpMember 2018-12-01 2018-12-31 0001069394 us-gaap:CommonClassBMember FSI:TrioOpportunityCorpMember 2018-12-01 2018-12-31 0001069394 us-gaap:CommonClassBMember FSI:TrioOpportunityCorpMember 2018-12-31 0001069394 FSI:FloridaBasedLLCMember 2019-01-01 2019-01-31 0001069394 FSI:FloridaBasedLLCMember 2019-01-31 0001069394 FSI:FloridaBasedLLCMember 2020-12-31 0001069394 FSI:FloridaBasedLLCMember 2022-01-01 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-03-31 0001069394 FSI:FloridaBasedLLCMember 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2021-12-31 0001069394 FSI:LygosIncMember 2020-12-01 2020-12-31 0001069394 FSI:LygosIncMember 2021-01-01 2021-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2022-01-01 2022-03-31 0001069394 FSI:FloridaBasedLLCMember 2022-01-01 2022-03-31 0001069394 FSI:LygosIncMember 2022-01-01 2022-03-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2020-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2021-01-01 2021-12-31 0001069394 FSI:EnpPeruInvestmentsLlcMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2022-03-31 0001069394 FSI:LygosIncMember 2020-12-31 0001069394 FSI:LygosIncMember 2021-12-31 0001069394 FSI:FloridaBasedLLCMember 2021-01-01 2021-03-31 0001069394 FSI:NewAgreementMember FSI:MidlandStatesBankMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-01 2022-03-31 0001069394 srt:MaximumMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-12-31 0001069394 FSI:NewAgreementMember FSI:NanoChemSolutionIncMember 2022-03-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-01 2021-10-31 0001069394 FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-10-01 2021-10-31 0001069394 FSI:TermLoanMember FSI:HarrisBankMember FSI:NanoChemSolutionIncMember 2021-10-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2022-03-31 0001069394 FSI:HarrisBankMember FSI:MidlandStatesBankMember FSI:NewAgreementMember 2021-12-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2018-01-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2018-01-01 2018-01-31 0001069394 FSI:MidlandBankMember FSI:EnpPeruInvestmentsLlcMember 2021-01-01 2021-03-31 0001069394 FSI:PaycheckProtectionProgramMember FSI:NanoChemSolutionsIncMember 2020-04-01 2020-04-30 0001069394 FSI:PaycheckProtectionProgramMember FSI:NanoChemSolutionsIncMember 2020-04-30 0001069394 FSI:FordMotorCreditCompanyMember FSI:EnpPeruInvestmentsLlcMember 2020-04-01 2020-04-30 0001069394 FSI:FordMotorCreditCompanyMember FSI:EnpPeruInvestmentsLlcMember 2020-04-30 0001069394 FSI:HarrisBankMember FSI:EnpInvestmentsLLCMember 2020-04-30 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember us-gaap:PrimeRateMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2020-10-01 2020-10-31 0001069394 FSI:TermLoanMember FSI:EnpInvestmentsLLCMember 2020-10-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-01-01 2022-03-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-01-01 2021-03-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-03-31 0001069394 FSI:TermLoanMember FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-12-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:MidlandBankMember us-gaap:PrimeRateMember FSI:NanoChemSolutionsIncMember 2020-10-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-01-01 2022-03-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-01-01 2021-03-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2022-03-31 0001069394 FSI:MidlandBankMember FSI:NanoChemSolutionsIncMember 2021-12-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-01 2020-01-31 0001069394 FSI:StockYardsBankTrustMember us-gaap:PrimeRateMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 srt:FederalHomeLoanBankOfCincinnatiMember FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2020-01-01 2020-01-31 0001069394 srt:FederalHomeLoanBankOfCincinnatiMember FSI:StockYardsBankTrustMember us-gaap:PrimeRateMember FSI:EnpRealtyLLCMember 2020-01-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2022-01-01 2022-03-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2021-01-01 2021-03-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2022-03-31 0001069394 FSI:StockYardsBankTrustMember FSI:EnpRealtyLLCMember 2021-12-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:ENPInvestmentMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:NewManufacturingEquipmentMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithENPRealtyMember 2022-01-01 2022-03-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:ENPInvestmentMember 2020-10-31 0001069394 FSI:PromissoryNoteWithMidlandBankMember FSI:NewManufacturingEquipmentMember 2020-10-31 0001069394 FSI:PromissoryNoteWithENPRealtyMember 2020-01-31 0001069394 FSI:MidlandStatesBankMember 2022-03-31 0001069394 FSI:MidlandStatesBankMember 2021-12-31 0001069394 FSI:PaycheckProtectionProgramMember 2022-03-31 0001069394 FSI:PaycheckProtectionProgramMember 2021-12-31 0001069394 FSI:PaycheckProtectionProgramOneMember 2022-03-31 0001069394 FSI:PaycheckProtectionProgramOneMember 2021-12-31 0001069394 FSI:MidlandStatesBankOneMember 2022-03-31 0001069394 FSI:MidlandStatesBankOneMember 2021-12-31 0001069394 FSI:MidlandStatesBankTwoMember 2022-03-31 0001069394 FSI:MidlandStatesBankTwoMember 2021-12-31 0001069394 FSI:StockYardsBankTrustMember 2022-03-31 0001069394 FSI:StockYardsBankTrustMember 2021-12-31 0001069394 FSI:ConsultantsMember 2022-01-01 2022-03-31 0001069394 FSI:ConsultantsMember 2021-01-01 2021-03-31 0001069394 FSI:EmployeesMember 2022-01-01 2022-03-31 0001069394 FSI:EmployeesMember 2021-01-01 2021-03-31 0001069394 us-gaap:CanadaRevenueAgencyMember 2022-03-31 0001069394 us-gaap:CanadaRevenueAgencyMember 2021-03-31 0001069394 srt:MinimumMember 2020-12-31 0001069394 srt:MaximumMember 2020-12-31 0001069394 srt:MinimumMember 2021-01-01 2021-12-31 0001069394 srt:MaximumMember 2021-01-01 2021-12-31 0001069394 srt:MinimumMember 2021-12-31 0001069394 srt:MaximumMember 2021-12-31 0001069394 srt:MinimumMember 2022-01-01 2022-03-31 0001069394 srt:MaximumMember 2022-01-01 2022-03-31 0001069394 srt:MinimumMember 2022-03-31 0001069394 srt:MaximumMember 2022-03-31 0001069394 FSI:EmployeesStockOptionMember 2022-01-01 2022-03-31 0001069394 FSI:EmployeesStockOptionMember 2021-01-01 2021-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2020-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2021-01-01 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2021-12-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2022-01-01 2022-03-31 0001069394 FSI:EnpnvestmentsLlcMember FSI:OwnershipInterestPurchaseAgreementMember 2022-03-31 0001069394 FSI:ThreeCustomersMember us-gaap:AccountsReceivableMember 2022-03-31 0001069394 FSI:ThreeCustomersMember 2022-01-01 2022-03-31 0001069394 FSI:ThreeCustomersMember us-gaap:AccountsReceivableMember 2021-03-31 0001069394 FSI:ThreeCustomersMember 2021-01-01 2021-03-31 0001069394 FSI:EWCPMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 FSI:BCPAMember us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 us-gaap:CorporateAndOtherMember 2022-01-01 2022-03-31 0001069394 FSI:EWCPMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 FSI:BCPAMember us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 us-gaap:CorporateAndOtherMember 2021-01-01 2021-03-31 0001069394 country:CA 2022-01-01 2022-03-31 0001069394 country:CA 2021-01-01 2021-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2022-01-01 2022-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2021-01-01 2021-03-31 0001069394 country:CA 2022-03-31 0001069394 country:CA 2021-12-31 0001069394 FSI:UnitedStatesandAbroadMember 2022-03-31 0001069394 FSI:UnitedStatesandAbroadMember 2021-12-31 0001069394 FSI:OBrienMember us-gaap:SubsequentEventMember FSI:EmploymentAgreementMember 2022-04-16 2022-04-17 0001069394 FSI:OBrienMember us-gaap:SubsequentEventMember FSI:EmploymentAgreementMember 2022-04-17 iso4217:USD shares iso4217:USD shares pure FSI:Segments iso4217:CAD utr:sqft 0001069394 false Q1 --12-31 A0 P2Y 10-Q true 2022-03-31 2022 false 001-31540 FLEXIBLE SOLUTIONS INTERNATIONAL INC. 71-1630889 6001 54 Ave. Taber CA T1G 1X4 (403) 223-2995 Common Stock, $0.001 par value FSI NYSE Yes Yes Non-accelerated Filer true false false 12377246 5371608 5710227 1025347 1025347 9943148 7129329 12214651 9502005 859922 442161 29414676 23809069 4920019 4931713 9589 13699 203721 217267 2560000 2600000 8540 8540 5453274 5424010 2534275 2534275 12697 12697 45116791 39551270 1362779 1283486 1318503 457062 271426 349004 5273842 4561396 4948545 2300819 57045 77715 665614 793574 13897754 9823056 146676 139552 310162 310162 1491355 1573024 15845947 11845794 50000000 50000000 0.001 0.001 1000000 1000000 0.01 0.01 12377746 12377746 12355246 12355246 12378 12355 12378 12355 17094836 16983648 -733187 -775730 10415419 8882360 26789446 25102633 2481398 2602843 29270844 27705476 45116791 39551270 10783280 7624697 6971379 4916776 3811901 2707921 623503 579355 233585 222490 185360 124458 76274 72961 57618 62274 50581 53689 44808 10994 42225 66028 40029 34770 37097 25087 35970 42119 17696 18275 -11533 -8300 9456 9991 7618 2722 3994 4355 3424 4768 1480771 1342636 2331130 1365285 537960 36764 208968 22088 10298 2389982 2122511 712446 485456 1677536 1637055 144477 186484 1533059 1450571 0.12 0.12 12361313 12292452 12543674 12518331 1677536 1637055 42543 82352 1720079 1719407 144477 186484 1575602 1532923 1677536 1637055 54271 39589 232488 232965 2539 8187 13546 74884 36764 208968 537960 2813819 1649501 2712646 1616862 417761 -59204 940734 -872823 712446 513323 -77578 -35860 -2425008 -2356767 7500 12500 176684 96136 -169184 -83636 2647726 1112361 209629 208857 16085 83070 265922 157952 56940 76360 2213030 738842 42543 82352 -338619 -1619209 6735574 4472776 6396955 2853567 5371608 1853567 1025347 1000000 6396955 2853567 57618 62274 12355246 12355 16983648 8882360 -775730 25102633 2602843 27705476 42543 42543 42543 1533059 1533059 144477 1677536 22500 23 56917 56940 56940 265922 265922 54271 54271 54271 12377746 12378 17094836 10415419 -733187 26789446 2481398 29270844 12260545 12261 16633190 5433198 -872121 21206528 2561751 23768279 12260545 12261 16633190 5433198 -872121 21206528 2561751 23768279 82352 82352 82352 1450571 1450571 186484 1637055 55201 55 76305 76360 76360 157952 157952 39589 39589 39589 12315746 12316 16749084 6883769 -789769 22855400 2590283 25445683 12315746 12316 16749084 6883769 -789769 22855400 2590283 25445683 <p id="xdx_806_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_zBE5X9iXKsfa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>1. <span>Basis of Presentation</span></b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"> <span id="xdx_829_zLbJCkBJa34d" style="display: none">BASIS OF PRESENTATION</span> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">These interim condensed consolidated financial statements (“consolidated financial statements”) include the accounts of Flexible Solutions International, Inc. (the “Company”), its wholly-owned subsidiaries Flexible Fermentation Ltd. , NanoChem Solutions Inc. (“NanoChem”), Flexible Solutions Ltd., Flexible Biomass LP, FS Biomass Inc., NCS Deferred Corp., Natural Chem SEZC Ltd., and InnFlex Holdings Inc. and its <span id="xdx_904_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpInvestmentsLlcAndEnpMendotaMember_zjkamu1qxPtf">65</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% interest in ENP Investments, LLC (“ENP Investments”) and ENP Mendota, LLC (“ENP Mendota”). All inter-company balances and transactions have been eliminated upon consolidation. The Company was incorporated on May 12, 1998 in the State of Nevada and had no operations until June 30, 1998. In 2019, the Company redomiciled into Alberta, Canada.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2018, NanoChem completed the purchase of a <span id="xdx_90D_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z2xsxKv3Pgg" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments for an aggregate purchase price of $<span id="xdx_908_eus-gaap--BusinessCombinationConsiderationTransferred1_pp0p0_c20180101__20181231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zXTIAyteRjc8" title="Purchase price">5,110,560</span>. An unrelated party owns the remaining <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20180101__20181231__srt--OwnershipAxis__custom--EnpInvestmentsLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--UnrelatedPartyMember_zFWDv740DTmg" title="Subsidiary company ownership interest rate">35</span>% interest in ENP Investments, and ENP Investments is consolidated into the financial statements. The outside investor’s ownership interest in ENP Investments is included in noncontrolling interests in these consolidated financial statements from the acquisition date onward. In 2020, ENP Investments increased its investment in ENP Realty from <span id="xdx_900_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MinimumMember_zZCSA02zuM0i" title="Subsidiary company ownership interest rate">24</span>% to <span id="xdx_905_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20200101__20201231__srt--OwnershipAxis__custom--EnpRealtyLLCMember__srt--RangeAxis__srt--MaximumMember_zZpB3D9u7vMk" title="Subsidiary company ownership interest rate">100</span>%, making ENP Realty a wholly-owned subsidiary of ENP Investments. In 2021, ENP Realty was renamed ENP Mendota and is consolidated into the financial statements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company and its subsidiaries develop, manufacture and market specialty chemicals which slow the evaporation of water. One product, HEATSAVR®, is marketed for use in swimming pools and spas where its use, by slowing the evaporation of water, allows the water to retain a higher temperature for a longer period of time and thereby reduces the energy required to maintain the desired temperature of the water in the pool. Another product, WATERSAVR®, is marketed for water conservation in irrigation canals, aquaculture, and reservoirs where its use slows water loss due to evaporation. In addition to the water conservation products, the Company also manufactures and markets water-soluble chemicals utilizing thermal polyaspartate biopolymers (hereinafter referred to as “TPAs”), which are beta-proteins manufactured from the common biological amino acid, L-aspartic. TPAs can be formulated to prevent corrosion and scaling in water piping within the petroleum, chemical, utility and mining industries. TPAs are also used as proteins to enhance fertilizers in improving crop yields and can be used as additives for household laundry detergents, consumer care products and pesticides. The TPA division also manufactures two nitrogen conservation products for agriculture that slows nitrogen loss from fields.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The outbreak of the novel strain of coronavirus, specifically identified as “COVID-19”, has resulted in a widespread health crisis that has affected economies and financial markets around the world resulting in an economic downturn. This outbreak may also cause staff shortages, reduced customer demand, increased government regulations or interventions, all of which may negatively impact the business, financial condition or results of operations of the Company. The duration and impact of the COVID-19 outbreak is unknown at this time and it is not possible to reliably estimate the length and severity of these developments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.65 0.65 5110560 0.35 0.24 1 <p id="xdx_808_eus-gaap--SignificantAccountingPoliciesTextBlock_zgxj7DoFvAqj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>2. <span id="xdx_821_zZATWlOybuha">Significant Accounting Policies</span>.</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span id="xdx_82A_zNR57Ob09hP2" style="display: none">SIGNIFICANT ACCOUNTING POLICIES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0; text-indent: 0.5in">The consolidated financial statements of the Company have been prepared by management in accordance with accounting principles generally accepted in the United States (“GAAP”), applied on a basis consistent for all periods. Accordingly, they do not include all of the information and disclosures required by U.S. GAAP for a complete set of financial statements. These consolidated financial statements and notes thereto should be read in conjunction with the audited consolidated financial statements and notes thereto included in the Company’s Annual Report on Form 10-K/A for the year ended December 31, 2021, filed with the Securities and Exchange Commission on May 13, 2022. In the opinion of management, all adjustments of a normal recurring nature considered necessary for a fair presentation have been included. The results of operations of any interim period are not necessarily indicative of the results of operations to be expected for the full fiscal year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <i><span id="xdx_860_zU3he1zfgzH">Cash and Cash Equivalents</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zHaKIGqfXB3l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <span id="xdx_86C_z9XbAFeem81c"><i>Term Deposits</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span> </span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636">The deposits maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice or penalty on the principal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span> </span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Inventories and Cost of Sales</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2022 - $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a">123,894</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">; 2021 – $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf">131,348</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). Shipping and handling costs incurred are included in cost of goods sold (2022 - $<span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh">268,032</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">; 2021 – $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k">263,089</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zFnetMDEzMHf"><i>Allowance for Doubtful Accounts</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zvvRNGxy6g18"><i>Property, Equipment, Leaseholds and Intangible Assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boat</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trailer</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobiles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line over 5 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line over 17 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line over 10 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line over lease term</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationships – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line over 15 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line over 3 years</span></span></td></tr> </table> <p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zpJoTLePEavl"><i>Impairment of Long-Lived Assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB Codification Topic 360, <i>“Property, Plant and Equipment” </i>(ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86B_z6F92fq09Br2"><i>Foreign Currency</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zIU8FONOaAK6"><i>Revenue Recognition</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 16.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zt1sDWUA7bwf"><i>Stock Issued in Exchange for Services</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zmPrYJXZIQB9"><i>Stock-based Compensation</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation — Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zwpbLpQPaG8b"><i>Other Comprehensive Income</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zKKdVY7RotQ5"><i>Income Per Share</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended March 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zwrZcivJ7BJe"><i>Use of Estimates</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_znoWoRExYjak"><i>Fair Value of Financial Instruments</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Quoted prices in active markets for identical assets or liabilities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 — Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets or liabilities.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zm2PREXpF3M3"><i>Contingencies</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zgGEBqqXivHf"><i>Income Taxes</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB ASC 740 “<i>Income taxes</i>” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zag42A8Qtt15"><i>Risk Management</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax">6,235,661</span> (<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage">58</span>%) for the three months ended March 31, 2022 (2021 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27">3,120,819</span> or <span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4">41</span>%). Accounts receivable for the Company’s three primary customers totaled $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa">6,367,303</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss">64</span>%) at March 31, 2022 (December 31, 2021 - $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> or <span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf">69</span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zkFYdJixhyHh"><i>Equity Method Investment</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. <span id="xdx_90D_eus-gaap--EquityMethodInvestmentDescriptionOfPrincipalActivities_c20220101__20220331_zORyoF1kYrF3" title="Equity method investment, description">Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate</span>. Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zRGQ0pd62zoj"><i>Goodwill and intangible assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the three months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zLtrONxA0ySk"><i>Recent Accounting Pronouncements</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p> <p id="xdx_85F_zGEvx4pHyRRc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_zvuDQsxUSBR3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) <i><span id="xdx_860_zU3he1zfgzH">Cash and Cash Equivalents</span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company considers all highly liquid investments purchased with an original or remaining maturity of less than three months at the date of purchase to be cash equivalents. Cash and cash equivalents are maintained with several financial institutions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--InventoryPolicyTextBlock_zHaKIGqfXB3l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) <span id="xdx_86C_z9XbAFeem81c"><i>Term Deposits</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span> </span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in; color: #363636">The deposits maintained by the Company with banks comprises term deposits, which can be withdrawn by the Company at any point without prior notice or penalty on the principal.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span> </span></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i><span/></i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>Inventories and Cost of Sales</i></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has three major classes of inventory: completed goods, work in progress and raw materials and supplies. In all classes, inventories are stated at the lower of cost and net realizable value. The Company applies the first-in, first-out or weighted average cost formulae to inventories in different subsidiaries. Cost of sales includes all expenditures incurred in bringing the goods to the point of sale. Inventory costs and costs of sales include direct costs of the raw material, inbound freight charges, warehousing costs, handling costs (receiving and purchasing) and utilities and overhead expenses related to the Company’s manufacturing and processing facilities. Shipping and handling charges billed to customers are included in revenue (2022 - $<span id="xdx_906_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zEHmg4vfFD4a">123,894</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">; 2021 – $<span id="xdx_901_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z2PgGQcf9Rf">131,348</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). Shipping and handling costs incurred are included in cost of goods sold (2022 - $<span id="xdx_90B_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20220101__20220331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zvmNDb6Jztkh">268,032</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">; 2021 – $<span id="xdx_90A_eus-gaap--CostOfGoodsAndServicesSold_pp0p0_c20210101__20210331__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zxwAgR5hO99k">263,089</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 123894 131348 268032 263089 <p id="xdx_840_eus-gaap--PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy_zcqEcA8jfxv" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zFnetMDEzMHf"><i>Allowance for Doubtful Accounts</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company provides an allowance for doubtful accounts when management estimates collectability to be uncertain. Accounts receivable are continually reviewed to determine which, if any, accounts are doubtful of collection. In making the determination of the appropriate allowance amount, the Company considers current economic and industry conditions, relationships with each significant customer, overall customer credit-worthiness and historical experience.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zuepOYi6oV4c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(e) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zvvRNGxy6g18"><i>Property, Equipment, Leaseholds and Intangible Assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boat</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trailer</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobiles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line over 5 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line over 17 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line over 10 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line over lease term</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationships – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line over 15 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line over 3 years</span></span></td></tr> </table> <p id="xdx_8A3_zyMaCO22eP3c" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_ecustom--ScheduleOfMethodOfDepreciationTableTextBlock_zAqgoOOi9lCb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following assets are recorded at cost and depreciated using the methods and annual rates shown below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_znDM2jRGzCac" style="display: none">SCHEDULE OF METHOD OF DEPRECIATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Computer hardware</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 49%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_znKKLknoO4Mf" title="Depreciation method used and annual rate">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zdLo2Q8an4hb" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Manufacturing equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_901_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zLKqXh41XzX8" title="Depreciation method used and annual rate">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Office equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zoRYaE6hhVc">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Boat</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zkJf9e1ix3A6">20% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zW4RDvxetqTg">10% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trailer</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90A_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zKkUhenrySvd">30% Declining balance</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Automobiles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zTARnUDWrJG1">Straight-line over 5 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_907_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--PatentsMember_zPBiUsQsvsW7">Straight-line over 17 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Technology</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--TechnologyEquipmentMember_zvViiS1eRRDf">Straight-line over 10 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Leasehold improvements</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zfqnNF33WEAh">Straight-line over lease term</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer relationships – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--CustomerRelationshipsENPInvestmentsMember_z2Gdfsohiom9">Straight-line over 15 years</span></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software – ENP Investments</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--DepreciationMethodUsedAndAnnualRate_c20220101__20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareENPInvestmentsMember_zfFP4qdgaH31" title="Depreciation method used and annual rate">Straight-line over 3 years</span></span></td></tr> </table> 30% Declining balance 20% Declining balance 20% Declining balance 20% Declining balance 20% Declining balance 10% Declining balance 30% Declining balance Straight-line over 5 years Straight-line over 17 years Straight-line over 10 years Straight-line over lease term Straight-line over 15 years Straight-line over 3 years <p id="xdx_84F_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_zTkamR4kMZBb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(f) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zpJoTLePEavl"><i>Impairment of Long-Lived Assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB Codification Topic 360, <i>“Property, Plant and Equipment” </i>(ASC 360), the Company reviews long-lived assets, including, but not limited to, property, equipment and leaseholds, patents and other assets, for impairment annually or whenever events or changes in circumstances indicate the carrying amounts of assets may not be recoverable. The carrying value of long-lived assets is assessed for impairment by evaluating operating performance and future undiscounted cash flows of the underlying assets. If the expected future cash flows of an asset is less than its carrying value, an impairment measurement is indicated. Impairment charges are recorded to the extent that an asset’s carrying value exceeds its fair value. Accordingly, actual results could vary significantly from such estimates. There were no impairment charges during the periods presented.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_zogVrMPrszpe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(g) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86B_z6F92fq09Br2"><i>Foreign Currency</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The functional currency of the Company is the U.S. dollar. The functional currency of three of the Company’s subsidiaries is the Canadian dollar. The translation of the Canadian dollar to the reporting currency of the Company, the U.S. dollar, is performed for assets and liabilities using exchange rates in effect at the balance sheet date. Revenue and expense transactions are translated using average exchange rates prevailing during the year. Translation adjustments arising on conversion of the Company’s financial statements from the subsidiary’s functional currency, Canadian dollars, into the reporting currency, U.S. dollars, are excluded from the determination of income (loss) and are disclosed as other comprehensive income in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign exchange gains and losses relating to transactions not denominated in the applicable local currency are included in operating income (loss) if realized during the year and in comprehensive income (loss) if they remain unrealized at the end of the year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--RevenueFromContractWithCustomerPolicyTextBlock_znL8f1sa6Hga" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(h) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zIU8FONOaAK6"><i>Revenue Recognition</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company generates revenue primarily from energy and water conservation products and biodegradable polymers, as further discussed in Note 16.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company follows a five-step model for revenue recognition. The five steps are: (1) identification of the contract(s) with the customer, (2) identification of the performance obligation(s) in the contract(s), (3) determination of the transaction price, (4) allocation of the transaction price to the performance obligation, and (5) recognition of revenue when (or as) the performance obligation is satisfied. The Company has fulfilled its performance obligations when control transfers to the customer, which is generally at the time the product is shipped since risk of loss is transferred to the purchaser upon delivery to the carrier. For shipments which are F.O.B. shipping point, the Company has elected to account for shipping and handling activities as a fulfillment cost rather than as an additional promised service and performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since the Company’s inception, product returns have been insignificant; therefore, no provision has been established for estimated product returns.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Deferred revenues consist of products sold to distributors with payment terms greater than the Company’s customary business terms due to lack of credit history or operating in a new market in which the Company has no prior experience. The Company defers the recognition of revenue until the criteria for revenue recognition has been met and payments become due or cash is received from these distributors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_ecustom--StockIssuedInExchangeForServicesPolicyTextBlock_z0oQx5xa4uV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zt1sDWUA7bwf"><i>Stock Issued in Exchange for Services</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s common stock issued in exchange for services is valued at estimated fair market value based upon trading prices of the Company’s common stock on the dates of the stock transactions. The corresponding expense of the services rendered is recognized over the period that the services are performed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_846_eus-gaap--CompensationRelatedCostsPolicyTextBlock_zGGBZXImQobh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">j) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_867_zmPrYJXZIQB9"><i>Stock-based Compensation</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes compensation expense for all share-based payments in accordance with FASB Codification Topic 718, <i>Compensation — Stock Compensation</i>, (ASC 718). Under the fair value recognition provisions of ASC 718, the Company recognizes share-based compensation expense, net of an estimated forfeiture rate, over the requisite service period of the award.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value at grant date of stock options is estimated using the Black-Scholes option-pricing model. Compensation expense is recognized on a straight-line basis over the stock option vesting period based on the estimated number of stock options that are expected to vest. Shares are issued from treasury upon exercise of stock options.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--ComprehensiveIncomePolicyPolicyTextBlock_zgEMnW02CDQf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(k) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_861_zwpbLpQPaG8b"><i>Other Comprehensive Income</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive income refers to revenues, expenses, gains and losses that under generally accepted accounting principles are included in comprehensive income, but are excluded from net income as these amounts are recorded directly as an adjustment to stockholders’ equity. The Company’s other comprehensive income is comprised only of unrealized foreign exchange gains and losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zGDNr1tsGLY" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(l) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_zKKdVY7RotQ5"><i>Income Per Share</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic earnings per share is computed by dividing income available to common stockholders by the weighted average number of common shares outstanding in the period. Diluted earnings per share are calculated giving effect to the potential dilution of the exercise of options and warrants. Common equivalent shares, composed of incremental common shares issuable upon the exercise of stock options and warrants are included in diluted net income per share to the extent that these shares are dilutive. Common equivalent shares that have an anti-dilutive effect on net income per share have been excluded from the calculation of diluted weighted average shares outstanding for the three months ended March 31, 2022 and 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--UseOfEstimates_z5vjJf7EZJgc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(m) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86E_zwrZcivJ7BJe"><i>Use of Estimates</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates and would impact the results of operations and cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimates and underlying assumptions are reviewed at each period end. Revisions to accounting estimates are recognized in the period in which the estimates are revised and in any future periods affected.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 35.45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant areas requiring the use of management estimates include assumptions and estimates relating to the valuation of goodwill and intangible assets, asset impairment analysis, share-based payments, valuation allowances for deferred income tax assets, determination of useful lives of property, equipment and leaseholds and intangible assets, recoverability of accounts receivable, recoverability of investments, discount rates for right of use assets and the valuation of inventory.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--FairValueOfFinancialInstrumentsPolicy_z0fxaoJmLGci" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 35.45pt; text-align: justify; text-indent: 0.55pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(n) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_865_znoWoRExYjak"><i>Fair Value of Financial Instruments</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is defined as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. Valuation techniques used to measure fair value must maximize the use of observable inputs and minimize the use of unobservable inputs. The standard describes a fair value hierarchy based on three levels of inputs described below, of which the first two are considered observable and the last unobservable, that may be used to measure fair value.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 – Quoted prices in active markets for identical assets or liabilities.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 — Unobservable inputs that are supported by little or no market activity which is significant to the fair value of the assets or liabilities.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair values of cash and cash equivalents, term deposits, accounts receivable, accounts payable, accrued liabilities and the short term line of credit for all periods presented approximate their respective carrying amounts due to the short term nature of these financial instruments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the long term debt for all periods presented approximates their respective carrying amounts due to these financial instruments being at market rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--CommitmentsAndContingenciesPolicyTextBlock_zEHFDFyZ2zV8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(o) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_862_zm2PREXpF3M3"><i>Contingencies</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain conditions may exist as of the date the consolidated financial statements are issued which may result in a loss to the Company but which will only be resolved when one or more future events occur or fail to occur. The Company’s management and its legal counsel assess such contingent liabilities, and such assessment inherently involves an exercise of judgment. In assessing loss contingencies related to legal proceedings that are pending against the Company or unasserted claims that may result in such proceedings, the Company’s legal counsel evaluates the perceived merits of any legal proceedings or unasserted claims as well as the perceived merits of the amount of relief sought or expected to be sought therein.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the assessment of a contingency indicates that it is probable that a material loss has been incurred and the amount of the liability can be estimated, the estimated liability would be accrued in the Company’s consolidated financial statements. If the assessment indicates that a potential material loss contingency is not probable, but is reasonably possible, or is probable but cannot be estimated, then the nature of the contingent liability, together with an estimate of the range of possible loss if determinable and material, would be disclosed.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Loss contingencies considered remote are generally not disclosed unless they involve guarantees, in which case the guarantees would be disclosed. Legal fees associated with loss contingencies are expensed as incurred.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--IncomeTaxPolicyTextBlock_zeD8YNF8ytBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(p) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zgGEBqqXivHf"><i>Income Taxes</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the expected future tax consequences attributable to temporary differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. Deferred tax assets are reduced by a valuation allowance so that the assets are recognized only to the extent that when, in the opinion of management, it is more likely than not that some portion or all of the deferred tax assets will be realized.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with FASB ASC 740 “<i>Income taxes</i>” under the liability method, it is the Company’s policy to provide for uncertain tax positions and the related interest and penalties based upon management’s assessment of whether a tax benefit is more likely than not to be sustained upon examination by tax authorities. At March 31, 2022, the Company believes it has appropriately accounted for any unrecognized tax benefits. To the extent the Company prevails in matters for which a liability for an unrecognized benefit is established or is required to pay amounts in excess of the liability, the Company’s effective tax rate in a given financial statement period may be affected. Interest and penalties associated with the Company’s tax positions are recorded as interest expense in the consolidated statements of operations and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_849_eus-gaap--ConcentrationRiskCreditRisk_zxQ2QUZm2xy2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(q) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_863_zag42A8Qtt15"><i>Risk Management</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s credit risk is primarily attributable to its accounts receivable. The amounts presented in the accompanying consolidated balance sheets are net of allowances for doubtful accounts, estimated by the Company’s management based on prior experience and the current economic environment. The Company is exposed to credit-related losses in the event of non-payment by customers. Credit exposure is minimized by dealing with only credit worthy counterparties. Revenue for the Company’s three primary customers totaled $<span id="xdx_903_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zsGFNgC1XJhd" title="Revenue from Contract with Customer, Excluding Assessed Tax">6,235,661</span> (<span id="xdx_902_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_z44u7ROVWdK" title="Concentration risk threshold percentage">58</span>%) for the three months ended March 31, 2022 (2021 - $<span id="xdx_90C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pp0p0_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zPGa42MgqE27">3,120,819</span> or <span id="xdx_906_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20210331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--RevenueFromContractWithCustomerMember_zlTemFAhyxp4">41</span>%). Accounts receivable for the Company’s three primary customers totaled $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_zeL30PeqvdLa">6,367,303</span> (<span id="xdx_909_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20220101__20220331__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zygXz6MiRDW7" title="Accounts Receivable, after Allowance for Credit Loss">64</span>%) at March 31, 2022 (December 31, 2021 - $<span id="xdx_908_eus-gaap--AccountsReceivableNet_iI_pp0p0_c20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember_z1Z7mjFukIJa" title="Accounts Receivable, after Allowance for Credit Loss">4,940,995</span> or <span id="xdx_90B_ecustom--ConcentrationRiskThresholdPercentage_pid_dp_c20210101__20211231__us-gaap--ConcentrationRiskByTypeAxis__custom--ThreePrimaryCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zRBi7vzHhjf">69</span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The credit risk on cash and cash equivalents is limited because the Company limits its exposure to credit loss by placing its cash and cash equivalents with major financial institutions. The Company maintains cash balances at financial institutions which at times exceed federally insured amounts. The Company has not experienced any losses in such accounts.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to foreign exchange and interest rate risk to the extent that market value rate fluctuations materially differ from financial assets and liabilities, subject to fixed long-term rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to foreign exchange risks, the Company is closely monitoring the fluctuations in the foreign currency exchange rates and the impact on the value of cash and cash equivalents, accounts receivable, and accounts payable and accrued liabilities. The Company has not hedged its exposure to currency fluctuations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is exposed to interest rate risk to the extent that the fair value or future cash flows for financial liabilities will fluctuate as a result of changes in market interest rates. The Company is exposed to interest rate risk on its long-term debt.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In order to manage its exposure to interest rate risk, the Company is closely monitoring fluctuations in market interest risks and will refinance its long-term debt where possible to obtain more favourable rates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 6235661 0.58 3120819 0.41 6367303 0.64 4940995 0.69 <p id="xdx_84A_eus-gaap--EquityMethodInvestmentsPolicy_ztDrrYNIx7Wh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(r) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_86F_zkFYdJixhyHh"><i>Equity Method Investment</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company accounts for investments using the equity method of accounting if the investment provides the Company the ability to exercise significant influence, but not control, over the investee. <span id="xdx_90D_eus-gaap--EquityMethodInvestmentDescriptionOfPrincipalActivities_c20220101__20220331_zORyoF1kYrF3" title="Equity method investment, description">Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate</span>. Under the equity method of accounting, the investment is initially recorded at cost in the consolidated balance sheets under other assets and adjusted for dividends received and the Company’s share of the investee’s earnings or losses together with other-than-temporary impairments which are recorded through other income (loss), net in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> Significant influence is generally deemed to exist if the Company’s ownership interest in the voting stock of the investee ranges between 20% and 50%, although other factors, such as representation on the investee’s board of directors, are considered in determining whether the equity method of accounting is appropriate <p id="xdx_842_eus-gaap--GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy_zrTTutJGup58" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(s) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_864_zRGQ0pd62zoj"><i>Goodwill and intangible assets</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill represents the excess of the purchase price of an acquired entity over the amounts assigned to the assets acquired and liabilities assumed. Goodwill is not amortized, but is reviewed for impairment annually or more frequently if certain impairment conditions arise. The Company performs an annual goodwill impairment review in the fourth quarter of each year at the reporting unit level. The evaluation begins with a qualitative assessment of the factors that could impact the significant inputs used to estimate fair value. If after performing the qualitative assessment, it is determined that it is more likely than not that the fair value of a reporting unit is greater than its carrying amount, including goodwill, then no further analysis is necessary. However, if the results of the qualitative test are unclear, the Company performs a quantitative test, which involves comparing the fair value of a reporting unit with its carrying amount, including goodwill. The Company uses an income-based valuation method, determining the present value of future cash flows, to estimate the fair value of a reporting unit. If the fair value of a reporting unit exceeds its positive carrying amount, goodwill of the reporting unit is considered not impaired, and no further analysis is necessary. If the fair value of the reporting unit is less than its carrying amount, goodwill impairment would be recognized equal to the amount of the carrying value in excess of the reporting unit’s fair value, limited to the total amount of goodwill allocated to the reporting unit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.05in; text-align: justify; text-indent: 0.3in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Intangible assets primarily include trademarks and trade secrets with indefinite lives and customer-relationships with finite lives. Intangible assets with indefinite lives are not amortized but are tested for impairment on an annual basis, or more frequently if indicators of impairment are present. Indefinite lived intangible assets are assessed using either a qualitative or a quantitative approach. The qualitative assessment evaluates factors including macro-economic conditions, industry and company-specific factors, legal and regulatory environments, and historical company performance in assessing fair value. If it is determined that it is more likely than not that the fair value of the intangible asset is less than its carrying value, a quantitative test is then performed. Otherwise, no further testing is required. When using a quantitative approach, the Company compares the fair value of the intangible asset to its carrying amount, including goodwill. If the estimated fair value of the intangible asset is less than the carrying amount of the intangible asset, impairment is indicated, requiring recognition of an impairment charge for the differential.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qualitative assessments of goodwill and indefinite-lived intangible assets were performed in 2021 and 2020. Based on the results of the assessment, it was determined that it is more likely than not the reporting unit, customer lists and trademarks had a fair value in excess of their carrying value. Accordingly, no further impairment testing was completed and no impairment charges related to goodwill or indefinite-lived intangibles were recognized during the three months ended March 31, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.35in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Finite-lived intangible assets are amortized on a straight-line basis over their estimated useful lives. The Company reviews for impairment indicators of finite-lived intangibles and other long-lived assets as described in the “Impairment of Long Lived Assets” significant accounting policy.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock_z04N0E5Tnk5f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 24.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(t) </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_866_zLtrONxA0ySk"><i>Recent Accounting Pronouncements</i></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has implemented all applicable new accounting pronouncements that are in effect. Those pronouncements did not have any material impact on the consolidated financial statements unless otherwise disclosed, and the Company does not believe that there are any other new accounting pronouncements that have been issued that might have a material impact on its financial position or results of operations.</span></p> <p id="xdx_80B_eus-gaap--LesseeOperatingLeasesTextBlock_zEv8HC55GjU6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>3. <span>Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span><span id="xdx_824_z19i94jt8aF7" style="display: none">LEASES</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounting and reporting guidance for leases requires that leases be evaluated and classified as either operating or finance leases by the lessee and as either operating, sales-type or direct financing leases by the lessor. For leases with terms greater than 12 months, the Company records the related right-of-use (“ROU”) asset and lease obligation at the present value of lease payments over the term. Leases may include fixed rental escalation clauses, renewal options and / or termination options that are factored into the determination of lease payments when appropriate. The Company’s operating leases are included in ROU assets, lease liabilities-current portion and lease liability-less current portion in the accompanying consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. The Company’s leases do not usually provide a readily determinable implicit rate; therefore, an estimate of the Company’s incremental borrowing rate is used to discount the lease payments based on information available at the lease commencement date. The discount rate used was <span id="xdx_90F_eus-gaap--LesseeOperatingLeaseDiscountRate_iI_pid_dp_c20220331_zeXmFCBxmwe" title="Operating leases discount rate">5.5</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zrL0YWJQkug2" style="display: none">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 56%">Balance, January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">217,267</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">483,113</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(13,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, end of period</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance">203,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, January 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance">217,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance">483,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense">2,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(16,085</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">203,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term portion</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion">57,045</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">146,676</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">203,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">217,267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_ze22XPd5UPq2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted rent payments for the next four years are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zuPBsIfZupE7" style="display: none">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">42,525</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,080</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,520</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">221,145</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zRpEIDEuCddg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of discounting</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,424</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability, March 31, 2022</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">203,721</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A6_zlEUFrjBemd1" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.055 <p id="xdx_89D_ecustom--SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock_zQNI83jt9Ozc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below summarizes the right-of-use asset and lease liability for the period ended March 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zrL0YWJQkug2" style="display: none">SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Right of Use Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 56%">Balance, January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20220101__20220331_z5hhNbOGzZ6k" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">217,267</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAsset_iS_pp0p0_c20210101__20211231_zyxlc5f883Db" style="width: 18%; text-align: right" title="Right of Use Assets Beginning Balance">483,113</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20220101__20220331_zY4fWimaOffb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(13,546</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_iN_pp0p0_di_c20210101__20211231_zsDJ2sqSVMj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Depreciation">(265,846</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, end of period</td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20220101__20220331_z45wgEVN17zc" style="text-align: right" title="Right of Use Assets Ending Balance">203,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseRightOfUseAsset_iE_pp0p0_c20210101__20211231_zLvLh8IKVxS5" style="text-align: right" title="Right of Use Assets Ending Balance">217,267</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-decoration: underline; font-weight: bold; text-align: left">Lease Liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, January 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20220101__20220331_zTyt2ik16Jfi" style="text-align: right" title="Lease Liability Beinning Balance">217,267</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--OperatingLeaseLiability_iS_pp0p0_c20210101__20211231_zAI2qyTITpe1" style="text-align: right" title="Lease Liability Beinning Balance">483,113</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease interest expense</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20220101__20220331_zKNGA1vP2MO7" style="text-align: right" title="Lease interest expense">2,539</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--LeaseInterestExpense_pp0p0_c20210101__20211231_zB3dtaYnQhR6" style="text-align: right" title="Lease interest expense">22,057</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20220101__20220331_zIN9yL8AqEJb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(16,085</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--OperatingLeasePayments_iN_pp0p0_di_c20210101__20211231_z2CRiu51V602" style="border-bottom: Black 1.5pt solid; text-align: right" title="Payments">(287,903</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, end of period</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20220101__20220331_zbtTXm3lZ3Z6" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">203,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiability_iE_pp0p0_c20210101__20211231_zJgVFps2tfq9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Lease Liability Ending Balance">217,267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Short-term portion</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20220331_zWwqQ0kPZgW9" style="text-align: right" title="Short-term portion">57,045</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20211231_zgIYM8VYI1Hc" style="text-align: right" title="Short-term portion">77,715</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Long-term portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20220331_zJel94oj46Ld" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">146,676</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_pp0p0_c20211231_z27yAM1W9Vh1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Long-term portion">139,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Total</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20220331_zIGIeNGe13xk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">203,721</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98C_eus-gaap--OperatingLeaseLiability_iI_pp0p0_c20211231_zWLWDTwHVuSe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Operating Lease, Liability">217,267</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 217267 483113 13546 265846 203721 217267 217267 483113 2539 22057 16085 287903 203721 217267 57045 77715 146676 139552 203721 217267 <p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zVdAHVuZwlzf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Undiscounted rent payments for the next four years are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zuPBsIfZupE7" style="display: none">SCHEDULE OF UNDISCOUNTED RENT PAYMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20220331_zlq4xek4Vpk9" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzclX_z5pGJCqZTvy9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2022</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">42,525</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0_maLOLLPzclX_zEApQY25C2v6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">58,080</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0_maLOLLPzclX_zGdC70ylpxLi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,520</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0_maLOLLPzclX_zcqRE4MPI5Qj" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">61,020</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iTI_pp0p0_mtLOLLPzclX_zt6lFu0ia6T3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">221,145</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zRpEIDEuCddg" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Impact of discounting</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,424</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability, March 31, 2022</span></td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">203,721</td><td style="text-align: left"> </td></tr> </table> 42525 58080 59520 61020 221145 17424 203721 <p id="xdx_808_eus-gaap--FinancingReceivablesTextBlock_zAxEcfVMn32l" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>4. Accounts Receivable </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span style="display: none"><span id="xdx_82F_z0T2P5BegpO6">ACCOUNTS RECEIVABLE</span></span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span/></b></span></p> <p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zp1iFiOAYxf3" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">10,217,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(274,561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,943,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zRWIpHTT8fPc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zRm5QDvNDnVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zp1iFiOAYxf3" style="display: none">SCHEDULE OF ACCOUNTS RECEIVABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20220331_z32dASjfXaii" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20211231_z02akd4uvu7a" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iI_pp0p0_maAANRNzCGO_maAANRNzPjC_zQAbRnkYluQ6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">10,217,709</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">7,403,308</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_iNI_pp0p0_di_msAANRNzCGO_msAANRNzPjC_zQUIIpHFN9L9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Allowances for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(274,561</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(273,979</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--AccountsAndNotesReceivableNet_iTI_pp0p0_mtAANRNzPjC_zcxVpBUBSwUb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total accounts receivable</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,943,148</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,129,329</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 10217709 7403308 274561 273979 9943148 7129329 <p id="xdx_809_eus-gaap--InventoryDisclosureTextBlock_zHuy3cnqxxWd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>5. <span>Inventories</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_822_zz5CzO0zUA4b" style="display: none">INVENTORIES</span><b> </b></span></p> <p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z8PWcXZUNw88" style="display: none">SCHEDULE OF INVENTORIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Completed goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,816,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,398,285</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,214,651</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zGkyY36rYBhi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFsKVPZvDpOd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z8PWcXZUNw88" style="display: none">SCHEDULE OF INVENTORIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 85%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20220331_zCB9XLR8ixYb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20211231_zIGuxkfGR7Ci" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--InventoryFinishedGoods_iI_pp0p0_maINzDiN_maINzkLt_zXyiwHsSEFt8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Completed goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,816,366</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">3,417,829</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryRawMaterialsAndSupplies_iI_pp0p0_maINzDiN_maINzkLt_zwpLQO824I01" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Raw materials and supplies</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">8,398,285</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,084,176</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InventoryNet_iTI_pp0p0_mtINzkLt_zBOaPSFfK94k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> <span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Total inventory</span> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,214,651</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,502,005</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 3816366 3417829 8398285 6084176 12214651 9502005 <p id="xdx_803_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_z1DPNKMhG3fl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>6. Property, equipment &amp; <span style="font-variant: small-caps">leaseholds</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span id="xdx_826_zBHOu17cbcGf" style="font: small-caps 10pt Times New Roman, Times, Serif">PROPERTY, EQUIPMENT &amp; LEASEHOLDS</span></p> <p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zZleHGIfW4fi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">March 31, 2022</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">March 31, 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right">4,870,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right">3,018,920</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right">1,851,858</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right">196,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right">80,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right">116,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right">43,644</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right">42,571</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right">1,073</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right">130,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right">108,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right">22,293</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right">1,899</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right">1,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right">691</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right">6,999,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right">4,314,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right">2,684,506</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right">9,601</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right">7,788</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right">1,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right">34,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right">26,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right">7,710</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0778">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right">109,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right">109,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,718,755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,798,736</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,920,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">December 31, 2021</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">December 31, 2021</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right">4,823,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right">2,983,589</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right">1,840,119</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right">196,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right">71,258</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right">124,997</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right">43,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right">42,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right">1,149</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right">130,658</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right">106,101</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right">24,557</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right">1,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right">1,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right">717</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right">6,867,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right">4,171,699</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right">2,696,100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right">9,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right">7,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right">1,931</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right">34,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right">26,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right">8,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0817">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right">107,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right">107,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0820">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zy25hbIF9Aja" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount of depreciation expense for the three months ended March 31, 2022: $<span id="xdx_90B_eus-gaap--Depreciation_pp0p0_c20220101__20220331_zeRnzMdRWe4k" title="Depreciation">188,378</span> (2021: $<span id="xdx_908_eus-gaap--Depreciation_pp0p0_c20210101__20210331_z2fUYHm3zIQ3">184,855</span>) and is included in cost of sales in the unaudited interim condensed consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_890_eus-gaap--PropertyPlantAndEquipmentTextBlock_zjB6bFmprZh3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zZleHGIfW4fi" style="display: none">SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">March 31, 2022</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">March 31, 2022</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zEhdkexduNe7" style="width: 14%; text-align: right">4,870,778</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zOMXC02zUaI6" style="width: 14%; text-align: right">3,018,920</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zbBYhfaSRC7h" style="width: 14%; text-align: right">1,851,858</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zchoMD10yp1b" style="text-align: right">196,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zDRDJRBZYtN5" style="text-align: right">80,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zBys2X0Kezz3" style="text-align: right">116,048</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zmVrs0bNvzvg" style="text-align: right">43,644</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zoOL4ebufuo3" style="text-align: right">42,571</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zRR9L50sljQg" style="text-align: right">1,073</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zm6AMLj5VK0i" style="text-align: right">130,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zxFe1u5Esr16" style="text-align: right">108,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zQPlOqwdSjW3" style="text-align: right">22,293</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z3OUwsCwk643" style="text-align: right">1,899</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_ztRuiR92y5na" style="text-align: right">1,208</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zjW0r1JMiLo3" style="text-align: right">691</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_znx15sJVSAc1" style="text-align: right">6,999,195</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z5BuXc8RcTUe" style="text-align: right">4,314,689</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zN6GM3c5HkZj" style="text-align: right">2,684,506</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z3f4LOUIAQn9" style="text-align: right">9,601</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zqPRK6sX6k6" style="text-align: right">7,788</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zFWGqjHD7NXd" style="text-align: right">1,813</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zPsH5wXLI8r5" style="text-align: right">34,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zyQv9ztzhAae" style="text-align: right">26,690</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zaQfTUSd3fE6" style="text-align: right">7,710</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zONU42Qw2zGg" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zgE3il0ZqHF3" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zyLzqdrr9fHb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0778">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zrtQ6VE7c0fb" style="text-align: right">109,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zdkSaQWF05Bk" style="text-align: right">109,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z33tuzvz0lNd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0781">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zpH0BCaUDbxh" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zA5K0jC4iqld" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0783">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z84Hvk5phQj4" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20220331_zT1mH9SFkMm5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,718,755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20220331_zV2F28Dknq1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,798,736</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20220331_zWNJFKxGLkWi" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,920,019</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">December 31, 2021</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated</td><td> </td><td> </td> <td colspan="2" style="text-align: center">December 31, 2021</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Depreciation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Net</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Buildings and improvements</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zfPD51zgXBwh" style="width: 17%; text-align: right">4,823,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zc6DRUyB9Mre" style="width: 14%; text-align: right">2,983,589</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BuildingAndImprovementsMember_zUk6hMdRFVr4" style="width: 17%; text-align: right">1,840,119</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Automobiles</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zYjBBwgB2lk2" style="text-align: right">196,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zxn4kZ8FlpSb" style="text-align: right">71,258</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--AutomobilesMember_zyabzl7plVfi" style="text-align: right">124,997</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Computer hardware</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zsQQz7Ck2YT8" style="text-align: right">43,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_ztwhUEFxlKP7" style="text-align: right">42,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ComputerEquipmentMember_zR7mp9Hoj1Ba" style="text-align: right">1,149</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zTqODZ9Qqji4" style="text-align: right">130,658</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zAcpTbqt1Pyd" style="text-align: right">106,101</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zi6JCkbX07Gg" style="text-align: right">24,557</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z74LBLiw9DBe" style="text-align: right">1,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_zQrGzyOCrnGe" style="text-align: right">1,155</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--OfficeEquipmentMember_z6mJxqQUumy2" style="text-align: right">717</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Manufacturing equipment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_zIdztkVv6Tzf" style="text-align: right">6,867,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z1FOGH0xogHj" style="text-align: right">4,171,699</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--MachineryAndEquipmentMember_z6DFkY0gqyvg" style="text-align: right">2,696,100</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Trailer</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_z1UHhFLRDUk4" style="text-align: right">9,463</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zWegFSbjN9Ig" style="text-align: right">7,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--TrailerMember_zagHMWUPldr4" style="text-align: right">1,931</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Boat</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zLP5j7beqCba" style="text-align: right">34,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zVmF2sw8RbGh" style="text-align: right">26,284</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--BoatMember_zfmJbm2vKBBa" style="text-align: right">8,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Leasehold improvements</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zuT13AfsaN9l" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_z8PDdjlapUb6" style="text-align: right">88,872</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LeaseholdImprovementsMember_zsqg0WJnR1rl" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0817">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Technology</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zn2beORyULa3" style="text-align: right">107,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_zXyRSxBJBKAd" style="text-align: right">107,759</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--DevelopedTechnologyRightsMember_z5PjDVC9kiwh" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0820">—</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Land</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zTwY8QmDeizg" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zsIBwX0aBqWh" style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0822">—</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z1jDEeHbNMZc" style="border-bottom: Black 1.5pt solid; text-align: right">234,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_pp0p0_c20211231_z26Fk2spKmwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Cost">12,538,418</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iI_pp0p0_c20211231_zqHJfdASVkO9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Accumulated Depreciation">7,606,705</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_985_eus-gaap--PropertyPlantAndEquipmentNet_iI_pp0p0_c20211231_zFvzL4t1OAQ1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Property, Plant and Equipment, Net, Total">4,931,713</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 4870778 3018920 1851858 196255 80207 116048 43644 42571 1073 130714 108421 22293 1899 1208 691 6999195 4314689 2684506 9601 7788 1813 34400 26690 7710 88872 88872 109370 109370 234027 234027 12718755 7798736 4920019 4823708 2983589 1840119 196255 71258 124997 43605 42456 1149 130658 106101 24557 1872 1155 717 6867799 4171699 2696100 9463 7532 1931 34400 26284 8116 88872 88872 107759 107759 234027 234027 12538418 7606705 4931713 188378 184855 <p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zOu7XB79rnXf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>7. <span id="xdx_826_z82hxHCD12b6">Patents</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span id="xdx_82B_z2aMNcaRzKS" style="display: none">PATENTS</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zO7Sn9NpkcA4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In fiscal 2005, the Company started the patent process for additional WATER$AVR® products. Patents associated with these costs were granted in 2006 and they have been amortized over their legal life of 17 years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zi0le2ALWsOi" style="display: none">SCHEDULE OF PATENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost">212,161</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization">202,572</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net">9,589</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December <span style="font-variant: small-caps">31,</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated <br/> Amortization</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December <span style="font-variant: small-caps">31,</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">208,079</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">194,380</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: small-caps 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: small-caps 10pt Times New Roman, Times, Serif">13,699</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> <p id="xdx_8AF_zUlpvzQZ8aCf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The increase in the carrying amount of patents is primarily due to foreign currency translation effects. The 2022 cost in Canadian dollars - $<span id="xdx_90A_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20220331_zlFZfEfE5sid" title="Increase in currency conversion">265,102</span> (December 31, 2021 - $<span id="xdx_904_ecustom--IncreaseInCurrencyConversion_iI_pp0p0_uCAD_c20211231_zVxxyKPpTxml">265,102</span> in Canadian dollars).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Amount of amortization for 2022 - $<span id="xdx_904_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331_zT7KBfQbisv8">4,110</span> (2021 - $<span id="xdx_90B_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231_zPVxYPbjKJT9">4,110</span>) and is included in cost of sales in the consolidated statements of income and comprehensive income.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over this year is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z3Snfltbdhbk" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%"> </td> <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,699</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A2_zDuWbbELftI6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zO7Sn9NpkcA4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In fiscal 2005, the Company started the patent process for additional WATER$AVR® products. Patents associated with these costs were granted in 2006 and they have been amortized over their legal life of 17 years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zi0le2ALWsOi" style="display: none">SCHEDULE OF PATENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Accumulated <br/> Amortization</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, <span style="font-variant: small-caps">2022</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; width: 34%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20220331_zABq87tTIgLf" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Patents, Cost">212,161</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20220331_z2uHq5ULvZV3" style="border-bottom: Black 1.5pt solid; width: 18%; text-align: right" title="Accumulated Amortization">202,572</td><td style="width: 1%; padding-bottom: 1.5pt; text-align: left"> </td><td style="width: 2%; font-variant: small-caps; padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; width: 1%; font-variant: small-caps; text-align: left">$</td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20220331_zPC4A3qXErK5" style="border-bottom: Black 1.5pt solid; width: 18%; font-variant: small-caps; text-align: right" title="Patents, Net">9,589</td><td style="width: 1%; padding-bottom: 1.5pt; font-variant: small-caps; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December <span style="font-variant: small-caps">31,</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accumulated <br/> Amortization</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td colspan="2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December <span style="font-variant: small-caps">31,</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: center"><span style="font: small-caps 10pt Times New Roman, Times, Serif">2021 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net</span></p></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Patents</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_98C_eus-gaap--FiniteLivedPatentsGross_iI_pp0p0_c20211231_zWyEJ0LMcVbc" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">208,079</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pp0p0_c20211231_zOFAV1B0Dit2" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">194,380</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font: small-caps 10pt Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif">$</span></td> <td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pp0p0_c20211231_z0RmKq2CyjU4" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: right"><span style="font: small-caps 10pt Times New Roman, Times, Serif">13,699</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font: small-caps 10pt Times New Roman, Times, Serif"> </span></td></tr> </table> 212161 202572 9589 208079 194380 13699 265102 265102 4110 4110 <p id="xdx_89C_eus-gaap--ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_zE3zcs0rU3lh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over this year is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z3Snfltbdhbk" style="display: none">SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 78%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 1%"> </td> <td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_c20220331_zBVa4IU2E2dh" style="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 18%" title="2022"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">13,699</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 13699 <p id="xdx_80E_eus-gaap--GoodwillAndIntangibleAssetsDisclosureTextBlock_zpQmIGJybgI3" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8. <span style="font-variant: small-caps"><span id="xdx_820_zPwxOfu4SeA9">GOODWILL AND INTANGIBLE ASSETS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><span id="xdx_825_zWgNnCFTSV73" style="display: none">GOODWILL AND INTANGIBLE ASSETS</span></span></p> <p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zGgMIY68u6Zg" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance">2,534,275</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl0862">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl0864">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance">2,534,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Indefinite Lived Intangible Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance">770,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl0872">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl0874">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance">770,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"> <tr style="vertical-align: bottom"> <td>Definite Life Intangible Assets</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance">2,006,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance">1,830,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance as of March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,790,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A7_zr2D5ETRxwxc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Definite life intangible assets consist of customer relationships and software related to the acquisition of ENP Investments. Customer relationships and software are amortized over their estimated useful life of <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zLWkUlT4epjg" title="Estimated useful life">15</span> years and <span id="xdx_90D_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_dtY_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--ComputerSoftwareIntangibleAssetMember_zgclTYvdqHYa" title="Estimated useful life">3</span> years, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over the next five years is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z50dPnhbpDck" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 65%; text-align: left">2022</td><td style="width: 10%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022">160,000</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026">160,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A0_zykt0TK5byB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b> </b></span></p> <p id="xdx_895_eus-gaap--ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_zUFGHwKbE4fc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zGgMIY68u6Zg" style="display: none">SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Goodwill</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iS_pp0p0_c20220101__20220331_zur9gL9R58Bi" style="width: 18%; text-align: right" title="Goodwill, Beginning balance">2,534,275</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--GoodwillAcquiredDuringPeriod_pdp0_c20220101__20220331_znhBBdgPAQo5" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl0862">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--GoodwillImpairmentLoss_pdp0_c20220101__20220331_zUlRfKbJIUSk" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl0864">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zEyqEmhOd9q7" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--Goodwill_iE_pp0p0_c20220101__20220331_zFiACAOqBv72" style="border-bottom: Black 1.5pt solid; text-align: right" title="Goodwill, Ending balance">2,534,275</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Indefinite Lived Intangible Assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of December 31, 2020</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231_zgYJoOZ2CR11" style="text-align: right" title="Balance">770,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--IndefinitelivedIntangibleAssetsAcquired_pdp0_c20210101__20211231_zBIcWW7q3Ypk" style="text-align: right" title="Additions"><span style="-sec-ix-hidden: xdx2ixbrl0872">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Impairment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill_pdp0_c20210101__20211231_zzrHMsROiClg" style="border-bottom: Black 1.5pt solid; text-align: right" title="Impairment"><span style="-sec-ix-hidden: xdx2ixbrl0874">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_z90hRGASBdc8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance as of December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20210101__20211231_zgxbeMlNkDq2" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance">770,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Goodwill relates to the acquisition of ENP Investments. Indefinite lived intangible assets consist of trade secrets and trademarks related to the acquisition of ENP Investments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 75%"> <tr style="vertical-align: bottom"> <td>Definite Life Intangible Assets</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance as of December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_znNMCRxzbX4l" style="width: 18%; text-align: right" title="Beginning balance">2,006,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zHR0ZsdrVQzf" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(176,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance as of December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zz8zMwedJiok" style="text-align: right" title="Beginning balance">1,830,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--AmortizationOfIntangibleAssets_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zhmj9tSY8Xvh" style="border-bottom: Black 1.5pt solid; text-align: right" title="Amortization">(40,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance as of March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--IndefiniteLivedIntangibleAssetsExcludingGoodwill_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnPInvestmentsCorporationLLCMember_zdywYg50Ro9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Ending balance">1,790,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 2534275 -176000 2534275 770000 -40000 770000 2006000 -176000 1830000 -40000 1790000 P15Y P3Y <p id="xdx_895_ecustom--ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock_zO1XaiAR3ZZg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Estimated amortization expense over the next five years is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_z50dPnhbpDck" style="display: none">SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 70%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 65%; text-align: left">2022</td><td style="width: 10%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 23%; text-align: right"><span id="xdx_90C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zeYtfHnkIFkj" title="2022">160,000</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zUtAUw5Y8x0l" style="text-align: right" title="2023">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_z720ZoXD1Zsj" style="text-align: right" title="2024">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zkxkdXIKKBq3" style="text-align: right" title="2025">160,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pp0p0_c20220331__us-gaap--FairValueByAssetClassAxis__us-gaap--FiniteLivedIntangibleAssetsMember_zo3opxvwn2Nf" style="text-align: right" title="2026">160,000</td><td style="text-align: left"> </td></tr> </table> 160000 160000 160000 160000 160000 <p id="xdx_80D_ecustom--LongTermDepositsTextBlock_z2TOUKsle8nj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>9. <span>Long Term Deposits</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_826_zXbdXhcO4121" style="display: none">LONG TERM DEPOSITS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits held by landlords and security deposits held by various vendors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zy5S66jpkUy9" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_49C_20220331_zgT3EnszsJ2a" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_49A_20211231_zFMwrWhyCsJ1" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long term deposits</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,540</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 8,540</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AC_zoY05VRErewd" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_ecustom--ScheduleOfLongTermDepositsTableTextBlock_zBF2AUzVQ9h" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has reclassified certain security deposits to better reflect their long term nature. Long term deposits consist of damage deposits held by landlords and security deposits held by various vendors.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zy5S66jpkUy9" style="display: none">SCHEDULE OF LONG TERM DEPOSITS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 90%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif; width: 56%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_49C_20220331_zgT3EnszsJ2a" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">March 31, 2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td id="xdx_49A_20211231_zFMwrWhyCsJ1" style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December 31, 2021</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: white"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--DepositsAssetsNoncurrent_iI_pp0p0" style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: #CCEEFF"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Long term deposits</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,540</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 8,540</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 8540 8540 <p id="xdx_806_eus-gaap--EquityMethodInvestmentsDisclosureTextBlock_zY1msLWeMqF7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>10. <span>Investments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span> </span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_82A_zSGT5tY3Piwh" style="display: none">INVESTMENTS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a <span id="xdx_909_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_uPure_c20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zd0JLjNzpLU3" title="Ownership interest">50</span>% ownership interest in ENP Peru Investments LLC (“ENP Peru”). ENP Peru is located in Illinois and leases warehouse space. The Company accounts for this investment using the equity method of accounting. A summary of the Company’s investment follows:</span></p> <p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning">3,822</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Return of equity</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning">22,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(7,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">15,142</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z95W8AyjKUFf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized profit and loss information related to the equity accounted investment is as follows for the full year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zW2kTmVbFat2" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">45,285</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AB_zFGFtxBDwyMe" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_90D_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_c20181201__20181231__dei--LegalEntityAxis__custom--AppliedHoldingCorpMember_pp0p0" title="Investment">200,000</span> in Applied Holding Corp. (“Applied”). Applied is a captive insurance company and the Company received a non-convertible promissory note for its investment which becomes due in 2021 but may be extended with notice for a maximum of two years. In accordance with FASB Codification Topic 323, <i>Investments – Equity Method and Joint Ventures</i> (ASC 323), the Company has elected to account for this investment at cost. During the year ended December 31, 2021, the Company entered an agreement with Applied to extend the maturity date of this promissory note to December 6, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2018 the Company invested $<span id="xdx_906_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20181201__20181231__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_zV2dbO6Vxdl6">500,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Trio Opportunity Corp. (“Trio”), a privately held entity. Trio is a real estate investment vehicle and the Company received <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20181201__20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_ztOi3uREm2fd">50,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">non-voting Class B shares at $<span id="xdx_902_eus-gaap--SharePrice_iI_pid_c20181231__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__dei--LegalEntityAxis__custom--TrioOpportunityCorpMember_z54j2qg0z7r1">10.00</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">/share. In accordance with FASB Codification Topic 321, <i>Investments – Equity Securities (</i>ASC 321), the Company has elected to account for this investment at cost.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2019, the Company invested $<span id="xdx_900_eus-gaap--InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease_pp0p0_c20190101__20190131__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zRV6GKLrH7Cb">1,001,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in a Florida based LLC that is engaged in international sales of fertilizer additives. The Company accounts for this investment using the equity method of accounting. According to the operating agreement, the Company has a <span id="xdx_900_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20190131__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z1pauv2qkPS8">50</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% interest in the profit and loss of the Florida based LLC but does not have control. <span style="background-color: white">A summary of the Company’s investment follows:</span></span></p> <p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zSxTKT1btj3a" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning">3,572,345</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gain in equity method investment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment">454,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning">3,701,368</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">36,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">3,738,132</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zvU2ury6X5wj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Further to the original investment amount, the Company had placed $<span id="xdx_906_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20190131__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zHfSeSzmWjUj" title="Restricted cash, released upon reaching milestone">1,000,000</span> in trust, which was released during the year ended December 31, 2020 upon the Florida based LLC reaching a milestone related to earnings before interest, taxes and depreciation (“EBITDA”) targets. The additional payments of $<span id="xdx_904_eus-gaap--RestrictedCashNoncurrent_iI_pp0p0_c20201231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zc7zD1mqON6c" title="Restricted cash, released upon reaching milestone">2,518,684</span> made during the year ended December 31, 2020 related to contingent consideration which was dependent on the Florida based LLC meeting certain performance millstones during the year. Summarized profit and loss information related to the equity accounted investment is as follows:</span></p> <p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zOgRoVS8cyAf">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales">2,201,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales">2,332,304</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit">512,884</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit">860,676</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income">73,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income">400,580</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AE_zzNi04HJDjJg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2022, the Company had sales of $<span id="xdx_902_eus-gaap--RevenueFromRelatedParties_c20220101__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_znSf7510jipj" title="Sales">1,672,200</span> (2021 - $<span id="xdx_905_eus-gaap--RevenueFromRelatedParties_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zJCAKboBuJIa" title="Sales">1,434,684</span>) to the Florida Based LLC, of which $<span id="xdx_903_eus-gaap--AccountsReceivableRelatedParties_iI_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zBjoTWZHoqb1" title="Accounts receivable related parties">1,419,306</span> is included within Accounts Receivable as at March 31, 2022 (December 31, 2021 -2020 - $<span id="xdx_90D_eus-gaap--AccountsReceivableRelatedParties_iI_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FloridaBasedLLCMember_zzxASmrIT1xd" title="Accounts receivable related parties">2,202,345</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(e) </b>In December 2020, the Company invested $<span id="xdx_90B_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20201201__20201231__dei--LegalEntityAxis__custom--LygosIncMember_ze9L7OvNfVJc">500,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">in Lygos Inc. (“Lygo’s”), a privately held entity, under a Simple Agreement for Future Equity agreement. Both companies <span style="background-color: white">intend to work together in pursuit of sustainable aspartic acid through synthetic biology (Note 18). In 2021, a second investment of $<span id="xdx_902_eus-gaap--PaymentsToAcquireInvestments_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zXmQ6hRieGQe">500,000 </span></span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">was in order to continue development of the aspartic acid microbe strain.</span> <span style="font: small-caps 10pt Times New Roman, Times, Serif">T</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">he Company has elected to account for this investment at cost. A summary of the Company’s investment follows:</span></p> <p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"><span title="Balance">500,000</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"><span title="Additional payment">500,000</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"><span title="Balance"><span title="Balance">1,000,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_ztqj8e9mseU2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.50 <p id="xdx_897_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zsJp217GRl8f" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B0_z4Fk2NOwVFPl" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zFkBY6ZkGpG3" title="Balance, Beginning">3,822</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Return of equity</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zYxk44q8VYEd" style="text-align: right" title="Return of equity">(3,822</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zQG4mAlACUql" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain in equity method investment">22,642</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zM7OAmMUfHj3" style="text-align: right" title="Balance, Beginning">22,642</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zSpIDHR8X7V5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(7,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_98F_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zdIBQXC27bA4" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">15,142</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 3822 -3822 22642 22642 -7500 15142 <p id="xdx_894_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlpdxBKIQCP2" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Summarized profit and loss information related to the equity accounted investment is as follows for the full year:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zW2kTmVbFat2" style="display: none">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98E_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="width: 18%; text-align: right" title="Net sales">322,079</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_ecustom--RealizedInvestmentGainsLossesNet_c20210101__20211231__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0" style="text-align: right" title="Net income">45,285</td><td style="text-align: left"> </td></tr> </table> 322079 45285 200000 500000 50000 10.00 1001000 0.50 <p id="xdx_898_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0Uy9GwdcE77" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zSxTKT1btj3a" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zi93vBrEyCea" title="Balance, Beginning">3,572,345</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gain in equity method investment</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwhJsLsRwjz3" style="text-align: right" title="Gain (loss) in equity method investment">454,023</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Return of equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--EquityMethodInvestmentReturnOfEquity_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJn30qRXmMg9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Return of equity">(325,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zENjTFw7Wwdj" style="text-align: right" title="Balance, Beginning">3,701,368</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Gain in equity method investment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--EquityMethodInvestmentRealizedGainLossOnDisposal_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkqDOHEd9Mhb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Gain (loss) in equity method investment">36,764</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zumwyZjNNpwe" style="border-bottom: Black 1.5pt solid; text-align: right" title="Balance, Ending">3,738,132</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 3572345 454023 -325000 3701368 36764 3738132 1000000 2518684 <p id="xdx_898_eus-gaap--GainLossOnInvestmentsTextBlock_hdei--LegalEntityAxis__custom--FloridaBasedLLCMember_zkL4vUx3yibi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BD_zOgRoVS8cyAf">SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%; text-align: left">Net sales</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_z0ajtjPCZB6k" style="width: 16%; text-align: right" title="Net sales">2,201,518</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--GainsLossesOnSalesOfInvestmentRealEstate_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zLm85AeuAwra" style="width: 16%; text-align: right" title="Net sales">2,332,304</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Gross profit</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zJx0k7djfcJi" style="text-align: right" title="Gross profit">512,884</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RealizedInvestmentGainsLosses_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zwuhZ2aQemHk" style="text-align: right" title="Gross profit">860,676</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_znIflI1S0lCg" style="text-align: right" title="Net income">73,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--RealizedInvestmentGainsLossesNet_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--FloridaBasedLLCMember_zZSKTl0AOCE7" style="text-align: right" title="Net income">400,580</td><td style="text-align: left"> </td></tr> </table> 2201518 2332304 512884 860676 73528 400580 1672200 1434684 1419306 2202345 500000 500000 <p id="xdx_890_eus-gaap--EquityMethodInvestmentsTextBlock_hdei--LegalEntityAxis__custom--LygosIncMember_zjXUlx0F5Tkf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_z5zbAeHE6Ex7" style="display: none">SCHEDULE OF EQUITY METHOD INVESTMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestments_iS_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zAUSpW9w9o2l" title="Balance, Beginning"><span title="Balance">500,000</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Additional payment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_ecustom--AdditionalPayment_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zYIsjsrKnkle" title="Additional payment"><span title="Additional payment">500,000</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, December 31, 2021 and March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90D_eus-gaap--EquityMethodInvestments_iE_pp0p0_c20210101__20211231__dei--LegalEntityAxis__custom--LygosIncMember_zl1PRqhNrdCk" title="Balance, Ending"><span title="Balance"><span title="Balance">1,000,000</span></span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 500000 500000 1000000 <p id="xdx_80D_eus-gaap--ShortTermDebtTextBlock_zh4QWtbgUurg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>11. <span>Short-Term Line of Credit</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b><span><span id="xdx_820_zYDb4cGI2Wsc" style="display: none">SHORT-TERM LINE OF CREDIT</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span/></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2022, ENP Investments signed a new agreement with Midland to renew the credit line. The revolving line of credit is for an aggregate amount up to $<span id="xdx_90D_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__custom--RelatedPartyTransactionsByRelatedPartyAxisentAxis__custom--MidlandStatesBankMember_z4Z6uTDFknYj" title="Aggregate amount of revolving line of credit">4,000,000</span>. The interest rate of this loan is subject to change from time to time based on changes in an independent index which is the 1 month LIBOR as published in the Wall Street Journal (the “Index”). Interest on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_uPure_c20220301__20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zc90NRMKUena" title="Debt effective rate">1.000</span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__srt--RangeAxis__srt--MaximumMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zzZg5wOGTXa" title="Annual interest rate of loan">4.25</span>% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is<span id="xdx_90D_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zZZQ4YohdNYj" title="Annual interest rate of loan"> 4.50</span>% (December 31, 2021 - <span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_uPure_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_z6t5UK8jDHIg">4.25</span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provisions of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. NanoChem is a guarantor of<span id="xdx_901_ecustom--LoanGuaranteedRate_iI_pid_dp_uPure_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zUwnvSiQUQ6b" title="Loan guaranteed rate"> 65</span>% of all the principal and other loan costs not to exceed $<span id="xdx_901_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_z2Zr2HHXRZ73" title="Line of Credit">2,600,000</span>. As of March 31, 2022, ENP Investments was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To secure the repayment of any amounts borrowed under the revolving line of credit, ENP Investments granted Midland a security interest in all inventory, equipment and fixtures and acknowledges a separate commercial security agreement from guarantor to Midland dated February 15, 2011.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_907_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zssv6Xo4rrn" title="Short-term borrowings">3,459,391</span> (December 31, 2021 - $<span id="xdx_901_eus-gaap--ShortTermBorrowings_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zB7DxNYzlmfk" title="Short-term borrowings">811,665</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(b) </b>In October 2021, the Company signed a new agreement with Midland to replace the expiring credit line at Harris. The revolving line of credit is for an aggregate amount of up to the lesser of (i) $<span id="xdx_900_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_pp0p0_c20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zlbBHHT8TJTj" title="Aggregate amount of revolving line of credit">3,500,000</span>, or (ii) <span id="xdx_908_ecustom--EligiblePercentageOfDomesticAccountsReceivable_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zs35llyjGwx6" title="Eligible percentage of domestic accounts receivable">80</span>% of eligible domestic accounts receivable and certain foreign accounts receivable plus <span id="xdx_90D_ecustom--PercentageOfForeignAccountsReceivableOfInventory_pid_dp_c20211001__20211031__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zAaSqgEi4NOf" title="Percentage of foreign accounts receivable of inventory">50</span>% of inventory. Interest on the unpaid principal balance of this loan will be calculated using a rate of <span id="xdx_900_eus-gaap--LineOfCreditFacilityInterestRateDuringPeriod_pid_dp_c20211001__20211031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zstC4LbRGd1e" title="Debt effective rate">0.500</span> percentage points over the Index. Under no circumstances will the interest rate of this loan be less than <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20211031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionIncMember_zsMFdDboSfr7" title="Debt instrument interest rate">4.50</span>% per annum or more than the maximum rate allowed by applicable law. The interest rate at March 31, 2022 is <span id="xdx_908_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zxvtP3UploQg" title="Annual interest rate of loan">4.50</span>% (December 31, 2021 - <span id="xdx_90F_eus-gaap--LineOfCreditFacilityInterestRateAtPeriodEnd_iI_pid_dp_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zjExJHJtIgTb" title="Annual interest rate of loan">4.50</span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The revolving line of credit contains customary affirmative and negative covenants, including the following: compliance with laws, provision of financial statements and periodic reports, payment of taxes, maintenance of inventory and insurance, maintenance of operating accounts at Midland, Midland’s access to collateral, formation or acquisition of subsidiaries, incurrence of indebtedness, dispositions of assets, granting liens, changes in business, ownership or business locations, engaging in mergers and acquisitions, making investments or distributions and affiliate transactions. The covenants also require that the Company maintain a minimum ratio of qualifying financial assets to the sum of qualifying financial obligations. As of March 31, 2022, Company was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">To secure the repayment of any amounts borrowed under the revolving line of credit, the Company granted Midland a security interest in substantially all of the assets of NanoChem, exclusive of intellectual property assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Short-term borrowings outstanding under the revolving line as of March 31, 2022 were $<span id="xdx_906_eus-gaap--LinesOfCreditCurrent_iI_pp0p0_c20220331__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_zWhQmnwznrr4" title="Line of Credit">1,489,154</span> (December 31, 2021 - $<span id="xdx_907_eus-gaap--LinesOfCreditCurrent_c20211231__us-gaap--LineOfCreditFacilityAxis__custom--HarrisBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember__us-gaap--TypeOfArrangementAxis__custom--NewAgreementMember_pp0p0" title="Line of Credit">1,489,154</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 4000000 0.01000 0.0425 0.0450 0.0425 0.65 2600000 3459391 811665 3500000 0.80 0.50 0.00500 0.0450 0.0450 0.0450 1489154 1489154 <p id="xdx_807_eus-gaap--LongTermDebtTextBlock_zSEJHX0NU5Y4" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>12. <span>Long Term Debt</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82A_zABWRJWjkxPk" style="display: none">LONG TERM DEBT</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2018, ENP Investments signed a $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_pp0p0">200,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">promissory note with Midland with a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zlKrVAEXuwO8">5.250</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20180101__20180131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zThEmu6jdhwc">7 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly installments plus interest. This money was used to purchase production equipment and interest for the three months ended March 31, 2021 was $<span id="xdx_905_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zx0hxRWoym6b">1,510</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">. In May 2021, ENP Investments paid the loan in full with cash on hand.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, NanoChem received a <span id="xdx_90C_eus-gaap--DebtInstrumentTerm_dtYxL_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zjwuTNiJaNh9" title="Debt instrument, term::XDX::2"><span style="-sec-ix-hidden: xdx2ixbrl1037">two</span></span> year loan of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zl6ysQ8Mybw9" title="Promissory note">322,000</span> through the Paycheck Protection Program with a rate of <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zEjyGXiFmk9a" title="Debt instrument, interest rate, stated percentage">1</span>%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c) </span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2020, ENP Investments received a <span id="xdx_90A_eus-gaap--DebtInstrumentTerm_dc_c20200401__20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_zozr9u79msU3">two year</span></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">loan of $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--FordMotorCreditCompanyMember__dei--LegalEntityAxis__custom--EnpPeruInvestmentsLlcMember_z9xJo7jJExv4">215,960 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">through the Paycheck Protection Program with a rate of <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20200430__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--HarrisBankMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z6yZriyK6Is3">1</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%. In March, 2021, the loan was forgiven by the SBA and has been recorded as Other Income of the condensed interim consolidated statements of operations and comprehensive income for the three month period ended March 31, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">d<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zzdr6vAow3ql">1,980,947 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">term loan with Midland with a rate of <span id="xdx_908_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zTUzrHePuIQd">3.85</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% to be repaid over <span id="xdx_90F_eus-gaap--DebtInstrumentTerm_dtY_c20201001__20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z4MU7u6p4tua">5 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with equal monthly payments including interest. The money was used to retire the debt at Harris related to the loan to purchase a <span id="xdx_90D_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_pid_dp_c20201031__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__dei--LegalEntityAxis__custom--EnpInvestmentsLLCMember_z1dAvzuxooEe">65</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% interest in ENP Investments. Interest expense for the three months ended March 31, 2022 was $<span id="xdx_902_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zmYgp7NtXR52">15,130 </span>(2021 - $</span><span id="xdx_90B_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zWkhevA9r1v5" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">18,606</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). The balance owing at March 31, 2022 is $</span><span id="xdx_90C_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_ziyMgaRjHg82" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,459,983 </span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December 31, 2021 - $</span><span id="xdx_903_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--DebtInstrumentAxis__custom--TermLoanMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zGSS6Pw8bJc1" style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,554,044</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zK4J3jbvgLeb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 78%">2022</td><td style="width: 2%"> </td> <td style="text-align: left; width: 1%">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022">382,705</td><td style="text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022">397,414</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022">413,516</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022">360,409</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zUdmU4TubYVg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>(</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">e<span style="font-variant: small-caps">) </span></span></b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In October 2020, NanoChem signed a loan for $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201031__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_pp0p0" title="Promissory note">894,253</span> with Midland with an interest rate <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_c20201031__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN7543HcwuXh" title="Debt instrument, interest rate, stated percentage">3.85</span>% to be repaid over two years with equal monthly payments including interest. The funds were used to replace the loan at Harris for the purchase of new manufacturing equipment. Interest expense for the three months ended March 31, 2022 was $<span id="xdx_906_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zEqwQaeIgEV4" title="Interest expense">3,417</span> (2021 - $<span id="xdx_900_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember_zObv53qG38Tl" title="Interest expense">7,739</span>) The balance owing at March 31, 2022 is $<span id="xdx_908_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_z0t3afOLHIja" title="Debt balance owing">268,708</span> (December 31, 2021 - $<span id="xdx_90A_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandBankMember__dei--LegalEntityAxis__custom--NanoChemSolutionsIncMember_zN5hIY0ZUfp4" title="Debt balance owing">381,674</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zlJob0HvWlul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z5Z58LvDwKxb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022">381,674</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8A8_z8wavuz08Yei" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(f) </b>In January 2020, ENP Realty refinanced its mortgage and signed a loan for $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_pp0p0">450,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">with Stock Yards Bank &amp; Trust to be repaid over <span id="xdx_90D_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zIZmnmQJsyR1">10 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">years with monthly installments plus interest. Interest for the first five years is at <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zTJGKuc9hUd5">4.35</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">% and it will be adjusted for the last five years to the Cincinnati Federal Home Bank Loan <span id="xdx_902_eus-gaap--DebtInstrumentTerm_dtY_c20200101__20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_z6wghafXGHsf">5 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year fixed index plus <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20200131__srt--FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis__srt--FederalHomeLoanBankOfCincinnatiMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zPIxRQOwfZ0h">2.5</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%. Interest expense for the three months ended March 31, 2022 was $<span id="xdx_901_eus-gaap--InterestExpenseDebt_pp0p0_c20220101__20220331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zQ1j9r5dJXM4">4,677 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 - $<span id="xdx_90A_eus-gaap--InterestExpenseDebt_pp0p0_c20210101__20210331__dei--LegalEntityAxis__custom--EnpRealtyLLCMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zhojSRLWSP23">4,766</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). The balance owing at March 31, 2022 is $<span id="xdx_90F_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zILLmhsaUuuj">428,278 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(December 31, 2021 - $<span id="xdx_90E_eus-gaap--DebtDefaultLongtermDebtAmount_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember__dei--LegalEntityAxis__custom--EnpRealtyLLCMember_zQC4T4YbQ4r2">430,779</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zdWX4SVqorli" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zu2JCEq4sAH" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span><span><span style="display: none"/></span></span></p> <div><table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023">29,749</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024">29,749</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </div><p id="xdx_8A0_zQUEMDkJ2LB8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span> </span></span></p> <p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, Company was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zT47qcwt9Zt4" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Balance, January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning">2,366,598</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning">3,847,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Less: Forgiveness on PPP loans</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"><span style="-sec-ix-hidden: xdx2ixbrl1103">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans">(537,960</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(206,629</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,156,969</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zithlnAeFu2k" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zdJNECtN69Db" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">a) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1116">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1117">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">b) Long term debt – PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1118">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1119">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">c) Long term debt – PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1120">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1121">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left">d) Long term debt – Midland States Bank</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right">1,459,983</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right">1,554,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">e) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right">268,708</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right">381,674</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">f) Long term debt – Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right">428,278</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right">430,880</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term Debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right">2,156,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(665,614</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,491,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AB_zlHqkHNBbBSf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 200000 0.05250 P7Y 1510 322000 0.01 P2Y 215960 0.01 1980947 0.0385 P5Y 0.65 15130 18606 1459983 1554044 <p id="xdx_89A_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zQRnnFycVCd9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zK4J3jbvgLeb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; width: 78%">2022</td><td style="width: 2%"> </td> <td style="text-align: left; width: 1%">$</td><td id="xdx_98F_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zAdGKROhIR5l" style="text-align: right; width: 18%" title="2022">382,705</td><td style="text-align: left; width: 1%"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zbJjpvChg1Cd" style="text-align: right" title="2022">397,414</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zZ2p2yv1oOe2" style="text-align: right" title="2022">413,516</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ENPInvestmentMember_zHw8l0XrleRe" style="border-bottom: Black 1.5pt solid; text-align: right" title="2022">360,409</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 382705 397414 413516 360409 894253 0.0385 3417 7739 268708 381674 <p id="xdx_891_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_zlJob0HvWlul" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z5Z58LvDwKxb" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2022</span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: right; width: 26%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_pp0p0_c20201031__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithMidlandBankMember__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--NewManufacturingEquipmentMember_z9pBUEnxx67j" title="2022">381,674</span></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 381674 450000 P10Y 0.0435 P5Y 0.025 4677 4766 428278 430779 <p id="xdx_894_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_hus-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zdWX4SVqorli" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has committed to the following repayments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B1_zu2JCEq4sAH" style="display: none">SCHEDULE OF INTEREST LOAN REPAYMENT</span><span><span style="display: none"/></span></span></p> <div><table cellpadding="0" cellspacing="0" id="xdx_300_134_zVLGrkz0IVte" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto" summary="xdx: Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_z3NPSbbd4Luj" style="width: 18%; text-align: right" title="2023">29,749</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2024</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zyMUSA7Oj0vc" style="text-align: right" title="2024">29,749</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">2025</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_987_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_iI_pp0p0_c20200131__us-gaap--DebtInstrumentAxis__custom--PromissoryNoteWithENPRealtyMember_zLOfqjXd5BDi" style="border-bottom: Black 1.5pt solid; text-align: right" title="2025">29,749</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> </div> 29749 29749 29749 <p id="xdx_89A_ecustom--ScheduleOfLoanCovenantsTableTextBlock_zwlrRwopBUmh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, Company was in compliance with all loan covenants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B9_zT47qcwt9Zt4" style="display: none">SCHEDULE OF LOAN COVENANTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Continuity</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Balance, January 1</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--LongTermDebt_iS_pp0p0_c20220101__20220331_zB7sw2nrtWfa" style="width: 16%; text-align: right" title="Balance, beginning">2,366,598</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iS_pp0p0_c20210101__20211231_zyWjq7B9iFT" style="width: 16%; text-align: right" title="Balance, beginning">3,847,638</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Less: Forgiveness on PPP loans</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20220101__20220331_zmK4zKGu7IP1" style="text-align: right" title="Less: Forgiveness on PPP loans"><span style="-sec-ix-hidden: xdx2ixbrl1103">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RepaymentsOfBankDebt_iN_pdp0_di_c20210101__20211231_zdf5F9z5KCY6" style="text-align: right" title="Less: Forgiveness on PPP loans">(537,960</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Payments on loan</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20220101__20220331_zmkj0t7W4bZa" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(206,629</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--PaymentsForProceedsFromDepositOnLoan_iN_pp0p0_di_c20210101__20211231_zo1RdIvoejk5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: Payments on loan">(943,080</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, end of period</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--LongTermDebt_iE_pp0p0_c20220101__20220331_zOOU9qNi0wra" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,156,969</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_982_eus-gaap--LongTermDebt_iE_pp0p0_c20210101__20211231_zA0iilTYqAj" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, end of period">2,366,598</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2366598 3847638 537960 206629 943080 2156969 2366598 <p id="xdx_890_eus-gaap--ScheduleOfDebtInstrumentsTextBlock_zsF8dtvzB9e5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zdJNECtN69Db" style="display: none">SCHEDULE OF OUTSTANDING BALANCE LOAN</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; font-weight: bold">Outstanding balance</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">a) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z6iVGVKqQGQ9" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1116">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankMember_z9HuYKEqM2rb" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1117">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">b) Long term debt – PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_z6EGPfXp1qbf" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1118">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramMember_zBTHGsql8BJd" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1119">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">c) Long term debt – PPP</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zvGrvX1h41t5" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1120">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--PaycheckProtectionProgramOneMember_zKQr6vJv1tS1" style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1121">-</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 60%; text-align: left">d) Long term debt – Midland States Bank</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_z5McrvhsXnJ9" style="width: 16%; text-align: right">1,459,983</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98C_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankOneMember_zP4adSR30Zy4" style="width: 16%; text-align: right">1,554,044</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">e) Long term debt – Midland States Bank</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_z1tTCvsWFu52" style="text-align: right">268,708</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--MidlandStatesBankTwoMember_zaHeVPVAkEF9" style="text-align: right">381,674</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">f) Long term debt – Stock Yards Bank &amp; Trust</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--LongTermDebt_iI_pp0p0_c20220331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_zPq55dkHPF79" style="border-bottom: Black 1.5pt solid; text-align: right">428,278</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--LongTermDebt_iI_pp0p0_c20211231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--StockYardsBankTrustMember_z5TBTK51c2k9" style="border-bottom: Black 1.5pt solid; text-align: right">430,880</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Long-term Debt</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--LongTermDebt_iI_pp0p0_c20220331_zKpLWItvVVP3" style="text-align: right">2,156,969</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--LongTermDebt_iI_pp0p0_c20211231_zdIo1GABCbHh" style="text-align: right" title="Long-term Debt">2,366,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less: current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_983_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20220331_zRYo4ryGKjE9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(665,614</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--LongTermDebtCurrent_iNI_pp0p0_di_c20211231_zdqrDhxrTL9l" style="border-bottom: Black 1.5pt solid; text-align: right" title="Less: current portion">(793,574</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20220331_zRe4wWFcJFs5" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,491,355</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--LongTermDebtNoncurrent_iI_pp0p0_c20211231_zqPdwAhiQckk" style="border-bottom: Black 2.5pt double; text-align: right" title="Long term balance">1,573,024</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1459983 1554044 268708 381674 428278 430880 2156969 2366598 665614 793574 1491355 1573024 <p id="xdx_806_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z1UzNGMbVXU9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>13. <span>Stock Options</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_826_zVrqJN2i5oHf" style="display: none">STOCK OPTIONS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a stock option plan (“Plan”). The purpose of this Plan is to provide additional incentives to key employees, officers, directors and consultants of the Company and its subsidiaries in order to help attract and retain the best available personnel for positions of responsibility and otherwise promote the success of the Company’s business. It is intended that options issued under this Plan constitute non-qualified stock options. The general terms of awards under the option plan are that <span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_pid_dp_c20220101__20220331_znQPjiVXxBTj" title="Options granted percentage">100</span>% of the options granted will vest the year following the grant. The maximum term of options granted is <span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_dtY_c20220101__20220331_zXwYhRfCXwM7" title="Options maximum granted term">5</span> years and the exercise price for all options are issued for not less than fair market value at the date of the grant.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the Company’s stock option activities for the year ended December 31, 2021 and the three-month period ended March 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zm45z1Kxnjpe" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise price<br/> per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted<br/> average exercise <br/> price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance">749,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance">0.75</span> – <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance">2.42</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired">1.42</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired">2.30</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised">0.75</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised">1.58</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance">789,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance">1.42</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance">2.78</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(22,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised">2.44</span> – <span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised">2.53</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">769,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance">1.42</span> – <span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance">2.82</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercisable, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">539,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance">1.42</span> – <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance">2.69</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zBK4D2HhAcV7" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The weighted average remaining contractual life of options outstanding is <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220101__20220331_z9QE2FEdN081" title="Weighted-average remaining contractual life">3.6</span> years.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant is calculated using the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none"> SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Expected life – years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate">1.76</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_z1ggdZgyLfp4" title="Interest rate">1.23</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility">69.66</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility">63.28</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average fair value of options granted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted">1.46</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_z2eZwkoiXL32" title="Weighted average fair value of options granted">1.54</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AC_z7WxFYAICSCj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2022 and 2021, the Company did not grant any new options to consultants. Options granted in previous quarters resulted in expenses in the amount of $<span id="xdx_908_eus-gaap--StockOptionPlanExpense_pp0d_c20220101__20220331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z8Skb3tosMG1">15,794 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for consultants (2021 - $<span id="xdx_905_eus-gaap--StockOptionPlanExpense_pp0d_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z88sfExrBmgd">13,065</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). During the three months ended March 31, 2022, employees were granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zdQWZmF9cGy7">5,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 – nil</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">) stock options, which resulted in expenses of $<span id="xdx_906_eus-gaap--StockOptionPlanExpense_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zWosrkNWm0F5">1,825 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021 – $nil). Options granted in previous quarters resulted in additional expenses in the amount of $<span id="xdx_906_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zUyWS2phmFZ6">36,652 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">for employees during the three months ended March 31, 2022 (2021 - $<span id="xdx_90B_ecustom--AdditionalExpensesDueToOptionsGranted_pp0p0_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_z60oJlWwNoQd">26,524</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">). There were <span id="xdx_902_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20220101__20220331__srt--TitleOfIndividualAxis__custom--EmployeesMember_zRblX9jHWED">22,500 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee and nil consultant stock options exercised during the three months ended March 31, 2022 (2021 – <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--EmployeesMember_znqyF2NBSzvk">32,000 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">employee; <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_z9VHqzpFAtc3">23,201 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">consultant).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of March 31, 2022, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_z9x2enxam6H2">129,991 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of compensation expense related to non-vested awards. This expense is expected to be recognized over a weighted average period of <span id="xdx_901_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220101__20220331_zvjXFbUHlmG8">1 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The aggregate intrinsic value of vested options outstanding at March 31, 2022 is $<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_c20220331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zjMIiknwE9Zb">578,660 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2021</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> – $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue_iI_pp0p0_dxL_c20210331__us-gaap--IncomeTaxAuthorityNameAxis__us-gaap--CanadaRevenueAgencyMember_zrN1uLb5QXk1" title="::XDX::-"><span style="-sec-ix-hidden: xdx2ixbrl1253">nil</span></span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1 P5Y <p id="xdx_892_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_zwStwjs9p9va" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table summarizes the Company’s stock option activities for the year ended December 31, 2021 and the three-month period ended March 31, 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zm45z1Kxnjpe" style="display: none">SCHEDULE OF STOCK OPTION ACTIVITIES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Exercise price<br/> per share</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Weighted<br/> average exercise <br/> price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Balance, December 31, 2020</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 11%; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20210101__20211231_zkDGgHDiisj" title="Number of shares, Beginning Balance">749,000</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 11%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zDK7wwWEWq93" title="Exercise price per share, Beginning Balance">0.75</span> – <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zHDMS4rQaeHa" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20210101__20211231_zKu79aauV0d" title="Weighted average exercise price, Beginning Balance">2.42</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20210101__20211231_z5SBrCxY9wX2" style="text-align: right" title="Number of shares, Granted">170,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20210101__20211231_z0w6hT6O3eIb" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zZAzWPh01DVc" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20210101__20211231_z7j79yP6oAod" style="text-align: right" title="Number of shares, Cancelled or expired">(34,799</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_z0bI5VRjMbI5" title="Exercise price per share, Cancelled or expired">1.42</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_z1sfXaDiZUHc" title="Exercise price per share, Cancelled or expired">3.46</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_z7NWTR7STXj1" title="Weighted average exercise price, Cancelled or expired">2.30</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20210101__20211231_zi6TZGUebzI8" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(94,701</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MinimumMember_zeruSS3Oexi3" title="Exercise price per share, Exercised">0.75</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20210101__20211231__srt--RangeAxis__srt--MaximumMember_zsYnPmqrWeEf" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20210101__20211231_zkeoLOkd9LA4" title="Weighted average exercise price, Exercised">1.58</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Balance, December 31, 2021</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_c20220101__20220331_zA1n82Wg9VK3" style="text-align: right" title="Number of shares, Beginning Balance">789,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zn5Xe5FZBn04" title="Exercise price per share, Beginning Balance">1.42</span> – <span id="xdx_90E_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iS_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zEWUMnfnbne2" title="Exercise price per share, Beginning Balance">4.13</span></span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_c20220101__20220331_zARoPkrZILg4" title="Weighted average exercise price, Beginning Balance">2.78</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_c20220101__20220331_zgz45JMd7EN8" style="text-align: right" title="Number of shares, Granted">5,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice_pid_c20220101__20220331_zk9YZUdqRpJ4" title="Exercise price per share, Granted">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zSI56YomFbH4" title="Weighted average exercise price, Granted">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cancelled or expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_c20220101__20220331_zjKDljul7nu6" style="text-align: right" title="Number of shares, Cancelled or expired">(3,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice_pid_c20220101__20220331_zkNxUP9zViGi" title="Exercise price per share, Cancelled or expired">3.61</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zf7l64p3qr3i" title="Weighted average exercise price, Cancelled or expired">3.61</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercised</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_c20220101__20220331_znHm1CYJo4Hd" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Exercised">(22,500</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z4va7E0NFid2" title="Exercise price per share, Exercised">2.44</span> – <span id="xdx_907_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zvuxPmxrojC1" title="Exercise price per share, Exercised">3.46</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_c20220101__20220331_zEDlGraJdUM" title="Weighted average exercise price, Exercised">2.53</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Balance, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_c20220101__20220331_z6aiUGUwFcR1" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares, Ending Balance">769,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_z7jK7m88SkIi" title="Exercise price per share, Ending Balance">1.42</span> – <span id="xdx_908_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zyXoVHUKLfgd" title="Exercise price per share, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_c20220101__20220331_zlVPwr7Sh3ng" title="Weighted average exercise price, Ending Balance">2.82</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt">Exercisable, March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iE_pid_c20220101__20220331_zLDe0pCzzWe9" style="border-bottom: Black 1.5pt solid; text-align: right" title="Number of shares Exercisable, Ending Balance">539,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MinimumMember_zHzZy65qXHX7" title="Exercise price per share Exercisable, Ending Balance">1.42</span> – <span id="xdx_90A_ecustom--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice_iE_pid_c20220101__20220331__srt--RangeAxis__srt--MaximumMember_zj5THz5fJqLl" title="Exercise price per share Exercisable, Ending Balance">4.13</span></span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_908_eus-gaap--SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_iE_pid_c20220101__20220331_zD1moRZCV5w5" title="Weighted average exercise price Exercisable, Ending Balance">2.69</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 749000 0.75 4.13 2.42 170000 3.61 3.61 34799 1.42 3.46 2.30 94701 0.75 3.46 1.58 789500 1.42 4.13 2.78 5000 3.61 3.61 3000 3.61 3.61 22500 2.44 3.46 2.53 769000 1.42 4.13 2.82 539000 1.42 4.13 2.69 P3Y7M6D <p id="xdx_894_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zbj73JbPbtPg" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of each option grant is calculated using the following weighted average assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B5_zEpq5jCyQ8P5" style="display: none"> SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 80%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Expected life – years</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20220101__20220331_zEcVY9y1zdgd" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtY_c20210101__20211231_zrHj6sT0hozk" title="Expected life - years">3.0</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Interest rate</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20220101__20220331_zJjPj9Uhhgd3" title="Interest rate">1.76</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate_pid_dp_c20210101__20211231_z1ggdZgyLfp4" title="Interest rate">1.23</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Volatility</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20220101__20220331_zkKljb9CU7Vg" title="Volatility">69.66</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate_pid_dp_c20210101__20211231_z41ntOxmCZvb" title="Volatility">63.28</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Weighted average fair value of options granted</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20220101__20220331_zacg3i9eJX9j" title="Weighted average fair value of options granted">1.46</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_c20210101__20211231_z2eZwkoiXL32" title="Weighted average fair value of options granted">1.54</span></td><td style="text-align: left"> </td></tr> </table> P3Y P3Y 0.0176 0.0123 0.6966 0.6328 1.46 1.54 15794 13065 5000 1825 36652 26524 22500 32000 23201 129991 P1Y 578660 <p id="xdx_804_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zoE6eGY4FwEj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>14. </b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Capital Stock</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_828_zU9J1lACJeMj" style="display: none">CAPITAL STOCK</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During the three months ended March 31, 2022, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20220101__20220331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zmFH5G0yfFL4" title="Stock options exercised">22,500</span> shares were issued upon the exercise of employee stock options (2021 – <span id="xdx_90C_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pid_c20210101__20210331__us-gaap--DerivativeInstrumentRiskAxis__custom--EmployeesStockOptionMember_zCevjpZ9jVH9" title="Stock options exercised">32,000</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 22500 32000 <p id="xdx_808_eus-gaap--MinorityInterestDisclosureTextBlock_z0Slt9D9psBa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>15. </b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Non-Controlling Interests</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82C_zIY0CkmhLH6b" style="display: none">NON-CONTROLLING INTERESTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP Investments is a limited liability corporation (LLC) that <span style="background-color: white">manufactures and distributes golf, turf and ornamental agriculture products in Mendota, Illinois.</span> The Company owns a <span id="xdx_90C_eus-gaap--SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest_pid_dp_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSRpkYenQ0fh" title="Subsidiary company ownership interest rate">65</span>% interest in ENP Investments through its wholly-owned subsidiary NanoChem. An unrelated party owns the remaining <span id="xdx_90B_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zHd46FHj6SAa" title="Related party owner ship percentage">35</span>% interest in ENP Investments. As of December 31, 2020, ENP Realty is a wholly owned subsidiary of ENP Investments. ENP Realty leases warehouse space. For financial reporting purposes, the assets, liabilities and earnings of both of the LLC’s are consolidated into these financial statements. The unrelated third party’s ownership interest in the LLC is recorded in non-controlling interests in these consolidated financial statements. The non-controlling interest represents the non-controlling unitholder’s interest in the earnings and equity of ENP Investments. ENP Investments is allocated to the BCPA segment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ENP Investments makes cash distributions to its equity owners based on formulas defined within its Ownership Interest Purchase Agreement dated October 1, 2018. Distributions are defined in the Ownership Interest Purchase Agreement as cash on hand to the extent it exceeds current and anticipated long-term and short-term needs, including, without limitation, needs for operating expenses, debt service, acquisitions, reserves, and mandatory distributions, if any.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">From the effective date of acquisition onward, the minimum distributions requirements under the Ownership Interest Purchase Agreement were satisfied. The total distribution from the effective date of acquisition onward was $<span id="xdx_90B_eus-gaap--PaymentsToMinorityShareholders_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCelY0xmAA38">2,082,947</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></p> <p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zTEOFMtef3G6" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2020</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2021</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,602,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution">(265,922</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">144,477</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, March 31, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,481,398</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months ended March 31, 2022, the Company had sales of $<span id="xdx_90A_eus-gaap--Revenues_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCBbnMVu3R71" title="Sales">1,605,736</span> (2021 - $<span id="xdx_90D_eus-gaap--Revenues_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSdgwlpIuncb" title="Sales">998,336</span>) to the party that holds <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z1UZIqBN5Itk" title="Related party owner ship percentage">35</span>% interest in ENP Investments, of which $<span id="xdx_90D_eus-gaap--AccountsReceivableNetCurrent_iI_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zNpxBxoglYC7">3,560,534</span> is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 – $<span id="xdx_90B_eus-gaap--AccountsReceivableNetCurrent_iI_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zwwtoFCJpxn7">2,215,119</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.65 0.35 2082947 <p id="xdx_891_ecustom--ScheduleOfDistributionsTableTextBlock_zQ1w6DuNI06" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zTEOFMtef3G6" style="display: none">SCHEDULE OF DISTRIBUTIONS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 75%; margin-right: auto"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2020</span></td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right"><span id="xdx_909_eus-gaap--MinorityInterest_iS_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z8co5tispu5l" title="Distribution to noncontrolling interests, Beginning balance">2,561,751</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_z5Ad52RL5oyi" style="text-align: right" title="Distribution">(804,003</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zuy30we7FRM5" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">845,095</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, December 31, 2021</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--MinorityInterest_iS_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zJZ1lYrLLUR5" style="text-align: right" title="Distribution to noncontrolling interests, Beginning balance">2,602,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Distribution</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders_iN_pp0p0_di_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zRV65JAeccRj" style="text-align: right" title="Distribution">(265,922</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Non-controlling interest share of income</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--NetIncomeLossAttributableToNoncontrollingInterest_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zrXhU6JYm3Wj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Non-controlling interest share of income">144,477</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Balance, March 31, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td id="xdx_983_eus-gaap--MinorityInterest_iE_pp0p0_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember__us-gaap--TypeOfArrangementAxis__custom--OwnershipInterestPurchaseAgreementMember_zMTEIzBQmHzb" style="border-bottom: Black 1.5pt solid; text-align: right" title="Distribution to noncontrolling interests, Ending balance">2,481,398</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in">During the three months ended March 31, 2022, the Company had sales of $<span id="xdx_90A_eus-gaap--Revenues_c20220101__20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zCBbnMVu3R71" title="Sales">1,605,736</span> (2021 - $<span id="xdx_90D_eus-gaap--Revenues_c20210101__20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zSdgwlpIuncb" title="Sales">998,336</span>) to the party that holds <span id="xdx_90E_eus-gaap--MinorityInterestOwnershipPercentageByParent_iI_pid_dp_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_z1UZIqBN5Itk" title="Related party owner ship percentage">35</span>% interest in ENP Investments, of which $<span id="xdx_90D_eus-gaap--AccountsReceivableNetCurrent_iI_c20220331__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zNpxBxoglYC7">3,560,534</span> is included within Accounts Receivable as of March 31, 2022 (December 31, 2021 – $<span id="xdx_90B_eus-gaap--AccountsReceivableNetCurrent_iI_c20211231__srt--OwnershipAxis__custom--EnpnvestmentsLlcMember_zwwtoFCJpxn7">2,215,119</span>).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2561751 804003 845095 2602843 265922 144477 2481398 1605736 998336 0.35 3560534 2215119 <p id="xdx_803_eus-gaap--SegmentReportingDisclosureTextBlock_zbFy7CFwystb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>16. </b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Segmented, Significant Customer Information and Economic Dependency</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_82B_zASRnPx4Fhkb" style="display: none">SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company operates in <span id="xdx_900_eus-gaap--NumberOfReportingUnits_pid_dc_uSegments_c20220101__20220331_zcLxZ7XVoP66" title="Number of operating segment">two</span> segments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a) Energy and water conservation products (as shown under the column heading “EWCP” below), which consists of a (i) liquid swimming pool blankets which saves energy and water by inhibiting evaporation from the pool surface, and (ii) food-safe powdered form of the active ingredient within the liquid blankets and which are designed to be used in still or slow moving drinking water sources.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b) Biodegradable polymers (“BCPA’s”), also known as TPA’s, used by the petroleum, chemical, utility and mining industries to prevent corrosion and scaling in water piping. This product can also be used in detergents to increase biodegradability and in agriculture to increase crop yields by enhancing fertilizer uptake.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accounting policies of the segments are the same as those described in Note 2, <i>Significant Accounting Policies</i>. The Company evaluates performance based on profit or loss from operations before income taxes, not including nonrecurring gains and losses and foreign exchange gains and losses.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zOL6NGcwjh14" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Three months ended March 31, 2022:</td><td> </td> <td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">47,253</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,736,027</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,783,280</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1302"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,618</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,244</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">223,244</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,488</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Income tax expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1310"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712,446</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(124,175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,657,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,533,059</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,879,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,237,198</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,116,791</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Expenditures for segment assets</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1322"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Three months ended March 31, 2021:</td><td> </td> <td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">71,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,553,346</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,624,697</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1330"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,274</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,274</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,977</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,988</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,965</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Income tax expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1338"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">485,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">485,456</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(219,256</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,669,827</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,450,571</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,360,199</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,299,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,660,094</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Expenditures for segment assets</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1350"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td></tr> </table> <p id="xdx_8A8_zNhijvtCogZ" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The sales generated in the United States and Canada are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"><span id="xdx_8B6_zL1CSOb33Cai" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months<br/> ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">177,899</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">107,253</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,605,381</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,517,444</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zNhiqbgPzYLi" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zG8FnnHgq9l4" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">185,036</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">191,752</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,042,568</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Long-lived assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zf4HcSwH9Zp8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Three primary customers accounted for $<span id="xdx_909_eus-gaap--AccountsReceivableNet_iI_c20220331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_z7dNnMiJ4ZGj">6,235,661 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(<span id="xdx_90D_ecustom--StockOptionExercisePercent_pid_dp_c20220101__20220331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_ztFXWVknNxm9">58</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%) of sales during the three-month period ended March 31, 2022 (2021 - $<span id="xdx_906_eus-gaap--AccountsReceivableNet_iI_c20210331__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zkscmHMv498h">3,120,819 </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">or <span id="xdx_906_ecustom--StockOptionExercisePercent_pid_dp_c20210101__20210331__srt--MajorCustomersAxis__custom--ThreeCustomersMember_zaSxPugGice">41</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2 <p id="xdx_891_eus-gaap--ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock_zZdD6XpJ4dVk" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s reportable segments are strategic business units that offer different, but synergistic products and services. They are managed separately because each business requires different technology and marketing strategies.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_zOL6NGcwjh14" style="display: none">SCHEDULE OF REPORTABLE SEGMENTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Three months ended March 31, 2022:</td><td> </td> <td colspan="2" id="xdx_493_20220101__20220331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_z7ANf6vDe58l" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20220101__20220331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zxnWdPQzHk4" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_49F_20220101__20220331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zZVDhtYLihj7" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zLcBST60fq7c" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">47,253</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,736,027</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">10,783,280</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InterestExpense_zWjyAUy2eL9i" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1302"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">57,618</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zQ0krE4WkxZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,244</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">223,244</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,488</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zTBRaQeheZr7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Income tax expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1310"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">712,446</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ProfitLoss_zvIPJT6yFWp1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(124,175</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,657,234</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,533,059</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--Segmentassets_zl9Rqmwjvmr" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,879,593</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,237,198</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">45,116,791</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_ziMqeWQefm5j" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Expenditures for segment assets</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1322"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,684</td><td style="text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: justify">Three months ended March 31, 2021:</td><td> </td> <td colspan="2" id="xdx_49C_20210101__20210331__srt--ProductOrServiceAxis__custom--EWCPMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zrZU3gIPxSC1" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_496_20210101__20210331__srt--ProductOrServiceAxis__custom--BCPAMember__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zC21ndeOiCbk" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" id="xdx_490_20210101__20210331__us-gaap--StatementBusinessSegmentsAxis__us-gaap--CorporateAndOtherMember_zGGf00YIcW6a" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">EWCP</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">TPA</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zZfDVzKpEHq9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 46%; text-align: justify">Revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">71,351</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,553,346</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 14%; text-align: right">7,624,697</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--InterestExpense_zBrEfWRk9x32" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interest expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1330"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,274</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,274</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DepreciationNonproduction_zqpUYN04vwg3" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Depreciation and amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,977</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,988</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">232,965</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--IncomeTaxExpenseBenefit_zsEZcJkNloBg" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Income tax expense</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1338"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">485,456</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">485,456</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--ProfitLoss_z78FqRAsQVO" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Segment profit (loss)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(219,256</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,669,827</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,450,571</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_ecustom--Segmentassets_zUFO7g9LRoFh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Segment assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,360,199</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,299,895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">36,660,094</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--PaymentsToAcquirePropertyPlantAndEquipment_iN_di_zLqOpbUiiQWk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Expenditures for segment assets</td><td> </td> <td style="text-align: left"><span style="-sec-ix-hidden: xdx2ixbrl1350"> </span></td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(96,136</td><td style="text-align: left">)</td></tr> </table> 47253 10736027 10783280 57618 57618 9244 223244 232488 712446 712446 -124175 1657234 1533059 1879593 43237198 45116791 176684 176684 71351 7553346 7624697 62274 62274 9977 222988 232965 485456 485456 -219256 1669827 1450571 2360199 34299895 36660094 96136 96136 <p id="xdx_89C_eus-gaap--ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_z2tz0ab8WVrb" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The sales generated in the United States and Canada are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0.5in; text-indent: 0.5in"><span id="xdx_8B6_zL1CSOb33Cai" style="display: none">SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20220101__20220331_zel16K4G2z87" style="border-bottom: Black 1.5pt solid; text-align: center">Three months <br/> ended <br/> March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20210101__20210331_zMATkoSTLoG2" style="border-bottom: Black 1.5pt solid; text-align: center">Three months<br/> ended <br/> March 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_40A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__country--CA_zrf2boeKL1of" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">177,899</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">107,253</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_z6SFBQNmgE87" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States and abroad</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,605,381</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,517,444</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_zOa4Dko9kmq4" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_z1RqrQi2BjQ1" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</span></td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,783,280</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">7,624,697</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 177899 107253 10605381 7517444 10783280 7624697 10783280 7624697 <p id="xdx_894_eus-gaap--ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_z9kzM1qIJEFl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s long-lived assets (property, equipment, intangibles, goodwill, leaseholds, patents and right of use assets) are located in Canada and the United States as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zG8FnnHgq9l4" style="display: none">SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 80%; margin-right: auto"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20220331_zBfJCrozS5vb" style="border-bottom: Black 1.5pt solid; text-align: center">March 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_498_20211231_zBUdLdPNnFm5" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr id="xdx_405_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__country--CA_zpl6Kw2WaQZ9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 56%">Canada</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">185,036</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">191,752</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_hsrt--StatementGeographicalAxis__custom--UnitedStatesandAbroadMember_zjhzq337tP02" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">United States</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,042,568</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,105,202</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zK9Pyhmmrmb1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NoncurrentAssets_iI_zDuWBhZUq9fj" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 2.5pt">Long-lived assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,227,604</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">10,296,954</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 185036 191752 10042568 10105202 10227604 10296954 10227604 10296954 6235661 0.58 3120819 0.41 <p id="xdx_80C_ecustom--ComparativeFiguresTextBlock_zBqentQ3z6Xf" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>17. </b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Comparative Figures</b></span><b><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">.</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_82E_zW9CnH3Azwb3" style="display: none">COMPARATIVE FIGURES</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain of the comparative figures have been reclassified to conform with the current period’s presentation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_800_eus-gaap--SubsequentEventsTextBlock_zxeicNEiZmv8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>18. </b></span><span style="font: small-caps 10pt Times New Roman, Times, Serif"><b>Subsequent Events</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_82C_zu0WKb2qMRg" style="display: none">SUBSEQUENT EVENTS</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0pt; text-align: justify; text-indent: 0.5in"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">On April 17, 2022, the Company entered into an Agreement and Plan of Merger with Lygos (Note 10 (e)). Pursuant to the Merger Agreement, Lygos will become a wholly owned subsidiary of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"/> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">At the effective time of the Merger (i) each outstanding share of Lygos capital stock will be converted into the right to receive a number of common shares of the Company equal to the Exchange Ratio; and (ii) each Lygos option that is outstanding and unexercised immediately prior to the closing of the Merger Agreement (whether vested or unvested) will automatically be assumed by the Company and converted into an option to acquire a number of the Company’s common shares at an adjusted exercise price per share. The number of shares to be acquired upon the exercise of the options will be determined by multiplying the number of Lygos shares issuable upon the exercise of the options by the Exchange Ratio.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">The “Exchange Ratio” will equal the total number of the Company’s common shares on a fully diluted basis outstanding as of the end of the last trading day before the closing of the Merger Agreement multiplied by two and then divided by the total number of shares of Lygos capital stock on fully diluted basis outstanding as of the same time.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">The closing of the Merger Agreement is subject to satisfaction or waiver of certain conditions including, among other things, the required approvals by the shareholders of the Company and Lygos.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0pt; text-align: justify; text-indent: 0.5in">In connection with the transactions contemplated by the Merger Agreement, and contingent upon the closing of the Merger (the actual date of closing, the “Closing Date”), the Company and Mr. O’Brien entered into an Employment Agreement. Under the terms of the Employment Agreement, Mr. O’Brien will be employed as the Company’s Head-Flexible Solutions Division and will receive an annual base salary of $<span id="xdx_901_eus-gaap--SalariesAndWages_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zoYosR1Z3QA9" title="Annual base salary">500,000</span>, which will be increased each year during the Term (as defined below) based on annual increases in the Consumer Price Index. Also immediately after the Closing Date, the Company will purchase <span id="xdx_904_eus-gaap--StockRepurchasedDuringPeriodShares_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zG8FwnavMgL3" title="Shares repurchased during period">1,000,000</span> shares of the Company’s common stock owned by Mr. O’Brien at a price of $<span id="xdx_90B_eus-gaap--SharePrice_iI_pid_c20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zeCiEFvZYOsi" title="Share price">7.50</span> per share. Additionally, on the Closing Date, Mr. O’Brien will receive an option to purchase 500,000 shares of the Company’s common stock. The Option will vest and become exercisable on the twelve-month anniversary of the grant date; provided, however, the vesting will accelerate upon Mr. O’Brien’s termination of employment for any reason. While Mr. O’Brien’s Option will be granted with an exercise price equal to the fair market value per share on the date of grant, in the event the Company grants any options during the twelve-month period following the Option grant with an exercise price that is lower than the exercise price set for the Option, the Company will reprice the Option down to such lower exercise price; provided, however, the exercise price per share will in no event be lower than the fair market value per share on the date the Option is granted or, if applicable, the date the Option is subsequently repriced. Moreover, on each of the 20- and 30-month anniversaries of the Closing Date, the Company will issue Mr. O’Brien <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pid_c20220416__20220417__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember__us-gaap--TypeOfArrangementAxis__custom--EmploymentAgreementMember__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--OBrienMember_zHkhHdPnpjGe" title="Stock options granted during period">1,000,000</span> shares of the Company’s common stock as a fully vested stock grant, regardless of his employment status at such time. The term of the Employment Agreement will begin on the Closing Date of the Merger and continue for a period of five years (the “Term”) or until earlier terminated by either the Company or Mr. O’Brien as provided in the Employment Agreement.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; margin-left: 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"/></p> 500000 1000000 7.50 1000000 EXCEL 93 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /. L%0'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #S@+!4O1EM*NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R'%8!R;-I:.G#@8K;.QF;+4UBQUC:R1]^R5>FS*V!]C1TN]/ MGT"-#E+W$9]C'S"2Q70WNLXGJ<.:G8B"!$CZA$ZE,1@M(? MZH@@.%^!0U)&D8(96(2%R-K&:*DC*NKC!6_T@@^?L=QO62NX$ 6_+ZK57G#)'Z2HWV?7'WXW8=<;>[#_ MV/@JV#;PZR[:+U!+ P04 " #S@+!4F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M /. L%2&(&-I,04 %L5 8 >&PO=V]R:W-H965T&UL ME9A=<]HX%(:OFU^A8?:BG0FQ)0,)'<(,H:1E-B4?T-UF=_9"V (\L2U6ED/X M]WLD@YVDYIC-1;!LG]>/CZ3WR.IMI'I*5T)H\A)'27K96&F]_NPXJ;\2,4_/ MY%HD<&4A5/7>G^CV9Z2A,Q)TB:1;' M7&VO1"0WEPW:V)]X"),P'VCC]"L4E?'1/S*G,IGTQC'%PV7$,D(N%K(\'AYUD,1109)>#X=R?: M*)YI E\?[]6O[)GJ9;Q+A@(XC#)?_G++A&O KR+ P%L%\#>!5#O0("W"_#LB^9D M]K6^<,W[/24W1)F[0XX& M37/%\7?Q5WD\.Q#OD>\RT:N4C)) !&_C'6 I@-@>Z(JA@M^Y.B,>/27,9:R" M9U@7OB6T4Q7]AL8KTN-9.0]-S]^#>:H5C+A_$,E6(=FRDJT#DE^DG\$\T&2V M78NJA./AU&W>(Q3M@J*-R@P (; 8UQ%?5F'@\0L>I0+AZ!0.R<9]QI86* MMN1!K*7254BXE%891G1>$)T?V3^*@UM9LSF,A&O59>FB8+HXCNE.J% &9K(1 MF.Z5PP=7VD^ODP\?:J9(MV#K'L=V':8^C_:(UW"ZTD]PM7N*(%&W=#7W?T$] M"JX.(]6(U22*OO):B@H-,Z7>0V%=62/7;%+6]-"$L1*-H5JC1(=Z"V21(),L MG@M5"82+N"X%GG;+Q9!*ZZ7>,4@/8AD:]X6\37A M_)B-;R=3,I[,1@^3@6D,;J U/,.02VNGN#GOD(?0R0HZ> PU\87\+K:5T+B4 M"\ET.UVOV\+(2KNGN%_OR&;\A8P#P L7H<^MMR&]C4N>TR;M>.[%11U[1SA.?*G ;2W<*9EJF!M$*C*4&205$LH_S3V0J_$Q!OBJQ<*6AC&.9V)Z;:ND_ MG9+?W#.8FV0-5?J91^CBDI4E@N&^#JO*($R69+J-YS*JY,0%KJ=C#*2L" RW M[WVJR.C%7_%D*0Z6UQJAR>-TA!&5%8 =50'VJZ1\T6US!46@>N56H_CX_I/V M+5EI^^PHVQ\G\(62;SR8-1O?HU:2X8HU9*71LZ.,WJS;H$9"K5S*:C>MT9G( MI,E]7X ,B 2Y($98.CX[RO&G,8\BQ4$LS MNKZ"@EZ!N<9KGE3FKD:P[BO/*ZW>PYUZGZN5@%QA0+A,+5!I^-Y1GP6Y-^Y] M<6KWBLAMIJ%4)L;-JO9I=LIMJVQV$Y_[E'GGYZS5Z3G/KZF<5]M7IE/LKEY* M?+,TR'>RBK/%SN' [IWYMB-\WD*?IB02"PAUS\[A\2K?R[@2/!#*W #7%U+J?<,\H-A/[?\'4$L#!!0 ( /. L%1E8>;6+P< M #@= 8 >&PO=V]R:W-H965T&ULI9EO;]LX$L:_"N%; M'%H@K?E7E-HD0)OQ(MCBB6VR!MI8] M0SX<#N='4N>/MOW:K8UQY*FNFNYBL79N\V:Y[(JUJ?/NM=V8!GZYLVV=.WAL M[Y?=IC7YJG>JJR6G-%G6>=DL+L_[[SZUE^=VZZJR,9]:TFWK.F^_O3>5?;Q8 ML,7S%Y_+^[7S7RPOSS?YO;DQ[LOF4PM/RZ&555F;IBMM0UIS=[%XQ]YX6MNOY? M\KBWI0M2;#MGZ[TS**C+9O=__K0/Q($#DS,.?._ O]=![!U$/]"=LGY8U[G+ M+\];^TA:;PVM^0]];'IO&$W9^&F\<2W\6H*?N[RRS0HFQ:S(A\:9MJP)?-/9 MJESE#KY\GU=Y4QARXSOHR"ORY>::O/CIY?G20>>^B66Q[^C]KB,^T]$O>?N: M"'9&..4<<;^*NU^;8G!GQ^Y+&/(P;CZ,F_?MB;EQ;]O6-"[2DAA:$GU++I70+*'I^?+A,!B(G680.#W8 M'6F5@U89U?J[:6M(\HWM2ES?SET=] N]*B'U1-]INR-]:M"GHOK>%87=0NB@ M0!0&XGA;&?+B5^L,D6C*J4!&EDG!Y#2.ZOS4FDU>KHAYVOBUCLZ\#KI. M59;YI7JD,#23DK.$X0+306 :STOK\@K*7;\F2=YU!D_/-.B=9Q("J9.)3,10 MI#2CR#&G2"JF4XF(%1-)-A-D=@ E M%E78[R:(O2/;SNS38:]6X&I9.-]4:#Y=7Y@=TSR9*5MLI GC)RJ!RYO[TM>K M([DI+I>',E1"X<]4+V+8V]$9P2.T6)Q:'VUS3]PA#O:*,URQ0,J##.2>L#K6 M.D*+Q:GERVSGZH.<9117&6))226XEE.AF"&7E,UI'0'&X@3[K[6KQ[*JXO,? M\LC#DVLUU7G:\%CG2"X61]>UN3-0;5?$Y4^[E$6%8N1*LNENX*39L<@16RS. MK1T6WLWB@"$T4HPE.@L6?F@I,J48UW,S/J*+I?]P)\E&NK X7H;]SR;_YC<_ MZ*!#+D#-Y5H'Q1DQY*F0:8(/F8\ X7& @,QV"[E3E?EM696NQ+<4'*,#2Q45 M$Z6(H52:)GQ&Z,@1'N?(D.6M@9W:%HTG1YB@F>33+05B)V1&J9P1>7 2.<6. MPM;&+T03G7@>PD!Q+5(YW:,AAE(E3&1S$S]2@\>I<;.VK=MAP__D"5U >,OG M#0]C:+WC(1=D)@$-TWJ'&')!:2\$R" MV7D(S56YD4 \?GH:JEPY5))1.JHX/!X)1ED2%)*3=L>*1\[Q..<^_DCR(AB3 M&1,J6'R(H=*"\IGT%2/O1)QWN_3]&$];@=!.I5)EP>4)9LG 4F=S2D?@"1;= MC-PX6WSUYU#3=O_^5PJ'F[?D/W!2G>;!N\_L1?Q*W6]?!66Q5-O=O(*7.A-9G6B;DQ;4I M3'UKVN$6S4F=<)B^/M:+S&U*5<:&#FSO43,T@0!S<,IZZ9MR%OFR(>2I, MU_D0#/% !8F=.UO_Q^@ MK-H.CW!(SU=:P(XQ6$"8H?9K?4;N"%IQ\@)R6V^K_N[;Y&T#681+#4G)J&1* M!K84)'H[^^!6K".'*90I\#=8G8IA0 MGLHYY2.&Q?=<8GYO!=[+QFXTX5":RNE>![/4FBJI9S8[8J2QB-,XP%M?2']P M(%GPQF+F*(Y8SAS%EP>OM?P[Q5_R]KYL.MBXWX$K?:TA&.WN-=WNP=E-_Z;K MUCIGZ_[CVN0P &\ O]]9R*#]@W]Y-KPLO?P;4$L#!!0 ( /. L%3ADR.M MI@( /\' 8 >&PO=V]R:W-H965T&ULE55=;]HP%/TK M5K2'3>K(!X2@"B*U5-7Z, D5;7N8]F"2"['JV)GMP+9?OVLGC4@;:.&!V,X] MYYY[[/C.#U(]Z0+ D#\E%WKA%<94U[ZOLP)*JD>R H%OME*5U.!4[7Q=*:"Y M Y74"2^=N[652N>R-IP)6"FBZ[*DZN\M<'E8>*'WO/#(=H6Q"WXZ MK^@.UF"^52N%,[]CR5D)0C,IB(+MPKL)KY\([&F>=)HG%VBN MJ")[RFL8TMH0)4<2@E$0A"^$OA754QEW*N.S*E=X#X!2>'@O,3=^Y5DXZ.W; M<3W1TT[T]#+19]UMN&9]WUZ:^T903V;2R4PN/[5,ZWK8U.2U6=$X29+)](76 MP< XCHX">WIGG=[9Y7JQEVE#1<[$;DCT[+VB!P.'1/M'U[-MC7CO[9C0A,,6 MH<'(-A/5M)MF8F3E;NR--'C_NV&!'1J4#<#W6RG-\\0V@:[GI_\!4$L#!!0 M ( /. L%1,-U_&PO=V]R:W-H965T&ULE5EK;^.Z$?TKA%L4>X$F%A]ZI4F K.^C"]SM#3:;[H>B'VB+MH4KB2Y% M)[G]]1U*BN6((V;[);'E(76&G#EGAKQ^UN;W=J^4)2]UU;0WB[VUAZOELMWL M52W;2WU0#?RRU::6%KZ:W;(]&"6+;E!=+5D4)7M]D#OUH.SCX=[ M^5IEJ*L5=.6 MNB%&;6\6=_1J)80;T%G\LU3/[=EGXEQ9:_V[^_*IN%E$#I&JU,:Z*23\>U(K M555N)L#QGV'2Q>F=;N#YY]?9?^ZP80";#A S M _@P@'>.]L@ZMWZ45MY>&_U,C+.&V=R';FVZT>!-V;AM?+ &?BUAG+U=Z:: M35$%^=189$YO!Q,EGW=A]2WX";,7; M\4OP[^0D>W7R(PM.^%F:2\+I7PF+&$/PK+Y_. W X:>H*7!J/FMX,RTI;- MCOSTY%YN\%XW'$)[[Z9G&:\SC&7$XW@6,-*5J.^)9JT;!!J&@ (:,6-,Y!$.FD8CE49!V)^: M]FADLU$HY47>6VD6\V2:?)@=$R+.9M"=$3U])_T 7N4""(5'O=="TJ=BB@XQ M8WDR$]J4C>#8.TL'XJ. 'U0?VRA$A@1;0K,I1-\L8>>>O(4XDC;E08CW0 RJ M=>6+K,A6X6DSS/$&8Q1G4XK S'B2Y3,81^JG8>[_:N23JE!@PB=-D47>XOEF M-,KSN<4;J9^&N?]7!:56<',14H>LG*8N8I8D$9M+CI'Z:9C[[XHG96S9.GIU M+ ,J4&M79Z)8?8874<2F,H68<9&F+J,F%6>SV@.&S6'A37GT995:4N3C,"#7SI8.?$_0 S+<2LV49&_6%A?4%NCY(VW9V.WWU MX()YV! I2I,9"F>CQ+"PQ'S5%H19GZIDA5;) U!?1BBH89I.A1HS!)<2/M-K ML%%Q6%AQQG*^[-I!%";22G!.*9]R(&)(>1*S;&['1[%A8;&YO[\GE98-V6JS M@V*\@1((A1J%I><7 M639$-[#<3CZ[,PW4$41UDC3Q@M@W8U&6SX;Q*#LL+#NG2C@0%E@#$V4>.2'J M U7*#$(^J@]_K\WICB_6"D)"#3")E2\85.ZK"^-9GF=L A8SI%#_T1F:YZ,2 MEKJ Q'-$N[K MBSN!B;GG$V8(%>><%O%1BWA8BWX%)KHB9YY):TVY/EJYKF!W]/_ID"]*%U0( MJ->G#F&&62*RF1Z)CP+&PP(6< 5S _4B]L_XH.2+XFEO@AD*Z%33N70;=8V' M=6W(#@@OTNXE$,2'M6S+35?R%V5U=(?#*/1^VNP,471)/9IXQ^HMZ%'E>%CE MOG6G_:H@T#X;Z)]($E?$@FITOK2#,[@#OG!1QA/*Z;3D1BU9SD0\ MY\@HA4_)1QD18QL9T0P_+(S]!4()##0,$)T;A$N$6ZK$Q2E;E?V$W=T/MXA2W MW#6#VD #V#7]U7R#)?S62;B=G#KAFV6,SX6C&*52A*6RK\FQ/43!^OI'4Q9% MW@4 :DAS$W6+6RNRZR]T6HN?8V/ZN[_3T=(%\UUV;3IY_I%>K_AIXG*:_E?XLH8D! M%RNUA2FCRQ26W?07O?T7JP_=7>E:6ZOK[N->R4(99P"_;[6VKU_<"T[7[;?_ M U!+ P04 " #S@+!4!' )B(\' Z'0 & 'AL+W=OO:9EFB; M6TGTH>A<]M?OD%(D1R*9%M@\Q)8\''XS',XW0UX\2O6CVW.NT5-3M]WE:J_U MX7R][LH];UCW41YX"[]LI6J8AD>U6W<'Q5EE!S7UFD11NFZ8:%=7%_;=G;JZ MD$==BY;?*=0=FX:IY\^\EH^7*[QZ>?%-[/;:O%A?71S8CM]S_?UPI^!I/6JI M1,/;3L@6*;Z]7'W"Y]=Q9 98B3\%?^Q.OB-CRD;*'^;AMKI<1081KWFIC0H& M'P_\FM>UT00X_AJ4KL8YS<#3[R_:OUCCP9@-Z_BUK/\M*KV_7.4K5/$M.];Z MFWS\!Q\,2HR^4M:=_8\>>]D,A,MCIV4S# 8$C6C[3_8T..)D .AQ#R## #(? M$'L&T&$ M8;VR*Q9-TRSJPLE'Y$RTJ#-?+&^L:/!&M&:9;S7"GX5,$Y?7B0?"FD[6HF(:7]QH^8-5TA^067;-NC[[ RG?HW?>6'2L!,N_1 M&?I^?X/>_>W]Q5H#)*-X70[3?^ZG)Y[I*?HJ6[WOT&\ HWH]?@VFC/:0%WL^ MDZ#"KTQ]1!1_0"0BQ('G^N>'XP <.KJ76GW4H^_W U=,BW;7QZO0@GU9"Y*@FSY5_X%0[^-, M2T@/ +P4-4?M9"B\-T\EQ.!YP(7I.&4:=.&]EN4/FP$J!/HA+7;,)!:7=WI- MR8G524PR///-4HH625ZX/9.-,+,@S!L.V;D4K,]Y;858(Y46__5BS18H""5Q MGL_ .L6*U+..^8@V#Z+])P=_(F52I\D71WC8BI;!6K8[%]A\B2*AQ0SJ4BC' M>>8&6HQ BU\%^I9CBP4,3)-XOD&64ADX/W:CQ=&4I:,@WK\#(2.( -$^\&&C M.)-MM)C^C*99&L]0NN1(E!=I[@%Z0BN9$&U9CB MY;P[L))?KB#^.ZX>^.H*N?+YH.B5*0G-BC3RF$(F4T@P*5WO6;OC'?B\SZ6& M_$Q-8I)IR0Y"LQH! 39=*!WAB2DP#7KNMBV5C4IABIM2'DTRA+W/Q0/;U-SI M1.I8QAS3',_WD$L2IW&11-CCIHF*<)B+3G&;\&RU5 N6&_#&#KP9)NEB&[DD M<8K3/"4>O!/5X"2(]]T+X/?HAD_0(^&B&$^Z2N"" XF4 +>423*D7[<1P.$QQ MIS$#[0)7"GRL.,3]T0UX25]G4%EEEPF.ILT7XT98ZAD#?K MT0'UDL?.2$R2*%K@=DG2!$C'0]%D(CT2!1/PK26[GRZ>R412Y V24K+DO+(] M#?_K*/3S";&B2G1:B'.I!]A.'BOP$K9#,*>I%_9$=R0.!N67EWKV)X-RXB42YJ4;Q1[1 M5LD&=7NH1!%T:PTR0F:1(>= L^WTR))J@$^SC,PSHD,08TQHZJD R,1*),Q* MWX YGVW< =):@FLL]HIOW(@=3$*B(B7SHL4MF.>)+[-,E$/"E-.7_V-K @V@ MIR\F2QJ!>(OR9 [5(9?3*//M]HENR!MT"7S)*D4)O,H3M:+MCG M'L_3B7UHN.6R^0F2ZX.H($=MGD_")9RCZ+*Y(@33B,Z1.P0S"LVBQ^=TXC<: MYK??MEM>VMW(GTK;Q2!@?8[*H:,!KYMNQ@E^R5I ^S&=0U^*027HBQ8ZD1L- MD]OO1[VM89 )#Q]"!R%1FJ>+GL,QEZ$J:Z MD-M0?TXGEJ-AEO/.Y_2/X\B09H8YYOY9"N*@?R:.HV&.^Z/GX(/LA ?CDK-P M1!(:9W.,+D'[Y\$XL1O-@VMX?SP<:GN_P&I3=Y>U[(Z*OVQ_9'.!:/O;*F# MX$I.E$3#E'0['"@/O::HG-X)ZOB% ZK_@Z+7=P03@\5A!KL=2@.OC]S1941A\SB$G57]3U#UH>[%W71FHM&_MUSUG%E1& W[=2 MZI<',\%X77KU/U!+ P04 " #S@+!4V'1+EV8& !Y) & 'AL+W=O M6YN)JL)9R\VXT$LLUSV+QMMCP7-UY*,HLENJT?!R)3724 MQ4D^F(SK:[?E9%QL99KD_+8$8IMEY95DO%<)$4.2OYP-7@/WRV07QG4B.\)?Q9'QZ!ZE/NB^%&= MW*RN!EX5$4_Y4E84L?IYXM<\32LF%\Q8(T!TSWT&02-05!G=Y>..I=1+./)N"R>05FA%5MU4!=$;:U2F.15[=[) M4MU-E)V<7!?Y2E4B7X&;7/(RR8"Z(HHT6<527;R3ZD>5JA2@>%!GQ?+'NDA7 MO!1_@NG/;2)_@U??\GB[2A3Z-1B";W<1>/7'Z_%(JN J%Z-E$\B'72"H-Y L M4[5.:VKG>?[Z^ >^E+)/[K8SO4PYD406IQMG&.K.SGB:8 MVPD^%?FRR&59I.K.XZX@N+ R+NR,7PN5B[;92!7HODK1ODI1S8-[>#[$:9PO M.8@EB/CR+?#A&X \Y)G*;,=$:Z:JQX*ML7PMXURD\6ZV6_VKVF+5DTP16'FJ MA< [L8F7_&J@9GK!RR<^F !3EW'$$SGBF>+.R ;()T@KKK-0I#&3>EUVI[07H=\42D6_"8>(1I+^G4D;_9F?[F!EQ <8"U MWF& 49]YI.=UI?L<4FL.F[ET"D<\D2.>J2.>F2.>>=!)_1 2%NJS MSN(TKE4DX;Y(0FN1U()A6,G7%5"SAM+THEXGF$K"RG1!282=1_%#$H1:5W+D M;>J(9W96U'-'WA:GO+62#;V#7/7.50(?XW*_&H5&P>D9I( /J3;'-+#V+,AP MZ.G3961 TB!0JVUM$*<&X) %80)XL;&#M6C#J0@/2+ P-0+,R M- ![I*$):=2&)J!5',*#.H3NY2&\5!_"@T"$=H784POFDL2FOM!9>\*NOH$T M#'RUCM9KP:"$ J6%]"7?U <,D:8[^FUT 4B CVD2E&O!0.2JK: .WW! &1J MK8]9WXMXD&S0KME.U((Y"0;M424!]?:%@_J =OEQ_FZ!G>B"%8$KHL@5T11V M90%6\X"O%]I9L+FKL!8G_;5S?I KT*Y7[-L&=N-+\NR(*()=Q02)KZ1M9RGA MR./L7(]S$Q!CS)C>4 PXJKJ9W_<"'W0?M N_,_Q+NR@] 0,KV# MNU)GKHAFYL!Q9UGHR-_BI+]V+@_R#-KUV84;";"K&Q B7D\8Z* ;D%TW_+^] M!#OY!?W#%5'DBFCJBFCFBFB.#.()41(B?4?A#&"[6@Y"!]F%SB6;"G:J2VJC MJY0(1OK6;N3*W]05T>R\P.>N_"U.^FMG_>B?C&?KR6-9BXQ9-^E)GVG*X-H$ M8UZ( Y_J:34@/0P)AOJ*P( <,J4\ VU2FQF B+(@Q)CJJ3$@<0!]72IXF(' "_#P & 'AL+W=O+&+'J#X5Y)NVB8!'#=%5<:DV* .-+JW/0 MFZ2#Q[\[[>^B[_!EQ;V<6_V'$J&\&EP,F)!KWNCP8'?O9>O/.>DKK/;Q+]LE MV5-8+!H?;-4>QKI2)OWG7]LX'!VX&/_@P+0],(VXDZ&(\BT/_/K2V1US) UM M]".Z&D\#G#*4E&5P^*IP+ES?S)9W2_;I'5L\W"YO[Q]GCW>?[B]' :I)8%2T M:FZ2FND/U)RRC]:$TK-;(Z1X?GX$2#VN:8?K9OI3A1^Y&[+32S]/H[[3'^B;%85M3%!FPQ96JT))S_X]6_G@P(O__,3 66_@+!HX^[N!_*D: MJL'7ON:%O!J@R+QT6SFXG@RS&^Z59W;-%K1K H^<'K+OFF6/)828,D$Z566% M15*,EX+AEX?W@@+Z73\YB\EH]SDS3]@I="- MD"R4$C46HTQ LW=:?E4K+=G2ZH;0>G9'@$R$SG6.93%D+^A<:W1NJYJ;?:G]B=P9(?+/R2BCN*'^]A7?257U,/@0Q9'EVSXV=HX,],T_V6EO= M]X.Q[P F7495'/9U= M9,56J'L-DW#0PM.5=!23.3DZM99[++Y3/2"KG%)*QS-''3K!'*QLDHB9GXA"'L M:TF5%O:,YJ\JN*824$7)/ 9H!(* Q. 1VX%EAT"A67Y"#&IG15.$G+V_G3TN M9Y\??OME\OO9FSQ#[TCZJ9JM8TUL#\SO5%513ZPMYDB$@>9#!L&[B!V".5OM MHW$2_)%]<%I#Q$>!N,,08R<#[@6(5HGA*%V&WA%S1SX3#,ZT-1O(8E=90=H" M1GZB&F%8Q<0U1+]HV4BWH:TOC:(R@PFZ>$0C]%U(G_:/[)#.'E.2R\A=<-U8 M,G*(VA^SQ]N'H["Q;\.6E!"[T9A3 *!1.: M;I4["FY&6? Q:DFQMN@FHI'DUU&0(Z.Y$"J:P+>#/\^@M'[XY\0''GM,-G_$ MMM;P"8JU08/+#I1# ]3JOVW&<[##Q<)<*4L;E81#+\@AE/^:$+FN M!0(GF-3VFL?%S!\Z;>(S=]0] C\![H#S_ABER-;.5M$15&$%[V!1VPVA8QR< MA?9""72TDP1*H7F2%4H!U%*ZJD;'#@,DF*5;=$;HM M:EKO5"@[ILC@K)9-E??UF*?@A%3@@))4"%S6J,);&.1=#'U#@Q>1Z+VDY)J2 M>BI#J&*<*8I$I I"6U)7.%NSO9):Q'1EK5.=KD0&]/O(RM)B'U-2,,T;(]P> M=0!O-FE.$$6:BKA"D#J.1.PU!@9:HHB@$6D 9T)M50K0M[S)PLXRHQ /:/X^ M\U)1;YQJN8\0\M!2O#\961ZSNXX.1ML9'@PKO"J>NGHU%GV2T?U,Q2Z#S.'6 ML%6N@4^Q2:XI&7K/@!]3 +K$$>'FGS[?O3V9O&I)EV-V>"I"X(H# *UG1X[' MEPPK)3INB:C#=?A)H$F>K]=X/$!>PEM,C[9V#M>AKHJXP[4G30D\0K1H+;7< M0NY:!043N,<@,G$HTH6N\[KB;:46/':% -N9+RVJ;2/A<>J"HGT2()L"CS,# M_F.60@'Q8H.(.4,7 $AOB/MQ1%J7!CKQGS9BIXY].U8A&3:2VA?BO2<*(MW1 MDU7C<3GU/L\.#M-5,K4AZUHGXZWT:"2W^6O;3R*6:-IQ$4=B,M')M8DZA$+1 M6'\R"!3CA 1K&@I9&J?T&7T;["F+8T8KO@)ZXG-%[8DT:VDV2&HL=%2_ MHXI-1KWLQG"\+@W9]^[_HZ-'54751$]'M!>ZX*;W5;_;OTYGZ5%V$$]/6SQF M-E3Y6JYQ=#S\_7S 7'HNID6P=7RBK6Q =N-/4%)(1P+XOK;H'>V"#/1O]NO_ M 5!+ P04 " #S@+!4G%!$"2D= !Q50 & 'AL+W=OFH3>KMMOD/?WL;A_:;6?RDB=MZH?GIZ=/'F[R MJGGPRT_\['WWRT_MT-=58]YWV@Z;3=[M7IBZO?_YP=D#_^!#=;ON\>#A+S]M M\UMS8_I/V_<=_7H85BFKC6ELU3:Z,ZN?'UR>_?CB$<;S@+]7YMXF?VN<9-FV MG_'CNOSYP2D ,K4I>JR0T__NS)6I:RQ$8/SIUGP0ML3$]&^_^FL^.YUEF5MS MU=;_J,I^_?.#IP]T:5;Y4/X92.&\F7>Y[_\U+7WNL-H6@U_\%%Y-@%7 M-2#*3=_1VXKF];_<7/_Z^_7KZZO+WS_JRZNK=Y]^_WC]^Z_Z_;LWUU?7KVY^ M>MC3)ACZL' +OI %SP\L>*'?MDV_MOI54YIR//\A 1<@//<0OCC_ZH)O\VZA M+\XR?7YZ?OZ5]2["B2]XO8L#ZUT613LT?=7V[XA#_NNM;E>ZIX%7[6:;-SN]SN^, M7AK3:()EFWGY^^OS7R\OW_.?9\^-,Y]MM7=$4 M2#;DLK)\ELKV (*TE::E]=9T55O:!>.G*PF">I=ACYTN6]VT +>HA]+P:'?4 MJA%EQUJC*559V:)N[4"X)SWTYU"Y0W]:W"PTH)+M:/\-':PWVI(RI;4".G5$ MYP)8MX?PG@S$S@"0]B28.M.WRJ[;H::=C8;Z!;)HE3^&1O0;8QK@YT,)]/U? MMO#8")1P5 ?:SWYX;O5ETPS$'A_,MNUZX!ZJ49^=GOS7PTO& B;M3-YI _'7 M+TUA-DO3>0&F_ZZJFEX$:&],,715#WX%.*^^%.N\N>6=-Y5EW4__O,UW^NQ" M=,!"7S-PJMU6#;]?)?R7,27S\@_2G8&!%@I"1&/("/!.9"T['BS[DL!434],N'&L MJ$EBF._\;E6-(25),,$ )9>7'VY[>,MC79,(*GKF@T>.#.>"1NAXX(8SWE MH09?*AKE5W:G M*P"MB= N=#C(]!7C$AOW]*^'S)H[:)6$X:O&]E4_, H)-?/9LJ!WE87<8"4_.=/WZZI8$YP-3H()99??-].5 M" 'XW[:EK7@4.4M0C(1(XHRJ(+00XQG"+? H@NCT9E[3"8IC=4VD:7HB@1.; MJ]:RRKG)H5E3 A-J/?KS/VC=HLXM(*?!E5MD]V-07:6^;4E?9NQ+00ELN_:V M QVQ"QT&!"9&SFMY8@=6PY9E$ASDEL_"XO12@4ZL=DI/?/(%22D0# 4 9SU$ M.I/46EW],U_61A.)!\/*,J)-MA*6KSK;GU1-YOX"!NEP]^R$81LPP:V1Y:'- MASHWBA5<1!P=KZQ6*Q)^HH,=EB0(5=[Q:3P^+>/32;O(",2/Y+5G2/] 8X@9Q*6"5'YC_KFZK=7+S^]>:7?O=9O M7WW\[=U+_/7RU?L/KZZN+S]>O_N=^7$@0BF2RQ*Z15^<_E61?U>+X5_F-4BD M7@]=P\I18ICE#&X^; Z'>K%8SCMX:]:/.#KX:J1A# L%4; MR)9SA<]FQW_L%/@&/V8G3&KWN<];S$S MY.P'-^:C*=9-6[>WN]EAIVY88!DU GYF2FW8I2+!4E>.;=68Z[UV>O7[>WV= M>'IS^_NCW+2K'K17_\+D"YFKCU;DMI#(5AW3KEVI-VUS>_*&O-[2<_QUHZ:Q MX^O+FQM]#='E0,)SB0L9]='ML:)HA:QD MHZ]84Q0[$3$709%H%/[Y).BMQ.O@@*\DB82/_9$][P-3X6^-UPAV,74T_,)7 MI+/I4:/2Q0F5C:U'6M&/.M* M# 4@%%5B?%@FRH,,H2''B3P3Y\\YD="22(1KO] ?G%4&-9S3(&?*"PEGH$3\ M(8/2\IZ;WU')CJ3;[D@6,:(4C\)'FH2L!%%IX$I_N6B8EA9HE$,#^1\2 M/="P"8,X-V >'7$Z)X4DD"7/*"SF&-S !5XE3'>T/E:>PS^0/2;'0;13XKM) MAJMGA,A(\F@V$O,S??&>5#X O(='SV0QW9WP,FGXDN=T]F0Q DB\"8OD!N'@Q/9F2U%Y:6K6 ![( M+A['J3D@#(-99G_41V>$,2)C'Y6RPPW\1>11CPBG(<43/"EU='YHHM-%K$3: M95W=\ELL$QG6KYSIHXOC>;L1H^_L@[4KJ6_[*KRR:,T4"=?>27Q#A(3\TLX-Y_QT=9RD!7< M7W> Z+=*-J(:95J%FRDL,"ZMP"RF !;"(2B#"ON1ZOS,.1P2#[92;ILN!GP^ M<=/I84LG(RXB-NEV 8Z\(Q/7L;K@Q47!"% 0Z]>+=XL7"]F74\.(DC/53W#" M!1S9U047S*QV-GKC(H\+6IG-!:'L<;"G3.((4>&L5"Y!52EA 6D=PL:F@OQ M!N%JU)PIP8NM<(W#+[$)^;A$NC2#F 0;SR4!2_L0PS:M!'U6 M4HY6QI.+19)?D8$5<^UCNS+0T.VQT"^-$$HYY@R9<1 T*!6.71'*T8NN6I(O MV[E0:)OO&&&0+V(>4H6]1]G<<87AD#==PH1STH]GE@.D2M5YP:PD49,+DW9( MUZ3*'#E:@\1&]]EP$4$89UHSP2V:C.E8W?4L8N;9V(!K1 M24/.&V#<".N-D@ 1U>UF0V!97J#B!=@72Q>P?@&"A[-H;,,BNW!:VZ&9WW-5 MLQ0A)C$O79FF,#[C]'4P7(*R9#OGU+"\22W_PE6;B"_M%I$X.Y7B%/I)'O . MM0-.JEE/#;+$$DTXU8I,.C%D/YX(K1*, M\?#Y8I*ET->XQ0(CS)2[#H4L/YP]S4902!AU_EP+1^P!R*02&M%1R?@WXEMS MGE"0OQ630)B*%([1_PO(WLE-02$CB,.#3T!;3M7#\"_&N_HC3S /Z;1I:.H+JFOQ!?F5FG43.^--K->I64B$9OO^ M+Y]A !?/53GGRZ&IIZL.N*L9J=A^)DYH6&6*VVZ=WI%BC%@D >EK#D@3KWKE O&#(001JS[VA'E/ MVS#M]0MBNT*1 XY$#'M((I5^PZ&7PDU)7D 9HP2**BEX9,\9B>1$?;GC^A+- M7@$A%,,$O'>2O+=A=*A6(!T M$0+1$@LESFW*V5Y:)'3HH!KL AH-,,8:F0,W8^1P="@!7L?A'@*MT:D@58PE M,0:3/<=RFNZ\Q[REPT'"F!$+[J#F"Y?JO1JWQD,AX2S.?F=8/\V>22:R0P5. M)I2=^$D.H]!;LP!$+VP_W/;D<7CW!]ECC'T^"/784;63Z^#J;4Z^T!Q#G]!'*XB'5I--44U(83N+)<&QUL(?AT#[! M_TU24#9-#\2RZ+G'+FKOQ?<<2%50N81KO,"10YW"65;B+4ZS<:A@DPB)M4H$L3.) M-=OHBCALDRXC:GC4L\$0[TC]R6;]>BR M9/50>;)2<7.!E=NXXAT$:+]<-S#(N(N)HV?)2''(PQ5C@345RCT4ATX!4EC-L7H-O_3O M[)>V*_4ZB.5U0T[B('*),4I\5[+-A#GNJ1#O))I]EWJ!SKB/S4T^B(+?W3CZ MH24BK\J0481 YD%][/11#FU>];)D2!N%O@GT5&RX5E;>$9,2%[:#]7&0U]QA MJ[@N,[Z&]T3".4H;+4U_S[&AK$':NJ^P%2N?QE7?X)@*OW-27/T]H+5'R:?Z M<^ M& Y'OAE0):O!?4P(VMMEV^7.MXZ#E&-]8FW)H:!,TN?LO=:[T)LF75*^L/\] M^+W0/C+^M,^\$5QT'XG17Z)IK>\%[J;U,NG2@;N8"DTK_,Z8)!P_@G&"Y,4D M)&?^+P[UIF73UK!9E1T>DO$)3SH$MB._R,F&7:/IDFNZ'(/'G-JDW=5W+4+A MHH_B"YM1K%$ASV415T,"D*(5A\/Y3)*QFVSF6R4%.+D2J*(8.[X@(-=;F!_.A>^*'L=-!TVMSR_'@0$ZRJ$%K M%2NDPB.K3]DR;6QT:!$@O Q MDM5'+48>:VJ,(B,NDNM()(9V;LN&6+L/[;_[@,_"1%QV;^##'EZ--1-SOV2S MZ\I03-X.[,-UHW09<8U[P74%='A=2]TK(17W14>$AS9D'UJ37D&3 .E^29PP MOD/GH= K),ACPYQ35@)IT +>GU+.J(0\8#9)"T;/*SB$7B<>Z$G_IC3B\'I\ M>#4Y:YZD7<8G'"%("M@>)9*-XU1I;MN&'J&IE[B9W\&T)^C#4#H[YH^.#ZK( MN49J=D[HT,;1WAJVW+X+VR\4FT/A5B/<<("X"MXJ!BC>W8H]I(QI4I>QB6"A MW] T-1;'I%>>?%K"%XM?3"=P<3^T(0R-Z_\V017HVR%'OLA(@W!HE[:B5N/; M2/L(D7K#DK0R7-NSK6MU8T3,Z Z?06Y<2X1G4-+_VY!8_)A_,>@ZXDZ"GG]P MFD[,L@M!)(\;PX,T;;%S#7:QZ)8$A?L)CG$@[J..V-#/^AR 2", !0<<>^:] M5)!\ I/XFOP>5-Q\_S)&^7A$7.X],=@WH<0E;.+2[L(QQ,I)\]@6 SY$!*XQ M.!3QF H\ P<0SX0WI8/>4YQAOQ]+SK]WM0QEFEQ4&\V2\#75=N@>D;)S_L7Y MB6FKB[2?)7F.ECOCYE X+3M(-(JH&M$*:FOP,4NQJ2YMRZ7O;Y]*M*U$O0 L MG&14:L&K,?1ILPYI#*WM&<@.* M*PF+@SV#ES=7^H='I[Y'T$FY%BD_^O-8?4"+P]OH",T67(6+N1N"M;EOWYF* M)&STC(LOG.(%+CJ[ON^I*&1#Z3Q/)88T_'%DSGO M+T3VTZHZ-P)*/\FDJ]HT=U77-N+"I:7WBL6R=2&Z:Y+VMP1<9B, MWEP\^2&[.+W03Q[I1]FS1Z?9LV>/]9-GS%0I$Z$7\>!])CIB30=DRIDB'YQ= M]/CE=Y99S6,E(EJT+^%E6^="#MV42DGKKT6Y)1UWIYFBU*A)@D>NZ@'U 1\BBO]4[T8%@HB/>4N +,_R#U?P M6U5?6#::VQ..D5V(2CJ-,XY2;X&P[E%][UPXQ3ANX:(HG">"<-,V%6XGN'3\ MZ"!.)OV*H?=RTH+K/7M7YW ISA#L?R45,I_[:,J]_(=_.$V!+/:NM($[UJ:\ M=:UR(WGP\*>'_!J+?!\W3%-%G0^_8TF'=4ND?VK^V6YY@%";(&/LPD_@CO&< M).[&,-FOZ=D9Z-%GB(@^L!52+]_%5?N+?0]'3;EI[PQ@3:F4$1I49P1'9@9* M)#D0T_OH!6F,)32/RWCD=^W0,:OX;$YWK%YQDX)^RZZXBO<11C0/O,;YWN3. M0FR7D68'Y](G=196I_YN>%@\W,Q*$<16/=ZR\GD/E>8=JX80!J4F 218V75S M9K&C1C8R9E1:BU/';9VE,1OA!LE95;,][JJ]IPEHG(RD<;)_U_(A785_-8) M8LH87YR?_I5I^?CTK[ALC>NKMVN74,9EGK:S,9/=F=$-ZK91Z=+!^"Y;U"&X MWHY<>.O;X9.0$UT%+H1EL[\V+N?^#;K9]"Z9/K+'ZM>D8*CVZFW:OU8!]E"T M0D#K&Y;]M64I87&VA_9U7P= *@$U.$_-T(QCP0BQA]:;"#]O+Q9"213!;X#9 MY2!H0?)K_HG\24A"N"(Q\W=:[73W]T+6L./ DE-TI'HD]YG.2-*@N$(Q;K!4 MKL%.^H?D1EFHP":+"#C1MJ!'7?])$7XO[31 MW9W?Z0PU#X./>\(]21_!?2,:VJ]'Y%/$5).67-Q:GX3VF8L4\<33AO4X=@K7 M!7P9G%G*?_M@H7]K[W&%/O-*).EEP,_TO#TT",1TH.V(E./F[<@HF 2!B+-" M<[K/$7,<%-V3KZ. G5?Q;P^=6_ESCTWG(%D+%V.[RG]D+]$@V4C12!69]4 $ M:<_T9R/&\6=0!\\0+T 3.1\:/[4U%+?Y M0*QJN$&"0-+2+\)^M M!3V9N*Z>#YX XL*JO WOC$=I)(9/[IH._?^.5/'?\ M9@>LB$NG0]VV*Y5:GRY(#^ < 333["+I5U:CH9'9U'(4%NH?F.HN?LZ3.*C,5^^8F5\WRL9/&W\<(V:SP(9,* MGXCYVRSWVYEN.2^0)X<$\MZDERK G/QM"]?!>KI 2W9L[Y\X"XE#I&"W\W^1 M=Z?Z-@M*D0;[3Z3 MT9=1HF7N]K"=Q!X.SXG]2[I4]_N)];B?>*%?SR\[TJI!Z7_S.D?5C6Z3H(_1 MFYK4F1(7WTZM1K0%2CZ"-L=>KG;$F.8,@ SP\*8M92Z$<'G\T2<$-#XAH--/ M"/C;_C;M1TW:H/%M/'0Q]KB]6YC1E_/PF8ZFQ5=1-GO?R4+.J0+E-ZY;!1(4 M;RWCZMJHVWJT4&A5"/?F@]"CE&-DV[?;D!QU=?6J^)8 M2,U"(B]>^T_@P^0PFJ8A;_MBGE4* ?!$S/ W?$[V4SVC&X?(Q M4I(O#C1KLZ*IIXL?'C^0;EG_HV^W_%'-9=N3/N(_\74DTV$ O5^U;>]_8(/P ME=5?_A=02P,$% @ \X"P5''+9R>E!0 9PP !@ !X;"]W;W)K*F:;!]B7F;,V=F#D?,^5ZJ;WK'N8'G-,GT16MG M3'[:[>IHQU.F.S+G&>YLI$J9P:G:=G6N.(NM49IT_5YOT$V9R%KC<[OVH,;G MLC")R/B# EVD*5.'2Y[(_47+:]4+CV*[,[30'9_G;,L7W*SR!X6S;H,2BY1G M6L@,%-]Z66?SML#?PN^UT=CH$C64GZCR3R^:/6($$]X9 B!X<\3O^)) M0D!(XWN%V6I=<@%JUTH\KNLK3S?V$7 MP*W,S$[#+(MY_*-]%SDT1/R:R*7_+N M4QT(/!?\GN^_@Q8L4L,,)M1&:A:X0# M),:\XMC3?L7- ,3[3-(>>$$2.1R%10 MA/LSF,2*7K^PWR,B&*Y2#5OL'SBB.#+P?$BMEEQK>273G&4'!^&EBK5=4SRQ MX2FZ8VVY:1>:P\F??XQ\OW?V>+^R(^_L(Q+7V,@H!.L4Y#H16U;>?V.A;"TR M Y0RW-]4!W-VP%9C-,@GRXM;IDVU4G8 D45)$6-!Q#-1P=,L :XCEI0.,.]( M"Z/ +;['/9G3NK9TNI0S@L1\V=/UIBTE4PB+#4HJ1!:9D99!S(\,G)^I[G<< MP\IS)7,E,#\=6+[DCU+B#<_T4>6K.I"S*A9R!IB_,F](O?20"+86B3 "ZQT5 MBD(%JTND\9+;^M2A3<6&5P<)F8)@*'!+B!A$&+%,4-A4S#4FCE1HFY?N'/&@ M:U"5R;P1D56!@TDB%:" "FQ!*K$.ROK3E2E%2#PIB2[\S%OPUXZ.U(+H*?O& M7Z><*:')ST;)E$P.C;"N:!19AQ#7^G,:>.O7.MUC M/PD[H=TV%FA-KX'J)2#^Y=4M/[[=KV]RH[:FNJAK(6/@] $"_'Q$N^;[<0J+ MU>WMY/$KW%_#X_SSEV7[_KJ]6LQ@LEC,EC"YFY8-&&[FD\OYS7SYU?D1 :8< M(UMC+ZA6/,<^6"CU*Z0SL4)U+DL-N_ 7RPI\U( ''P"+X?J#(8[ZH\#UO,"9 MDLPB4:;SQ O#W."YVV 7: MI.NF'WR <.CV^B$.AD-WZ(7.C)S=+>%A\O46?Q>.50.F$1/EAS0+(!QA8"1]!/A85:81N/LBYMIY'?];SYGNT>,OY6IKG[C8 MCLE/^0YL5IM7]*1\/+X<+Y_@Z']X!E[YIL?/)[L MN'B5.8 B[U59RZF5*[6]=!R9YE Q.>1;J/%DS47%%*IBX\BM )89IZITJ.M> M.!4K:BN:F+U'$4UXH\JBAD=!9%-53/R=0%$DRW;P K4 M\_91H.;TE*RHH)8%KXF ]=2*O7JA*"$ M5&D"P^4-YE"6&H1I_.F85A]2.Q[+>_JUJ1UK29B$.2]_%IG*I];8(AFL65.J M)=_=0%?/N>:EO)3F2W:M+?4MDC92\:ISQ@RJHFY7]M[UXSQ^>?SRMR'(Q7]R^ MQ+.[Q<11"-;'3MI!9BV$?@'QR3VO52[)HLX@^^CO8$)]5G2?U8R>!-XS,22^ M9Q/J4GJ"Y_=5^H;G?\%;0@K%&TM*D.17G$@E\#;\/@$.>G!@P,'_M>\D1,_= MI=RR%*86#I8$\096% P'<9KRIE:2'-(GGP0DJ_G-XNH9A8?KS\X'V,TT[]M) MKI!6)2#V.]XAD#@$^D8\UZ;>R!ZY(2HC.W!]VW?'@[C$069UBJW$-X%DO$G4 MNBEQOCK(=SH*[/,+CYQIT;?#44C.!D]^W^V?C+B=E(-Y^]Y@5S9%+4D):W1UAZ-SBXAVAEM% M\:V9FX0KG$(CYOCL@= &>+[F7.T5':!_2*-_4$L#!!0 ( /. L%0?G=N& M&PO=V]R:W-H965T5GLPR4"L.G;6-J7]]VL[D&6E+8>]$,]X MWILWPXR'>ZG>=(EHX*/B0H^"TICZ.HIT7F)%=5?6*.S-1JJ*&FNJ;:1KA;3P MH(I')(X'4469",9#[UNH\5#N#&<"%PKTKJJH^IP@E_M1D 1'QY)M2^,K05QX3[4U9&V5MF<69\__@Z?WQ^6M[/ M5\/(6$+GCO(#>-* R1?@%!ZD,*6&N2BP^!L?62&M&G)4,R%G"1^HZD*:A$!B M0L[PI6UUJ>=+OZI.O*,P4GW"C.F<2[U3"#]NUMHH.PX_SV3HM1EZ/D/O__IW M%NP6[EK7-,=18#=*HWK'8-SO=HZR&6HX20"KZ=U\]O)M#D^WI_Z.;5M>MGV# M&>98K5$=/4EG*JN:H\$"ME(6&BX@#;-D$*:#@3_WDLLP(U>=)=W;X3*H&.4: MJ"CLLM8U=SJR,+W*0I+U81#&62],+@>=9VDH!]8V^0(2$I*D%P[ZB36NPGY, MPCCNP[\:'9T,;85JZU=30RYWPC3SVWK;[;]IAOY/>/-TV/JW3&C@N+'0N'O9 M#T UZ]@81M9^!=;2V(7RQ]*^8*A<@+W?2&F.ADO0OHGCWU!+ P04 " #S M@+!4;;TK+SX$ "("0 &0 'AL+W=O)LS9V8.18YV2G]MJ[*NAF[N3';<\]KTEQ627.FMK*& MF;7256*@JS=>L]4RR3JCJO08(9%7)47M3D;=V%)/1JHU95'+I49-6U6)?IG) M4NW&+G4/ W?%)C=VP)N,MLE&WDOSN%UJZ'D#2E94LFX*52,MUV-W2L]G@5W? M+?BMD+OFJ(UL)"NEOMK.EVSL$DM(EC(U%B&!SY.\D&5I@8#&MSVF.[BTAL?M M _IE%SO$LDH:>:'*WXO,Y&.7NRB3ZZ0MS9W:?9;[>$*+EZJRZ=YHUZ\-P&/: M-D95>V/H5T7=?Y/G?1Z.##AYQX#M#5C'NW?4L9PG)IF,M-HA;5<#FFUTH7;6 M0*ZH;5'NC8;9 NS,9'EWNUS+7QR_+Z\7- _J85-M/Z&HQO5]\OKV: MWX\\ Y[L>B_=H\YZ5/8.JH^N56WR!BWJ3&:O[3U@.-!D!YHS=A+P.M%GR*<8 M,<+8"3Q_"-OO\/SWPM8@:VU>,%J626U04F=H\:TMMJ W@_Z2@GBS569->AG M**'[B\^+^>/5 MU>OFDPO9D?+7>@0FD^E A-T[2MVC(Q,D.OIYP+U1@TET [ M+9)N:]Y(X\S:HLR*>M-TM2BJK59/TM)OT <48!X3',<H55'*!E$181:&B!/,2(PHC3 )./BMMJV1&N6)SG:)EBCP<10$*& X MC"F D=AW+EM=%Z:%6 0Q(Y#SJ!2#02."(4 MQ3CFW")3WYFIQ" _P $AB$4X$L1.4^)<'<0^K8X?/Q%\XH^^0\R#2O M5:DV+Q"0P'Y,AN]AR94-GX$GPN+#X*'O0.89>.4XAC1_L P$M/VH*Q64!DHD MG+E,9;6"*/:5IZ]$\8_9?ZD+YN.86%TP++B/0\ACIXN 8 HDWM)%#.4)(:$, MN(KX'5V0T.HB"", HX$XI8O(@I$(4Z@58(9A_*8N(/\ U?F/3^B"1S:= F*C M0#02G2Z$12='N@@B'](>^A93^/1'73 >( X)B/Z#+H!&*(;OS^LB]&&+4-[I M(H*TQ"3L=0&5CJF/II5J:^.H-9R>1\66SW#1:"2"BP8RN81'2XFJ_AR1]ASY MX4=R;@L- ?CP6Z"P<3BD]JW_M7=T.E92;[H[0(-2RZ(_*(?1X9HQ[4_7[\O[ M.PH0V!1U __2-9B2LSATD>[/_;YCU+8[:U?*@.ZZ9@Y7):GM IA?*V4.'>M@ MN'Q-_@902P,$% @ \X"P5(A !O*B P 4 < !D !X;"]W;W)K&ULE57;;N,V$'W75PS419_J0DD[.Z5+9FFJ]Y&I-++<@TH1I7%\&96,RW R\FM+/1FI M@Q5UV@_5TM-LZAER7F)TG E M0>-N'$Z3ZYN>L_<&7S@>S;,QN$BV2GUSDT4^#F,G" 5FUC$P^CWB#(5P1"3C M>\,9MBX=\/GXS/[1QTZQ;)G!F1)?>6Z+<7@50HX[=A!VI8Z?L(FG[_@R)8S_ MPK&V[7=#R [&JK(!DX*2R_K/GIH\/ -MVU(Z_REEDV&6EU!.VL MB3>*X=$596TV[G'!VLIQNYO>;]2BR1.:6HJP!WM3 ] U@%^Z4M(6! MNNVD74]7_<-OM^4RH]<"& R MAX6T3.[Y5B!,C4%KX):;3"AST A_3;?&:CH??[_CMM>Z[7FWO?^?T'>![O9= MFXIE. [I>AG4CQA.!A?!DEF4)+@AIE""'6EG@A(5]SM@"X29*BLF3V LTQ9S MOU9Y'%1:96@,T/T%EN?J@02;!:^8?F+PB MCZ\Z\6!(HV38ZW2O8C?J=BZ'0]@4&'"948^DA%%V7#4RIO6)R[U+R8'*0I%7 M#1)TGBYCLWEM2Y MG+RPQR=Z&"C IK(4A:NCBX:YTR:HW9OK%T6=KS>+.RKL+4SO'E:;Q9_3S>+A M'N9_+.?WZWG@G3&PO=V]R:W-H965T[G=)>3ZZSN[Q@ZY$AI=^P#V[,Y\\WVSL[L>[(1\5&M$#<]%7JJAN]9Z M<^EY*EECP=29V&!),YF0!=-DRI6G-A)9:H.*W M\_]PK&"_=T<".W0U*R@LL%1-OW7XS'&G#M[!*%D*\6B,.!VZOB&$.2;:(#!Z/.$5YKD!(AI? M]YAND]($'K[7Z-=6.VE9,H57(O_"4[T>NAX3[O7T#%XB][7X2#@PG\C(-@'!)9WEWD2SR=0CB;0#Q;A+./\7@:03B?1XOY MP-.4PWAZR1YO7.$%;^!UX$:4>JT@*E-,7\=[Q*TA&-0$Q\%)P!LFSZ#3;D'@ M!\$)O$XCN&/Q.F\)%B+=\3P'5J80EYJ5*[[,$4*E4"N8<)7D0FTEPA_A4FE) M;?/GB;3=)FW7INW^;W4^B6?VZJ7:L 2'+FU&A?()W='%F7,Z#]33SO'I^=6G M:/) ]NTU?()BP[BD#:_)" LA-?^+V:W[<[M_WO)]'W[Y%_"V M755JF63=],RK?#%U9<9+KA&F=!H2[_G_AOD\&37DEYDRC M BU KPDL^;KERO(PJ-'LCC0]H=*&BSJ# \6Y54=F9_)2Z0Q_J- !*3^O2OV#[=!N773\(PAOK,D_ MJM]N]3]4KK4:)S=J3A:Q.K:)ABV8:9 UWU355"+3.T:'RTLMW[6*5T0 M]E>I)&#Q1-X$S240#"]LMJW";)N#E4!IVCWH0%3/.NRP1/A,][["!@=*?-:0 M40O!-V12 5>F:)G(Z5Y7EZ^.CFB^B&_"!1T3UP^+AWLZ(FYN[Q?Q[^$BOIU! M]-M=-)M'3EWB\VJ!R.P<&MU#HW=HG-<&'#N8O8/+D"JVLE>^69]MJ:M[L1EM MOBK"ZC)]<:\^2:@=5IRV=XX9A?IG_9X+LKKF*T.+C;U:ET+3\MC7-7T9H30. M-)\)H6O#)&B^M49_ U!+ P04 " #S@+!4-$,E=HL" "H!0 &0 'AL M+W=O*P*![K85()6/ M;BNU6U3H[MDD ['JCZP]@?+O:SLD2]66RUYBSWCFS1O';P8[;5YLCDCP*H6R MPR@G*J[BV*8Y2F;;ND#E3M;:2$;.-)O8%@99%I*DB)-.YWLL&5?1:!!\C=,.I&M>.);W+RCG@T*-@&%TC/Q=PX*VY0,BY16:X5 M&%P/H^ONU;COXT/ ;XX[>[0'W\E*ZQ=OW&7#J.,)H<"4/ )SRQ8G*(0'A=]?+BEF<:/&'9Y0/HXL(,ERS4M"3WMWBH9]SCY=J8<,7 M=E5L]S*"M+2DY2'9,9!<52M[/=S#4<)%YXN$Y)"0!-Y5H/OW["Y\>.3T,JJ4F-DY. #\RTH=<]@Z23)"?P>DV3O8#7 M^ZI)K3:P1"-ABH6VG.P)T'X#V@^@_?^ZN9,87G%7MF I#B,G*8MFB]'HLMWZ M2!@^EH-ECJV)E@53>\B9=1I)!;.6KSEFD*(AITFPF):&T]X]U0,2:5@A$1HO M*J\.H!RY >&+DB^J&)4&VW#?>)KD5#L]6@*]AHQ))]OFJ)6CR&"U!\%4)K3) M++C-)_7KN"TS7)<6MJ@R;6P;%I/;V?3Y?@:/-Y^TVW*O(LU;];-P-Y.B7*&I M/=UP:ZWW=+_!Q=EYO].LG_WW^$@]$LTFS C?::FH$E+C;<;0=:6^?^'5#',4 M-UQ9$+AVJ9WVC_,(3#47*H-T$;2XTN24';:Y&Z5H?( [7VM-M>$+-,-Y] 90 M2P,$% @ \X"P5"(Q 'LY!@ W X !D !X;"]W;W)K&ULO5=K;]LV%/VN7W'A=4,":+:>MIL78#MVFR*.L]CI4 S[0$NT M14P259)RFOWZ75*2JS2)BPW%@+262-[7X;E'Y-D#%W_)A%(%7[(TE^>=1*GB MI->344(S(KN\H#G.;+C(B,)7L>W)0E 2&Z,L[7F.T^]EA.6=BS,S=BLNSGBI M4I;36P&RS#(B'LXE91G/) M> Z";LX[(_=D'.CU9L%'1A]DZQET)6O._](O5_%YQ]$)T91&2GL@^+.C$YJF MVA&F\;GVV=F'U(;MY\;[S-2.M:R)I!.>_LYBE9QWAAV(Z8:4J;KC#^]I74^H M_44\E>9_>*C6AOT.1*54/*N-,8.,Y=4O^5+CT#(8.J\8>+6!9_*N IDL+XDB M%V>"/X#0J]&;?C"E&FM,CN5Z4Y9*X"Q#.W5Q=?-QNES-IS>KY5E/H4,]W(MJ MXW%E[+UB[,.! MR,$^M[!3I-4[&CGPG6Z5KN"5@0X @+'UBJA,.%9 M0?)'2 C6"*$#R\G[Z>7]]106,YC^=G^U^@3SZ>K]XK+EP!J3E.01M>&21C1; M4]%L@@-OP+>'GF?=440I![X!6H%Z9,8Q[#ML?<"_>CRKP&;[5,'S['[@O1[$ M;58\CS&P0\?!&'M;9$B4["F"V;FA[08>+(VHL+]I;!6";Y@R.YQR*3&32KLJ M&4F)HC$H#@K1JL.0*.)EKL=;63,$4,*&IZA;^E<8BTV9IO!(B3B!Y?U\/KK[ MI(&]O5O,KE8PNKF$Z\5RB=#.%G?ST>IJ<0-WT^O1:GH)JT6#_V@R6=S?Z+'6 M%F@6GH>>ZI_"T0U[HBB.(_D6HL IE(1U6@G%8% 47JLQU MC D711>.=&3/.=73YM$]/;8M H5@.]R:%*E+TQ@P/-IT*R]Z*W#K2 H8!Q>U MMVE'$Q:EU*3>3DI@NJCW,:9D,LIY_NN.*Y9O89(2I,489$)TA41I&CE=1*AG MAG2?&4Z(6),.%5DE,!LMQ^@\9AL655Q:\8)%N$W(Q0/(+FE4"J:8@?((X@K, M#R0O\1NHL7QKOP:FBXF[#9P$9BD7+";F(Q3#]?4$[8CA*F3&NM./_DABAD./-L/PN]K8Q & MMN/Y+\FK%YJN/3XDG+X]0(KX_>'W(_E]>] /#B@I^O*'MNM[,"L%@B6L9A<% MVS*D4]L;R?2N?[N9,10I?K8:\E:RX]FA.[3[P^ '*^8J04I!5IU VB]/9-2S ML<=T!N;9]_&?$UCOA*943;'0]>PAIC?L.W9_T&\K[@"WTAM"@*6$0PKU MXY;CES^/ONJH'FKH_%T]M:'$3%$#8,FR E5SU+2E:?M9J36_4:Y]RW9AS%$! M(U.*%C+=JGFLZ:&/W-CL6ZKYHNE7E$*BM:Y2XND524G66IWQ.(,*%*%<,*W3 M@I?;!.0CHD?U\)KQE&^1]3<Q2D-Q&Y.5%#NZ36;+@-@ \T!T2A9* M#^: 2>GV9WE)\72^PUM'8>JKY>-I(AF+!%]3T.<^EJ,@(EA66YO,[:$Z+]1" M]Z(^H@Q'7*JG@@/_G^ T2(R,MFOIAX(\FBC-U $1T1+[_%RU[]^73L.]UHTC MHV)K[E42#$+5Y6,_NK^ZC:H;R]?EU;T/(Z.Z2$CI!DV=[B#L@*CN4M6+XH6Y MOZRYPMN0>4SP^DF%7H#S&XZ&PO=V]R:W-H965TB!ZY$280E4B&I7>^_[QM*6F^;K-%# M Q1%#ZL5J9G'-\.9)^IX;>RC*Z3T]%25VIT,"N_KH]'()86LA!N:6FH\R8RM MA,?0YB-76RG2X%25H^EX?#"JA-*#T^,P=VM/CTWC2Z7EK2775)6PFW-9FO7) M8#+H)^Y47GB>&)T>UR*7]]+_7-]:C$9;E%154CME-%F9G0S.)D?G<[8/!K\H MN78[]\21+(UYY,%U>C(8,R%9RL0S@L#?2E[(LF0@T/C<80ZV2[+C[GV/_B[$ MCEB6PLD+4_ZJ4E^<# X'E,I,-*6_,^OWLHMGP7B)*5VXTKJUG;X94-(X;ZK. M&0PJI=M_\=3E8+,] M>)=RZ>E2N:0TKK&2?CM;.F]1%[^_ #[?@L\#^/R?2.2+4-R'1ZX6B3P9H-&< MM"LY.)U,AM%]8:Q__2!M11_@0R:C"RM3Y6GOZO0C"7H576M"-I,BI#*FJX^W M=*U7TGGTEW?D5*YE"DLMUY'(K90\CU+T!=VHM!0Z)6_0A'A.OI"4M,LR\R$] M8,+*E2E72N=ACIEU)LH1I(,$&C '<"Z\)%&9!O!-S:#?TSP>C\?\H\F0K_/A M=('+HKL#?+07/D')07IW$Q#4ORH/$K*06B#JI54F M5=AC66.GV%%L0B;AY<63Q P+I6<:20A#81>T-TP; BDL?SH"SNHL$44("R2 MA+/G(N'[O8G[FQ^^.YQ.WOSDV$@ZQ^F%0)0@:4494ZOA+(:\(\GG!C&UPPRJ MO'0J5<(JV>:GL=CNGF2*UI&I!F9,J7*U:1U#.H1SDF/-P=RW6P31CBDIA,ZE M@S=(7L:&DLY (=U"!3MK/]>L5^V7PA;_#M&TU06%+Y M#7$)0 %\A&2(LGRN%N0)Z:@#%_;)U),'RSY5C]JL2YER]AFM1GB>Z[]"1MO" M[5=X;O;,FFHG$RB=GE JF-X[N;1XNHDF"U9DZ!&U>@2*5=1F .$ZPJL??:%# M=^W-AW"HFG-8*%'LSB^>)M/'L[H6BN$ EL!Z$G1#>,MB+4(F M_UJ>+""E$?HYFN$WT;?=A/P-;6.J7%&>2P(<-Q$3Y2XH9%

#E<0B3>QB,9O/IJ/A9*-^:MW+ 8.Q9UGD3QAE873A+4>BQC18PV###&?('BD#P7+L"W MH[IG-R*O-D@IVG2Q->UQV71#VW4#N*I1>JZ/\Y,>\B,3)A#XBFYBGB,TP\AV M6]%I/H_8ZJYO-\/@$YM?C^R6[_\/FQ>&=MAH5&PU*HLXJ>K"A!8V/3MH-6&P M%1I+)4@_@0AY69&H*_*3HVW,^CS?L.(#$K8$R:CP-?,%>*0_LAM!'5JMIAW0 M&D004 I=.PI"8O2]R/:\%GQ5,F0?-$E!.G/"B^,5V^X(IFAMDF-*11: -Z7W&N#@=-4(W] M[A]02P,$% @ \X"P5%,8,,EV!0 T P !D !X;"]W;W)K&ULG5=;;^(X%'[/KSAB5ZM6(%?IF+,F<*E^6B+5.V=IT;J]KO9&Y>VU M6*LL+?BH!+G.?I\=>!CRC?R8 XZDID0G_6BG]RT3.T0SWBLM :&PPOO M\BS3BM"-+SN=K;U)+7@X;[3?5[%C+#,F>5=DG])$+6]:00L2/F?K3(W%Y@/? MQ>-J?;'(9/4+F_JL[[<@7DLE\ITP>I"G13VRUQT.!P*!>42 [@1HY7=MJ/*R MQQ2[O2[%!DI]&K7I215J)8W.I85.RD25^#5%.74[B1Z>HL$TZA&8]!\&_?M^ MMS.80O=Y,AT^16/H#^Z'XZ?.M#\<0&?0@Z@[' R?^EWH1:-HT(L&W;_@;,IF M&9?GUVV%'FF][7AG_:ZV3H]8M^%)%&HI(2H2GKR5;V,D^W!H$\X=/:GPB967 M8%L$J$GI"7WV'AZ[TF\V,$PWL81Z/A>-JYP]4N*9/W #VM<+KD1E?D*U9L__@MH);_I\2K MHWW7*0)9AR.!E;C ,!1?I#',UA+U2 GK(L6/:LD4B/FD 1@H<4R&W! MRT4J%0JM2I&L8ZVK2%!Q^9+&7%X">K#5ZHV<%7BK]:<5TX:R+,:F_6P0VH8%I M] N%KDH%_!7K(\9T :Y//"O8#4:/8Y&,4U;7'@R"Y9I!_]8;(:&. Y3:]6A3 MX@0!*HU%SD&QUP.UOH4?':\9C8:2B/\\57"6"2G/XI6NNT8.5O MB-/(7Z ]WR->X,#YP?2'D%LG(/NYAW%YH?\>X!XEU'=V MPP\!#WT? :^ M!9P2VS,1Y1!LA] 03X:3IK2W<657+&8W[0P4;I@ M\%95KR3#QP,6'$L+WNT$T@(K$(=GK$6XFBC.5]'W,55I>_J@G&]WZQ62E8HJN#9[K$#BQ-8+Q_Y'!*,SF413!&,/9_O9URD2QN,BP,TL:KI_A15OQ4FT)Z)=AE5?/3UHH5BQ2W6@0 M6 B1;-(L(Y!Q;,F6(DMP=X49*78/4JF[,7S$0+\WM>+SBCF9B#7+#&19PR<\ M_@[ACC#LES$TWCX^T.,QSV?XQC:U\8!T6'E,6]<_*[2([])O2(=L,1U*7"_0 M4PM)A_*'5*,4.60ZNP76B]!UC,?OD#YZ]EWBM0^ZS!S;@*J7EA"+=:'JAG._ MNV_7.W67^O5XW>LC%(NTP.3S.8J:ESZ6CK+NG^N%$JNJ9YT)A1UP-5WB7PY> MZ@/X?2Z$:A;:P/Y/S.U_4$L#!!0 ( /. L%0$G[;2:@, - - 9 M>&PO=V]R:W-H965T)F]Z'H RV-+:(2J9)4G #]^"4E1_(:MNP6<%]LDN(YAS,'''!Z M&R&_JQA1PW.:<-5W8JVS#ZZKPAA3JJY$AMQ\60F94FVFL5:( <]D>N$<0PDJ#Q-J7P982(V?8AE=XP+U M8Q9(,W,KEHBER!43'"2N^LZ0?)CXG@44._YAN%$[8["A+(7X;B>SJ.]X]D28 M8*@M!35_3SC&)+%,YAP_MJ1.I6F!N^-7]H]%\":8)54X%LF_+-)QW[EQ(,(5 MS1/](#:? MI%9LI0BCQ,J*:#GA0;D':W8;.#(ID%VH3/N/5] MH:7YR@Q.#T;#Q6P!GS]"\#!=3.^_#+_,/M_#VPEJRA(%]U1*:IUY!W_#XV(" M;]^\Z[G:"%NX&VY%1J6(?T2D!7/!=:Q@RB.,#N#'S7CB-Q"X)N(J;/\U[)'? MR#BG\@I:Y#WXGN\?.E S?()A!?<.P"=GP\E-0S2MRL16P=<^PC>]#R! F<., M/Z'2YEIJ!7=)"%_GF"Y1?FO0:%<:[4*C=40CD*;62/WR'H*$<@V41S#]D;/, MJL'7.[,=9AI3U236J<0ZC0$%N0QC> M#@AW*^'NR4SN)W%H(^49S)%'0M-SDGI=R5U?/JDWE=A-8VR+?*E8Q$QUAU"D M&>4O(#8_9L#=^)R$$Z^N M=][E4TYVRBNY8-)/D!_*>GD]?@/X_P#].D#_MPV#G_#()28FN@@":K)^EI=U MV2.M/^!E70%)^W)>3DZ0MTY:4A=/TEP]K24/2!.3[CTWYHRS-$_/7=\&ORZCO7="%$^3$ M\X[9X.X\=5.4ZZ)E4.8,.=?E\Z]:K=J28?$8WUL?FW:E;"YJFK+7,6_#->,* M$EP92N_JVMPV6;8/Y42+K'A0+X4VS_-B&)N6"Z7=8+ZOA-"O$RM0-7&#_P!0 M2P,$% @ \X"P5/9 6(,S! >1< !D !X;"]W;W)K&ULO5A=;^(X%'W?7V$AK;0KS32)#?T8 5+YJ(I4IJCM[#ZL]L$D M%V)-$C.V4]I_O[:A,3-:'$H5^E!LQ_?*U5J M]24(9)Q"3N497T&AGRRXR*G27;$,Y$H 3:Q1G@4X#,^#G+*BU>_:L9GH=WFI M,E; 3"!9YCD5KP/(^+K7BEIO P]LF2HS$/2[*[J$1U#?5C.A>T&%DK <"LEX M@00L>JWKZ,N@;0WLC+\8K.5.&YFES#G_;CJ3I-<*34200:P,!-4_SS"$+#-( M.HX?6]!6Y=,8[K;?T&_LXO5BYE3"D&=_LT2EO=9E"R6PH&6F'OCZ%K8+ZAB\ MF&?2_D?KS=Q.V$)Q*17/M\8Z@IP5FU_ZLDW$C@%I[S' 6P-LX]XXLE&.J*+] MKN!K),QLC68:=JG66@?'"L/*HQ+Z*=-VJO\XO!V/OMV-T?T-FHZ?;N]'IC4: MSQ[&P\GUT^3^*_IC!(JR3/[9#93V:.R">(L^V*#C/>@$37FA4HG&10+)S_:! MCK0*%[^%.\!>P"D59XA$GQ .,?;@D6KYQ.*U]^ ->;XJ%0@T_E&RE7[;%/IG M"OD]':%WK;H9 _Z3.C=(]3K)S3+J(:F1;+KZ$Y/1Q,%N?0YZU3..MZE MC$!ORYA1^[+GH%*>H%)"8KW2HBAIA@15\'\L^I%)^/MO2/^-(-:/6+'4^T"O M)P9/U.=5U.=>[)M2%$R5 FR8-^S%M.4A)%Q4'BZ:)^&R["F-4STD7G]-3CT+4>B$)FR>AVA'UZ+&F*B!/H:*"+O L1?]?K%@,;R3 M!:=W$3D!"TX HW9S+/BACV+!B6GDU[P!IX=EW@E=='Z"S#O5BRZ:R[P?^JC, M.P6-_$(W*%F6&% 3*,M7@C^#2=%!'X7(25YTU3P=V*D?#ANCHP8Z.H(.['04 M^\7N2>BSGSX@'9!\[#0.XQ,DWXD>]I_R/I1\/_0Q9R/LY!/[->ZZU.=_/M<$ M'/3V8R=ON'," ISV8?\I[T,$^*%UFYJ;UV?SP%*A]4*@#GH%*J0O>B>EV*]W M,QW9@?J#GBBE@+BY)/X->X)XK3@&5^^ON]@ M1)S.D:AY/HA30.(_Y7V$CQKH?7R$]7SL7)O]LG<'5$+*LP1-WOF%)D[\R EN MS\1)(FGN_EP#O8>1S"01*1"Y;P%.9(E?"8>V6J1Q'R"SJY I6TGT&8V_SM"D M> :I#F?)B2,YP?6:.-DDS5VP:Z#W[9OZ3PEQ,DQJM)(OU)H*.(Z5MM/+]@DN MVVTGGNWF+MLUT'M8(?M)"7:JH7H[+&W-5Z*8EX7:%$:KT:JN?+VIIKKIFZ+T ME(HE*Z3>J0MM&IY=Z'TN-G7>34?QE:VMSKG2>\\V4Z )"#-!/U]PKMXZQD%5 M;>__!U!+ P04 " #S@+!4B;44O]\$ #W$ &0 'AL+W=O*.11#DJ3INLX03/E(FOT>_F] M&]7OR:5)1(8W"O0R3;EZO,1$KB\:K/%TXU;,8V-O-/N]!9_C!,W7Q8VB5;/4 M$HD4,RUD!@IG%XT!>S=R'0O()7X7N-8[UV!#F4IY;Q?CZ*+A6(\PP=!8%9Q^ M5CC$)+&:R(]O&Z6-TJ8%[EX_:7^?!T_!3+G&H4S^$)&)+QJ=!D0XX\O$W,KU M1]P$U++Z0IGH_!O6&UFG >%2&YENP.1!*K+BES]L$G$*P-T W#T \X\ O W MVP<$1P#^!N#GF2E"R?,PXH;W>TJN05EITF8O\F3F: I?9+;N$Z/HJ2"TY +5E$SW)B[+,RY1\QY\%EF)M9PE4485>!']7CFUBAH4NQE MRG M!%RZM1H_&I\-953SU\!&&Q^#/HO'*O $_*" M>>WNGL>%7&M'SN^RH-T.JCT.2H^#6H^OOBV%>80432PC$-D*M:&=V)S1?J=# M)1:VZE5^UZN=B'DF9B+DF2&ELV2)68@@-,PQ0\63Y)'T8TJ5-!+P05#:Q Q, MC-0$Z8)GC[_\U'%9^S?]2JX)H&.Q(#T&%5K)+)=<26-[@KHDO+=)M_>* !!! M\6Q.69^B62-F-!&O\W*TG-=GP!,*=CF/01)$P8Q:3BI]1G05QL U,1"QGJ8D M%"TOLU>[JI\\@ZGD*K*&(Z%PHX(KA% 2D47DJLTGA4E>TUYK75W'F%NTZO!9 MXDD+#T.YS/*0*$]\L5!RH00W6#-F[;+*[=IRW,6*K)8\Z6+9W:> 9% MQ37<8HABQ:<)4@?-J%]@D- [%+22C M"D&_ZSO=;NM(*#O$S_Y3@\'?<$+UX)*VB9A4W)_2FN>^5&^R+5DR[\=4 ML]Y,JW/N.*^KWBV^ _39(?!YJ%O29O6L?4*U*[)Q4DVW3,M:+U;3+3FR>AK[ MWVI:;R;PC]1T]#U@]WLUW3($JZ>("5'LPFZ;EB8_TE=B%Z>4;,L0[,4H@FTY M@OU0DF"'NS]SO4[7WR.)*CF/>7ZG>F=UMR3AUI/$OWBE= ^W>3?H.)Z[YW.E MG.=T]HFMN7,BI/3-\Y.UAGPTBK-1>;<\O0_R,^O>_4OV;EBDTCEOT_"KXI1=+(QK!G/B%13OG'%C@-9&:0IEI)(&AR"TL%DSBW(S+*F M1)+1@+,#XMI:J>F!R8WQ5JNAN=[&A>3J+55^#*;SUY^HB]3D(2FXBOJH.5BBK[\\77@ M2H6B!=VD##LIPN*&L %Z8+G<"G27KV!E\;]M]_=QBX"KT* W!U6;HD6H6PEUC5"W0TWR#)B0E>0*V#2QD(R.K#X.W$?9C',4#]ZV>EDNS;B_P M_: R.Z$.*^JPE7H*ZE!**-&?N@VN\ YK43M^$':C,SB+&8["7LWNA"ZJZ*+? MSJFJPRL)C2Y@L!?$NEI.F"UFIWD_08XKY+@5V=03FE/R2E,J/U0)7*^ ^!I) M 7QIUE8!O0JX]S^ :2Z!@Y (WM7%):R8O4O,,.B?05J,L!(9V:M3PZ95Y9OKC/@B MN-^-HOC\?++9!?TPQ V4Q]O##UHI'W? U>&I-MS4P;=C(5AQ@\NSWKKS%CO; MSKNU?B0#OC%MFD )V^>R:$VJIU4K.#8-D'LT+_I(=2VKNTJ@%-;*U;N)5:YX MT9H5$\EVIKMY95+U2F:X5>TL<&V@WJ\9DY\3':!JD$?_ 5!+ P04 " #S M@+!4V\%1;YT" "9!P &0 'AL+W=O]OHR 8Q_\58N[%EFQ34:M=K,E:N]R2_6C6]2[WDEI:R5 \H.WVWQ^@,]U5 MN[U1D.?[_? \",1[QE]%CK$$;P4MQ,:!V!8%XN]C3-E^9+G6QX=G MLLFE_F G<84V>([EHIIQU;-;EQ4I<"D(*P''ZY%UXUZG0QUO GX1O!<';: S M63+VJCMWJY'EZ EABC.I'9!Z[? $4ZJ-U#3^-IY6B]3"P_:'^ZW)7>6R1 )/ M&/U-5C(?69$%5GB-ME0^L_U/W.03:+^,46&>8%_'!D,+9%LA6=&(U0P*4M9O M]-;4X4#@^CT"V C@=P5>(_"^*_ ;@6\J4Z=BZI BB9*8LSW@.EJYZ88IIE&K M]$FIEWTNN1HE2B>3^>3G-%W<3\'3+5@\IG?SR=/B\66:@N?IXPN8W?QY4.\Y M.$NQ1(2*%)V N3B';1PB,:A*[K]ZQ:U.*BD[B[HE(')&!K ML"(B8]M2DG+3A8^.\)=NZ.M5Z,(/6_SP)-[\ZH 2M"24R/<+H'9REI_:RN/A MT<\+'2_4^W9WN.,[PMP0#L+/8>EQF!]YKNO]EY9]< [J2TM-*Z%S M%:K"\/HBJ#N25>9H7#*I#EK3S-7=B;D.4.-KQN1'1Y^V[6V<_ -02P,$% M @ \X"P5 /T^N3% 0 N , !D !X;"]W;W)K&UL?9-M:]LP$,>_BC ,-AB18S?;*+:A:3LVV$-HV/9:L<^VJ!X\Z3)WWWXG MV3$9-'UCZ:3[__0_G56,UCWZ'@#9DU;&ETF/.%QS[NL>M/ K.X"AG=8Z+9!" MUW$_.!!-%&G%LS1]Q[60)JF*N+9S56&/J*2!G6/^J+5P?[>@[%@FZ^2T\""[ M'L,"KXI!=+ '_#'L'$5\H312@_'2&N:@+9.;]?4V#_DQX:>$T9_-6:CD8.UC M"#XW99(&0Z"@QD 0-/R!6U J@,C&[YF9+$<&X?G\1/\8:Z=:#L+#K56_9(-] MF7Q(6 .M."I\L.,GF.O9!%YME8]?-DZY.9U8'SU:/8LIUM),HWB:[^%,L+ZZ M(,AF019]3P=%EW<"154X.S(7LHD6)K'4J"9STH2F[-'1KB0=5E_N;_;W>_;Z M#E!(Y=DWX9P(%_6FX$C\D,7KF;6=6-D%UE?A5BQ?OV59FF7_RSG96KQEB[&PO=V]R:W-H M965TC^_:Z=D-'RL;T0?]QS[CD7WYMLA7Q5*THU>BMXJ?K.2NOU MC>NJ?$4+HJ[%FI9PLQ"R(!JV5BVW=\9WM5WN@Z:TP6IN!Z+[3UM_%B!N>#*_J)M M'1MA!^65TJ)HP*"@8&7])6]-'?8 ?G@"@!L _E] T ":[169FT-B29I(L46 M21,-;&9A:V/1X(:5YE^<: FW#' ZG63WH^'TRP@]WJ%!ECU.OSU/T'B4C1Y> M!K=P?#&DFC"N+M$5FDZ&Z.+39>)J2&S@;MXDN:V3X!-)OA)YC0+_,\(>QD?@ MV7GXD.8MW'\/=\%NZQFWGK'E"T[PC6E.V8;,.%7HQV"FM(3']/,,<= 2!Y8X M/$$\R'-1E5K!\]YE.%:LFJ1C24R7;5(?C,6QUTO. M2XY:R=%9R<]"D[\"_U'?Z*!LO5X8^&'W@];#N-C'O0!_U.KNM9<9;?"&ULC51=;]HP%/TK5C9-K;21[S1T(5(+5$7:V@K:[F':@TDN8-6),]N0 M]M_/=D)$*:"]Q%_WG'N.XWN3FO$7L0*0Z+6@I1A8*RFK2]L6V0H*+'JL@E*= M+!@OL%1+OK1%Q0'G!E10VW.R.)2<%E(*P$G%8#*PK]W(8ZG@3\$R@ M%CMSI)W,&7O1BTD^L!PM""AD4C-@-6Q@")1J(B7C;\MI=2DU<'>^9;\QWI67 M.18P9/07R>5J8,46RF&!UU1.67T+K1\C,&-4F"^JF]@@L%"V%I(5+5@I*$C9 MC/BUO8<=@'L,X+4 [W\!?@OPC=%&F;$UPA*G"6F)N1N#5FY(J?_B M3')U2A1.IK/A[7CT]&.,[F_0Y.YY?/=X/YV,9^AL!!(3*L[1-_0T&Z&SS^>) M+55"#;.SEORZ(?>.D/_$O(=\]ROR',\[ !^>AH\@Z^#N>[BM;'9>O$, M!I9J40+X!JSTRRLA!^N$?7\]P@"MT]#Q\#^Z&CFF&X MY\'>*3;=Z-0C7Y)2( H+A71Z%XJ(-\VC64A6F?J;,ZFJV4Q7JM\"UP'J?,&8 MW"YT27<=//T'4$L#!!0 ( /. L%3#6CX)/P8 &\E 9 >&PO=V]R M:W-H965TXY?F^/'P4GO-4F_9S,A M)/@9A7%VVIE).?_<[6;CF8C\[%,R%['Z9)JDD2_5:?K:I\"=%4!1V,81. M-_*#N-/O%>^-TGXO6<@PB,4H!=DBBOST[5R$R>MI!W5^O7$7/,]D_D:WWYO[ MS^)>R,?Y*%5GW3++)(A$G 5)#%(Q/>V_\I^671>=>;)S\1% M$OX33.3LM.-VP$1,_44H[Y+7+V+5(9;G&R=A5KR"UZ76X1TP7F0RB5;!RD$4 MQ,O__L_50%0"$&T(P*L O&T 6060HJ-+9T6W!K[T^[TT>05IKE;9\H-B;(IH MU9L@SK_&>YFJ3P,5)_OW%U^&@\?K(;B]!*.[V]'P[N'?$S#\Z_%J=#/\^@#. MO@[ ]?#L?OCE]GIP#SX,A/2#,/L(_@2/]P/PX8^/O:Y4/O)LW?&JS?-EF[BA MS1L__00(.@$88FP)OV@/'XAQ&8[6P[NJ]^40X'((<)&/-.0;I6I2I/+M!(Q" M/Y; CR=@^&,1S%6U2O#M6LG!E111]E]+8Z1LC!2-T8;&+I),VD9L&>444?G4 M>^DCS)'+&>MU7ZIC8Q,RXE+DEL(U8[0T1EN-G8W'BV@1^E),P$ H)(P#/Y]H M-K/+3*SB@7//Y<2I>;7H'.APR.Q666F5M5IM_<).P%>A7AX2Z81&X[ ]]N1/0DTK8BXV4C M_/ 5[9:-N3M5M&L.H,LAYVYMH&TZ3#ALJ&>OM.7MK9X]PP*!R%5E4;-JZK#G M$N9Z=JL(:@C#PU7T*G?5%G*9^JN/M%5((4)-_BN+"&H?[(5:IY*G(!1;U3'2 M:$9'8#/2<$:[T7D5MC9RGH,-.&_6K1O3<$;[HS,RL>M"#'G=JX7.:BEIF'9( MPQD=D,[(Q"Y"#J1&*5MTF'H>;W"O\8S:^7R11/.%%&FURK8H:$UF= 0T(\UF MM!N[SFF"'M9\QOOC,S;!BZ!+<;VBK3H'0=1@5A,:'Y#0V"0OQM@S:MHB MHXPU\!EK/N-V/M].I\%8O(_.6-,9'X'.6-,9[T9G;&)778[6?Z%851PWC+!F M,]X?F[$)781A?;&VJ5#3-1'19"8')#,QF>MX]1EH$7'44,)$@ZG'L-RR#1:";[0S,Q MD4L)HHY;GWLV(>+(:;2KX4P."&=BH:[C4@;K.S-6H:<6%]C@7P.:M /Z(?75 MS\!TJVK67"9'X#+17":[<9F8Q/4<:%##HJ).P[X1T5PF^^,R,8G+N5OGLDW% M2,,"0C67Z0&Y3&U[%*A^=6%3>:3APHAJ,M-V,I\G_E88IAK#] @8IAK#=#<, M4Y.NA%)8W]_:*%NW5=E:WN/>LDE6[#B>8=4FPRYML*KQ2P^(7VI2E7-D6#=5 M+D(-/U2I!B]M!^^U\#,Q2\()N'KGMC+5'*9'X##5'*:[<9B:A'7=ZJ7O:J W MR=9M:1+3_9&8FHRU6MTD6[]1HEG,#LCB]MSY#>;/V=P?B]..&H-,I"^BTP>V M^WE[2+3>?TUTUD[T@7@1H1J""7@0XUFLE@&Y:,O,/;3 .]0+ C+!!,+Q!LMP6"F>3'A$)R6;=N3"\1;']+ M1'NJ]Q32[R=:OZ>MEQGG@,O,*K>SZALD?1;KQT^<@SD HIBH0 M?N+JZTZ73_4JD3*+B<";\B4AS@?I\FB3RUTG^S$WYC%7_?U!+ M P04 " #S@+!4^.S];%," ;!0 &0 'AL+W=O,K0IC'7X<561%Y]0\5JE"RV]9C7AU;$.4T,Y:!X.^%3BCGE@C+>&XXO3:E!>ZNM^Q? M7>_8RX)H.I'\!\M-,?0&'N1T2=;>A!]E:&UDV M8*R@9*+^D]=F#CL Y-D/"!I \![0.P (&T#H&JTKXISHW"7(<[$Z>P^368//T\@^?9XG=XF=P_PF935%[A)1O/DZOYF M.H>C*36$<0UW1"EBYWX,I_ XG\+1I^/(-UB'9?.S)N>XSADUZS"VV_@UVBAC<+K^_N#5+TV5<^EZAU(-:6HW8P1*XE] M!U&CSQW:"OHE[@X&X<4@\E]VY[,OK#?H]]NPNCA_YYZ55*V<_#1D&6 M!;Y>5-D W%]*:;:&3="^A_$?4$L#!!0 ( /. L%3L,QR-7@( *P% 9 M >&PO=V]R:W-H965TA M4$$D"NU::>M0:;>':0\FN8!5QV;V#>GVZV<[:40+5'U)?.U[SCWG)M?#2JHG MO09 \EQPH4?>&G%SX?LZ6T-!=4=N0)B3I50%11.JE:\W"FCN0 7WHR#H^05E MPDN';F^FTJ$LD3,!,T5T6114_;T$+JN1%WHO&_=LM4:[X:?##5W!'/!Q,U,F M\EN6G!4@-)."*%B.O'%X,4ELODOXP:#2.VMBG2RD?++!;3[R BL(.&1H&:AY M;6$"G%LB(^-/P^FU)2UP=_W"?NV\&R\+JF$B^4^6XWKD]3V2PY*6'.]E=0.- M'R3F:OKX]8I\OR:S\/ZE'PFC_,I.?ET.O31%+,0/VN(+VOBZ CQ-ZHZ) [/2!1$T0'X MY'WX%+(6'KZ&^\9BZS-J?4:.+S["]T7*O&*<$RIR37>*%1F=_K]SMEX[9L[,IVCY2=402!^HQ,I,9#3:SA/0>W$[=-HS * M>\;R=K=9!]*"?G ^:-->J>NVZKKOJAMG65F4W&C,R;B0"MD_:H?KD-":*7FE M($K.HS="]]/"03?N!X>%)JW0Y&-MO(.#74SVVC-(^H,WTO:3PK@W>-M"?V>6 M[#UF_N,5$YIP6!I,55Y" M1=1 U,#-SD'(BFB3RB-6M012.%#%L#\<3G!%*/>BT*VM912*DV:4PUHB=:HJ M(G_/@(EFZHV\R\*&'DMM%W 4UN0(&>A=O98FPSU+02O@B@J.)!RF7CQZF 6V MWA5\H="HJQC93O9"O-AD44R]H34$#')M&8CYG6$.C%DB8^-7Q^GUDA9X'5_8 M'UWOII<]43 7["LM=#GU/GJH@ ,Y,;T1S1-T_8PM7RZ87 MDFEI=JG!Z2B;/Z7)[G.*5H\HS;:+9;Q-$Q0O5YOMXGN\7:R>4?IMG3YG*;I+ M0!/*U-L0:Z-L\3CO5&:MBG]#94GD 6C=\@?^OXN2]#=F[]8L/'=F_=[\[ZC M#6[0?A*B:"ACB/ "+;@F_$CW#%"L%&B%$JIR)M1) OH1[Y669@1^_DZ'--+BP-,\/I"TP^P&PO=V]R:W-H965TVC^OO*?O)-P "_4Z3C ^LC1#YE6WS: ,IYA]C/\1H6(![S>R9'=N4E)BEDG- ,,5@-K)%[%;@=)= 67PGL M>>T=J5"6E/Y4@S >6(XB@@0BH5Q@^=A! $FB/$F.7Z53JUI3">OO3]ZO=? R MF"7F$-#D&XG%9F#U+!3#"F\3\87N/T,9D :,:,+U?[0O;1T+15LN:%J*)4%* MLN*)?Y>)J FDGV:!5PJ\EX+N$4&K%+1TH 69#FN"!1[V&=TCIJRE-_6B3IYG$W1W36ZN;N;? MG,S2:3U XGTROPWGX,$6S M\.M433R,YC?A6-J.%HOIPP*=34!@DO!S] D]+B;H[,-YWQ822KFVHQ)@7 !X M1P!:Z)9F8L/1-(LA;M '9KWK&1S8,AM52KRGE(P]H\=;S"Y0R_V(/,?SFH#, M\@E$E=PUX+2J'6II?^TC_FXHC?I]7V_$[?WC50M"N*MI%B%,=$W3O>M*91J@K1%<]Q! -+5AH.; ?6$!DR MTZF8.D:F,,TQ8;*FB"8HH_;_H;H55->U/VW6=:G.* M$]9]M8G/C)Z!^168_\9S)"_*B4/DOX)\>8@*SM-VSU![%6K/B/JF@]Y[M;;O M._+O!>))LV>$EQ7AY;NO0V"4_O_)?R$"L_@=7+7?&-?(=?+ !:6# MMVZ3ZQV6]LQ+S^]1F.V "Y46CF8D)0)B^<1+DA#Q!P64Y93I^XK.9K/@''V_ MA70)[(:CVKKG)IH!:H6OWA/U!+ P04 " #S@+!4Z!UB((," #F!@ M&0 'AL+W=OM05@$%/-1=Z&%3&K"XQUD4%-=7G<@7"[BRDJJFQ4[7$>J6 EAY4-&U-#LU3)!BD7;=G647Z,9?(.+0=9]AH5]^<@]K3Q$=IO4I8-XQQ14:)K8:A8LCD'E&L-1J,Q MTP67>JT _BL.ZF 3%A3[M2((IG5$BQ >6< MZ%"36\(+3^A<<).1BR0*28HWNUU\-6Q/;]+K34[JS6NI#/M+O*=BUZ#6GJ'U;9A:V':.]^O]B:>>^_"_\/;%\">QB43 M&G%86&AX_MD*4*VKMA,C5]XVYM)8$_+#RCY$H%R W5](:;83EZ!_VK)_4$L# M!!0 ( /. L%1>>*;[@0( / & 9 >&PO=V]R:W-H965TL,.@Q%M(0"[+&5>677O9D *H((PB#NG &KI7UZZC M!6;'%P)[<31&.I458X_:B#<#R]$100YKJ5U@]7B"&\AS[4G%\?/@U*J96G@\ M?O4^-LFK9%98P W+OY*-S 96ST(;2/$NEW.VOX5#0AWM;\UR8?[1OMKK.Q9: M[X1DQ4&L(B@(K9[X^5"((X'GGA!X!X%GXJY )LH1EC@,.-LCKGWT6@YB=#]&$7)(IX.%]$(C9>+Y3Q"P^G]?!%_'R[B M^SL4?9M%=TF$+D8@,;!5^G8-7Y^ 9MZT3;N.BQ(2K5T6B*$W5<0NDSCO"G!*Z%6@&'"49YH > M)DJ)8@F%^/$&MU5S6X;;/L'56305H5+Y1J6_BJ?0;?G]?F _-<#:-:S])FQ, M*)'P>:+>X0V*J<1T2U8YH*$0H!)^F$*Q OY66IV:U/FOY?1KKO]/Y:Q4G>-R M^H[Z-=>S6].ZYVBM)EKW7;1>3>N=H[6;:+UWT?HUK7^.UFFB]=]%^"U2?V!(J4 ZI$CJ7714RK]IK94A6FI:V8E(U2#/, MU)4$7&]0ZREC\M707;*^Y,)?4$L#!!0 ( /. L%2,^,Z)?@( &L& 9 M >&PO=V]R:W-H965TYCVDOCCWG/./79N>CNE M7TR*2/"6"6GZ04J47X>AV:28,7.AAN:7".+?5(FPJC1Z(09 MXS(8]/S:4@]ZJB#!)2XUF"++F'X?H5"[?M ,#@L/?)N26P@'O9QM<87T-5]J M.PLKE)AG* U7$C0F_6#8O!YU7;P/^,9Q9X[&X"I9*_7B)K.X'S2<(!2X(8? M[.L5QRB$ [(R?NPQ@XK2)1Z/#^@WOG9;RYH9'"OQQ&-*^T$W@!@35@AZ4+LO MN*^G[? V2AC_A-T^MA' IC"DLGVR59!Q6;[9V]Z'HX1FYT1"M$^(O.Z2R*N< M,&*#GE8[T"[:HKF!+]5G6W%KZ>,*/DV0&!<&%DQKY@S\#.,C"?C^'Y#K,UZN^] MD*PL!QYN]A)&I83HA(1F!'=*4FI@*F.,/P*$MIZJJ.A0U"BJ19S@Y@):S3.( M&E&S!J]5F=3R>)6Y.E/R!X;)BN/0,K1,,-UQRPO.Y M-3BVUA*36[X6"$-CT!K\/+?Q,"/,3!U;NV)KU]8S-<3MA;94A<&D$"!X@G\Z MN'J89AO>D6E3HZA3*>K4.ZRRO"#K\$HEM&,:SWYSX6_LOJKHKOZ#W=V*K?MO M[*Z':9UV.SQJ /:>;GV;,[!1A:2R%U2K52<=E@WD5WC9AN^8WG)I0&!B4QL7 M5_8.Z+*UE1-2N6\G:T7VH_##U/X-4+L NY\H18>)(ZC^+X.?4$L#!!0 ( M /. L%1ZDP].^0$ %,$ 9 >&PO=V]R:W-H965TQR@K@1 U$!:59V0G)B3:A MW&-522"Y$W&& ]^_P9S0THLC-[>4<20.FM$2EA*I ^=$OMT#$_7$&WJGB17= M%]I.X#BJR!Y2T)MJ*4V$.TI..92*BA))V$V\'\.[:6CS7<)O"K7JC9%ULA7B MQ09/^<3S[8: 0:8M@9C7$:; F 69;?QMF5Y7T@K[XQ/]P7DW7K9$P52P/S37 MQ<2[]5 ..W)@>B7J1VC]C"TO$TRY)ZJ;W+&IF!V4%KP5FYC3LGF3U[8//<%P M=$80M(+@LX*P%;C.X69GSE9"-(DC*6HD;;:AV8'KC5,;-[2T7S'5TJQ2H]-Q M.GV<)9OY#"T>T'SQZR=:SU;/*)DM%^G3.D57"6A"F;I&W] F3=#5E^L(:U/7 MJG'6UKAO:@1G:CP3.4#A\"L*_"!X1SZ]+$\@Z^3#_^78N.TL!YWEP/'",[RY M*/=H#9*C!"JAJ%87H&$'#1UT= FJ+31_%]KTJ6'<.(:]7\?X=CSR(WSL=^.# MI&9[N/?)[74S/=[34B$&.R/S!]_''I+-$6X"+2IW"K9"FS/EAH6Y]2!M@EG? M":%/@3U8W7\D_@=02P,$% @ \X"P5 K@YRD P !0T !D !X;"]W M;W)K&ULK5?;;MLX$/T50MB'%&@CD;HYA6T@OF03 MP$Z]<=)%4?2!D6A;J$2Z)!TW?[^D)$N6=4FVB1]L4IHYF>"( M&L-^>FW!AWVVDW%$R8(#L4L2S)]')&;[@0&-PX6[:+V1^H(Y[&_QFBR)?-@N MN-J9!4H8)82*B%' R6I@7,+/8]C3#JG%UXCLQ=$:Z%0>&?NI-S?AP+ T(Q*3 M0&H(K'Z>R)C$L492/'[EH$814SL>KP_H5VGR*IE'+,B8Q?]&H=P,C)X!0K+" MNUC>L?TUR1-R-5[ 8I%^@WUFZ_H&"'9"LB1W5@R2B&:_^'=>B",'A=/L@'(' M=.K@M3C8N8.=)IHQ2].:8(F'?<[V@&MKA:87:6U2;Y5-1/4Q+B57=R/E)X?+ M\?5T\C";@B]78/K/P\W]-S"?WE]_F8";VZ_3Y?U\>GL/SB9$XB@6'\ G\+"< M@+._/O1-J:)K##/((XVR2*@ED@WFC,J- %,:DK#!?]SM#U$'@*G2+G)'A]Q' MJ!-QCODYL.%'@"R$F@AUNT](4+C##CIV<11VBN>TX(UPC&E /H(164>41G3= M5.0,PTLQ]'_T:>@ZR+&@U3>?&H([17#G=<%5<5LB9P!N);)K(]\I(F=5<_X? M0[=@Z'8RG-XNP(+P';BA3T1()252@%D<@.]SDCP2_J/C"+PBAO<.1^#5"H&0 MYZ"3,M2M[!Y"S37P"WY^)[\[(G>< K8"Y-_JYCQ*,1@I)Y#(9C-QJ_I97@D[? =NCD'J32J;T'; MZYT4H MJ2(VF#FN8R&[A7HIVO#-J@WKLFW[=@_:ISW>:%CM@RK+4KAAMW+/GM=,*-E^ ME53#4JOA>XAU#G+\.()6^CG-OR[8;M6NRK/4;-@MVB\?TAC6Y?B49#5XJ4PC7!NK^BC%Y MV.@ Q9O/\#]02P,$% @ \X"P5*&HM7W[ @ 70@ !D !X;"]W;W)K M&ULG599;]I $/XK(ZL/B=3&MS$1( &&%@D,Y4@5 M57W8V M8L;UT=X'TWW?7-BX%XT9]P7O,=\P89F@="7UE6XPYO"5QRMK*EO/= MHZJR8(L3Q![(#J?B9DUH@KC8THW*=A2C, ,EL6IHFJ,F*$J53BL[F]%.B^QY M'*5X1H'MDP317ST:KW8R*G5JRA%&"4Q:1 M%"A>MY6N_N@U97P6\!3A(SM;@\SDA9!7N1F%;463AG", RX9D'@<6? &) M6?8)QR)64R#8,TZ2 BP<)%&:/]%;48,/U1HV&5&E:M MAB\:%D,Q9E7IYE G@\JV=.B8AJ$UFBWU4"%IEY+V/R6C-" )KM*TKS0MVW#M M:DFGE'1J)8184Q3(D]Y3C-X\\1%2A0,Q<:1N: D*D%IXGBN M&S@I85EO,B[G5F(RYH5*6$97 LDB38EXF=*$[RYZN/\2GU][K@:4*[XSNI-[STB'\LCYLQ[<1!<] M5WM$$QHJ34'@9TMG-$DT$_CQHR;M-38U222SGCR%XM4?-$; M]5!$GTB1J'N^^T+K@'S-%_)$EO_1KEKK#WLH+*3B:0T&#U*65;_D9YV(/0#P MF %>#?#> P8' /T:T.\*&-2 05>7_!K@=[40U(#@/2 X !C6@&%9K"J[96GF M1)')6/ =$GHUL.F'LKXE&BK",KT5UTK 6P8X-;E9?E^L'^X6RXX?C, )]W MMHY'IG3:X7=$-,Y[!OA5=S@V%:-[ZK"E%/UFW_9+OL$!OJN$"Q81- 49BM#M M[0S]?4?31RK^L9 /&O*!E7Q-$BI-&:Y@00G3(K^=X&#H@>R/G>U^*@WK!OU! M,!HTZ][XY3=^^5:_+L.0%YF2T -"RK;D,:'PF! %*"M MU]+Y0JMJ"C03;:E4D$?@PAND[!+Q8:-C:'5QM== M1H6,68Y8IJ@ ,Z9$V#E\]]1U?[A'^AM$F&[%'62B=D1DJ,Z@5O5PG;)L6[X60U^FV$7'RYM*U#8 MKE#W8!7JJOM&2&1\HKL(+5->Y.45@X2QWH@I@T:H>&;: -/:QANE\?%HO\O5 M<7QW+ADOH*YUZB==*G6>7NA5YJ;J4XN@R_%$P^ [VFI0]Z-S_%YW-LF%_@ M\ZOJOM?25]=/..EM6"910I_ E'LZA$]65#>Z:J!X7EXH'KF"ZTGY&,,MF J] M -X_<:Y>!]I _ =02P,$% @ \X"P5#YG_.R'! 9Q, !D !X M;"]W;W)K&ULM5A=;^(X%/TK%MJ59J1M$YN$0D61 M"G14I-)6I;/[,)H'DUS :A*SCH&.M#]^KY,T@3:8MB-X@'SXG/OA>X^QNQNI MGM(%@";/<92D%XV%ULMSQTF#!<0\/95+2/#-3*J8:[Q5P L!> [P]@&8!:+X7X!4 +\M,'DJ6AR'7O-=5+@:CA[)ER%H+J*4W'*EN)F= MK^2$?)\,R9<_OG8=C<8-A1,4AOJY(;;'$"5CF>A%2JZ2$,)=O(-.EYZS%\_[ MS$HXYNJ4-.E?A+F,U?@SL,/O EW":0U\:(OL2(_QA!/0?TD_V'M M)7* 4D93WVN45;;9 MYV9Z+,*()R&9:,S/JW:T15W)'#V*SM%*Z*A=Z3(#,)M!]H=B_SS;6>C;:;7,,=VY*C,=RA1:PTA2L9;3&62)1(57!/JD: M%/0[<^9;I(I5PLWLBOO1/CA M[ZC[UVAWJ>Z\:X!T# M=YVL%@AF7R"N(C$7TPC($E2 %8=;0.-S*&.< Q'@=BTP99)BD00@UAR'UOX% MMUMINP=64U:M*ZQII;K?\1/WP[CA2^K<-*]%LL:Q4OVJ]=ENR#_H<[54,?MB M\5F9&?-G$:_B]T@,J]8;YA]#8EBE_\RN_Q]N9#O=H86)56K/CJ#V-LN5K+.C MR#JK9)T=5=;[[*VL>VZ=K#M;)Q QJ'EVDI.2K/OR+7WYM#PMNLS.2%X][]/S M07[F4]'D1U"XWY_CGHE$,$-*]_0,ZUGEISKYC9;+[)QC*K66<7:Y !Z",@/P M_4Q*_7)C#)1G:[W_ 5!+ P04 " #S@+!4/:E4*NX" "%"0 &0 'AL M+W=O-/(L98 M@I08S0PH36S7<2IVB@BU M6@WS;L!;#;:2":%XP(%8I2GBKS-ZUK>!7"0 /,BN\$;\3>&.A4)HP]Z4EGUK0<'1%.\%1J M"J0>:QSB)-%,*H[GC-3*-35P?_S&?FN25\E,D, A2Q[)3,9-JV:!&9ZC52*' M;'.'LX1,@%.6"/,+-ME:QP+3E9 LS< J@I30[1.]9(78 T"_!.!F /=4@)F!J8] J&T+U-HXD5U^)PLG6*+R+V@_="-S? M@DY_' VCT1AT[Z_[8!@-KG_THOX8G+6Q1"01Y^ "/(S:X.S+><.62EQ3V--, MZ&8KY)8(W4_E)?#@5^ ZKE, #P_#OR%:!K=5RGG>;IZW:_C\$KX!9RD1@O%7 MT&<2@T4R>BC^G]P^FK"KG%NW; M%E4Q*/VO7[>\&JQ4_8:]+E +Z]6K_JP9 ?KN5K]F)I?I%9_I^9#+X"5 M8C7H[#J1KMN H^VDR)[A!DL.%%OUT_@X8928H\P@QW+S]X[ M(_4%I8?X@E !$CQ7..>RJFCX]LS?3B1;FF-SPJ0ZA,TP5OR MB3Z)\YM7ZP]02P,$% @ \X"P5!@T0A7( @ 30< !D !X;"]W;W)K M&ULC55=;]HP%/TK5K2'5NJ:D$ """+Q5752/Z*R M=@_3'DQR :N.G=D&VG\_VX&4T1#U)?''/M[7NCFF# G'MBQ1,0#OE&4 M,$@$DIL\Q^)]#)3OAD[+.0P\D=5:F0$W'A1X!7-0ST4B=,^M6#*2 Y.$,R1@ M.71&K?XD,O$VX(7 3AZUD7&RX/S5='YD0\S]= Q?RJFT7[0K M8]N1@]*-5#S?@[6"G+#RC]_V^W $T#SU '\/\$\!X1E L <$UFBIS-J:8H7C M@> [)$RT9C,-NS<6K=T09DYQKH2>)1JGXOGD=C9]OINAQQMT]SAZ0)/'E]G# MZ.'G'%U,06%"Y27ZCI[G4W3Q[7+@*KVF0;KIGG]<\OMG^ -TSYE:2S1C&60U M^$DSON4W$+C:;.78/S@>^XV,]UAR4XGL-(J\ RG[2"?E2B 4AHXN;!+$%IP8U9UTR=,Y,O2]$T2]T*LW M%%:&PB\82O"[KG;*NC%.ZHR$GP7X7ACZO9.=KXGKM0.O>T9H5 F-OG8]@&6( M+U$!@O"Z)!U'GZ](JQ/VPE.A-7$G5ZD4ZAY5K!S$RA9RB5*^8:HL7M5H]5:, M;(ET/\++AT;GL[[;$E%8:JAW'>EM$F7Q+CN*%[;^+;C2U=0VU_J] V$"]/R2 M4_KB%EZZZ!C=<;7Y+Y0NH;9J^SI',8@WQ:CKBZ M,BLOTR2#7"0L1QQF7:./KR)B:T!A\7<":[&U1KJ4"6//^N)VVC4LG1&D$$OM M@JJ_%QA FFI/*H__2J=&%5,#M]>OWC\5Q:MB)E3 @*7_)%.YZ!J!@:8PHZM4 M?F'KSU 6Y&I_,4M%\8O6&UO7-U"\$I)E)5AED"7YYI]^+XG8 F#G ("4 '(L MP"X!]K$ IP0X!3.;4@H>(BIIK\/9&G%MK;SI14%F@5;E)[GN^UAR]311.-D; M#S[?1$_#&_3P"3T\/8X?^_?1[?U?Z+H_[-\/;M#PH7^//D0@:9**C^@"/8TC M].&/CQU3JNC:AQF7D:XWD47R(;_XF(14@#?- .CR"NX+@!'AT/MW;A MIJ*LXHU4O)'"GWW0WTS=F:)KR-5*HE%*'L M*IQ=A',.A!NR?'XA@6@2[7NB%'?-EF^4&.]OSW##8 MM8O>VMF!XWMV;;=3B%,5XK07 D);<\@E6C*NO_ZF>C9NW*WX%RI-#SM[ M]338^:'M^DYSGFZ5I_LNX:@@?$)5:V-HRM%]$QL[(;9==R_'!CO7MRUR($>O MRM%KS?$NF:K4IF@LJ02!KFG^C+[>038!WO;.^95[_QRO>%"%"TY\Q5OQ>H.\ M$DL:0]=0.Z _@)&#S4)S>E^=@H,JP+#U@)'](?:M>-G-.),EMN>6LXYS8YI M&[9J2;?.T3B\M8?@$UO7[N 7>O<;'.T660L^)O^[?0^*SV-:6,L]ML_2PEJ6 M\3NZ_'X+6QW\2@M/=[1;9*WIN%W4FP3SV-;5HHR]L[2NEFGLG]HZOV&C(% MOK5WW!HTV-D!]@X=8TBMS:1=F\>2*Y *E,%- Z])7G>.;&7-S M(=FRF+HF3*H9KE@NU%P.7!NHYS.F=I'R0@]RU:3?^PE02P,$% @ \X"P M5(EF%J!D!@ 220 !D !X;"]W;W)K&ULM9IK M;Z,X%(;_BA7M2K/23 *^ *G:2I-++ZNF$[6=7:U&^\$-;H,*.&.<9BKMCU]# M**8-&-J&?FB ^+S'/L=^.#@<;KAX2):,2? K"N/DJ+>4_9-9/?5W.AS@:%BA]$+$X"'@/![HYZ M7^V#,^*E!EF+OP*V24K'(!W*+>YL>I!%,3;3_HK#T3)0.E4&\#< +XVP#4&*#= ;0UP M;H#;&I#<@+0=@Y,;.&T]N+F!V]; RPVRZ3+8IB/+Y81*>GPH^ :(M+522P^R M"9%9JQ0&<3IWKZ50WP;*3AY??+L\!3?3JQF83$4SM!HM]G(,Y$VMP'C^R1"J< MR@1MW0T>= MHJ-.8ZQ?A/EB7(09_ >R %UP&K>)O5OX=+N(O5?(>]W&?F36=TA#[(=%1X=& MH5G@AS3VP8C&#^6@?V3^VY:^.UA=9,$NW7YLX_#F@D=!DG#Q!&(NJP(]S16< M3"&MQ1Z/566F_@X'CU6^H?8-C;ZS$05Q(L5ZF_H@EDRH8 )UZV.?02+5AP]6 MIFDP;?!!^I"8IH&M>6>;@;?36]77J+)'9AT7/#$J$E.?-!]M;-0Z?PX8^Z6* MZ:0J0*>Y1#E]-K'KDJ?9:9OA5KD,,":H)K :C;297BYR>Y!)EYPC;;N$ZS_RV%2FU/^" MFK/0S-DVK,LER,O[%[)>P:ZJF>=83DW8-(ZA&9T7Q%YFJU&7]CM%NL(@AKGS601B\R MHW.1$FM5H/ZP>-^C 1E8CS6ID9O4)%SZ8<;2B M\=.^GHJ19C+R.IFIFJ7(S-(V,W6W;H4V&3HU,Q5K0&)SW=HZ]PTZS;G'FJG8 MS+LS*D205.Z!U.U+F?QJ.F+81:*Q9AY^XT/]>[#0X*,)"[BT'6H&Z+7DZD[Q M#Q5^GHL;L59=?961*T9#^=0Z&1JAF'22#$T];*95\ZJ;Y KE58=)_5X4UG3# M9KJU7763!AW;:EYVFG/XXUL!>+>@Q([[>BL [VX88->I*8ZQYB3>QU8 WD4E MAAYT7V\%5+5#ENO6[%@0C51B1N&[UXWZYH3Y3- 0G'%5#F=%KF>H-.\Y,@T2 F9DA^)$5O>U0A&K>DFY^? M2K\_=5^43AI\X#XR/JH0C6=BQO.>4[3/M:4Q3SKY58MH9),6VP4?3JG9!^R3 MZH)B4'H/(6+B/GLG)0$+OH[E]I?=XFKQWLO7[&V/5]=']L'4KKA^8A^<;M]J MT?+;EVQF5-RK88.0W2E75M]5LU)LWUO9GDB^RMZ"N.52\B@[7#*J\I\V4-_? M<77+ST]2!\7;0\?_ U!+ P04 " #S@+!4/Q"<7JT$ )%P &0 'AL M+W=O^)(!W5[]=EOV#!CO& M?R5K2@5XB<(XN;;60FS>VW8R7].()!VVH;'\9 @V481X:\C&K+=M06MPX6OP6HMT@OV<+ A M*_I(Q;?- Y=G=A%E$40T3@(6 TZ7U]8-?#_&F4-F\3V@N^3H&*2IS!C[E9Y, M%M>6DQ+1D,Y%&H+(?\]T3,,PC20Y_LV#6L6:J>/Q\2'ZARQYF[(LK5LBR'# V0[PU%I&2P^RVF3>,IL@ M3F_CH^#RUT#ZB>'C^./=[;?/=^#^ WA\NA]_ ON$,##BYN!L[BX;J; MD1;V:B2[<@'&+)*/:D*R9K_AG,0K*A\? 6:OX-CN@;QFEV]VA"_ S\\R))@( M&B7_&(#< LC-@-P:H"_;:$8Y8,O\GK\#([H*XCB(5V!$0A+/J:X-]D&[6=!T MCCP/O;[?=9R!_7Q<7(V9ZSM'9B7F;L'<-3+_R)Y<61GR3+F<1("^4#X/$@HV M/)C3EBGLU^@?L:&.US])0&?D(CU^K\#OG5GRO^6]%]KG9=2K5+#K5,I<-8*> M4UMFK^#TC)QWI:J"C63.@(V\7J5@N-.#)[P-1B7:?D';?UM3&*#[;: ;C$K0 M?@'MG]D*X[1=PU#FP;A,81-P/;)?N>57N-H8.BO7\WT]-724I#@7MD9;_GR! M=N6$1UH'W]8%K?E@FY[06*$.KDD"J230F5UQJ+<>%57O,D+58:RS\UW/J2NZ MTC2(WU9T,S[6U+"+3^&K5K#3[=>@*_6#Y\J??/%H$ ZH4;6>7WWX='9ED2Q# M*_F#;]2_%CGHA*V/3C-HT,@RO](_>)X 'OJ#S,)V\!I1Q/6O%5 )'C0K7D-A MS^:LZASJ].J&KQ(Z:%:Z:1 'T38"/Z>U&*@B]5E.9G$%>%0M,%N/I94]\% M6,D)ODQ.SATDN/J]HL&SCS8;(\I7V1YL N9L&XO]OF-QM=CGO&ULG55M;]HP$/XK5K1*F[022"!T%2#Q5@VM':@I[8=I M'PRY$*M.G-D&RK_?V8&,32&5]B7QRSW//7>V[WI[(5]5 J#)6\HSU7<2K?-; MUU7K!%*J&B*'#'=B(5.J<2HWKLHET,B"4NYZS6;@II1ESJ!GUQ9RT!-;S5D& M"TG4-DVI/(R BWW?:3FGA4>V2;19< >]G&X@!+W,%Q)G;LD2L10RQ41&),1] M9]BZ'7>-O35X9K!79V-B(ED)\6HFLZCO-(T@X+#6AH'B;P=CX-P0H8Q?1TZG M=&F Y^,3^YV-'6-9405CP5]8I).^<^.0"&*ZY?I1[+_",9Z.X5L+KNR7[ O; M+GI<;Y46Z1&,\Y1EQ9^^'?-P!D">:H!W!'C_ H(+ /\(\&V@A3(;UH1J.NA) ML2?26".;&=C<6#1&PS)SBJ&6N,L0IP?A^.MTLKR?DOD="9_FXV]DOGB:S;^3 MN^'LD3P/[Y=3,@S#Y8-=#1Z421:19!5($?U^-;7@V!BTDH,^&=,C'R:AD?J&P0O_69>$W/JQ)4 M#Y_ NH2W:N3XY<'XEL^_=# FL=S/.O:M0'I?J@EN=9<*H99_I0);T>&WQI!-7: MW\'Y#>^F3GRW%-^M)7JQ)1,O$=V!Q Y 8LHDV5&^!2)B(G)3MQ79X!W6E4]^ M5/#?6'[3?G:8V';0!5DT1R*B1:YK:\KH;%:VV&"_12D,<#]6 A] MFA@'98<>_ 902P,$% @ \X"P5%?^FX[?! YQ, !D !X;"]W;W)K M&ULU5A=;^HX$/TK%MJ5[I7:$CL0H (DH-V]U6Y; M5&Y['Z[VP21#B)K$K&V@[*_?<9(F?"01VH=J^P*)XYF<8\_,F;B_%?)5+0$T M>8O"6 T:2ZU7U\VF!YX"?ZG-0'/87W$?9J"?5U.) M=\WL;9AN#9,9+ %NU=TT,E;D0K^;FSALT+(,(0G"U M<<'Q;P,3"$/C"7'\G3EMY.\TAOO7[]Y_2\@CF3E7,!'AC\#3RT&CVR >+/@Z MU$]B^PTR0FWCSQ6A2G[)-IMK-8B[5EI$F3$BB((X_>=OV4+L&;!6A0'+#-B1 M :TRL#,#^]C J3!H90:M9&52*LDZW'#-AWTIMD2:V>C-7"2+F5@C_2 V^S[3 M$I\&:*>'L^^/DS_(X_3[W>/#C'RY Y%K)>*W,8>>"7V-_7VE-4X:"+3G"Y[ISMFM1[ON;PB M-KT@S&*L!-#D?'-:QJ?>_ ;<*O,#-G:^>7;BSZ[TMP IP2,3$6$A4#Q)I1%N M7>P#)J?&8-)+1.0Z3^J@'?RL&W$O"M"O"/*X-6$1_1:L2P NGB M^[#8E 5:O2]J65>6]6L-JG:.JGT6*DRQ(%I'.3H-,BK#5>^M37; I:K!Y>2X MG%I//Y("!MXEWX#$-<*::ZJZV4@74T1B_<3])6&P*%V^>N=V"I-T2)2FFT,\ MOJN#WT*$ ML?8)W=-9O5;'HN5L>SG;WMEL23VA^6 MJR\I2[/ZMV\K[&J-:(AD.$]D/@\!B?J^!)]KW @LW &VT"YYX>&ZM'!G# Y* M6:?K.$?9/:EG:KX>KM6*NS!HX.>! KF!QI#4A4 AX[1>>R=('YOLI#:?DQJ% M$M/V)TR-0K!IO:C.M'!?"5:S9ZQD69R0:"4>>ES0LV(1# MNI2*>-@TH :(PR^=4E"G$F<[3IL=Y7W)-(:S6A7@"R%D'R>$9S:M[%382KK6 M2CU)SYP*-^D1 M&'[[^RC6)(0%NK2N.HA)IJ=*Z8T6J^2<92ZT%E%RN03N@303\/E""/U^8UZ0 MG^T-_P502P,$% @ \X"P5&I(A$V( @ ' < !D !X;"]W;W)K&ULM55-;]LP#/TK@D\;L-6?2;;",9 X'5:L78.FVP[% M#HI-QT(ERY.4I/WWE63'2]/$Z&&[V"+%]\A'052\Y>)!E@ */3):R;%3*E6? MNZ[,2F!8GO$:*KU3<,&PTJ98N;(6@',+8M0-/&_H,DPJ)XFM;RZ2F*\5)17, M!9)KQK!XF@+EV['C.SO'+5F5RCC<)*[Q"A:@?M1SH2VW8\D)@TH27B$!Q=B9 M^.>SD8FW 3\);.7>&ADE2\X?C'&9CQW/% 04,F48L/YM( 5*#9$NXT_+Z70I M#7!_O6/_8K5K+4LL(>7T%\E5.78^.2B' J^INN7;K]#J&1B^C%-IOVC;Q$:A M@[*U5)RU8%T!(U7SQX]M'_8 FN $0M(+*=::38 M/LRPPDDL^!8)$ZW9S,(VTZ*U?%*98U\HH7>)QJDDG271_I4/0I0(F?_ 21$7GT)*<-T< 2F5&S28)@X'FQN]GOS^NHS]'(\[NH%U4.NBH'O55>L)KR M)P")FGIO;+WH_AK8$D1?'X9=AN'_:?2H2S#Z5XT>O:71Z>NH4#\$WD&CW;VY MP4"L[/R5*./K2C67JO-V(WYB)]N!?^J?I\VD_DO3O!OZRJR(UD2AT)3>V4C7 M))I9W!B*UW8Z+;G2L\XN2_U\@3 !>K_@7.T,DZ![$)-G4$L#!!0 ( /. ML%1]LUY3JP, )L, 9 >&PO=V]R:W-H965T$8IR6HR$W'L@*SB DUAOUR;LZ'?;:5.:$XYR"V11'S'R/, MV7Y@V,;CQ#U99U)/F,/^)E[C N7#9L[5R&Q84E(@%811X+@:&-?V562[&E!: M_$5P+PZ>08>R9.RK'DS3@6%I19AC(C5%K/YV.,8\UTQ*Q[>:U&A\:N#A\R/[ M^S)X%2RFQ@A :DN(JWN;QG^P]8!^1KOH3EHOR%?6UK&9!LA61% M#58*"D*K__A[O1 ' ,73#G!J@',,\$X W!K@'@."$P"O!GCERE2AE.L0Q3(> M]CG; ]?6BDT_E(M9HE7XA.I]7TBNWA*%D\/%^,,D>IA-X.X]1-/%Q_OIZ.'C M].YV 6\CE#')Q3NX@(=%!&_?O.N;4KG40#.IZ4<5O7."WH4;1F4F8$)33%OP MT7F\[9PA,%6L3<#.8\ CYRSC3\_ (DU/P9]&X MS?:Y)9][@F_,J& Y26.=1!V8H1 @LYC"IXSE^0^XVU-,8;%="I(2E=<=F,<< MJ2Q?<)&1#4RI1(Y"=F"R6JEL%,!6,%8<:Q0=N%6EY_-,>86IQ$)\.:/9:S1[ MI6;OU!H0(3E9;LN\EPPHHXG:8ZX$$[H&4NM1SD>X)I3JR66^$$?D^?J=WAMWNDO,4L#+S0:Q?> M;81W_Z?=5QG_RM9W7RATO-!V>^'S2*+NOSLB81-*>#:4R>U<9<].J547HGP@_LKF\?G9XVQB/#YZ$?W+WV?ZHQ-?S5(A.U&8:69UDG M3KCM/$ET?EF=J:E?*S11BUWH^5;//R'^Z7*TW=]6:VI7P:O%ILVPM=J8!UU; M@7Q==K\"$K:ELNIGFMFFP[XN^\JC^9%]-:[ZY">:JFU7W8I*&0$YKA2E==E5 M:\RK3K@:2+8I>\,EDZK3+!\S]?6 7!NH]RO&Y.- .VB^1X;_ %!+ P04 M" #S@+!4W5R1^Y$# #*"@ &0 'AL+W=O?[^P M_V+,DYD-4QB*[&L:ZV1L#2V(<J5?)'(E/F%8S77L2#:*RWR M"DP*\I2?_MF/*A%G .)I!G@5P+L$]*\ _ K@7P*Z5P#="M UF3E9,7F8,LTF M(RF.(,O9Q%9^F&0:--E/>;GN:RUI-"6%Y_"Q\73ZG$^GRU^A=GBZ7YU MOWY:PX1K2EX26%'5:"[4R#O2B ?'@37 MB8)['F/<@ _;\:[70F"3Z]JZ]V+]SFME?&#R!GRW Y[C>4V"VN%3C&JXVP"? M_F.X.VQQX]<+Z1L^_PI?*+@261JS\CAU8(Y*@4X8AZ^)R+)G>#QRC&&]WZ@T M3NF$=V#))')M!J1*T@)F7*-$I3MPO]W2N50@MA 2QPY5!Q9T"7V;4U28:+)27Q0"FDFY%LS>Z-N6%M;MA*M,*,A,=0,*DK7V",%2@C M2CP]G$VNVDG]OU,7U.J"5J(E>SYM0RU@(7A$MZ>D?9+R7;T-5).\X-WA\)RA M%W0'S8?#=5Z?&J=]+[ ,&R-6N-Y92+?O] 9^_^+<-DP,@J%_-N^MM+-7T/UO M;Z(JWGD6_1YY\KN7EMY/]#RWY[J7=Y%]]LCG*'>F6%)@=)\>O;JW+LAN31ER MT1^6A9HI'EYI3E4>O8B[E"O(<$N4SLV $BU/A=.IH45A2HF-T%28F,^$BDV4 MY00:WPJA7QIE@+I\G?P%4$L#!!0 ( /. L%0R!#\4*P4 #H8 9 M>&PO=V]R:W-H965T+K?%: M5"BS4VFZ166Z\[#:AQ1,B2:)6=N4SFI__#J!)I XAM)57TJDF33/0Z"RF7EY8EI@N:1N*"+6FFOLP93R.IBOS)$DM.HUD1E"86 MV+9GI5&<=?K=XMV8][ML)9,XHV..Q"I-(_YS0!.V[G5PY_7%??RTD/D+J]]= M1D]T0N7#)TWNM MN)GU.G;.B"9T*O,4D?IYID.:)'DFQ>/O;=).66<>N/O\FOUST7C5F,=(T"%+ MOLAU@@Z:T7FT2N0]6W^AVP:Y>;XI2T3Q%ZTW6!F&81/H%8'Y G[N8]L/" 1V MUWK>[9\FT/? \4*_Q.U1E0!(M.9O'$ITE3 CM=/8:M6//]UWBU5CJ<,2W75?/ MTR]Y^D:>H[SW9K%\P*DQUN!"#^\T;(]P M4!(.C(2'C"\9CR1%439#=W*1S_I;FCY2;IKQ89D^_(#UA>U*$^U35]@VTCV\ MQ#1(XQK#.Y*-W[W*MBD.+3,-S+#.,%04P4CQFJI-Q32.-E:MYD24,B[C?XH7 M6K[0( ($G*!!6(L+O985ARL)Q^1 IT[59$(R>C%V*VD.*@;'J0N#!N<$KN.V MK#-<:3\VB__1$K;-LS=174)L-ZQ3U0 =UW9]W,*U,@-L=H/)0=7"39EW7*RT M-L1UEDTD\3S/ML.VN5J9 C:[P@EJBYO"KY=;'="@M[AR"'S (KX/QZ7$HG_1 MB0J,*X7'P4=H<"7Y.#Q9@\/FK/'!)?6^;\)\3-R6:0V5.X#9'8Z17W.*_&QV M*9;1E/8Z2B<%Y<^TTT?:C>S[$^TWLW(9,+O,FR47LTF\.NSKHGT7;6+WMJY MA562]E1<3@LT9:M,;JXVR[?E!?A5<>U;>S_ E\/--7:59G.K?AOQIS@3**%S ME=*^\%5?\LU%]:8@V;*XZWUD4NEJ\;B@T8SR'*"^SQF3KX6\@O+?!?W_ %!+ M P04 " #S@+!4"-CY6ML" J" &0 'AL+W=OX[/N=>YIK5E_$4L$26\YAD5;6LIY>K&ML5LB3D1 MUVR%5+V9,YX3J:9\88L51Y(84)[9GN/4[9RDU.JTS-H#[[386F8IQ0<.8IWG MA/^YQ8QMVY9K[19&Z6(I]8+=::W( LRT3L 13/<8!7 KQ#0' "X)< WQ@ME!E;/2))I\79%KB. M5FQZ8')CT,I-2G49QY*KMZG"RC\:-:&$,T[$$W&D:]""YZ*$F:B4NX@LFX!Q=?+ENV5)(TL3TKM[\M MMO=.;._#/:-R*2"F"2;O\;:R4OGQ=GYNO;.$]X1?@^]^!<_QO"-ZNO\/=\_( M\:OT^H;//\$WP@W2-0J8_Z;A.V/"]AM.R-_M9^S

^$U2IAM;/"BJ-TQF&](JI_8I[#2D7XL3P7L-I^GL.PT6P>9/E( MF!-Z-?]XDAN5JL9951.:2F5Y+(G$(A'1E#.2P/,]YE/DYYPWJSV:GYA_UWGK M9L['*E#BWA_UNE/S&^Y!$8Y$AC4W#(+@H SV7M=5'A?F,A(P8VLJBX95K587 M7F3:_,'ZK;X(33=_HREN4=6.%BD5D.%<43K7H3H;O+B8BHED*]/;ITRJ1)OA M4EWFR'6 >C]G3.XF>H/J[T'G+U!+ P04 " #S@+!4\58.@K(" "S!P M&0 'AL+W=OR M?#,G:6$,>GKM@0UZ="NRM, '!GR;YX3]N<:,[ON&;;PM3-/56J@%<]#;D!7& M*&:;!R9G9LV2I#D6/*4%,%SVC<"^"KLJ7@<\I;CG!V-0EZ=EG+G' ,:?8S3<2Z;W0,2'!) MMIF8TOTM5O5XBF]!,ZY_85_%6@8LMES0O )+!7E:E%_R6OEP +!;1P!.!7#^ M%^!6 %<76BK3945$D$&/T3TP%2W9U$![H]&RFK1078P%D[NIQ(E!'-X.H]EX M"/ M#&<1"I)F_!PN8!9'5E.M2BG-$RAUAE^#:W\&Q'*<>X9OB#HLM2QX8"%YKNURK\SYM> M4GB'7G8\R_4_6-X0UK7;GM-L>+M6V#ZI<%:D0JJ+!1%8FA+,&24)/-]A/D=V MRH5.G:/SA;WHUBJZG^]%M^%<6RW'\SL?NM$4:%N>O#(^],,\N%+50@ !D !X;"]W;W)K&ULM5;O;]HP$/U73E$GM5)%?A4*%2!!2#ND$A#035/5#R8FR<,5 M)H17Z!I3^69!64*$G+*ER=<,R5R#DMAT+*MF)B1*C793KXU8NTDW(HY2'#'@ MFR0A[&<78[IK&;:Q7QA'RY50"V:[N29+G*!X6(^8G)D%RSQ*,.4138'AHF5T M[!O/MA1 [_@2X8X?C$%9F5'ZK";]>CO?LM]J\-#,C'#T:?XWF8M4RZ@;,<4$VL1C3W6?,#5457TACKG]AE^^U M# @W7- D!TL%291F3_*2)^( X#1. )P-_@O(>"1#&'@#!&5%DN MFJ:0XE0(,\R%=#,AS@DA+@QH*E8<_'2.\[=X4YHJG#E[9UVGE'! 6 5<^Q(< MRW$>)CTX/[N8X%)^@H(?D>?]/9N=LY6(=(OTNYK6/4$[QBVF&[R$ ?E.&7BZ MX,C@\5YNA+[ A#^5A+DJPESI,%=25LVT[3W!Z14BVD5$NE3%<,L3#*X7& 2EN9RUI!7?O(9%X78:Y+'3QF MQ_)F(FCX/%RKV\A_019&'$?R(3/Y="R3Y:35>L6R/AW[+LMQ5_:?N#>NZH6K M>BE1)PSI1GX$,,80HRV9Q5C41GXC_U&V1A&Y\9%ELZW7J\[Z5XN70!9"QNK$ MLI^1-$18* D,YY& >\JYM'YV]#++0M4.#D;-<:NUFET7.+2_E+W-@Y:59;UN6PBZ%JWBAD5L@9ZN)+_#9"I#?+]@E*QGZ@ Q;^-]F]02P,$% M @ \X"P5+([%8*O @ Q0< !D !X;"]W;W)K&ULM55=;YLP%/TK%IJT5MH"@1"2BB U3:956KNN6;J'J0\.W 2K-J:V25II M/WZVH2A=DRS2-!Z,/^XY]]QCL.,-%P\R!U#HB=%"CIQO7&BZ 4D.D93PVG$Z;T@"W^R_LGVSM MNI8%EG#!Z0^2J7SD#!R4P1)75-WRS6=HZ@D-7\JIM"W:U+%1Y*"TDHJS!JP5 M,%+4;_S4^+ %Z/;V /P&X!\+"!I <"R@UP!ZUIFZ%.O#!"NIWT_2#T@MA=;UOS-BR,AD$8MF&O)/9: MB;V#$M]:< 5L >(>_4)35E+^S,SL^4H L#_6O[X?"P)%.W7 L;"5$_Z7'>FW M_/U_WY%Q_ZW5GGEV6QVUN:/#5N=8@-2G:UF)--<*,I15@A0K5((@/-NEI&8, MMY1TO0-2!JV4P=^EH%*0%'9EK<&#K:Q19\]W-FPS#@]G5#Q]0+PTUX-$*X$+ M=4S]PR/K=[?.3'/!Z9-B170B"DN-]#J1IA#UI5$/%"_M,;K@2A_*MIOK>Q:$ M"=#K2\[5R\"&PO5 M;H*%;(6>A$EO"MSM2SX)X_1]&#BZF#N)^].3@9W9Y>' M]E,+G(61E_3B&:3G@P%.#"!&GCZ/_"EN2QUU"9J."RGV\P0&$YM4-+@G?!+. M"&=SQ<"K(!7C:V<>@F$AN52!-@4R8F*P- \.CMT,:M?Q5$Q(96.[".[OO%M^ M &QF()!QW@LVZ-@I+1=;Q\"+<.MB;"3*7 M*J>J#Q.'&]-TS&D!_2#E[$&]3L7NK/K=F.L'-H%GJM:,%6 M=KXJ>@$8>XRSD[KFZT^TZ?UCSO*+%2&L +Q"3\#B\K?!LTF+>,:R:Z MV9+E.16/SC=#K\G1%1JC/"/5Q7CYD9C]8'+]/9B[_3K,L2=(4R^ALYE4PP_*6 MIO#ULV':P .+ Y'^+-=XM?$.>;H/L)H^U2'83O%.Q':*YQH0?][ (\O\U<;B M@ =6!:QW(+X_#O24WR=)H*J8-NP)QI$LPQ#H17^/IBF2G10^_OI@3TF29)D? M *NQS $P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5 MN %(MB6/:(7->=I3W; M+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II% MR=.B':5_'B]#GF)CR_Z8-?/-S)(/7ZOZRTU5?6'_[(NRN9SW]Q73:;.^R?=K\5MUG MI7KEMJKW::N>UI^GS7V=I;OF+LO:?3'5SL^MZ3[-R\G'#\?/"NLI?%*UV;;- MJU(=[ YL\NQK\_WU[BE[S)O\)B_R]M_+2?^XR"9LGY?Y/O^6[2XGYQ/6W%5? MKZHZ_U:5;5K$V[HJBLO)[/#")JO;?/OB<-Q!RO2FZ8^TZ4V4*I#+B76N/O V MKYNV?T?_^:EB?,S4FP_/'MIJF1=M5KMIFZWJZN$^+S]W'Z/.8@I.HX_#\>\A MB!?U_PEC=7N;;S.WVC[LL[(]Q+'.B@ZP;.[R^V;"RG2?74ZOQ*%'*758VV8Z)4H4FWS-UI*F*?*=X=@Q :@BD]HJ0 M?VL 4D<@]=>$U &D@4 :KPEI $@3@31?$]($D!8":=%"+NQ8Q"Q8LC#B,?>E M+47@ [0Y@C:G18O%RA=+X=B^9+;C!(DOA;]B8> )1_ 80+Y#(-_10GK('&:(&;$B5D'@_BD\ MC]F^RX3*&?Y*J-\:L^.8#RDQ1$%*EE('JV9R\,@%D,RS LS8C%T%T,L MU\^7%+/ C%@#\540R;,^6I[P>2<$)^*ND! 0<\&,6 9P-1<#*BSYSXBS?RP# MYQ,+PDZ:@[7$+# CUH!CAT+:'NOA8.6+"4 C%H ?^&=.X,LH\+S.XBIM<%5Q M#*X #=.!1JR#F*^Z*Y*[;QDL/)Q$A7'-(XB)MA#4/42P#NU(56D;SI9BE40# MH6J8%C1B+<3)(E8J[3S*-\^2FX:90",V 5I(#OHN#=."1JP%'!-V7AJF"HU8 M%8>*E[V1J?K>YE>(A0E"(Q;$B>+W)".F"XU8%Z */LF&64,CML9/R^'A@ )S MB4[LDJ=R^%0(=4PA.K%"\+H8#J%T3"$ZL4)>%L8G(XG.H(A5 BKDDVR83?01 M^XJ%/(F'642GM@@L24_28?+0B>7QPS+P0 HQ,9GHU*,GK!@<)D+,)SJQ3TX. M[]@;-VO3O&@&"0=3BTZLEMBYXF[B]5WEFLNKP.T>J>2C5"ULV,P9F%8,8JW@ M]1<<*AN890SJ1B59K^WHN@MA)%97\BQ8GB7QDV68#3$QRQC$EH&+GOBNB/N MB(D)R" 6T,^K\<%.'"8A@WH&!B-ZK,R?+J?! M180IR!A10:K<$&N[2T7V.HBD^&N@(!-3D$FM((#YK)MP^5) 3$Q!)O76R;-E M/ITU34P_YHCZ^;[@RT0FD5+E&F)B^C%?P:D\OQ2R7WTOB&/%N0P@)N8@D]A!@R8)TNV9M87NV[\"BV,(L9(TX:EO(%U<1Q,0L9%'OW(!H MPOF1ZC>DV,"RP\(L9(UHH0'FTA81VT!,S$+6N!.XYYD38J(W?A%;:+!-C&-B M%K*H1W%@T5T1RT@L$A!9B(E9R"*V$#+8?(Z)6<@:T4+*.\J<_4;9T[P35DAS MS$+S$2T4=9O)"6KKVC4\6U:;,.: M=7\.M_499G>SSNU#43CJ6%!Z5;H[WDU__$^ C_\!4$L#!!0 ( /. L%3' MUW-/1P( -4K : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VDMN MHT 4A>&M6"P@N.ZKDE:<44\RC;(!Y)0?BFT0T$JR^[:<@7U0#WH2<4:H0%S^ M ?J$@,>7#Z=A5>W&L?M5U\-Z5X[-<-=VY70^LFG[8S.> ME_VV[IKU>[,MM2R74?>W,ZJGQ]N9B]>OKOS/Q':SV:_+[W;]YUA.XS\&UQ]M M_S[L2AFKQ6O3;\NXJNK/PW7W4%\VZ>X\N5H\OZVJ_ODM5?7<00)!,G^00I#. M'V009/,'.03Y_$$!03%_4(:@/'_0/03=SQ_T $$/\P>E)%.!'(GI#L1V)T0[T2@MZ#>0J"W MH-Y"H+=,'K8)]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(]!;46PCT M5M1;"?16U%L)]%;46PGTULG+$@*]%?56 KT5]58"O17U5@*]%?56 KT5]58" MO17U5@*]#?4V KT-]38"O0WU-@*]#?4V KUM\K*;0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]\K"30VU%O M)]#;46\GT-M1;R?0VU%O)] [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0.U#O M(- [)C^;$.@=J'<0Z!VH=Q#H':AW$.B=4>],H'=&O3.!WAGUS@1Z9]0[$^B= M4>_\DWH/X]>A#->>[S5>_R>I'L_GENOE+\OOG9.[]X)S?5LQ//T%4$L#!!0 M ( /. L%0?G85O"0( -@J 3 6T-O;G1E;G1?5'EP97-=+GAM;,W: MS4[C,!0%X%>ILD6-Z]\PB+(!M@.+>0%/_WKR%&>'OAOBLMBDY*\8B_6&>AM+YVG(*RL7>IORU[!FWM9; MNR8F%@O#:C^*F]?$B;RC8NPGCRL]A1"V]#LT8;TT_9Y M%SMT+*:GCF)YNL0[/;K5JJVI1C*?G/A>BD-K3K_B6F$N?_7XT3KNAYI/9^7K_ MN+"=YA'9]#C_CO^>\5O]+_8A0/J0('THD#XT2!\&I(\*I(]+D#Y^@/3!%RB- MH(C*44CE**9R%%0YBJH894$L! A0#% @ \X"P5 =!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " #S@+!4O1EM*NX K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " #S@+!4F5R<(Q & "<)P $P M @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M /. L%2&(&-I,04 %L5 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ \X"P5.&3(ZVF @ _P< !@ ("!V10 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5-AT2Y=F M!@ >20 !@ ("!:B< 'AL+W=O-0 >&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5''+9R>E!0 9PP !@ M ("!_5( 'AL+W=O&UL4$L! A0#% @ \X"P5!^=VX9S @ 'P4 !D M ("!@UL 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \X"P5'I1?ZBT P =PD !D ("! M>V8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X"P5"P9TQDU!0 @X !D ("!F', 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5"&OW!(X @ \ 0 !D M ("!0Y4 'AL+W=O&PO=V]R M:W-H965T6< !X;"]W;W)K&UL M4$L! A0#% @ \X"P5+T;"#TU P -@< !D ("!BKH M 'AL+W=O&PO=V]R:W-H965T ( #\% 9 M " @=O! !X;"]W;W)K&UL4$L! A0#% @ M\X"P5#: ^!MX @ &@4 !D ("!BL0 'AL+W=O&UL4$L! A0#% @ \X"P5%MM2(V& P M/PD !D ("!_&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5#=&PO=V]R:W-H M965T&UL4$L! M A0#% @ \X"P5%,8,,EV!0 T P !D ("!P>4 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P M5(FU%+_?! ]Q !D ("!>?, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5 /T^N3% 0 N , M !D ("!"/\ 'AL+W=O&PO=V]R:W-H965T0( ,T% 9 " @9T# 0!X;"]W;W)K&UL4$L! A0#% @ \X"P5,-:/@D_!@ ;R4 !D M ("!308! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X"P5)FQ@(<" @ W , !D ("!XA$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5%YX MION! @ \ 8 !D ("!>!H! 'AL+W=O&PO=V]R:W-H965T4? 0!X;"]W;W)K&UL4$L! A0#% @ \X"P5 K@YRD P !0T !D M ("!%2(! 'AL+W=O&UL4$L! A0#% @ \X"P5#YG_.R'! 9Q, !D ("! MA2T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X"P5-\V?!2] P ]0\ !D ("!9S@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X"P5'VS7E.K P FPP !D M ("!KU(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \X"P5 C8^5K; @ *@@ !D ("!NU\! M 'AL+W=O&PO=V]R:W-H965T]>/&@, 'D( 9 M " @;9E 0!X;"]W;W)K&UL4$L! A0#% @ M\X"P5+([%8*O @ Q0< !D ("!!VD! 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 M " #S@+!4'YV%;PD" #8*@ $P @ &M> $ 6T-O;G1E C;G1?5'EP97-=+GAM;%!+!08 4@!2 '46 #G>@$ ! end XML 94 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 95 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 237 311 1 false 80 0 false 7 false false R1.htm 00000001 - Document - Cover Sheet http://flexiblesolutions.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Interim Consolidated Balance Sheets Sheet http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets Condensed Interim Consolidated Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical) Sheet http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical Condensed Interim Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited) Sheet http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Interim Consolidated Statements of Cash Flows (Unaudited) Sheet http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows Condensed Interim Consolidated Statements of Cash Flows (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - BASIS OF PRESENTATION Sheet http://flexiblesolutions.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES Sheet http://flexiblesolutions.com/role/SignificantAccountingPolicies SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - LEASES Sheet http://flexiblesolutions.com/role/Leases LEASES Notes 9 false false R10.htm 00000010 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://flexiblesolutions.com/role/AccountsReceivable ACCOUNTS RECEIVABLE Notes 10 false false R11.htm 00000011 - Disclosure - INVENTORIES Sheet http://flexiblesolutions.com/role/Inventories INVENTORIES Notes 11 false false R12.htm 00000012 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS Sheet http://flexiblesolutions.com/role/PropertyEquipmentLeaseholds PROPERTY, EQUIPMENT & LEASEHOLDS Notes 12 false false R13.htm 00000013 - Disclosure - PATENTS Sheet http://flexiblesolutions.com/role/Patents PATENTS Notes 13 false false R14.htm 00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 14 false false R15.htm 00000015 - Disclosure - LONG TERM DEPOSITS Sheet http://flexiblesolutions.com/role/LongTermDeposits LONG TERM DEPOSITS Notes 15 false false R16.htm 00000016 - Disclosure - INVESTMENTS Sheet http://flexiblesolutions.com/role/Investments INVESTMENTS Notes 16 false false R17.htm 00000017 - Disclosure - SHORT-TERM LINE OF CREDIT Sheet http://flexiblesolutions.com/role/Short-termLineOfCredit SHORT-TERM LINE OF CREDIT Notes 17 false false R18.htm 00000018 - Disclosure - LONG TERM DEBT Sheet http://flexiblesolutions.com/role/LongTermDebt LONG TERM DEBT Notes 18 false false R19.htm 00000019 - Disclosure - STOCK OPTIONS Sheet http://flexiblesolutions.com/role/StockOptions STOCK OPTIONS Notes 19 false false R20.htm 00000020 - Disclosure - CAPITAL STOCK Sheet http://flexiblesolutions.com/role/CapitalStock CAPITAL STOCK Notes 20 false false R21.htm 00000021 - Disclosure - NON-CONTROLLING INTERESTS Sheet http://flexiblesolutions.com/role/Non-controllingInterests NON-CONTROLLING INTERESTS Notes 21 false false R22.htm 00000022 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY Sheet http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY Notes 22 false false R23.htm 00000023 - Disclosure - COMPARATIVE FIGURES Sheet http://flexiblesolutions.com/role/ComparativeFigures COMPARATIVE FIGURES Notes 23 false false R24.htm 00000024 - Disclosure - SUBSEQUENT EVENTS Sheet http://flexiblesolutions.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 24 false false R25.htm 00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 25 false false R26.htm 00000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://flexiblesolutions.com/role/SignificantAccountingPolicies 26 false false R27.htm 00000027 - Disclosure - LEASES (Tables) Sheet http://flexiblesolutions.com/role/LeasesTables LEASES (Tables) Tables http://flexiblesolutions.com/role/Leases 27 false false R28.htm 00000028 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://flexiblesolutions.com/role/AccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://flexiblesolutions.com/role/AccountsReceivable 28 false false R29.htm 00000029 - Disclosure - INVENTORIES (Tables) Sheet http://flexiblesolutions.com/role/InventoriesTables INVENTORIES (Tables) Tables http://flexiblesolutions.com/role/Inventories 29 false false R30.htm 00000030 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Tables) Sheet http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsTables PROPERTY, EQUIPMENT & LEASEHOLDS (Tables) Tables http://flexiblesolutions.com/role/PropertyEquipmentLeaseholds 30 false false R31.htm 00000031 - Disclosure - PATENTS (Tables) Sheet http://flexiblesolutions.com/role/PatentsTables PATENTS (Tables) Tables http://flexiblesolutions.com/role/Patents 31 false false R32.htm 00000032 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets 32 false false R33.htm 00000033 - Disclosure - LONG TERM DEPOSITS (Tables) Sheet http://flexiblesolutions.com/role/LongTermDepositsTables LONG TERM DEPOSITS (Tables) Tables http://flexiblesolutions.com/role/LongTermDeposits 33 false false R34.htm 00000034 - Disclosure - INVESTMENTS (Tables) Sheet http://flexiblesolutions.com/role/InvestmentsTables INVESTMENTS (Tables) Tables http://flexiblesolutions.com/role/Investments 34 false false R35.htm 00000035 - Disclosure - LONG TERM DEBT (Tables) Sheet http://flexiblesolutions.com/role/LongTermDebtTables LONG TERM DEBT (Tables) Tables http://flexiblesolutions.com/role/LongTermDeposits 35 false false R36.htm 00000036 - Disclosure - STOCK OPTIONS (Tables) Sheet http://flexiblesolutions.com/role/StockOptionsTables STOCK OPTIONS (Tables) Tables http://flexiblesolutions.com/role/StockOptions 36 false false R37.htm 00000037 - Disclosure - NON-CONTROLLING INTERESTS (Tables) Sheet http://flexiblesolutions.com/role/Non-controllingInterestsTables NON-CONTROLLING INTERESTS (Tables) Tables http://flexiblesolutions.com/role/Non-controllingInterests 37 false false R38.htm 00000038 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables) Sheet http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables) Tables http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency 38 false false R39.htm 00000039 - Disclosure - BASIS OF PRESENTATION (Details Narrative) Sheet http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative BASIS OF PRESENTATION (Details Narrative) Details http://flexiblesolutions.com/role/BasisOfPresentation 39 false false R40.htm 00000040 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails SCHEDULE OF METHOD OF DEPRECIATION (Details) Details 40 false false R41.htm 00000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables 41 false false R42.htm 00000042 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details) Sheet http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details) Details 42 false false R43.htm 00000043 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details) Details 43 false false R44.htm 00000044 - Disclosure - LEASES (Details Narrative) Sheet http://flexiblesolutions.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://flexiblesolutions.com/role/LeasesTables 44 false false R45.htm 00000045 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails SCHEDULE OF ACCOUNTS RECEIVABLE (Details) Details 45 false false R46.htm 00000046 - Disclosure - SCHEDULE OF INVENTORIES (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails SCHEDULE OF INVENTORIES (Details) Details 46 false false R47.htm 00000047 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details) Details 47 false false R48.htm 00000048 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative) Sheet http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsDetailsNarrative PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative) Details http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsTables 48 false false R49.htm 00000049 - Disclosure - SCHEDULE OF PATENTS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfPatentsDetails SCHEDULE OF PATENTS (Details) Details 49 false false R50.htm 00000050 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details) Details 50 false false R51.htm 00000051 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details) Details 51 false false R52.htm 00000052 - Disclosure - PATENTS (Details Narrative) Sheet http://flexiblesolutions.com/role/PatentsDetailsNarrative PATENTS (Details Narrative) Details http://flexiblesolutions.com/role/PatentsTables 52 false false R53.htm 00000053 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details) Details 53 false false R54.htm 00000054 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative) Sheet http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative GOODWILL AND INTANGIBLE ASSETS (Details Narrative) Details http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables 54 false false R55.htm 00000055 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails SCHEDULE OF LONG TERM DEPOSITS (Details) Details 55 false false R56.htm 00000056 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails SCHEDULE OF EQUITY METHOD INVESTMENT (Details) Details 56 false false R57.htm 00000057 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details) Sheet http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details) Details 57 false false R58.htm 00000058 - Disclosure - INVESTMENTS (Details Narrative) Sheet http://flexiblesolutions.com/role/InvestmentsDetailsNarrative INVESTMENTS (Details Narrative) Details http://flexiblesolutions.com/role/InvestmentsTables 58 false false R59.htm 00000059 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative) Sheet http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative SHORT-TERM LINE OF CREDIT (Details Narrative) Details http://flexiblesolutions.com/role/Short-termLineOfCredit 59 false false R60.htm 00000060 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails SCHEDULE OF INTEREST LOAN REPAYMENT (Details) Details 60 false false R61.htm 00000061 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails SCHEDULE OF LOAN COVENANTS (Details) Details 61 false false R62.htm 00000062 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails SCHEDULE OF OUTSTANDING BALANCE LOAN (Details) Details 62 false false R63.htm 00000063 - Disclosure - LONG TERM DEBT (Details Narrative) Sheet http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative LONG TERM DEBT (Details Narrative) Details http://flexiblesolutions.com/role/LongTermDepositsTables 63 false false R64.htm 00000064 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails SCHEDULE OF STOCK OPTION ACTIVITIES (Details) Details 64 false false R65.htm 00000065 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details) Details 65 false false R66.htm 00000066 - Disclosure - STOCK OPTIONS (Details Narrative) Sheet http://flexiblesolutions.com/role/StockOptionsDetailsNarrative STOCK OPTIONS (Details Narrative) Details http://flexiblesolutions.com/role/StockOptionsTables 66 false false R67.htm 00000067 - Disclosure - CAPITAL STOCK (Details Narrative) Sheet http://flexiblesolutions.com/role/CapitalStockDetailsNarrative CAPITAL STOCK (Details Narrative) Details http://flexiblesolutions.com/role/CapitalStock 67 false false R68.htm 00000068 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails SCHEDULE OF DISTRIBUTIONS (Details) Details 68 false false R69.htm 00000069 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative) Sheet http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative NON-CONTROLLING INTERESTS (Details Narrative) Details http://flexiblesolutions.com/role/Non-controllingInterestsTables 69 false false R70.htm 00000070 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails SCHEDULE OF REPORTABLE SEGMENTS (Details) Details 70 false false R71.htm 00000071 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details) Details 71 false false R72.htm 00000072 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details) Sheet http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details) Details 72 false false R73.htm 00000073 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative) Sheet http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative) Details http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables 73 false false R74.htm 00000074 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://flexiblesolutions.com/role/SubsequentEvents 74 false false All Reports Book All Reports form10-q.htm ex3-1.htm ex31-1.htm ex31-2.htm ex32-1.htm fsi-20220331.xsd fsi-20220331_cal.xml fsi-20220331_def.xml fsi-20220331_lab.xml fsi-20220331_pre.xml http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 99 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "form10-q.htm": { "axisCustom": 1, "axisStandard": 24, "contextCount": 237, "dts": { "calculationLink": { "local": [ "fsi-20220331_cal.xml" ] }, "definitionLink": { "local": [ "fsi-20220331_def.xml" ] }, "inline": { "local": [ "form10-q.htm" ] }, "labelLink": { "local": [ "fsi-20220331_lab.xml" ] }, "presentationLink": { "local": [ "fsi-20220331_pre.xml" ] }, "schema": { "local": [ "fsi-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 532, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 65, "http://flexiblesolutions.com/20220331": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 72 }, "keyCustom": 37, "keyStandard": 274, "memberCustom": 45, "memberStandard": 30, "nsprefix": "FSI", "nsuri": "http://flexiblesolutions.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://flexiblesolutions.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://flexiblesolutions.com/role/AccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancingReceivablesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - INVENTORIES", "role": "http://flexiblesolutions.com/role/Inventories", "shortName": "INVENTORIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS", "role": "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholds", "shortName": "PROPERTY, EQUIPMENT & LEASEHOLDS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - PATENTS", "role": "http://flexiblesolutions.com/role/Patents", "shortName": "PATENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:LongTermDepositsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - LONG TERM DEPOSITS", "role": "http://flexiblesolutions.com/role/LongTermDeposits", "shortName": "LONG TERM DEPOSITS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:LongTermDepositsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - INVESTMENTS", "role": "http://flexiblesolutions.com/role/Investments", "shortName": "INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - SHORT-TERM LINE OF CREDIT", "role": "http://flexiblesolutions.com/role/Short-termLineOfCredit", "shortName": "SHORT-TERM LINE OF CREDIT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - LONG TERM DEBT", "role": "http://flexiblesolutions.com/role/LongTermDebt", "shortName": "LONG TERM DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - STOCK OPTIONS", "role": "http://flexiblesolutions.com/role/StockOptions", "shortName": "STOCK OPTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Condensed Interim Consolidated Balance Sheets", "role": "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "shortName": "Condensed Interim Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - CAPITAL STOCK", "role": "http://flexiblesolutions.com/role/CapitalStock", "shortName": "CAPITAL STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - NON-CONTROLLING INTERESTS", "role": "http://flexiblesolutions.com/role/Non-controllingInterests", "shortName": "NON-CONTROLLING INTERESTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MinorityInterestDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY", "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency", "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - COMPARATIVE FIGURES", "role": "http://flexiblesolutions.com/role/ComparativeFigures", "shortName": "COMPARATIVE FIGURES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ComparativeFiguresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - SUBSEQUENT EVENTS", "role": "http://flexiblesolutions.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfMethodOfDepreciationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfMethodOfDepreciationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - LEASES (Tables)", "role": "http://flexiblesolutions.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://flexiblesolutions.com/role/AccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - INVENTORIES (Tables)", "role": "http://flexiblesolutions.com/role/InventoriesTables", "shortName": "INVENTORIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Condensed Interim Consolidated Balance Sheets (Parenthetical)", "role": "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Interim Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Tables)", "role": "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsTables", "shortName": "PROPERTY, EQUIPMENT & LEASEHOLDS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - PATENTS (Tables)", "role": "http://flexiblesolutions.com/role/PatentsTables", "shortName": "PATENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "FSI:LongTermDepositsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfLongTermDepositsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - LONG TERM DEPOSITS (Tables)", "role": "http://flexiblesolutions.com/role/LongTermDepositsTables", "shortName": "LONG TERM DEPOSITS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "FSI:LongTermDepositsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfLongTermDepositsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - INVESTMENTS (Tables)", "role": "http://flexiblesolutions.com/role/InvestmentsTables", "shortName": "INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_EnpPeruInvestmentsLlcMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfLoanCovenantsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - LONG TERM DEBT (Tables)", "role": "http://flexiblesolutions.com/role/LongTermDebtTables", "shortName": "LONG TERM DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfLoanCovenantsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - STOCK OPTIONS (Tables)", "role": "http://flexiblesolutions.com/role/StockOptionsTables", "shortName": "STOCK OPTIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfDistributionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - NON-CONTROLLING INTERESTS (Tables)", "role": "http://flexiblesolutions.com/role/Non-controllingInterestsTables", "shortName": "NON-CONTROLLING INTERESTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:ScheduleOfDistributionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)", "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables", "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - BASIS OF PRESENTATION (Details Narrative)", "role": "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "shortName": "BASIS OF PRESENTATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2018-01-012018-12-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited)", "role": "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "shortName": "Condensed Interim Consolidated Statements of Income and Comprehensive Income (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FSI:ScheduleOfMethodOfDepreciationTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:DepreciationMethodUsedAndAnnualRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - SCHEDULE OF METHOD OF DEPRECIATION (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "shortName": "SCHEDULE OF METHOD OF DEPRECIATION (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "FSI:ScheduleOfMethodOfDepreciationTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_ComputerEquipmentMember", "decimals": null, "first": true, "lang": "en-US", "name": "FSI:DepreciationMethodUsedAndAnnualRate", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "role": "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative", "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EquityMethodInvestmentsPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentDescriptionOfPrincipalActivities", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)", "role": "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails", "shortName": "SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "FSI:SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails", "shortName": "SCHEDULE OF UNDISCOUNTED RENT PAYMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - LEASES (Details Narrative)", "role": "http://flexiblesolutions.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseDiscountRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails", "shortName": "SCHEDULE OF ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:FinancingReceivablesTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - SCHEDULE OF INVENTORIES (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails", "shortName": "SCHEDULE OF INVENTORIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails", "shortName": "SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative)", "role": "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsDetailsNarrative", "shortName": "PROPERTY, EQUIPMENT & LEASEHOLDS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - SCHEDULE OF PATENTS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails", "shortName": "SCHEDULE OF PATENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedPatentsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Condensed Interim Consolidated Statements of Cash Flows (Unaudited)", "role": "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows", "shortName": "Condensed Interim Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails", "shortName": "SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails", "shortName": "SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "0", "lang": null, "name": "us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "FSI:IncreaseInCurrencyConversion", "reportCount": 1, "unique": true, "unitRef": "CAD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000052 - Disclosure - PATENTS (Details Narrative)", "role": "http://flexiblesolutions.com/role/PatentsDetailsNarrative", "shortName": "PATENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "FSI:IncreaseInCurrencyConversion", "reportCount": 1, "unique": true, "unitRef": "CAD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000053 - Disclosure - SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails", "shortName": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "FSI:ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31_us-gaap_FiniteLivedIntangibleAssetsMember", "decimals": "0", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000054 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Details Narrative)", "role": "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-12-31_custom_EnpnvestmentsLlcMember_us-gaap_CustomerRelationshipsMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000055 - Disclosure - SCHEDULE OF LONG TERM DEPOSITS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails", "shortName": "SCHEDULE OF LONG TERM DEPOSITS (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000056 - Disclosure - SCHEDULE OF EQUITY METHOD INVESTMENT (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "shortName": "SCHEDULE OF EQUITY METHOD INVESTMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:EquityMethodInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "0", "lang": null, "name": "us-gaap:EquityMethodInvestments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnSalesOfInvestmentRealEstate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000057 - Disclosure - SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)", "role": "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails", "shortName": "SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:GainLossOnInvestmentsTextBlock", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-12-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnSalesOfInvestmentRealEstate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_FloridaBasedLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000058 - Disclosure - INVESTMENTS (Details Narrative)", "role": "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "shortName": "INVESTMENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_FloridaBasedLLCMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000059 - Disclosure - SHORT-TERM LINE OF CREDIT (Details Narrative)", "role": "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "shortName": "SHORT-TERM LINE OF CREDIT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-10-31_custom_TermLoanMember_custom_HarrisBankMember_custom_NanoChemSolutionIncMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Interim Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-03-31_us-gaap_AccumulatedOtherComprehensiveIncomeMember", "decimals": "0", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000060 - Disclosure - SCHEDULE OF INTEREST LOAN REPAYMENT (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "shortName": "SCHEDULE OF INTEREST LOAN REPAYMENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-10-31_custom_PromissoryNoteWithMidlandBankMember_custom_NewManufacturingEquipmentMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "FSI:ScheduleOfLoanCovenantsTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000061 - Disclosure - SCHEDULE OF LOAN COVENANTS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails", "shortName": "SCHEDULE OF LOAN COVENANTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "FSI:ScheduleOfLoanCovenantsTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2021-01-012021-12-31", "decimals": "0", "lang": null, "name": "us-gaap:RepaymentsOfBankDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "FSI:ScheduleOfLoanCovenantsTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000062 - Disclosure - SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails", "shortName": "SCHEDULE OF OUTSTANDING BALANCE LOAN (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31_custom_MidlandStatesBankOneMember", "decimals": "0", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31_custom_EnpPeruInvestmentsLlcMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000063 - Disclosure - LONG TERM DEBT (Details Narrative)", "role": "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "shortName": "LONG TERM DEBT (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-10-31_custom_TermLoanMember_custom_EnpInvestmentsLLCMember", "decimals": "INF", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000064 - Disclosure - SCHEDULE OF STOCK OPTION ACTIVITIES (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "shortName": "SCHEDULE OF STOCK OPTION ACTIVITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2020-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000065 - Disclosure - SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails", "shortName": "SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000066 - Disclosure - STOCK OPTIONS (Details Narrative)", "role": "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative", "shortName": "STOCK OPTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000067 - Disclosure - CAPITAL STOCK (Details Narrative)", "role": "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative", "shortName": "CAPITAL STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_EmployeesStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2021-12-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MinorityInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000068 - Disclosure - SCHEDULE OF DISTRIBUTIONS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails", "shortName": "SCHEDULE OF DISTRIBUTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "FSI:ScheduleOfDistributionsTableTextBlock", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_custom_EnpnvestmentsLlcMember_custom_OwnershipInterestPurchaseAgreementMember", "decimals": "0", "lang": null, "name": "us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000069 - Disclosure - NON-CONTROLLING INTERESTS (Details Narrative)", "role": "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "shortName": "NON-CONTROLLING INTERESTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:MinorityInterestDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31_custom_EnpnvestmentsLlcMember", "decimals": "INF", "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://flexiblesolutions.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000070 - Disclosure - SCHEDULE OF REPORTABLE SEGMENTS (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails", "shortName": "SCHEDULE OF REPORTABLE SEGMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_us-gaap_CorporateAndOtherMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000071 - Disclosure - SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails", "shortName": "SCHEDULE OF REVENUE GENERATED IN UNITED STATES AND CANADA (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-012022-03-31_country_CA", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000072 - Disclosure - SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)", "role": "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "shortName": "SCHEDULE OF LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "AsOf2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Segments", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000073 - Disclosure - SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)", "role": "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative", "shortName": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportingUnits", "reportCount": 1, "unique": true, "unitRef": "Segments", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000074 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-04-162022-04-17_us-gaap_SubsequentEventMember_custom_EmploymentAgreementMember_custom_OBrienMember", "decimals": "0", "lang": null, "name": "us-gaap:SalariesAndWages", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES", "role": "http://flexiblesolutions.com/role/SignificantAccountingPolicies", "shortName": "SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - LEASES", "role": "http://flexiblesolutions.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "form10-q.htm", "contextRef": "From2022-01-01to2022-03-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "tag": { "FSI_AdditionalExpensesDueToOptionsGranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additional expenses due to options granted.", "label": "Additional expenses due to options granted" } } }, "localname": "AdditionalExpensesDueToOptionsGranted", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FSI_AdditionalPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Additional payment.", "label": "Additional payment" } } }, "localname": "AdditionalPayment", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "FSI_AppliedHoldingCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Applied Holding Corp [Member]", "label": "Applied Holding Corp [Member]" } } }, "localname": "AppliedHoldingCorpMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_BCPAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BCPA [Member]", "label": "BCPA [Member]" } } }, "localname": "BCPAMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "FSI_BoatMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boat [Member]", "label": "Boat [Member]" } } }, "localname": "BoatMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "FSI_BuildingAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Building and improvements [Member]", "label": "Building and improvements [Member]" } } }, "localname": "BuildingAndImprovementsMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "FSI_CapitalInExcessOfParValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital In Excess Of Par Value [Member]", "label": "Capital In Excess Of Par Value [Member]" } } }, "localname": "CapitalInExcessOfParValueMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "FSI_Commissions": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 17.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Commissions.", "label": "Commissions" } } }, "localname": "Commissions", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "FSI_ComparativeFiguresTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Comparative Figures [Text Block]", "label": "COMPARATIVE FIGURES" } } }, "localname": "ComparativeFiguresTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ComparativeFigures" ], "xbrltype": "textBlockItemType" }, "FSI_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk Threshold Percentage.", "label": "Accounts Receivable, after Allowance for Credit Loss" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "percentItemType" }, "FSI_ConsultantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consultants [Member]", "label": "Consultants [Member]" } } }, "localname": "ConsultantsMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_Consulting": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Consulting.", "label": "Consulting" } } }, "localname": "Consulting", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "FSI_CustomerRelationshipsENPInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customer Relationships - ENP Investments [Member]", "label": "Customer Relationships - ENP Investments [Member]" } } }, "localname": "CustomerRelationshipsENPInvestmentsMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" ], "xbrltype": "domainItemType" }, "FSI_DepreciationMethodUsedAndAnnualRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Depreciation method used and annual rate.", "label": "Depreciation method used and annual rate" } } }, "localname": "DepreciationMethodUsedAndAnnualRate", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" ], "xbrltype": "stringItemType" }, "FSI_DisclosureComparativeFiguresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comparative Figures" } } }, "localname": "DisclosureComparativeFiguresAbstract", "nsuri": "http://flexiblesolutions.com/20220331", "xbrltype": "stringItemType" }, "FSI_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "terseLabel": "Schedule Of Undiscounted Rent Payments", "verboseLabel": "Summary Of Right-of-use Asset And Lease Liability" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://flexiblesolutions.com/20220331", "xbrltype": "stringItemType" }, "FSI_DisclosureLongTermDepositsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long Term Deposits", "verboseLabel": "Schedule Of Long Term Deposits" } } }, "localname": "DisclosureLongTermDepositsAbstract", "nsuri": "http://flexiblesolutions.com/20220331", "xbrltype": "stringItemType" }, "FSI_ENPInvestmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Investment [Member]", "label": "ENP Investment [Member]" } } }, "localname": "ENPInvestmentMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "domainItemType" }, "FSI_EWCPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EWCP [Member]", "label": "EWCP [Member]" } } }, "localname": "EWCPMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "FSI_EligiblePercentageOfDomesticAccountsReceivable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eligible percentage of domestic accounts receivable.", "label": "Eligible percentage of domestic accounts receivable" } } }, "localname": "EligiblePercentageOfDomesticAccountsReceivable", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "FSI_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]" } } }, "localname": "EmployeesMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EmployeesStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees Stock Option [Member]", "label": "Employees Stock Option [Member]" } } }, "localname": "EmployeesStockOptionMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EmploymentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employment Agreement [Member]", "label": "Employment Agreement [Member]" } } }, "localname": "EmploymentAgreementMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EnPInvestmentsCorporationLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Investments Limited Liability Corporation (LLC) [Member]", "label": "ENP Investments Limited Liability Corporation (LLC) [Member]" } } }, "localname": "EnPInvestmentsCorporationLLCMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "FSI_EnpInvestmentsLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Investments LLC [Member]", "label": "ENP Investments LLC [Member] [Default Label]", "verboseLabel": "ENP Investments LLC [Member]" } } }, "localname": "EnpInvestmentsLLCMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EnpInvestmentsLlcAndEnpMendotaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Investments Llc And Enp Mendota [Member]", "label": "ENP Investments Llc And Enp Mendota [Member]" } } }, "localname": "EnpInvestmentsLlcAndEnpMendotaMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EnpPeruInvestmentsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Peru Investments Llc [Member]", "label": "ENP Peru Investments Llc [Member]" } } }, "localname": "EnpPeruInvestmentsLlcMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "domainItemType" }, "FSI_EnpRealtyLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Realty LLC [Member]", "label": "ENP Realty LLC [Member]" } } }, "localname": "EnpRealtyLLCMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_EnpnvestmentsLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ENP Investments LLC [Member]", "label": "ENP Investments LLC [Member]" } } }, "localname": "EnpnvestmentsLlcMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "domainItemType" }, "FSI_EquityMethodInvestmentReturnOfEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Return of equity.", "label": "Return of equity" } } }, "localname": "EquityMethodInvestmentReturnOfEquity", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "FSI_FiniteLivedPatentGross": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Finite lived patent gross.", "label": "Patents (Note 7)" } } }, "localname": "FiniteLivedPatentGross", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "FSI_FloridaBasedLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Florida Based LLC [Member]", "label": "Florida Based LLC [Member]" } } }, "localname": "FloridaBasedLLCMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "domainItemType" }, "FSI_FordMotorCreditCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ford Motor Credit Company [Member]", "label": "Ford Motor Credit Company [Member]" } } }, "localname": "FordMotorCreditCompanyMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_GainLossOnInvestment": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on investment.", "label": "GainLossOnInvestment", "negatedLabel": "Gain on investments" } } }, "localname": "GainLossOnInvestment", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FSI_HarrisBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Harris Bank [Member]", "label": "Harris Bank [Member]" } } }, "localname": "HarrisBankMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_IncreaseInCurrencyConversion": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase in currency conversion.", "label": "Increase in currency conversion" } } }, "localname": "IncreaseInCurrencyConversion", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/PatentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "FSI_InvestorRelationsAndTransferAgentFee": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 10.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investor relations and transfer agent fee.", "label": "Investor relations and transfer agent fee" } } }, "localname": "InvestorRelationsAndTransferAgentFee", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "FSI_LeaseInterestExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease interest expense.", "label": "Lease interest expense" } } }, "localname": "LeaseInterestExpense", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "FSI_LeaseRightOfUseFinancing": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease right of use financing.", "label": "Lease right of use financing" } } }, "localname": "LeaseRightOfUseFinancing", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lessee operating lease liability payments due after year three", "label": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "FSI_LoanGuaranteedRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loan guaranteed rate.", "label": "Loan guaranteed rate" } } }, "localname": "LoanGuaranteedRate", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "FSI_LongTermDepositsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long Term Deposits [Text Block]", "label": "LONG TERM DEPOSITS" } } }, "localname": "LongTermDepositsTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDeposits" ], "xbrltype": "textBlockItemType" }, "FSI_LygosIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Lygos Inc [Member]", "label": "Lygos Inc [Member]" } } }, "localname": "LygosIncMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" ], "xbrltype": "domainItemType" }, "FSI_MidlandBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midland Bank [Member]", "label": "Midland Bank [Member]" } } }, "localname": "MidlandBankMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_MidlandStatesBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midland States Bank [Member]", "label": "Midland States Bank [Member]" } } }, "localname": "MidlandStatesBankMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_MidlandStatesBankOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midland States Bank One [Member]", "label": "Midland States Bank One [Member]" } } }, "localname": "MidlandStatesBankOneMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "domainItemType" }, "FSI_MidlandStatesBankTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Midland States Bank Two [Member]", "label": "Midland States Bank Two [Member]" } } }, "localname": "MidlandStatesBankTwoMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "domainItemType" }, "FSI_NanoChemSolutionIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NanoChem Solutions Inc [Member]", "label": "NanoChem Solutions Inc [Member]" } } }, "localname": "NanoChemSolutionIncMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_NanoChemSolutionsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "NanoChem Solutions Inc [Member]", "label": "NanoChem Solutions Inc [Member] [Default Label]", "verboseLabel": "NanoChem Solutions Inc [Member]" } } }, "localname": "NanoChemSolutionsIncMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_NewAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Agreement [Member]", "label": "New Agreement [Member]" } } }, "localname": "NewAgreementMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_NewManufacturingEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "New Manufacturing Equipment [Member]", "label": "New Manufacturing Equipment [Member]" } } }, "localname": "NewManufacturingEquipmentMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "domainItemType" }, "FSI_OBrienMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "O'Brien [Member]", "label": "O'Brien [Member]" } } }, "localname": "OBrienMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_OwnershipInterestPurchaseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ownership Interest Purchase Agreement [Member]", "label": "Ownership Interest Purchase Agreement [Member]" } } }, "localname": "OwnershipInterestPurchaseAgreementMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "domainItemType" }, "FSI_PaycheckProtectionProgramLoanForgiveness": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Paycheck protection program loan forgiveness.", "label": "PaycheckProtectionProgramLoanForgiveness", "negatedLabel": "PPP loan forgiveness" } } }, "localname": "PaycheckProtectionProgramLoanForgiveness", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "FSI_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program [Member]", "label": "Paycheck Protection Program [Member]" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "domainItemType" }, "FSI_PaycheckProtectionProgramOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Paycheck Protection Program One [Member]", "label": "Paycheck Protection Program One [Member]" } } }, "localname": "PaycheckProtectionProgramOneMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "domainItemType" }, "FSI_PercentageOfForeignAccountsReceivableOfInventory": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of foreign accounts receivable of inventory.", "label": "Percentage of foreign accounts receivable of inventory" } } }, "localname": "PercentageOfForeignAccountsReceivableOfInventory", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "FSI_PppLoanForgiveness": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Ppp loan forgiveness.", "label": "PPP loan forgiveness" } } }, "localname": "PppLoanForgiveness", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "FSI_PromissoryNoteWithENPRealtyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note With ENP Realty [Member]", "label": "Promissory Note With ENP Realty [Member]" } } }, "localname": "PromissoryNoteWithENPRealtyMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "domainItemType" }, "FSI_PromissoryNoteWithMidlandBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Promissory Note With Midland Bank [Member]", "label": "Promissory Note With Midland Bank [Member]" } } }, "localname": "PromissoryNoteWithMidlandBankMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "domainItemType" }, "FSI_RealizedInvestmentGainsLossesNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Net income.", "label": "RealizedInvestmentGainsLossesNet", "verboseLabel": "Net income" } } }, "localname": "RealizedInvestmentGainsLossesNet", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "FSI_RelatedPartyTransactionsByRelatedPartyAxisentAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related party transactions by related party axi sent axis", "label": "Related Party Transactions By Related Party Axisent [Axis]", "verboseLabel": "RelatedPartyTransactionsByRelatedPartyAxisentAxis [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxisentAxis", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "FSI_RelatedPartyTransactionsByRelatedPartyAxisentDomain": { "auth_ref": [], "localname": "RelatedPartyTransactionsByRelatedPartyAxisentDomain", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_ScheduleOfDistributionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Distributions [Table Text Block]", "label": "SCHEDULE OF DISTRIBUTIONS" } } }, "localname": "ScheduleOfDistributionsTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsTables" ], "xbrltype": "textBlockItemType" }, "FSI_ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Estimated Future Amortization Expense [Table Text Block]", "label": "SCHEDULE OF ESTIMATED FUTURE AMORTIZATION EXPENSE" } } }, "localname": "ScheduleOfEstimatedFutureAmortizationExpenseTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "FSI_ScheduleOfLoanCovenantsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Loan Covenants [Table Text Block]", "label": "SCHEDULE OF LOAN COVENANTS" } } }, "localname": "ScheduleOfLoanCovenantsTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "FSI_ScheduleOfLongTermDepositsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Long Term Deposits [Table Text Block]", "label": "SCHEDULE OF LONG TERM DEPOSITS" } } }, "localname": "ScheduleOfLongTermDepositsTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDepositsTables" ], "xbrltype": "textBlockItemType" }, "FSI_ScheduleOfMethodOfDepreciationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule Of Method Of Depreciation [Table Text Block]", "label": "SCHEDULE OF METHOD OF DEPRECIATION" } } }, "localname": "ScheduleOfMethodOfDepreciationTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "FSI_Segmentassets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Segment assets.", "label": "Segment assets" } } }, "localname": "Segmentassets", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cancelled or expired, Exercise price per share.", "label": "Exercise price per share, Cancelled or expired" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeCancelledOrExpiredOptionsExercisePrice", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercised, Exercise price per share.", "label": "Exercise price per share, Exercised" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExcercisedOptionsExercisePrice", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share, Granted.", "label": "Exercise price per share, Granted" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeGrantedOptionsExercisePrice", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share.", "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice", "periodEndLabel": "Exercise price per share Exercisable, Ending Balance" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingExercisableOptionsExercisePrice", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "FSI_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise price per share.", "label": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice", "periodEndLabel": "Exercise price per share, Ending Balance", "periodStartLabel": "Exercise price per share, Beginning Balance" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsExercisePrice", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "FSI_ShippingCost": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 16.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Shipping cost.", "label": "Shipping" } } }, "localname": "ShippingCost", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "FSI_SoftwareENPInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software - ENP Investments [Member]", "label": "Software - ENP Investments [Member]" } } }, "localname": "SoftwareENPInvestmentsMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" ], "xbrltype": "domainItemType" }, "FSI_StockIssuedInExchangeForServicesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued in exchange for services [Policy Text Block]", "label": "Stock Issued in Exchange for Services" } } }, "localname": "StockIssuedInExchangeForServicesPolicyTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "FSI_StockOptionExercisePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock option exercise percent", "label": "[custom:StockOptionExercisePercent]" } } }, "localname": "StockOptionExercisePercent", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "percentItemType" }, "FSI_StockYardsBankTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Yards Bank Trust [Member]", "label": "Stock Yards Bank Trust [Member]" } } }, "localname": "StockYardsBankTrustMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "domainItemType" }, "FSI_SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Rightofuse Asset And Lease Liability [Table Text Block]", "label": "SUMMARY OF RIGHT-OF-USE ASSET AND LEASE LIABILITY" } } }, "localname": "SummaryOfRightofuseAssetAndLeaseLiabilityTableTextBlock", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "FSI_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan [Member]", "label": "Term Loan [Member]" } } }, "localname": "TermLoanMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Customers [Member]", "label": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_ThreePrimaryCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Three Primary Customers [Member]", "label": "Three Primary Customers [Member]" } } }, "localname": "ThreePrimaryCustomersMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_TrailerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trailer [Member]", "label": "Trailer [Member]" } } }, "localname": "TrailerMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "FSI_TrioOpportunityCorpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trio Opportunity Corp [Member]", "label": "Trio Opportunity Corp [Member]" } } }, "localname": "TrioOpportunityCorpMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "FSI_UnitedStatesandAbroadMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States and Abroad [Member]", "label": "United States and Abroad [Member]" } } }, "localname": "UnitedStatesandAbroadMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "domainItemType" }, "FSI_UnrelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Unrelated Party [Member]", "label": "Unrelated Party [Member]" } } }, "localname": "UnrelatedPartyMember", "nsuri": "http://flexiblesolutions.com/20220331", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r652", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r653" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r641" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r656" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r644" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r661" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r658" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r655" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r659" ], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r654" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r648" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r649" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r642" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r651" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r660" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://flexiblesolutions.com/role/Cover" ], "xbrltype": "booleanItemType" }, "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis": { "auth_ref": [ "r573" ], "lang": { "en-us": { "role": { "label": "Federal Home Loan Bank Branch [Axis]" } } }, "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain": { "auth_ref": [], "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankStateDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_FederalHomeLoanBankOfCincinnatiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Home Loan Bank of Cincinnati [Member]" } } }, "localname": "FederalHomeLoanBankOfCincinnatiMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r209", "r349", "r352", "r605" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r275", "r276", "r277", "r278", "r297", "r321", "r363", "r364", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r602", "r606", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r275", "r276", "r277", "r278", "r297", "r321", "r363", "r364", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r602", "r606", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r209", "r349", "r352", "r605" ], "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative", "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r205", "r276", "r277", "r349", "r350", "r536", "r601", "r603" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r205", "r276", "r277", "r349", "r350", "r536", "r601", "r603" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r272", "r275", "r276", "r277", "r278", "r297", "r321", "r356", "r363", "r364", "r396", "r397", "r398", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r602", "r606", "r638", "r639" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r272", "r275", "r276", "r277", "r278", "r297", "r321", "r356", "r363", "r364", "r396", "r397", "r398", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r602", "r606", "r638", "r639" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r206", "r207", "r349", "r351", "r604", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r206", "r207", "r349", "r351", "r604", "r621", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r211", "r518" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r212", "r577" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.", "label": "Accounts and Financing Receivable, after Allowance for Credit Loss", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r43", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r231" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "SCHEDULE OF ACCOUNTS RECEIVABLE" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/AccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r27", "r212" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "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.", "label": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r577", "r623" ], "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.", "label": "Accounts Receivable, after Allowance for Credit Loss [Default Label]", "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r212", "r213" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable (Note 4)", "verboseLabel": "Accounts Receivable, after Allowance for Credit Loss, Current" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedParties": { "auth_ref": [ "r28", "r125", "r517", "r519", "r586" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.", "label": "Accounts receivable related parties" } } }, "localname": "AccountsReceivableRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 2.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" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r15", "r267" ], "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" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r59", "r60", "r61", "r582", "r611", "r614" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 3.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": "Other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r68", "r69", "r70", "r128", "r129", "r130", "r449", "r514", "r607", "r608" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Capital in excess of par value" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r366", "r407", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": { "auth_ref": [ "r214" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsAndNotesReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.", "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables", "negatedLabel": "Allowances for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r107", "r251", "r257" ], "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", "verboseLabel": "Amortization of Intangible Assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PatentsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r19", "r122", "r189", "r195", "r201", "r225", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r443", "r451", "r477", "r520", "r522", "r556", "r579" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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 [Default Label]", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r9", "r42", "r122", "r225", "r281", "r282", "r283", "r285", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r443", "r451", "r477", "r520", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles [Member]" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r434", "r435", "r436" ], "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": "Purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r5", "r127", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "BASIS OF PRESENTATION" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CanadaRevenueAgencyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government of Canada.", "label": "Canada Revenue Agency [Member]" } } }, "localname": "CanadaRevenueAgencyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r12", "r109" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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", "periodEndLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r112" ], "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" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents are comprised of:" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r103", "r109", "r114" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "Cash, cash equivalents and restricted cash, ending", "periodStartLabel": "Cash and cash equivalents, beginning" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r103", "r485" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "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": "Outflow of cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r24", "r25", "r26", "r119", "r122", "r150", "r151", "r152", "r154", "r156", "r163", "r164", "r165", "r225", "r281", "r286", "r287", "r288", "r292", "r293", "r319", "r320", "r323", "r327", "r333", "r477", "r657" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r279", "r625" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r128", "r129", "r464" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r333" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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": "Capital stock (Note 14) Authorized: 50,000,000 common shares with a par value of $0.001 each; 1,000,000 preferred shares with a par value of $0.01 each Issued and outstanding: 12,377,746 (December 31, 2021: 12,355,246) common shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommunicationsAndInformationTechnology": { "auth_ref": [ "r87" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 14.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense in the period for communications and data processing expense.", "label": "Telecommunications" } } }, "localname": "CommunicationsAndInformationTechnology", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Stock-based Compensation" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r65", "r66", "r77", "r568", "r591" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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 Flexible Solutions International Inc." } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r76", "r441", "r442", "r455", "r567", "r590" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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", "negatedLabel": "Comprehensive income \u2013 non-controlling interest" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r63", "r65", "r75", "r440", "r455", "r566", "r589" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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", "totalLabel": "Total comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Other Comprehensive Income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r252", "r255", "r432" ], "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]" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r171", "r172", "r209", "r475", "r476", "r624" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r171", "r172", "r209", "r475", "r476", "r615", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r171", "r172", "r209", "r475", "r476", "r615", "r624" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r168", "r575" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Risk Management" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r171", "r172", "r209", "r475", "r476", "r624" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "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": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "auth_ref": [ "r450", "r456" ], "lang": { "en-us": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary.", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]" } } }, "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r177" ], "lang": { "en-us": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r85", "r536" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "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 sales", "verboseLabel": "Cost of Goods and Services Sold" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r123", "r420", "r428", "r429" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "negatedLabel": "Income tax expense - current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r431" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDefaultLongtermDebtAmount": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding long-term debt or borrowing associated with any securities or credit agreement for which there has been a default in principal, interest, sinking fund, or redemption provisions, or any breach of covenant that existed at the end of the period and subsequently has not been cured.", "label": "Debt balance owing" } } }, "localname": "DebtDefaultLongtermDebtAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r314", "r315", "r316", "r317", "r498", "r557", "r558", "r576" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r294", "r314", "r315", "r496", "r498", "r499" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Promissory note" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50", "r295" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt instrument interest rate", "verboseLabel": "Debt instrument, interest rate, stated percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r314", "r315", "r316", "r317", "r498" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r121", "r126", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r314", "r315", "r316", "r317", "r334", "r335", "r336", "r337", "r495", "r496", "r498", "r499", "r574" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt instrument, term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems": { "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": "Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits [Line Items]" } } }, "localname": "DeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred tax asset" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r413", "r414" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "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.", "label": "Deferred income tax liability" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCreditsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCreditsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "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" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "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": "Defined Benefit Plan Disclosure [Line Items]" } } }, "localname": "DefinedBenefitPlanDisclosureLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.", "label": "Term deposits" } } }, "localname": "DepositsAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.", "label": "Long term deposits (Note 9)", "verboseLabel": "Long term deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfLongTermDepositsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r107", "r265" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r107", "r265" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationNonproduction": { "auth_ref": [ "r107", "r265" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.", "label": "Depreciation, Nonproduction", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationNonproduction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument 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." } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r56", "r458", "r459", "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r368", "r369", "r400", "r401", "r403", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "STOCK OPTIONS" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r78", "r137", "r138", "r139", "r140", "r141", "r148", "r150", "r154", "r155", "r156", "r159", "r160", "r465", "r466", "r569", "r592" ], "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": "Income per share (basic and diluted)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r157", "r158" ], "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": "Income Per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r485" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r402" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r402" ], "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": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "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": "Revenue from External Customer [Line Items]" } } }, "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "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": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r68", "r69", "r70", "r128", "r129", "r130", "r134", "r142", "r144", "r162", "r228", "r333", "r338", "r404", "r405", "r406", "r422", "r423", "r464", "r486", "r487", "r488", "r489", "r490", "r491", "r514", "r607", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentDescriptionOfPrincipalActivities": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A description of the principal activities of an investee accounted for under the equity method.", "label": "Equity method investment, description" } } }, "localname": "EquityMethodInvestmentDescriptionOfPrincipalActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r223" ], "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": "Ownership interest", "verboseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r80", "r81", "r107" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Gain (loss) in equity method investment" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r13", "r190", "r222" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "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": "Investments (Note 10)", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "INVESTMENTS" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r102", "r224", "r477" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investment" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r226" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "SCHEDULE OF EQUITY METHOD INVESTMENT" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r471" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r470", "r472" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r504", "r508", "r511" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Lease right of use amortization" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivablesTextBlock": { "auth_ref": [ "r217", "r220" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for financing receivable.", "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "FinancingReceivablesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/AccountsReceivable" ], "xbrltype": "textBlockItemType" }, "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": "Estimated useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r17", "r256" ], "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": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedAmortizationExpenseDetails", "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r258" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r252", "r253", "r256", "r260", "r537", "r541" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r252", "r255" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-Lived Intangible Assets [Member]" } } }, "localname": "FiniteLivedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r256", "r537" ], "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": "Patents, Net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedPatentsGross": { "auth_ref": [ "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.", "label": "Patents, Cost" } } }, "localname": "FiniteLivedPatentsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPatentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r481", "r482", "r483", "r484" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 13.0, "parentTag": "us-gaap_OperatingExpenses", "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", "negatedLabel": "Currency exchange" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r493" ], "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" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r90", "r107", "r221" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain on investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of realized and unrealized gain (loss) on investment in security.", "label": "SUMMARY OF PROFIT AND LOSS INFORMATION RELATED TO EQUITY ACCOUNTED INVESTMENT" } } }, "localname": "GainLossOnInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainsLossesOnSalesOfInvestmentRealEstate": { "auth_ref": [ "r80", "r81", "r107", "r563", "r593", "r598", "r599", "r600" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net gain (loss) resulting from sales and other disposals of real estate owned for investment purposes.", "label": "Net sales" } } }, "localname": "GainsLossesOnSalesOfInvestmentRealEstate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralInsuranceExpense": { "auth_ref": [ "r87" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense in the period incurred with respect to protection provided by insurance entities against risks other than risks associated with production (which are allocated to cost of sales).", "label": "Insurance" } } }, "localname": "GeneralInsuranceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r16", "r237", "r239", "r246", "r249", "r522", "r555" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "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 (Note 8)", "periodEndLabel": "Goodwill, Ending balance", "periodStartLabel": "Goodwill, Beginning balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r240", "r249" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r263" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets.", "label": "Goodwill and intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r107", "r238", "r243", "r248", "r249" ], "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": "Impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r84", "r122", "r189", "r194", "r197", "r200", "r203", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r477" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": { "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": "Impairment Effects on Earnings Per Share [Line Items]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis.", "label": "Impairment Effects on Earnings Per Share [Table]" } } }, "localname": "ImpairmentEffectsOnEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfEstimatedFutureAmortizationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "auth_ref": [ "r107", "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.", "label": "Impairment of Intangible Assets, Indefinite-Lived (Excluding Goodwill)", "verboseLabel": "Impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r264", "r270" ], "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 of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r73", "r189", "r194", "r197", "r200", "r203", "r554", "r564", "r571", "r594" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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", "totalLabel": "Income before income tax" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r124", "r143", "r144", "r187", "r415", "r427", "r430", "r595" ], "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" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r67", "r411", "r412", "r417", "r418", "r419", "r421" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r113" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Increase (Decrease) in accounts payable and accrued liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Increase in accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 12.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 in taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r106", "r533" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 13.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": "Decrease in deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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": "Increase in inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in non-cash working capital items:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.", "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "(Increase) Decrease in prepaid expenses" } } }, "localname": "IncreaseDecreaseInPrepaidExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefinitelivedIntangibleAssetsAcquired": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets and goodwill, lacking physical substance with an indefinite life, from an acquisition.", "label": "Indefinite-Lived Intangible Assets Acquired", "verboseLabel": "Additions" } } }, "localname": "IndefinitelivedIntangibleAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "PATENTS" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Patents" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r250", "r254" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "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 (Note 8)" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r183", "r494", "r497", "r570" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r91", "r308", "r313", "r316", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "verboseLabel": "Interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r100", "r104", "r113" ], "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" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r234" ], "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": "INVENTORIES" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r35" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Completed goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r39", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories (Note 5)", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r11", "r37", "r116", "r161", "r232", "r233", "r234", "r534" ], "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": "Term Deposits" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r39" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease": { "auth_ref": [ "r616", "r618" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in net assets from operations of investment company.", "label": "Investment" } } }, "localname": "InvestmentCompanyNetAssetsFromOperationsIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r89", "r182" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "Discount rate used by lessee to determine present value of operating lease payments.", "label": "Operating leases discount rate" } } }, "localname": "LesseeOperatingLeaseDiscountRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "SCHEDULE OF UNDISCOUNTED RENT PAYMENTS" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r510" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": { "order": 2.0, "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r510" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": { "order": 4.0, "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r510" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": { "order": 3.0, "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r510" ], "calculation": { "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails": { "order": 1.0, "parentTag": "FSI_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r510" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Impact of discounting" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r122", "r196", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r444", "r451", "r452", "r477", "r520", "r521" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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 [Default Label]", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r122", "r225", "r477", "r522", "r560", "r585" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r10", "r49", "r122", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r444", "r451", "r452", "r477", "r520", "r521", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Current" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r44", "r121" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate at the end of the reporting period.", "label": "Annual interest rate of loan" } } }, "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "The effective interest rate during the reporting period.", "label": "Debt effective rate" } } }, "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r44", "r121" ], "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." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Aggregate amount of revolving line of credit" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r21", "r557" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion 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": "Short term line of credit (Note 11)", "verboseLabel": "Line of Credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r302", "r312", "r314", "r315", "r558", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-term Debt", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 7.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": "Current portion of long term debt (Note 12)", "negatedLabel": "Less: current portion" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r126", "r280", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "verboseLabel": "2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r126", "r280", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "verboseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r126", "r280", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "verboseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r126", "r280", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "verboseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long term debt (Note 12)", "verboseLabel": "Long term balance" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "LONG TERM DEBT" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "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]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r53", "r122", "r225", "r281", "r286", "r287", "r288", "r292", "r293", "r477", "r559", "r584" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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": "Non-controlling interests (Note 15)", "periodEndLabel": "Distribution to noncontrolling interests, Ending balance", "periodStartLabel": "Distribution to noncontrolling interests, Beginning balance" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders.", "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders", "negatedLabel": "Distributions to non-controlling interests", "negatedTerseLabel": "Distribution" } } }, "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestDisclosureTextBlock": { "auth_ref": [ "r457" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for noncontrolling interest in consolidated subsidiaries, which could include the name of the subsidiary, the ownership percentage held by the parent, the ownership percentage held by the noncontrolling owners, the amount of the noncontrolling interest, the location of this amount on the balance sheet (when not reported separately), an explanation of the increase or decrease in the amount of the noncontrolling interest, the noncontrolling interest share of the net Income or Loss of the subsidiary, the location of this amount on the income statement (when not reported separately), the nature of the noncontrolling interest such as background information and terms, the amount of the noncontrolling interest represented by preferred stock, a description of the preferred stock, and the dividend requirements of the preferred stock.", "label": "NON-CONTROLLING INTERESTS" } } }, "localname": "MinorityInterestDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterests" ], "xbrltype": "textBlockItemType" }, "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": "Related party owner ship percentage" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r103" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r103", "r105", "r108" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r4", "r62", "r64", "r70", "r74", "r108", "r122", "r133", "r137", "r138", "r139", "r140", "r143", "r144", "r153", "r189", "r194", "r197", "r200", "r203", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r466", "r477", "r565", "r588" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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", "totalLabel": "Net income attributable to controlling interest" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r62", "r64", "r70", "r143", "r144", "r446", "r454" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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": "Non-controlling interest share of income", "negatedLabel": "Less: Net income attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r2", "r131", "r132", "r135", "r136", "r145", "r146", "r147", "r218", "r219", "r229", "r230", "r424", "r425", "r426", "r463", "r467", "r468", "r469", "r478", "r479", "r480", "r500", "r501", "r513", "r515", "r538", "r539", "r540", "r610", "r611", "r612", "r613", "r614" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncontrolling Interest [Abstract]" } } }, "localname": "NoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r128", "r129", "r130", "r338", "r438" ], "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]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r207" ], "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" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfReportingUnits": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.", "label": "Number of operating segment" } } }, "localname": "NumberOfReportingUnits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "integerItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OfficersCompensation": { "auth_ref": [ "r79" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Administrative salaries and benefits" } } }, "localname": "OfficersCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OffsettingAssetsLineItems": { "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": "Offsetting Assets [Line Items]" } } }, "localname": "OffsettingAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OffsettingAssetsTable": { "auth_ref": [ "r54", "r55" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements.", "label": "Offsetting Assets [Table]" } } }, "localname": "OffsettingAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "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 [Default Label]", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r189", "r194", "r197", "r200", "r203" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r505" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r503" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "periodEndLabel": "Lease Liability Ending Balance", "periodStartLabel": "Lease Liability Beinning Balance", "verboseLabel": "Lease liability, March 31, 2022" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfUndiscountedRentPaymentsDetails", "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r503" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current portion of lease liability (Note 3)", "verboseLabel": "Short-term portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r503" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liability (Note 3)", "verboseLabel": "Long-term portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r506", "r509" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r502" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use assets (Note 3)", "periodEndLabel": "Right of Use Assets Ending Balance", "periodStartLabel": "Right of Use Assets Beginning Balance" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "negatedLabel": "Depreciation" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfRight-of-useAssetAndLeaseLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r440", "r441", "r448" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r57" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Unrealized gain on foreign currency translations" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherGeneralExpense": { "auth_ref": [ "r88" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 11.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general expenses not normally included in Other Operating Costs and Expenses.", "label": "Office and miscellaneous" } } }, "localname": "OtherGeneralExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "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]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromDepositOnLoan": { "auth_ref": [ "r110", "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.", "label": "Payments for (Proceeds from) Deposit on Loan", "negatedLabel": "Less: Payments on loan" } } }, "localname": "PaymentsForProceedsFromDepositOnLoan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfCapitalDistribution": { "auth_ref": [ "r97" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow to owners or shareholders, excluding ordinary dividends. Includes special dividends.", "label": "Payments of Capital Distribution", "negatedLabel": "Distributions to non-controlling interests" } } }, "localname": "PaymentsOfCapitalDistribution", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r99" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Lease financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r94" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r93" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "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": "Net purchase of property, equipment and leaseholds", "negatedTerseLabel": "Expenditures for segment assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows", "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r99" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r319" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy": { "auth_ref": [ "r215", "r597" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the estimated allowance for doubtful accounts for premium amounts due from policyholders, insureds, and other insurance entities. May include factors that management considered, such as historical loss experience and current economic and competitive conditions.", "label": "Allowance for Doubtful Accounts" } } }, "localname": "PremiumsReceivableAllowanceForDoubtfulAccountsEstimationMethodologyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r8", "r40", "r235", "r236" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r95" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r96", "r121" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Draw from short term line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r92" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 1.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 of equity investment distributions" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductInformationLineItems": { "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": "Product Information [Line Items]" } } }, "localname": "ProductInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ProfessionalFees": { "auth_ref": [ "r617", "r620" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A fee charged for services from professionals such as doctors, lawyers and accountants. The term is often expanded to include other professions, for example, pharmacists charging to maintain a medicinal profile of a client or customer.", "label": "Professional fees" } } }, "localname": "ProfessionalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r4", "r62", "r64", "r70", "r101", "r122", "r133", "r143", "r144", "r189", "r194", "r197", "r200", "r203", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r440", "r445", "r447", "r454", "r455", "r466", "r477", "r571" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net income", "terseLabel": "Segment profit (loss)", "totalLabel": "Net income for the period including non-controlling interests", "verboseLabel": "Net income for the period including non-controlling interests" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows", "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r271", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "PROPERTY, EQUIPMENT & LEASEHOLDS" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholds" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r14", "r266" ], "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": "Cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r268", "r522", "r572", "r587" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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, equipment and leaseholds, net (Note 6)", "verboseLabel": "Property, Plant and Equipment, Net, Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r268", "r626", "r627" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Equipment, Leaseholds and Intangible Assets" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "SCHEDULE OF PROPERTY, EQUIPMENT AND LEASEHOLDS" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PropertyEquipmentLeaseholdsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r596" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment.", "label": "Gross profit" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r193", "r197" ], "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": "SCHEDULE OF REPORTABLE SEGMENTS" } } }, "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r357", "r516", "r517" ], "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." } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r357", "r516", "r519", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails", "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Less: Forgiveness on PPP loans" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLoanCovenantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r98" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Repayment of long term debt" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r410", "r535", "r640" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 12.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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r18", "r114", "r622" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash 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.", "label": "Restricted cash, released upon reaching milestone" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r338", "r522", "r583", "r610", "r614" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r128", "r129", "r130", "r134", "r142", "r144", "r228", "r404", "r405", "r406", "r422", "r423", "r464", "r607", "r609" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r180", "r181", "r193", "r198", "r199", "r205", "r206", "r209", "r348", "r349", "r536" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Sales", "terseLabel": "Revenue", "verboseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails", "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r171", "r209" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r117", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r82", "r284", "r286", "r287", "r291", "r292", "r293", "r619" ], "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", "verboseLabel": "Sales" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r72", "r122", "r180", "r181", "r193", "r198", "r199", "r205", "r206", "r209", "r225", "r281", "r282", "r283", "r286", "r287", "r288", "r289", "r290", "r292", "r293", "r477", "r571" ], "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", "verboseLabel": "Sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalariesAndWages": { "auth_ref": [ "r79" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.", "label": "Wages", "verboseLabel": "Annual base salary" } } }, "localname": "SalariesAndWages", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r51", "r126", "r314", "r316", "r334", "r335", "r336", "r337", "r495", "r496", "r499", "r574" ], "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 OUTSTANDING BALANCE LOAN" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable": { "auth_ref": [ "r354", "r355" ], "lang": { "en-us": { "role": { "documentation": "Schedule, table or text reflecting arrangements that are not equity-based payments, or pension and other postretirement benefits, with individual employees. The arrangements (for example, profit sharing, deferred bonuses or certain split-dollar life insurance arrangements) are generally based on employment contracts between the entity and one or more selected officers or key employees, and which contain a promise by the employer to pay certain amounts at designated future dates, sometimes including a period after retirement, upon compliance with stipulated requirements. This type of arrangement is distinguished from broader based employee benefit plans as it is usually tailored to the employee. Disclosure also typically includes the amount of related compensation expense recognized during the reporting period and the carrying amount as of the balance sheet date of the related liability.", "label": "Schedule of Deferred Compensation Arrangement with Individual, Excluding Share-Based Payments and Postretirement Benefits, by Title of Individual and by Type of Deferred Compensation [Table]" } } }, "localname": "ScheduleOfDeferredCompensationArrangementWithIndividualExcludingShareBasedPaymentsAndPostretirementBenefitsByTitleOfIndividualAndByTypeOfDeferredCompensationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "auth_ref": [ "r358", "r359", "r360", "r361", "r362" ], "lang": { "en-us": { "role": { "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets 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 or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Defined Benefit Plans Disclosures [Table]" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfOutstandingBalanceLoanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r207" ], "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 LONG-LIVED ASSETS ARE LOCATED IN CANADA AND UNITED STATES" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information.", "label": "Revenue from External Customers by Products and Services [Table]" } } }, "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r209" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r252", "r255", "r537" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r252", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "SCHEDULE OF PATENTS" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PatentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "SCHEDULE OF GOODWILL AND INDEFINITE LIVED INTANGIBLE ASSETS" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r36", "r37", "r38" ], "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 INVENTORIES" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "SCHEDULE OF INTEREST LOAN REPAYMENT" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule detailing quantitative information concerning products or product lines by product or product line.", "label": "Schedule of Product Information [Table]" } } }, "localname": "ScheduleOfProductInformationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails", "http://flexiblesolutions.com/role/ScheduleOfPropertyEquipmentAndLeaseholdsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r83", "r206" ], "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 GENERATED IN UNITED STATES AND CANADA" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependencyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r72", "r208" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfLong-livedAssetsAreLocatedInCanadaAndUnitedStatesDetails", "http://flexiblesolutions.com/role/ScheduleOfRevenueGeneratedInUnitedStatesAndCanadaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r365", "r367", "r369", "r370", "r371", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r389", "r390", "r392", "r393", "r395", "r396", "r397", "r398", "r399" ], "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]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r373", "r388", "r391" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "SCHEDULE OF STOCK OPTION ACTIVITIES" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "SCHEDULE OF STOCK OPTION FAIR VALUE ASSUMPTIONS" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-Term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "SCHEDULE OF ESTIMATED AMORTIZATION EXPENSE" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/PatentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r203", "r209", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r273", "r274", "r601" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r177", "r178", "r179", "r189", "r192", "r197", "r201", "r202", "r203", "r204", "r205", "r208", "r209", "r210" ], "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": "SEGMENTED, SIGNIFICANT CUSTOMER INFORMATION AND ECONOMIC DEPENDENCY" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SegmentedSignificantCustomerInformationAndEconomicDependency" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Advertising and promotion" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r106" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Stock based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" ], "xbrltype": "percentItemType" }, "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]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "periodEndLabel": "Number of shares Exercisable, Ending Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Number of shares, Cancelled or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Weighted average exercise price, Cancelled or expired" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Stock options granted during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Number of shares, Granted", "verboseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Weighted average fair value of options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Number of shares, Ending Balance", "periodStartLabel": "Number of shares, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r374", "r375" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, Ending Balance", "periodStartLabel": "Weighted average exercise price, Beginning Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue": { "auth_ref": [ "r393" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Weighted average exercise price, Exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Weighted average exercise price, Granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "verboseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Options granted percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options maximum granted term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r395" ], "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": "Expected life - years" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionFairValueAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r392" ], "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": "Weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price Exercisable, Ending Balance" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance, shares", "periodStartLabel": "Balance, shares" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r350" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermBorrowings": { "auth_ref": [ "r20", "r522", "r557", "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer.", "label": "Short-term borrowings" } } }, "localname": "ShortTermBorrowings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-Term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative", "http://flexiblesolutions.com/role/LongTermDebtTables", "http://flexiblesolutions.com/role/ScheduleOfInterestLoanRepaymentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r318" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "SHORT-TERM LINE OF CREDIT" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/Short-termLineOfCredit" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r41", "r561", "r562", "r578" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-Term Investments", "periodEndLabel": "Term deposits" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r115", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r3", "r177", "r180", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r203", "r209", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r269", "r273", "r274", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r24", "r25", "r26", "r119", "r122", "r150", "r151", "r152", "r154", "r156", "r163", "r164", "r165", "r225", "r281", "r286", "r287", "r288", "r292", "r293", "r319", "r320", "r323", "r327", "r333", "r477", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r52", "r68", "r69", "r70", "r128", "r129", "r130", "r134", "r142", "r144", "r162", "r228", "r333", "r338", "r404", "r405", "r406", "r422", "r423", "r464", "r486", "r487", "r488", "r489", "r490", "r491", "r514", "r607", "r608", "r609" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r128", "r129", "r130", "r162", "r536" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative", "http://flexiblesolutions.com/role/InvestmentsTables", "http://flexiblesolutions.com/role/ScheduleOfEquityMethodInvestmentDetails", "http://flexiblesolutions.com/role/ScheduleOfGoodwillAndIndefiniteLivedIntangibleAssetsDetails", "http://flexiblesolutions.com/role/SummaryOfProfitAndLossInformationRelatedToEquityAccountedInvestmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r25", "r26", "r333", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Common stock issued, shares", "verboseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity", "http://flexiblesolutions.com/role/InvestmentsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r25", "r26", "r333", "r338", "r379" ], "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", "negatedLabel": "Number of shares, Exercised", "verboseLabel": "Stock options exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStockDetailsNarrative", "http://flexiblesolutions.com/role/ScheduleOfStockOptionActivitiesDetails", "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r25", "r26", "r333", "r338" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionPlanExpense": { "auth_ref": [ "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for option under share-based payment arrangement.", "label": "Stock or Unit Option Plan Expense" } } }, "localname": "StockOptionPlanExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/StockOptionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r333", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Shares repurchased during period" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r32", "r33", "r122", "r216", "r225", "r477", "r522" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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 stockholders\u2019 equity \u2013 controlling interest" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r0", "r1", "r69", "r122", "r128", "r129", "r130", "r134", "r142", "r225", "r228", "r338", "r404", "r405", "r406", "r422", "r423", "r438", "r439", "r453", "r464", "r477", "r486", "r487", "r491", "r514", "r608", "r609" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets", "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r120", "r320", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r338", "r339", "r462" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "CAPITAL STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CapitalStock" ], "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]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r492", "r524" ], "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]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r492", "r524" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r492", "r524" ], "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/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r492", "r524" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r523", "r525" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of units or percentage investment held in the subsidiary by the limited liability company or limited partnership.", "label": "Subsidiary company ownership interest rate" } } }, "localname": "SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/BasisOfPresentationDetailsNarrative", "http://flexiblesolutions.com/role/Non-controllingInterestsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets": { "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 obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Income taxes payable" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/InterimConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used in the creation, maintenance and utilization of information systems which include computers and peripherals.", "label": "Technology Equipment [Member]" } } }, "localname": "TechnologyEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfMethodOfDepreciationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TravelAndEntertainmentExpense": { "auth_ref": [ "r87" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses incurred for travel and entertainment during the period.", "label": "Travel" } } }, "localname": "TravelAndEntertainmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/ScheduleOfDistributionsDetails", "http://flexiblesolutions.com/role/Short-termLineOfCreditDetailsNarrative", "http://flexiblesolutions.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r166", "r167", "r169", "r170", "r173", "r174", "r175" ], "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" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/SignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_UtilitiesOperatingExpense": { "auth_ref": [ "r86" ], "calculation": { "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome": { "order": 15.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating expense of regulated operation.", "label": "Utilities" } } }, "localname": "UtilitiesOperatingExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/LongTermDebtDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r149", "r156" ], "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 common shares (diluted)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r148", "r156" ], "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 common shares (basic)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://flexiblesolutions.com/role/CondensedInterimConsolidatedStatementsOfIncomeAndComprehensiveIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3095-108585" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196772" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/subtopic&trid=2196816" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27405-111563" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "https://asc.fasb.org/topic&trid=2196965" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r234": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r262": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/subtopic&trid=2144471" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r271": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r318": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409733&loc=d3e19524-108361" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r409": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "https://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613674-111683" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4M", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591554-111686" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r493": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r5": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r525": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225877-175312" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(14)(d))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6479118&loc=d3e64650-112822" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=6933075&loc=SL5748726-161290" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "360", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23415-158514" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "360", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123605564&loc=d3e23439-158514" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123605587&loc=d3e23528-158515" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262037&loc=d3e9915-115836" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(k)", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=124433917&loc=SL114874234-224268" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.2(a),(b),(c),(d))", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL116631458-115580" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942793&loc=d3e3073-115593" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r641": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r642": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r643": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r644": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r645": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r646": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r647": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r648": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r649": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r650": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r651": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r652": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r653": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r654": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r655": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r656": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r657": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r658": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r659": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r660": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r661": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.6)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" } }, "version": "2.1" } ZIP 100 0001493152-22-013777-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-22-013777-xbrl.zip M4$L#!!0 ( /. L%1&%1FA( ( "$5 ) 97@S+3$N:'1M[9A!;YLP M%,?OD_8=WI"V4PG0-*0"@D0":R/1%B5H4D\3$(=X)<# 6]$^_6P(:=ITZ]@Z MB8,Y8&SK_=_S^_^XV+CTKUSS[1OCTK%L.@)[#'_NNXYI2,U(=Z7=MC&]L6]A MZ=^ZSD189RG10)%S C[>HA*NT3TLLFV0GC0+)[!$!5X+-)"&>FT<0141@P3' MJ0812@DJ=-@&18Q3D62Y!O)^&F:$9%NZ(I@?TK#,=4/R?B-6X'A#_D#+F)I. MM<$A)C <*(8T-8]U7Q#1X?@4M7!;Y^MISJ\N8+F83014#47ELRPK@R]Y+(#E M^A-!:+4WB!U>@W/U/*]TN,OF_5U!K?GN1K$Z@Y=2O,BA4J]FO3)(CN0!F,*%5EEN 53>A; M4]>!F>.ZGF7;\^N+B2 +]7SI6;-VOLNQTXNR) GRDM;2?NV;HLCR>QT8O6*) M?Z &899FT6I\1P7!49"T1Z<->MR+!*WK"+N-.)!^:+=OLW]HP5[L!'2DO7BF M+6&!@CLQ1.NLH-7D=2\/K5'K\IZX1OUARP_6/E(_\$9BYC1^_+/WKPO2$=FG M_2?[E)/-R>Y.]K#_9 \YV9SL[F2?]9_L,TXV)[L[V:/^DSWB9'.RNY.M]I]L ME9/-R>Y.]KC_9(]UN,D)SM)2 SD[/A^_7U#2K9B M>[M)F^T&SN8AMB3.<(;\9N8;6KU?A[]=G38;O5_[9Q?X9/37&PZ&5_W37CM\ MXFF[?-P[O[[X@]T-_[CJ_[*7ZMR=L,[1U+&AS(1E'\6J,YU&X$;$[862Z M!T&(WE1R3CRX%E=RG)^P6.1.F"Y[JJXNR[@9R[SE]/2$'2TO1]HYG>'.WFGO M\OKCL&YC*^695(N3+VGV8ZW\GPB&0-/YZ4_YR$Z[O?8Y5H/TXN-FS9T7,WUY M1XG4^>OZ2ADYGK@7]J[_,)$CZ9J-]YW#SFMP,L#A);VL-G#7_,+N?>C?#@>7 M@P]GP\'UQ[O7L'W_+:R3Z6+W]N\K.#:(FHT+GDNAV/5/QGXJ=/?<2 '!6!B: MC+D)=R<[Z/G.;FGGL-D8L F?"6;$3(JY2+")TK)/!3>(?[7 _:DVCNF<76J3 M0:[U.],INU3B08Z48'=:%4[JW+(!98R8.*:4HM[":S!G(JX!4U" V)I MXB+#L!SR,"41ALTG,IXP6]"_E?Q<&%$J(0\R:97@B?^_ ]5D4"<>"TAI<(()?(J( 5<$8Q0K&CU"H(2OA9 M;])*-TR";= MSK'7K!SG.#KOC@()LG )%2EG5$"KD5$ M "A9\L59FHTPS7YZ4)\IQ4SDYGJ@8 2QH6] 8@^/9?ZV\%_>E*C7>;4"+^DL M/V@V$F$Q)<#AF<"7<1L12XEY89\N0FQA)-ARIL _=&&@ #EV)BVE;D]I1.X5 M49NTROKUTF&$XA[7@8'4H!F5984>2E2 1W7*%B,K$\G1C<$#&7B2KW$Y:2HL M41>?!Q /Q'1\IM=6P"*'TD)24Q!^&1>*$^F'8]X*F%!R($@$2E6G@O@V$C00 M-03R(GDKT'I3<33:B*,GY^=5.#U3<&M0-1OK447#$(DSF5"L<(O.DPH8MX@S MZ@8H@+A)*BPCO"0?227=@EC2MGDIMCWL/:)#5&+H=H+8;&QCB*%^/I2>3@LS M1:19S_;B6)O$&^;[C;'(0>(4 @Y/Q)34TQ T4R&H$/)RBB+V5I#VIL(J1EB) M&5>%3^&$.9&FH/]R!E38+31^R>B>4)/"Y79B[VL3!%%.*(A0$OA(%^[S)CRE M;/+E:$'M45JO'=O[9S:J^C&?&LJE@$%=&)0G;P0%;PKR"562 *9-5-(Q4LG> M_9.MT']& 2&2I>.X, 2]&J'9U-IL9-HZ/* ?/:#,QM!4GH"R_<]8DB**D,+7 M1I>6HQL7_@B,3L?R8FG803!KPNV2_U'R]T$G$I!$5 Z_(F4I6S E[P4^_'G8 MFD#TMQ>IRUY/H.UL4+VD8\=_I\WWQ_S+\(M6^9?J03T"5JFX2N3KB )0/\OX M-EJ7I8F>0FECER3+WX#.+)/."?$G)6^D0>/H>2)AI%>RKXT_Q+)T!(9/ZJ*J M&!>?"@DG?#@7>>R/R0Z^-_4[4$*HJ:=#4^H+) !.IS9T !1+ 226S&?96\\% MOR5T 6CV6TVMJ9IGD#2BF66_FPPE'T(1(!H MM 51X%,6SMLBPU+#:^]-61^W'C9_YTJ[ZBQUW42)4H,L&0%VPB=X -?_#J?Z% %ZM$#M#^%<34;7PJ-PU>R M,U\?/&7#3X^^O$E MU_PWO@@V=7Z.V+NC=^^6RS^\V+2V7*<*(B/%XWO6.3R&]?Z_-!JL4O@ M,SEA-RCN72CX5(#MDF"774]]=W/"KC@ZN%:KVKV+P7\JJ]:,_GGJEN6ENG>^ MGC;AV*K*U:O:>M5[G(8WR]5:6=O,CJMHVA(CCS>%JCY)+(%94[U:OPH0%1AZ M;:Q%M2RUQ6S3:H85^R?Q4I&(-KV9'EY5IS?:_P]02P,$% @ \X"P5.6B MN)Z#!P WRX H !E>#,Q+3(N:'1M[5I13RNW$GZ/E/_@B]0*I T!3ND# M29'@ &TD>N!"=*4^.KO>Q!?O.L?V)J2_OM_8N\F2A (MZ*!P>"#97<]XQOYF MYAMGN[_U?[\\;C:ZOYV?G.&3T5^WW^M?GA]WV^$33]OEX^[IU=D?[+;_Q^7Y M+UNISMT1V]\;.]:7F;#LBYBR&YWQ/ HW(G8KC$RW( C1ZTK.B7O7XDH.\R,6 MB]P)TV'/U=5A&3=#F;><'A^QO?GE0#NG,]S9.NY>7'WIUVULI3R3:G;TE&8_ MULH_13 $FDZ/?\P'=MSIMD^Q&J07']=+[KR:Z?,[2J3.7]=7RLCAR+VR=^?W M(SF0KMGXM+][\!Z<#'!X32^K#=PTO[![G\]O^KV+WN>3?N_JR^U[V+[_%];) M=+9Y^_<&CO6B9N.,YU(H=O6CL5\+W3DU4D P%H8F8V[$W=$&>KZQ6[J_VVST MV(A/!#-B(L54)-A$:=G7@AO$OYKA_E@;QW3.+K3)(-?Z+],INU#B7@Z48+=: M%4[JW+(>98RS9@-C,GXG,'%-J<6]!-9@3D7<@B:A ;$T<9%A6 YYF)((PZ8C&8^8 M+>C?0GXJC"B5D >9M$KP1.9#-I5N! _M6,3>0NAM-L8P3B=P= *YA UF]878 M1 AL++8__1VV!3##BT0Z07N=6ZUDPNDBE3DP1?A<8"@"WJ$%4J;V7.8ILJ// M??@>JR*!.'!:PTL$D$MD5, *.*,8H=A1:A$$)?RL-VFA&R;!-FB.:$2A, # MUP G#XF7#(JY';%4Z:FMHL*(H;3.<$S$Z68P'&9&=7!;5EJS8N\FPF!C\?T3 M\-U_L.DE0[,E5$N*1JE.IZG$Y;;=\8CH,6Z$QQZPY$LZ,,($$#]0THY(@H9E M2/64[NDZD396VA:0HR)@M H@'!L=BP2W;;.Q#= E B@.P#J_CT<\'PIV@OQZ M4RAXM_^)M_8/O>#^88*OVV(GF"0#DU"5=D8)N!81 :!DR9.S-!MAFNUTISY3 MBIG(S>5 P0AB0]^ Q.X>ROQCX;^\*5&O\VH%7M-9OM-L),)B2H##,X&G<1L1 M2XEY89\O0FQA(-A\IL _=&&@ #EV(BVE;D]I1.X549NTR/KUTF&$XA[7@8'4 MH!F5984>2E2 !W7*%@,K$\G1C<$#&7B2KW$Y:2HL41>?!Q /Q'1\IM=6P"*' MTD)28Q!^&1>*$^F'8]X*F%!R($@$2E6G@O@V$#00-03R(ODHT/I0<318B:-G MY^=%.+U0<&U0-1O+447#$(D3F5"L<(O.DPH8MX@SZ@8H@+A)*BPCO"0?2"7= MC%C2NGDIMCWL/:)#5&+H>H+8;*QCB*%^WI>>C@LS1J19S_;B6)O$&^;[C:'( M0>(4 @Y/Q)C4TQ T4R&H$/)RC"+V49#VH<(J1EB)"5>%3^&$.9&FH/]R E38 M-31^SNB>49/"Y7IB[VL3!%%.*(A0$OA %^YQ$YY3-OE\M*#V**W7CO7],QM4 M_9A/#>52P* .#,J3#X*"#P7YA"I) -,J*ND8J63O_LE:Z+^@@!#)TG%<&()> MC="L:FTV,FT='M"/'E!F8V@J3T#9]B.6I(@BI/"ET:7EZ,:%/P*CT[&\F!NV M$\P:<3OG?Y3\?=")!"01E<.O2%G*9DS).X$/?QZV)!#]ZT7JL/<3:!L;5*_I MV.&_:?/],?\\_*)%_J5Z4(^ 12JN$ODRH@#41QG?2NLR-]%3*&WLG&3Y&]"9 M9=(Y(?ZFY TT:!P]3R2,]$JVM?&'6):.P/!)7505X^)K(>&$#^1\6/X" M9\J:(+*QTC.!I].1#E6@'CU ^W,85[/Q5&CLOI.=>7O(]4].+\_9Y_/+R]OK MD\^]+[_^LK6WY:^O3\[.JNL7.S^5B1O1T+T?.JAX)A&F%6NE^-C"H.K;EG_I MK=N_>?D$$V('H*O5@F&9M\I7Z+K]LW]L\.'>#Z^YYK_S6;!I_^>('>P=',R7 MOW^V:FVY3A5$!HK'=VQ_]Q#6^W.:E[RI]S;^='O';=L.AI?OSYSN/GR%IMON M'=>]Q+^;][+-;QA.Z_;S6Y@5=B68LK0OW_?D&YEU'4X_>;DM%_-Z@YVL!TDOR'78U]DW.$;OD M:.1:K6H3SWK_JXQ;\N?GL9M7F>K>Z7+VA%6+8EX+G"186);AMK42U+;3';M)IAQ?X9;-:]'?[T.]\5 MEVC3"^KAC75ZL?TO4$L#!!0 ( /. L%27QL4 * 0 *X2 * 97@S M,BTQ+FAT;>U8;6_:2!#^CL1_F$-JE$@8&W)$5W"1>,L5B00*OI/Z<;$7V.NR MZZS7#;Y??[-^ 4(XM:EH%?4N'V+V;6:>YYG97=M][]V-.^62^W[8'> 3S)_K MC;SQL./:V1-'[7S8[4T&'V'N?1P/WU664N@6U)U0@\3>.XS16I(-XTGK2Y;3N1'[FV:!H*5>YT(LHK#MVCUDP]C%Q_0(SME" MW_5PNM1I^Y IQ59K?69TP^V:+9@NEZX;M?IK )FEPSE1%@+^7+ARZUH1$2VE MP@#B,*3*)Q%-A>U3I=F2^42/)O?EDES"5#'ALY!P&&ZI'VOVF<)DB5.H2=3 0T=#IZ$Z MM>9YP8MGN(T BD@N5MJZJL*:*+A*L?U./R(I>$UTU8,RB M!8W2>#<)?!+RD=-@1=.@X4-,%'KB"O RN=EH@H8II8V&X]==$K&@A2/WM]:\ISP9^.ID)LVVE1*)CH0E# M>K.7._ALRLHGO" 1J:_DEUC7 M&WQSP$WGS3DYOR-)%E/])BO&'?W>X'FT.4]%VBPX\3]!O=;$Z"/)6?"2N_(> MS\ED.^MM]RT8$[QM658A\&#T9Q'54= WYOWJ M:!ON'6_#"&Q_:AZ>DL>GZ--M_?GQ=W1,/M]8]P5WHHR>BF)N%F;%+G[ 44%104%AW/V MWG&4R^IU7ZM7K_7Q_YN-)6H*5 TJ\J MO_HXTM%UZ%I9^W0UTO7)]?OW3T]/[Y[2[Q1U^)XM%HOO9_B:*_.BZYGK=1S# ML.]_W=<[P@B,^124-9V7!;"X28+RH_?S\:^+2_NJ!%_''E4MWUTJQYJ6Y?"C4EP['Y;7"85RQNF'E=RV*8T0K!K]MV?7FY M[G[]\M+WNLK+VD!1Q[R.:(B?E$TQ7(K+.1Z2TH"P\B#T][NA,MWYG$(JS=K/ MV2#.ZDKQSWU>6V!_VA<:NNIY8?$]^G5Q MH98:\OQDC[U1% IKKU>27E55VFJO@D4^G+EHKM.;7F1!&:PCR!6) ,347LG M*&-R-9-&="1R#'@1_4OA__NH0UT"-Q_?F_^B7\= YRG\L!3X9\#IIZNR(NM MUE-=M*0K2C#_^G2E@YG^WA3W]_B^]]9C/_Y/*D7=02")UU0'Z!^H!C\&U]1, MG'V@:A7RH<=PM[V'SG]E2#RVYY[K4GKW4/9Z7*9AW ML0Q[R.W98@\@AD;K0/^IR@B3\S)"D1+4!%YJ 14JXAWZ3NM]WVO9K..994-5 M%X_\#7BU*HL57@<]\^=ZAYG=0^;Y_ONG3WN\(L_T?E5^];!&8AGTF'_OT-=[ MW)_#;%;IL3U+!9O H*_V>0;7ZXQX%6@]KDQN;I3E3'6%EC#,ZRNF)_3Q%K*:&GH50!>N^J#JYNE0OCX?N45Q[S5 MM-R?KI"UO^XKR&SQ,E$43GA6],C5#?D]0!"6+_+4,E2+&C(T[T.J!_D1VK4,)634 M50.!9@-F0[$+,GZ.?'GAL:4J.B _HD]#E1\'!&\ZG0T,7LO[N\;$&8,N/P-: MBX=B ^B'0I?!M#\/=*P)G?G)';9TX+ U]1%0R\IXHH(1D#5$6Q-:1&@ A[(I MA,*\BT,)\P$E621_24022N)?0].Q9D#+:@[0(EN*2G[0=17V#9U'+EU7:?%8 MEK<194F2G@5;#X$UQK*F"(_W8-P'Z@9"TH47@1"D9G7D"Y?Y"=2QV:G.!"2 MS0%ZR ]>,H 7=HHO CLVN[11J(-"7['*JS*4AYH'5C+,B\)*0Y'Q]2CL1>'\ ML(;N1+ZH[H6;X!4,,AX#J->5[0;C(.G/Y,X/[8&BF0G.9A^-Z)* 7#L#<2(0 MO1C9:Q7!*QA"[YJF&4"L&"KB6-/5)+A$(0'Y9=\%^E0,V>#9*8S5'$ZN !W% M,!>XE\;*!L^"]U!65.+QFV^N $$%O 8PX!6HF1H9)ZBZBCNH7Q0)A9_!Z[M< M)NYK/5!;YH*/&,Y$9)^J*!>\*CK3@@_75KG@M=69<&#Z;5[+##Z$6;J3:"$E M483X&E["L6=-MF2/)"[QYHZ(*8+(01S1-MXDT* ..D"=0@&8VKP-!&4HDZ<0 M*0U6#C[DCA@.?SQ_&;J3 _"N1 M+'N)W.U(41TE_\&[4WM > M*IK!A[ '(_I@\YSE@E(R^ M"V$3]<1K/5!;IF.6&CE:%:5CE@<)0UN%L,][)AQLRP5E0]BP/4N(>XQB"V$+ M,F(X\"GWF0O)=X2A#T+8^8T8;O9R?#*A!#\3H.KSEL3+.HI0JVB-$RLJ75U* M"=ELEV16'2O3$=*1-41490H(9MWAS^%KV6%DI5R'[D8!"SZ[&2I[;=#+D[T*(51BA ME:&%7'AP(B;FH8J1N:M^9SN$P6\?X1KW 43/!!(RRL@4ZKP\Q,=T2IH&=,U& M\$[K1KAA ^ 0-OZ6J&P.UJ%=6PR*."4#GXNTR7#H*HY ^Y9*=2;%9,P7DT]I MQ@Z9/2NT30&S+VOPLE(>@7''/E"%7"I;!!UG"_!)PFO14.> 7Y=-EL'!YRI^ M*Z"OUV04'Y'C %V@CJ]N./^U[_9CVF#"SXG2;@YN>?D1/_9 OF<1F(&S45V1 MAWAQFW"MV4\+V?=01'I1) <#-+P@5V7'LFSPGNM.4&U=O"^HP9O-?;&Z@],W M00[>D=P7NWN#''S,'QB6F[)[ ,:R(;@C@2%Z"]0A[%'@D/!V/20LJ2HR/,0I MO9TO+VF9*J_TQ*MB9LF3LRSU\!A"V2+W!?2IH)\02/M99;("-'8L_C&T[>=!S:^*(I:2#)]@^/!C*DD)(TAS'@V&L,GL0X?"7 MRV/&>-$J& !J3BMPPTF.*L/@7O9AJ*I M%]\NOH! M;Y;+L9^T_&WC-F">'KY9KGOY>G'E%OO[%0#L+RV4>N-YZ6)E4\C9CQ=NS1X[ M^LUR 8M76+\$C:08,N JDIR<% J2[*Q#;)'$VL?UPT"2Y]GI>*%K1:FQAR@U M]@1*C8D[*S)ALN)J#!9?)+&G4VI;Z@+.A;ZE2)HMW+(9#TH?OQRZL/L?) 47&OFYI!K6K&_NRC75_?._Z"B=X[]WA MB[:>=L_A["K^NFPFP-U6=F#@A;##CM*8RV:#Y9:(V^)?& ?XKPEZ&4SA&Q\O MC$]6ZBA?!BLXE_S"J+VU&NYE4'\;"BZ<&Y@D6(A$G43H*%J 8+H7+# 7VH7@8SG#ULB'C%QK'= M"B^;BR(8=\25GY+ )3*!2]Q9*(E\8A+YQ)W1DM I89<]V"6)O2(5>\6#G?9I M%_,R>"A:(5OTZE&/;2IVV5P4]9 M1OR4A&S1#-EBR$))R!;'D"V&C):$; F[ M[,$N2<@6W9 M>NSDT3TN"=3.7Y)WBL.HR=98M..L,[%#$B9%)DPZ,P FM&4UT2<']8>7(/9%'1 M^7BSAZ;JU\TG&:C:"$Z6_J*?)9]U?RJJ)85LP>8B]&FEB0!"WPI&+Y5O7!9Y M3DZQ";(7I]BT.QNGM(!JU"Z(740 K^M@R$M5 N\*PWBM->&:?;G&B<5ZV427 M_?.#K +BWR/_3I_'FYO\&2T; [OY:!\_JNW 8E?E96U)0?#Q?AU;3P@QGP5_G,% MC6?UZ9A#?#HFBIS)SQ+.#( SG6A,.'._\W =1+4)"N%1X/:%ET4?'UNJ M(AJ"WE2M@<>KN0O/)2>1ZGZ%N0GO1(1WHE>%NRM7UAVI +14..;5>9E\A0Q( MO)EGN8DN"^ANU1R]#K7'VWEW/@%+T[AE[8D&"HJ+')NX9+8@?E099ZQ1'/83 MZB/[\H3G@HU[72"Y!;(P0B]^7-]@]D&81"#V.E:CIWPR[D4H1=>DBI7W9(=%^B^T+U^\ZY.X++'PT=J(LQ[Y?!TIY3[)VL[3@4Y(:# MQ(SNQTIWABI#W5 !PO<=G.%/%V)0]^(F;S0D#+4?0]WSP@C*0)T[4?X".6H+ M'A*6VH^EFH,!%,!+9B97#"1LM%>BY%;A7Q+KX!!@N>2$5_;C%0,B9)%ZBMIX MHBI34.T.8)(ZCG#@.]7CI&D,DB>.H)8[/0?TD<1S%Q/$Y."%)'$(X#HGC*#W/L'2'92A#NIP"L2:C(@\A'T)E#0-Z-KM_)[_JZAE MB=>TM1U6;Q(DCG.@O&YM9=O'F-=(E'#]2;G>#S$2_O=UJLT;__'FZ06#\5#] MP4L&N)V39;FPTTX<7*K]]W(!)RV@&C47V8\K,VSQ_3S7>JE$-PVA.&T)[ MJKU-_M($+1>(7Q12R(G=X0NEO=="SVDX;++L93AL"H;I.'GS2Q<]M#E!,9-N M(#4ZOV"&\5QIPC'^.,;A3(\5F5CB6\O/OE1F6DS6UA%^\?UDU$QPVO M=@TKP;C:"3\'XB8E7)QPL4\';IT=0W'@BG8FP_RT-,AWDJ)"D;_E-2!>;M;6 M=95G55S% V)^FW:A*JZ$/\Z?R%\G="B!_-J.;D+HB]NWW57^<5$D7\[\EI!. M%%M(G\Z[*B]KO$#V.F[GSE\BQA$1KP%QV0Y)&"GZC!27X?()^T2%?<[;%2'A M@PCRP2F*G!D[^;?NE-;G0T6KR9>ZH;2ZO+/:"N: 1-JZ]WK:&HR$-R+N1YRU ML#W9E3XWUT0VC-DO'F:+;(YE,\S%\4TD'(V8H#[HK)=,?(RXZ(>O*.1-,LE?!)GU;#'-HA)<*Z0 M$#QD@I]BOR/);E]>1."NO!/27H":/JCL@2CL3#9]<32/A,*.97U# SR5ABH@ MM="KM=_W4)1X6225TMHM+S_&6U_8>]ZX7U=S4%)57AZ252^Y:!,7NUG(SZOQ ML_UOM:^ Y$&$2_5%ECGMM&M.VP,=WLP<=V[=MT+C8'XYHPB%FYE/1S(S;_.U MINJ]>WX&Q\;8E_:]/$['+1O:F)%,)L)_KB D6-9-Y"FJJM_=/7DQ8I P:$P8 M="V83A@T8="(I 3V#? :O*R4$6-U%,G )(Q]2NB,(9YG9L(3R9>O)AD'%W[A M516ZZ,<7IS[K4$:\65:!"/4[7H#2"K>LHREQ?J.DNIGPL[GH'?9^?"(^B?C$ M7'S6,N*$N?>N;6!"R\7LDKH7)UT)AU\8A[L[8UV@CNL*+Z^RLY>-N=@PH0+Z M>@V9<=58Y:I5])S7AH1CT6(5K83J>+G'S(F[E;A;,31&Y\V$)D*3"$V\A>8$ MV5FVL-K"S,+_IEAY^[3M@A+N#OA;O\YGJC5]2[Z%#$9NT\1^I1F;"9N\7/$=\)C2U5T0(B, M/@U5?JW@;#WTC_\)@4-9?0?"3IR"B4B/ XN]]N-[BQ-#S6TFW)YP>^!GLE;8 M-J2VF+B$BF- MF;BL]ZS?OQ:4.4$MJ"_9NM!XYI3R$ZNH)7SE[MFFVEM^]U3_<67.4#1;5*7B MA%8E1.4>O8;?NTH<$BE+I"QN4A:]4@OWTP))>'+9+'XAX6N*/Q4@FXAFPN[-FLE<2-6V:[%N<6U*.3VTEZOS%JO.+3R@E MO)WP=IS2."\P%HV()Q,OE^)\3683UDQ8,P(IBY63X1U=$1Y_\ZI(RGZ[*OIV MHY2@#7A)GU],%<&^K.F)HO +#=8P?]9 +/3V!>8[[#-5"9,F3.J+2=?/3NWO MK*[Q=EAGI_QQ](ZT7,+I(7-ZU-)RYQ>PLUL!/&3G#HA Y:4ORAC@739,^N:@ M#&4!RC*OPU4A>4'V L_;<<%-29SRL@"T6R10PJ@YN/M2OR7?+X;T^$+H>?,@ MB4V+ATT+4#Y?C/5+Y#:QT'&UT)X;9IN8V"GQ<97?0+DAHL*8;)@EO)WP]MZ\ M'9<-LQ<4)474DXF'2W&&#;.$-1/6//N&V2YOMX5^AYJFJ/.&HH.?4!]Y-Z)M MM)9G1B^#7[WJX'U@Y;Q.@PLM$E?;.9[>L#*P81M!$DDX4A*0=C'-XTMC\+6%)XSDXU!& MXD%$0GG&T(,X[V&BQ &(' _'U0$X.2.OE.$D]CLJ]OM46UA;SPZLCU&+._5/ M-DWNDG*/"2]$E!=.41V_'M]M'Z[QTGCBZ%DCEZ0G$MZ("6]$26\T99"PASM& M$NV1<$AD.>0,.F3# 7NQG.&-B9>E,Q*.B#1'1$%'=)^4A"-6,?'"=43"$5'B MB#/HB(LK3XY]M7!$:RL3?C@_/YRUH+&,D&5(^(5:O#D"GY/K0ET"S4%-%N$4 MB@8O+0F_LO!Y9 MBUOL'@!E7N9%O@VF0#9 :0ADX4**.\+NN?B+ M#U82)H@T$[ G8 +&BEAQ8Y%[*,.Q$?--=6P>VKP\!,L^'BOK.B,]F=.,R5C2 MDY]=)CV=Z[I4>KIXW399]E8>Z+D#]N62Y@H*DP4O7T['^V %VTRM+H4\\E6 MV, TGV2@:B,X6>F'Y[+(1-WXJ$Q-^.-2G9/-?'!"\C@:C],EBA/^N-2,X]H> M\%9"V[\ND%9#SU'192U#%4:\!DI#%8#XMX\*F#'V\7]Q-ZCFH*2J.'1>;0KD M%^LO;G<[X=F$9U^N]4T8/&'P\[D/AR49$IY->/:BLR0)@R<,?KXTC\>)C9(@ M* 8B2!L( $[Q;+Y59NV.$';*Y#-"7[P9?5QM9K?"SO!<*VY__E741?X7;*K&]XOE35W^0N7Q(-1IWD\[.WZD:-$BR5: M[-P'H7;MSU\2#T:=YG'?A?]9;ED*;'&H4E$G"I)U4)+%ICX":OP9J*4JHB'H M3;4#U"D4' ,/ENL/-CP@C:4PM+>&!F6@:1T3>&WM#*<[KA-3O!<3WY9;I9?, MQ,OU)TP6+.8^*3>C)Q8LX3N117?L$J;L$KGP&>U3 90<'N>V8M\+I<2CP\G\8Q88E$2[BF/QYD MJ .KE3DOBZ6^JO!BO*W-#E;!7M*652N518HC"8H1S M]?Y/*'H"BIYAND>BV<^LV<\[S",A?W3(?Z(R^$R*S2T^Y1?)J([1U\ _ T%? MG0*[_G2UG0.I85TM4%V4$=^J$%Q(AX;+0-99R(W#YW*!F>/ M :\9*KB!FI+AV/PUNL9^F/W3ZBOPTSR>WQGQ*M \7V'ABUQT\#L0?"V/]Y Q M'RYJ"=_;,,9 Y77%A9?VP,$ZC&Y/=;RT F1E#.5=K]V-E_7WNCW8_GT%"SX0 MVD*OV4&R"?IX.%-8FU6>[R"CWZR+#GY+N;2;M=$U!S]?^S?0/5]@Z.HUOL#G MTS^^A[-K1&O%4 6@X:_(-R/ BT3#?'R/:(C^Q?__<4)I^EQ"=F6 1/N:8IF) M3G61KM.H!GBBVLJ8EVGS"YKJ()4P^$!A#9#B)3B4KRE<1 [4#]285X=03NG* MY)IB%G_V%1V9/O3-UE!OP82O/K76\CUVKP&9C 7=W\W_^R.>;# MQ_?X@3>*0R" V:(D%Q%8")_H&R+K;79E[/OLO:=RPAQ&BV_ML8P?,BV\D,-#)WYL+#VA=!;RNC_V;AT:M6ZV\?M7IEKK5SL?W M_9N+7&:G6GYHU[JU:N?UJU*C0E5_E;^4&I^K5+EY?U_K=&K-QL6MG;/6_I/7 M1E >ZHI,OWY5*5,22VH3-QUBLR^1X0 4RE*HI M>CWB.*$G8+\7Q4=LKT<^I=-L[_E)_%R5;J>WAH(>APRDK,C$X8("9?FY;3!8 MWZO5E67B[XJ2>1R2H?==.U]W=<,RJ>_$Z"Z?N>2ME\-F.CXNAMXF2>A[ 4G< MIROFBOP]X471_GOOM:_8<>+QZ.K^3YD"5<=I1ALI")6V!_91%P^&BGG'9:$< M)&[7.3R[QN'?#11G E5"8>=$475W9E=FTNBIS=3JC]+!W#Y0U#&O?[J",_VZ MKR@20'&C:@ W,5B#"3-(,9_)?? 4"NL?73R&!$X>_VMH.AS,@R3$]X=2NUMM MUW^;(+:KK6:[2[4>VIV'4J-+=9L4,JI=9#@I-DTUVQ2;?2.^I9IW5/=+E5K: MVZ6I+96[^&>VF,XX,8#^1[4\>2)!-Q>L(N*_KCM%??U*'P'JG\WSE)D[H8 L M I%"EFI=@BMK$MPBUU?-)*:[_,I%_8_4DLI0+00BOR+><$'WC41^/@>\"F0W M,5X![.KFGE>%$95F:6I]1=6U%=U!#:G6W^C!=^@;S7U-CUTI4ZY+C5L^0 .\ M]N8KDO+R5#LOWD3'?UW-]N6M*7&G;*BXS&06NF%?UV:9]1@"9_<#K3EIJNDJU0?*EYI4>ZI]HOU!NWXV%F%("[ MN?Y.O '/HFNR&6:7^KT80ET@ ]JYQ96'D;>)0%#,=DG7E($4FRI!&6RZ#LP* M3[;!$&I82>EXV+M'%#0=\'_^?*_^X].!\>7J>Y'"K%=_U6[KU=>O.LWZ S:N M':K6Z%;;C1+^HU1'?Y7?[6+<2XR*WE1GO*"_?H7Q1"D#JJ9I!E I7J,Z$R#@ MZAF1@C)5TS6J/"+Q_=O+0\*YPHW%9JJ@2!(_T1! ]J?0(Y&U;=S^^C:NB::] MEI0I_A.*N[:R!#[*;;OX5QNMN_ MHM!S,)37U[\JOZZO2^N[QBD-""DX2XV@B)R[:PJ!P4%<@,"@QUW=E"1D"W5^ M77,$$GC8$6'H2%X3!S>H+X-[N!7NZ?*SFE4R*! .VN9-R=-LN5+A_S2^90.S M6AX 7-WDV12;2S.%0M%':+N,[Z*0Q@C9>A$A-\%35$K!Q_)1$*9"382D&!&; MM!#B_K/(7%1 ?6,-#%1?*M=!IYE9,I\ZY&7X3+Y\&PM"QHCG5O6B"69#>??V MI2:V+MLWC8/O4%WQ'4JBJ )-L_ZIH]"8=?<;?@J=/[5<95K[&ERTZ_+RJYL< MP[ F8K,9JC0%.Z/;RW%.H\@^FV"?PF(&Z::?TS6W6+N,/C;5KO(DNPM7.?_( MY\H-33%R00O7\M57-UV>G&!Q%2?:I($5!VX6"K"NZ[).J[LN:EP<9 >#@?#W M;R"5#SB O;9.C^.UKA8^N(%U=5/F95[D3[>M%ON0]K2RXLI3+473>>D/G)#< MA[LM&OZ#$S7?F18R08O+RMN1Q+"?37RSOS))"+L:35D8L^((.P/[?_];X-C\ M!XUJJ2C<@!->HJHS(!AXD#O5'"!/&&AOD] V:&(@CC6!PWS[8J.+,VV;!QHP MKDC1ZU>>RD.M^'.###I-]Z MJ,@-D.\LD.L*4G"?#\( .SU=U[=<%PZQ16+V63_-^[" MTT&&1H4Z!$AP5+*5"E0@4A-#U0Q>UG%9";J$Y%=9[DW_+39;N!RE).C7YT9' MDH&)6N!H+2F="SW([N*]NX4C!7AA1 D2KVD7F.,(@4 <$SZ!5!Z+AKF:SGS< M5Z0W6E#)\@LG3R9\\N BD%7Q 3-AA!N,4$C5/XT@^F9I#UYJQ.;E.%I6<\YR M?:*(W+VPC#IO_ODWZ+;9(+RP]7>:U8/V#DE'5X1'FOI_S#N&8:D)KU)37C+ MA2=RH@+J.I\4+3ZQE*"I_MR9A/LJ_A*^WK8'=X>7TB^99.6%I!=/P@%GX8#2 MFJ:H6MK5NSB2&61_24U5^Y=C TO^8IV^F?EU@PE9A-^=J@>S6(EN\ATO)ZF2 M%Q+M#5>B/:JAR.#<.$EH[3\M)HNXA@)Y>?TY)8P \DKQR%L*FB15%W73%-0H MGGI"X6SJ45:>T-L!KR%:B^@'G%FC<8FP" 90-@N$<5,?Y*)F;>98,A7F$_PM M6TRGWYT;I0FK^%[8;ZP/K!-U2,RI10>#A((QH:"7L#^- "F47)/X-^Q;:H2D M>@ E)-.\)*$?\;E*#5N /K"^1X]:6(,TKGLSNSQLBKWM2#CD/_/ZE8A^EH?D MVHD*!( =4V16*'(67Z/>H [5IJ#_FOY79N2S].+P M8WV;W/W]1.EZNMN6 E[HXLS9R9:P8UBZ&.LJI*;&4->18@,24E>J(N,%UGB)G19W*L \*+; M.ZDN]093(_^!2W/O%IX=<@N16I_@^7(]XDN)(0B(#B!0&)-YXK M*1+>QI&5[/HMA9@FY?J#-D9Z ;U%M",D9KFV,'#3T.^308'4-JJ"I/ M^HBR?GV'U@,(;"22(XT$-"SGN&Z"8SYX04A^9C_8EVU<8/U.8YM%KM@ T(; M?A*6<>M:#UCM*^U8D^7Z*AVN#O M#04=R,9EP LH+:$V8?,$/4J;=V&& /F-?AEJ&:%GJ'B57NMWI<*@='<[:1R^ M5[>1?2[E6"O0'=UTUA5_0Z"[G G F'10+/-IBDP8=FP!QMN76&% M9N1F>TRS.\UR^6\_?Q=_?RL5#S]@XZ/1IPL\^S3YO%21"W!S+DBPJI9/80*S MZEALL%QVA>7L6S^3F\KF/>ZL-_DSS'XI_&#S"@RU =H6P/;I@99LT\4KQ!B\ M?N7MRM/(,39#$&K7S@[.+9", G)G9(7L[QF:&0:@%9A-6UT:BZ%( K]+FA,Y M>H+HW5AZ9+0 !7OV4Z@1_TCF90'R$O::\/DA#"J>L"/RJJA1$U7!XU,\=A?3 M;_BWKBY]5"+B$,AZN?QZ0$BLC5#TLE#,;URV&#W#OK=GKSP.A3G,[;??Z"X[ M/^155&)Y)!B#6ZU4KO/G5\7X-?PE#$]@I9SP8#!-(4A(:181&N#E^J,$M4FD( M$2C;&HZ"(0X)B7KBCK@_;IJM:XNZ+P)$/R"'L0)\O1Z7R>YC(YVWVR MX4LJM\,!]9Z?6PT+4.$N#2,'&&"8ZJLX#&6N+8+?2*Y1U((?\M+R) JC,"0-=)>I(7))18FSC*< M+.#\(I28Q8OBR#?BNAJO\,J,]?I)G,)V8RSC*= M+.#\(I28R8OBR/.;R7RPYP]U0!K@^K:7;A46+](V%A+;>"E)2O>J_#@R96)M MW"O>N"A5O!6"/Z7:OOBCM(E M&C;1L!%BQT3#NONNN0AE%MA #RI79R/8A^<[/X<58*+Y$LWWLC7?@N+I8"B^ MKC("/7Z+G+%.[7.CU'UH5SN7X85YE$"]#X0.%9Y*;J&XH&('<2E,L M^R[2[R[I*/:".HI=>-LPLKQRZ0%'[J7V[]>O&LUNE6I7/Y?:E5KC,X7"^I_H M8ZK>;'[#?W>ZI6[UOMKH=BX3&]%H(V;Y@M:7$->"Z-:IXR 7VQU![?4K41$, MO(5).LSR4-;L:7E(;3WQJIB2%.71&K5AU9S8 _/PI XHD^J3,>!E?)$U/J&E MPBD>&.(8VEQ'_PQYLNO9QBIQO)S>7,R^>_VJ)$F.5U"*-1NE+4&7^"<-3T$1) ,K M:)KJ&SJ9;R+!,:G;T95K,K%DHBI_37-,G@QX%2,%W:N"*9 -@,>9F M;#C-! M#QAK'\CM2WA?O[( FTB\C.['DRQT,,3 8 @5,F4:3LT%C!?;T&1] T,W$$Z4 MQ5[R^L,QI05 0,,08T2(9-B*!M0I%/!#54I$$$O*A-SP >-EY0DJ&")$XP=8 M;P/HFR4Q6TIR86-RU9R#(^T""8&#.:-S\E=%6&%"V>P^3JI9'$.6^W.G8MW4ID\(#H4H40O;!&HBYCK_"- O MCG?39)+4A ".I=\;)8D>B+<>*$GZ2#&&H]>O$(-8@K444UC8:"7+H"P4@^F+NO!EC8>>[3 MMOCZO_\MYO+%, 97A#)V3\#*TYX1C&?I 1WB,(3X(1JNKJ*(J@0S%*39LW?Q M-5B98*V!HPPDBW@LGQ;90='Q8M@$UM!VBQ*V2A2?4_%9D_R0MX=C%J3MD!M% M BXK:!(4C62TD(E6E2<2/B$?$0\:Y9%'9P8WQ'>S?4OT4Q\Y3$,5$,\M8=TX M<$.\84W8*K*PQD@C5@!68(H9G"ZTXA#()-E#AG8/T2_HLTMB..''.) XWK F M;!596&.DYDHBX@0-F ":VX)X@\W*:4MXQ+QDIKY-E6=8?Y&$);2]1I*ZQ+XA MR>GAD%B">$>,)NZA^0J<#<0)(@TGSGG[6>AWO,>*4X(X\6G"H2O+^-JQR9=P M?PP8*MZP)FP565ACI%1)DQ.9:"V\@4A4&H\N'5 ZTIG*B*J(AX-V, MOH)4()0GAFY5/Q@Z_IRP9ARH'6]8$[:*+*PQTGAU1;-2A]C_0\]7QLCGP]Z? MQDOH24^ ?Y2!EFBT6% SWK F;!596&.DT6HRWX<2U.>+D)071J16QRIN,16; MA(M(M65]FQ6NHL#5*G))6#,.U(XWK E;11;6&&F\[LA* QHR/^6A9.D_[-$- M#%DT^W *_ 3J>--C-@%XMP-7Q"2\& ?RQAO6A*TB"VN,5-RB^Z2=EH,R& R@ M ($LF$6^^ " KL*^8>]Y6,<6YAH^Q/0N8L"9L%5E88Z3IT)7.C0=\ MED0RXU(4R:K\TZ) CQR!4%1\C($4-I='4.;)><6$*6- YWC#FK!59&&-D:ZK MD3-?A1X U\R>JY2'+R=^U0).4X$PEFY/S/\B"D]_E< MFII(N"B*TL"B;4,;:H_4G0F+?20:/0A7U)=D&0/2)H>4*;2*.]PX@F52W]Z7 M%LT>!M[>,2B?=H0+M#I5.ND,EW:&8R'6' M"F<\C_DP*'ZZPBWZ<9M3H]0D>YV:A4&YUJQ;RH=H\"BP:ZLU8I==&7MZ4ZT@E5JO.E6NUV[)O> M/+SKO*,JV"BIVMN7Q#K^S#BFRDR<]=(,UV-9MO=\/U ;QA^]7()_D9$WQF@I M(M MK(;.J2< AR,=WR0A[]/"VH*LQ#5=\3;<^S3;&,T4V1Z>@^I==]IRT>L M8;JRT.G1Q?6VN"W%Y]M4I<9/'N&%9#N/F=O+T_$O_J^AY M-GC<;(1GP:#')4\6&._Y0*0W:=QP\&8Q[O/M?B]? WHK+,X7J_AYVYZT@K\% M5S"9'C"TU)#G)ZE4"47WNE;JXSZ$@MZ#M[UGM=5M-L?/\K ,K[9C_8B! VO8 M,,'8C@T7#)@ABSO!=V+*[P.C!(T[0>\V"%HV5-P,:DE7AD64;1J%/ONEHFA< M]@#*;NOQOT9.Z_51Q&"TH'&G9]I!SS*OC4JRB/^I_C/@E)>P>U[2R[RJXJZ9 M)/V#Z,O5>F.^_/PTS?2>_W4?;YM<7[_OA"3!MC8W72_L:2P"B;6[O#:%P6N2)==].@V'@)0TIH#["2DF'0JCR,185700" M'//2%65]T(B?:,C0?,!#IW)UDZ73>9;.,86/[UZ, M("">UK4V"C"02D#!=@/H[M(R>&C\*-9^L_IG_G16;W-]-L24N@"9>M-0=$!E MWIZ7/;;A,@QQ*M+%3)IF,[OM5S3%:6]\'2E5>9KEBG2:*X8B556'5-7D*5J# MHL[1@DPIFDR8";.4I2_]QG.Y^*<(^?3)+8\-'*Y,-04G>V;!<:(K&$'1$!Z! MFV+E:([-T+DL&U.9V8FJO67$"U5%.LMP-,-D0Y>6E@HF/!2K^.R'!MR-SW16 M^_/SUS?NZ6?F?,;',V5HK< \OJ*!C:!KGTRC[]2A7Q[;[TF^N-"58F&8N$(6 M&3F<#-[!@A[I3[\H>KGT.=*D9C(9V*].#Z+-;=B:G1#C_>X-%U@BC23"\G\*WPK- 1XR$:"[PTC5[$B0-D18/Y,8G/7J5V[8RJTW2N&(X1NG48H:;=SJ2.E7@;K[\Y>- ,;1K,E+.YS,_V>>Y:HS. M:(4(C/@H *GR)_Z )3KI,UNBVL"97]T'>O;L7F:RX63R<^L MY!QU7A["OF0N14,&M#JS!F]^5A01S_%;$ZU2Y\_OAE'AV1^AUBNX)R%M:%>E MJ7#V5.1N+(8B5'0VA_PXAHFI6!V,MV.EB\XQ0>!M=Z'(ZN9?0Y&%1=K!*5-2 M(3/Z]9NK\%)(NV2^Q*NNX"/9SBUF2[Z*9Y8O+RR&DCRDLYFXRM->>#I2AH+ MD[O\Y!SR@R,[?7X/])$BXET,C30L7H^(FK/\OUE+^''W*)S>)"V LH2%9Q JELA#% <7=,7:R37P, MC8[-+89((Q^%CF1I6%%8>\1$4XP'/^ZR2I9OM\Z77-Q4&IS)5^96\>K1'2\L M<0>R(KF/$A4#1>Z^2M#W?,H>^ZNA;(]E:9;-T?GB_B4*W'&ZX5()C'\D?X8%.TH-F=/:M#L^\S!*N'(?_>2:#[ $MC_9 C M&(<=AG3 $D5D1@N:O4CK?BPR+]6_3;[=/AK%?'(L,A+0^#CF:M7FM_@Y+LS? M*,I]9G[WGKLM_>N?W[SQM71(%7OP)T(F)K '8GS#LNYO-EV1%LY)JG2.H_/Y MDU"#KV"*Y;)YF,NG<^$?FD!VAP(S,(H.GFL">>WO0#7.AI+[S+)WAXEJYO0>>C@UL M,T6:88[=/7.7F:)#9KK\#&SWRGY,N>8W7OWS,&#/<+809Q)QEAL:!=B(H58TW MNG^^?K5HME;>=S[BY.4SCLI]4V_W ?9)K'GPQ9$%&XV[G5 ML]WLEFY'._-(5FNO8S04RX1\^=B*U 'H.K9)1)[.L^'4,CCS:[A $[< JH"^ MAW4J9SY_?K[_\9#^$=+INZ-.O+L)G*/FM+\P7MQ&L\9+VT5W(648D< MNSO 2&H<#J+.L6JCF*:S/HHG ZQNX+;NP3A.PV-U@M7*0Z/:>^8429CK=\UG M(\C3\ <="4?X-RMM0)*0^Y0X86PPOJ<7)LPSWAP69R,6XK<1C*CC[ABRMPPLGMY[85 MZSKTQTK%+A&NO/'X]_;Y:71?"+(3IU^)6N3VX2)]N92O:"2P/= 8AE"E689F MC][]B1/"CDW]!X*PW:?FG:ZLIYEZR,]:7*W1'4S.L]UV"W_ M;:C3?";(6I5C#M&8\:-+]>:)&=)?"?:1O+A<92@Z(DL7,EFZZ*/#=*(D]B+, ML9J!)83)%T^@&H+T#B)<[!HM:'97>'1T17C$C>V JIFGFM?JJ:NUCF!P#^(A M^P)')?"V(.UW@2*/6$YG.^S M*FB5\=_AST;_BM*ACH$TGV#2FZ8T\A"*7SSEZF;]]<7]7V_-O_M7U+_\;&8F MZ?)PC]=OGUCC#4 3E&M<>>PON8+@H9H/V_ ':(LZ6_DT>-HXPMK?";Y!T%D MXM]$_!/41Q2/O&N5FN)9/WC3]O^M,P#KS@ M7FVJ9'2F2.8$M8!*X'/A0Z4^ M94;??CT^2AY\L !@D_VRA[_=8L/ZYP)3^_MO6AD4?+S>+[&] B<#9$3V-J; M%?>"[AB6=$+'O&,8MU.UVSD2\,+HPX;2RZU. S S>'[UWE?X12[<9[(/V?R" MXHN'[*'ZN(. L-@NE\L]?WY(/X[_#/<#8EY _ M@HKQ" #U(V'J<8H^K[1@B;L.,KE3(.FX7-SN.>\8NB:CCY >7@=1>1$"YK= M:6B'#^.8L[J>GR]6_CY+: M+E;_;@^$('F";R?8?&USR8(N[WXPFNU_/SYSN>[V5SL8>>^0QUQX5 (P!SY" M XGEZ#2N"\ZX59IL5^IO*NN3VS=#_OQ^;&99=?:.T4%9_255=L3;7FQV=P"; M6>_^TKV[33<>R@-U1ZHA)#X+PI\,F,\"<7$YO&U+<_OSV=O54/^\)1CK6CWT MD7[I?%Q'8/I"56 C_4S^"J5.I;2O5?\*F]D'!?[Y/%@.]!.A-I'X^36%H ,? MJ'",O$<.G'(F99%G4DOKXVI-EDHC M40*)$CBI$EA5 15G0Q0D=_BQO-3BH5B3+:%;'G$B.H!K*5^S?YG*G\^'>/:' M-?^RQ1_*%)@)0-.P""]D\KR,X(&U4 I \C13S-"%=%R+I_?!U;$U&3FZ6$C3 MN:,';;N;3G:UD9 Q-B22!:8[E5\ M"E!?D[M?TAA*#^W:4W48H2["5J6= WKD9YHKNO0BO=T4#,6F,G2&S:+_[F[, MD!15!D&OH^?>% K(&<[MWXHXH"KLS4H_QZE=K%FPAOG=?>@]W];;C=R$;=0Z M)Y_49E9=:RZE?X" 3)$_V0^$0*HB20A1R+O6 0I!0V_%NIVM-O$;2H>T')TO M%.F,:]8N#JZT3S0=V[4F2[,,1^?2X8S>=2;1[Z&LJ&@9-8L+E^::"%-QFD.. M_%&I=?*%,]$G4\"-R':'=(FIWI\X 0QU MY.A"9K>F"- P%[8:9A3EF,,L6V;#FY*NJ[!OZ+A?7E?!I\66,NM4.Y8QQWIG M<;+J5UN>_A >!%T)M1_ZWB>K=I?W7RI3!T/O4/14$<_*0+*0-/Z)#DV/56]Y M.L^@.-%'XXH ]9O7- Y9= U#[#.A1&-]'=]__LMWV-Q!@Z)/,B;)L22RA7:X M,HOUY)Y=E$V&+,6;5'$9O_2>:%7T^?6KCQ.GE)O;\%07CI&@-L 3U5;&O$R; M7]!4!ZAP\($:\^H0RBE=F5Q3S.)/&Y3E-^;&/K,*E@"P\K8+GIP:9L"/H32_ MWO5V1VZUH$W&V,?J.Y\@MY?4I%J%#Y0#:0P3:PV%(S C/.F]_9=^)>E^K%5S\?W M",]N*%PN:Z$7;'@1!Y&JLF3APFG&WUW"&R0 MPOBQOUAR_^;R= U:WK)FB?^ZKC6Z' M:MYA5#3OJU2I44%7W;?:U2_HWMJ/JO7#Q6+IS<.[SKO7KRI8#ZD+F[RT[&\O M<^7N?IH_76Y'RFFFU&/9=.]Y,OT\S#+S>Z _(DUOC-%2YN22ZZ6[0Z4HAW/D M<)>63I+#-5(&E#4@!4>H*U44]@]OEB2ZVI\<_@S1U?H!*E]UMSO.2MG$= _< M7.+[??)-:!F8I)^NN"6=,L7;'CGXPC)LK[<\ C/_)D\SDV==GF?7#?06-VM' M L)>'7Z-SQR-2^WA"7%3QAAA%[AA3=SY(13'7/;IXI%%5I$%$ZIY7A1&N[ X2BSY.2D9%LE^8L$9= M_O;C'%^5#"[+WWG6]#0/]E,52$;(W:G*N(SW"7A!_PGU4=G0$"* 6IU9FPMX M=CKZCXC+<_&6WQ,'>L_/H#P#OZ7F'/X-)X%NF??<(LQG/P65%$DIL'ZA0*0.L@ M6>J--4NFVUR[(?-?[KN'3(_;8Q??:P(/ A%'%)J;:%_:9JXW/<*6_QQ=S+-T MVL>D[63__1B2!:8O,G01;T:>8G,]2$,>X3X>T8+&77D[#Q]^5A5-:ZG* !_4 MZ)(J!JRPL3/&-":]Y^G/^;U>!U]X]9#C&F'47Q&(J0D!^=+U@H,Z8>ON-%U@ M6;KHVHLIT=U'T"@P929/%[F0*)0HZT@JZX+;&*[J;(*SZ-JRV?5M[SE_ M6Q]^;8\[[7\G/]!JPT79@$41O]&"9O?8TPXO\:I9\/23'YK#)XAA-OY\ZSV# M9FWT\$O_7'H^9.3$02-/KVX('&%CIZAI60H]IN#2=98X]AQ-I; 5FH;+Y M8FA-0!?_+YVB5Q#&6(%;.. M-RLUBP1D'[,/9( ;E:"/Z.U7[.OST)A4-V> ZR$&Z^EPTC!4P@SZL%US 6MJ!D\W2.C6MC M/S^X"DQB&[K&IS:[*3X%4DL4JU@.XPQ$N W8U M-=/J]])W_@_/@T,Z]QT8C)CPG9?P6W$4MLAD,G2!B:MQV1]SP04E#%WT,:#T M6%.S2,'7 :^Y!_&E^6?YN2AQG,J>W-X0J*+AE+EB*G3I00X'%]ODEV^,!>>@ MY6B&"R>2=X8T'4 :6"#%<,^KC\"QM;8J.C_F?Q[EK@"_-> YHYN22%ZJX9TV MG$V>(*PK&#%GWF3PQ&+H8L4@-CG6.8D)V@*3K72&SOOH:7#@)HV=):O)4Q3- M*6H;2"1;CK>@D!F6M0%02T-D?9'KNBID]3\9O?FDW_TP^B>W3S:TE&J#2P1, MMP"F> PQ#I3.ETWR@]#0BX1P)_1#NC*?.Q5W,/*"V\_)TLQ!#:UW2UW5Z0?B MGM-6]MW5E$TJ0&QI/X1?XT-&H@=FRLP--2)D8ZCA\Z6\#!3CW!NCF]@+7:2R M=/%H;1QU? 57L,S1K(^6T8=($;MR?DD#^( ATA(5@")'9>*9C2CW&R7U:89, M0[A6Z^K&!NJ\)-^*FM W1?-TKAC7UL'[8RZX) 32UOEPZG*.5NQ!TJ#%SZ/L1(L2V>/[DP=5X0>(9,>Z"S0:==!WGK\F3/H<,LW<_7W]D.W> M [>M%K"=EQD\411Z[5",*R+V0UJ0QXQP*Y!PS)&='>R,X&2"5H0/OJZ*B?@, M'W]I]6KI[R'='_:Q.38,Y\M*.;$0_OF^X[3Z\B_E]*99G[E89OC2E^&2J00!TB9 MJ<_G0AIL<]2)VG5+%N&CC-&"YH!CM&2$ ^E]@%4QSDB1W@?=Q\=_H^F?X2U_ MQIKF'7-HE,716[!V]/;2M,)&-8I-O="3SG2FP-#Y?-(9(11*!9?DIM,9/#,O MBLUL$FT>J#:_<]/FR^'*=B<;K,6Q@_U#5'K/_-^IT/["S\$TI /S>[9*@ 3< MB%3V+7$7^CE@.IUF:?:@J=11R,KX15F0:BV7I;FCCT[OS,FT)I.ZPLMWBCJ$ M4R #)$<+X?E<>U1]_)-:EHLR^.J38)'/;1D3Q=//H(\^YNL_;& M75,VR[Q( _DE[TZ_5W+SYZ>O_/Q\(VRO;C"0%"('7()X7D7FBK70\R Y%&[' M+0VY/\:"2\8S!21"X13"9U?.]MH+,LW:8BSK0HI@OBPPN2868:+ ML[ZKGI27DQ_6_+L]PJDCA^!Y$2ETEXVCF<+^.;*(SBN,*+V"/'#&'3"J>[^1 MA9Z5DTNOV.Z*#64#O<=RFQ79*J\QK^OR,Z!59[K*(_1#F5?G-1V,-:\1T694 MA]415DNLI/6>F:$!U?Z_S-@XI-%34,;=&DAC#DJS]!&E\[/SVJL0:7&"*+%0 MI(N%8S>B7PKJ ]S]9Y&ZS[)!ELTDV;+S9LNG?K4N.?.UY(A[$TO*D4)YJKBOZ?R9D==Y5;JA5Y/QW)T)A/@ M#LO;A&!A%C<4LKY*B/PKJSMTPK,YQW/15ELB_8K'9>Y[> M/Z5K_7^_9.G$:9VKFP:P4S>8NRE]!"CD'4-%Q-^:@Y/PD,V4PP=&OYA.< 3Z M59G(#;_X()?/TUD?F]K1#(1V8"K 7;(4@&GL],.8MME=%?2=17V#3(U MMZMXY2T6'A46O>?A]TE+K(VT^K>0FHD<,UVE#C3MFG*()N]8(:4KNR7R8@WY MWH0/73=D,G0FO[NG0.*,!4S# ,_EYNA,(<#"8!?_S/TXX HB; ^!J*?LX(N1 M:;(*^W3(.=PP-GJV:",W372NC86-V9)A["FLT"U\YR.;3B.CNO\\OXCN_42$ M1 %Z/1G" U5^FP^8CDZG6/I-!O7MB7'HS08X70@E"MRR/T(1SQO=XMG MQ;0E&QA QL]HU%2MW9U\"S6GN8]4'FGXPF4B+TR>2C*SF32=B]V$ER"1&KAL M9MD"/F<1>J,\T@ 0#T53P0C(&IR"9>B#XJ#FH,O/6B2IC[Y7/H'2XI2E NWYRPT((O!DKMJA4[^9U=C]CL[UQ2?QKF)7'MA(F(C>9,!-F M*6A"R?CZ\V',W_X,J>7(,1M1#S(R$Q)\1M[5$!^=P6=G!N;RK5H?86[VYY96 M&\;%=^_"1Z_=P/DBA*:1B'N >^M>Y.@E9^@C2_5C.EMZT+R PFX?$>+1Y_$] M"ATWT68CH&97F+04E:#(USZ^W24$:T^L15M_^KWG3G7XT,SQL)LKG-I=,5N MN#FLYS7* 2,^?!\HSS$TDX_K()%3H#M 1RK/%ND,$\XHA(P_\?!Y$12- M:3U/Q9^R6_HM1(M5'X<_OY:_/\C90\9GAE'?XZJZUBM][B0P@_AS1Y$,8_5WYEUP(M"_! O2QLFF.+G+[1]O[ ME06])]*)/K]^]7'BU 3FD2ZJ"\= HQK@B6HK8UZFS2]HJ@-4./A C7EU".64 MKDRN*6;QIPW*\AOSD!BS"I8 L/2O]?0A6FC CZ$TO][U=G*M!I^!W0]ZK>// MY'+6A9Q [L/K5QT J(:BHYN1/GV0>108X,U+HD;AF"HKLHA/)HGX$['///[Y M#LJ\+$"D83LZ^H(T/:&L9UXBLER8 *WL?U(IA D@B==4BQ\B;= !_PP@"^C& M[ ?J!R\9Z!-'I5*V@A+AU+\;M+;J'(;DHVGZ\&@T2TJ)I.._$7""_??J.Y"5 MEOB)AF"Q/WV@GJ"HC_#ZF/]<%KREM@_1Q$T5>(1H)BU67H>N=>#-QM@'JCN? MH/>75+X/A0]4 RE-$ZL-!2,PZ[SIO7T7_F6I?FS5\_$]PK,;RE7 /Z;,?@S7 MR._ %'-R6FPPO(+-=27LB@4G\C!239X\3#C=Z+M#8(,4QH_]Q9+[-Y>G:]#R MS(=AEY[O,4SVRE[E7;WZJW9;KR*EW:P_=&O-1H>J-;K5=J.$_RC5T5_E=Q>+ MEG*S4:DV.M7*ZU=DU;5["GV%4%&KE+K5"M7IHG_NJXUNAVK>4>52YPMU5V_^ M[%PL0MX\O.N\>_VJ@E6.NC"_2R/^]C)7[NZ2^5/;=IR<9G(]EN5ZSX\/4R[_ MMWNGI7$#6&.,EC(GEUPO/1LJY7"#'([1TAUR.$'*@"KSV@B%ILJ31KU9$N-J M?\3[LRY7Z^7X(M0F$H\PBYQ\=*E['.\2KKN1S3TB_X[^='ZV6KX84W<_.N76HU_H\D #D+!#1L,;LS0<.=Y$>^S($&C-A<\MKHC M%052]^CBD495D;(0J7L\UY-*LW206/1Q[B8JDOW"A#7J\K;?S!PTWLUITY2X).IR2J6F. M-(]'OG%Y!%L7PS M6M#L/A2P5DQJ5[8URJW;A^<65^L]UZ6'RE.E_6/^XY!^__LTKK(:N8,?*?[]R8[0RDD*9P^),X M)^2D)0'O@/V\G+,%J:>3/2[-T1D?S?ZC*7S[HC $"<0(+.;".2:460YKJN,S ME&V,D^8 >4'6)KT\]!*_;U\T5>[G9V"0.;F5([":!,0Y

=[8RZ,4R4T6PBG?+SLL''FLL#:8DN:!G0_]NYV\+U6^M,> M-O3^.>V=B^Q%Q^+Y1/$)$PMI.NNCNW6T1#((;(8@I?D,7?!1"GV@*VK;0;>9 M7%@D&Y9,DO,;#K'\GIG802<1S$]UN)NF#N=I!T\""[T M%BI!H"P,O_+@27"[SA LYG_R6JNB /!Q]&JK\>'TJZ!;QFA>5ZEQ0 M6[,_)QF9[B5IIY\9FDYG-\I5=K):9&:&;N%YOUQQ*CDX?*AH$+,+DLE$@69M M2ZN3XU8:!#GR^F5^ G5>0@T9+3-73I<\/6DJ(]XFTXP MX:(@GM:5I.X/9(+T5B8H"0*BH:ZU@0#@%%?^(?*GO>Q/.JUV?C_]_=WX=TAO MQN/<.QMVS"J\!37>\+' /I,.=TRDVXG94Z8^"BC6*K"'I#_.Y0$>CQ>\(F66R>SN>.T.;G M2CX>A,) I%%#0*+(?"-.+-+(>(22?N1\.:PH<,:> -Z&% 35 &(=\GTHD?(D M+*YNFP:-[Y*DC:OJJ!,-@_G&7M;;%:=V8B[-W#\W%T=)R]5%C1/]4.1T(E[, M,'0^'=UNQP=[OWNC-TSQ+^11B.&C 4*@-ME:MV.VLH43+WEOS;[_K<[&C6K] M\:SA*IFM;(MU!,77':NGDUF_8V^CN3%X+$K#R.*BZ#]]D'@>FU0LXS)[]+:? M4!^5R2TVSY[F>I>%^JET,:^>%'9#W/*SD]:]&:[TZI $5"!EA' MZ,7U ]N3PF'J# ]3A(\JY'=OW"4]W@*E:9C.13J+XOW=6U GG:J=[$P%NBG! M'G3FT&RU9QD0?6E QGRY7&V7GS^W/O>> 0<^U[B?/Y7A(?F8L-N(XOTM Y]' MP+4J6PXO7JSR\4_M,]@2Y(9R69IA$G-R.HJ&:4EP?W1<"15\"]C$F$3'F%1W M&Q.SH"R"!]@7@"4'V(_F@^SJ 78! %'#2J:#M$1S4/UG(&?V'N@C/"UK42+J M-UJM4&'I>4 P*VHZB5$J%F]NYUCF4Y3^K# M-Y9/F$NBL\PAY6M1R"0=A\XP-E^Y +"Y.XW4XN?6N?22@!:L H0(Y#WH\Y;$ MRWI)%C$:)E;M.>NR$4LDMMV^@\/O72W#'M)Y.Z CZ9Z>/^Y3,3%4880S24BN M)]82:2+A9'%DPT?"$?D(68O+#P7\D_V$1U3R.3H70HOYA(PG+.8OYFC61_>2 MQ.>/KZ_''>3SNR60L.U822!):D9H/7!_?_XY9-?PE DDN"5XN%AUXY_:9T@@ ML;DBS2;FXX3T#+7*(4WG$CMRT7;D;K<=61S CUKN: %8DCL*-AQUA.%U* .M M.2BK0(2Z.5C;RA+-]#^]9Q7X+%%%Y9^H 8*1TD:*JJ,K MU#$E(7AQ>"D0@*.3SEC!8]CSE'#!?9[.=A'K5D#?*[U#1&U@0*[QM3HMWH,F^"&S[L(!/6R7& M\"490^?^TE&,W"(C&S_X&'P@B+;'!6 M"R13D*/SZ2R=S0=8&?XRG.:SLP 3% MDZ$R>H_/Y .O) _.0DZ+RT')$I[5= MU3!MUT';$=Q.#AABRA_W&.3'"3);)I.GM 1QU?]$^L6'2L6#8H*^8X+=5[SOW\F?TU M*55KQN",1Z<\S1'%JX#,BER3V&-?1"'K/.%7N95=8Z4Q ]> M,L QWHO?O:LME#\0LQOVXR#CL!,YX5KU+)W.LW3.1]^[@/GRG-@+<$2)7YMX MB!P5'7+4P0?]\-F4E096H3K]OA-67?,8%/)0H'[QA45NA A71%F:X9"89@)L M9?@R,DB^216@/F 8!O\W_$R/M[D]>@!]#"7W5A6.@40WP1+65,2_3YA,ES))W MDO)4DTT&0@0_KF_)$67J5S=.R' +4T%2-$,%=@$%1:HIX!+4).X^D!URJ_-9 MEA-HH-@ ^O+$VZDF/)LP+&8@03%,C>YOFGR&X\AT^)V#Y$]EB/R"G3X4;'=6 MN5UA%?-P;Q!\>V96P1( 1NR:"O0?W5F1H :?@0GL/VJ P#5 M4'1 >C0\R#R*,W 2S@4CJFR(HMX)*R(/Q%VY_'/UC$IY'QU=/0%28-0UC,O M$5DN3(!6]C^I%,($D,1KJL4/P0?T@'\&D 5T8^X#17+%UQ1'I5*V9A+AU+]6 M65MU#D/RD0@76J(D65)*Q!S_C8 3[+]7WX'LJ,1/- 2+_>D#]01%?837Q_SG MLN M,1FBB9LJ\+#+)BU67H>N=>#-QM@'JCN?H/>75+X/A0]4 ^E+$ZL-!2,P MY[SIO7T7_F6I?FS5\_$]PK,;RE7 /Z;Z *E1].P)H9B3TV*#X15LKBMA5RPX MD8>1:O+D8<+I1M\= AND,'[L+Y;A4I[6;]H5MK-CI4K=&MMALE_$>ICOXJO[M8M)2;C4JUT:E67K\BJZ[=4^@K MA(I:I=2M5JA.%_US7VUT.U3SCMI\]917(8^7KR%'24H)2$RO;DB7"#P@ :@: ML5_Y#Y0Y)F.!PPM%YYN'=YUWKU]5L,)2%\9[Z0*\ONFF4R/ M93.]YR\9\?-GK?FYG,'"#&K+RQQ]<>[! MN _4WO-=_C:C?>]K\[$0/#*M=F#4Q[Y*O;\Q&3L6J+WUBUJ!3+?%6Z1DI36Y M.A. IC4'+5XE[K^-Y\\/]3^9K\7TTZ 8'IZA;&':A (I$^MO!(T9C<0"^_LS M=AOH/)2!6.55?)!)L['^F!-FK:]S6:P.@\=Z21",L2%A#6ZCW7I]++":&PHLJ,E MJ9V5M=':N17J/[_6!U\Z(7 Q>G5JP<3+KJ@V#/%0(K>]Y]*?1^/VZ]=^%[ A M\=Z*_[ :JMF*UPK8@L"8[[*$?4L.'!C<UQO=]T435=Z MYI8UB&[?7( MIW3:V536R=0F&R^*?5J*2JHL=+.9+HY0NXJ[QL+'S)];^71.47Y\;4JC<';C MK3"1*_SG*D6WO$2:R%: 0!0HE69I"F]?K0NF_1SWQVS;S[,#5;<[?6PDVF0I M%DHK9= XYFL:NJ;SI& /8].-:G[-R]:(Z^_P8?9DM.7^7?^*TJ&.EW5K'\%' M="$XI"F- '6UMO#L[H7[K&)=6_*V\^KV 9>5F:93@ZE][=Q_/EB7QD*+TMW77$ M=$1$^(*/!JXOC_ F-)O_>VZ&.)C6>3K/9.F,CZY3QQ![]R@>+WMUIZCH/7+9 M4)%*$^9=E9''3YF2MF3U:E>4F1^M^' MWT)M)N D.(7$(9_5L2JV@SUX()O7D@7'*"?XNA%\"LHQGT%&2:R*]BJ M84^J/K8=PU@>P@C3*S^HW7I"N7TI%X0?'77B^%4,Z40Q',5>)YRK<.RIT):J M#*".BRUZST.]5!D+I>+OA_ZI#H0B1%.0$"EQE-QE,1=96?2[@GQD5[!K.J$E M&7M:DF"SL2R=3:=I)GM(4_6(,4)T/>9P&"$(ER(&Y \'>6%DN]@,;KQ];.N3 M:*,R"-^#I7/Y/&*\W8FB0]P/9KV !L]^!6+%4'&.C$RY(#N7#?!$?D&>2:N0 MF;-?N>'7H11N0TC'^&0R5QDI;#LN0[%[JGA@BVH(5#_K:/+FW15 V^Q.A$Z-W,.T*%OUOE_Y S9S]OS5,5W23<9_:9*JZ*@Z" .LX7*I MT9!@0E3XZ]]>W9T;A(N00%#..?L\CB:=OJQ>]_5;$99K:VJ(R8,W=I(':NR$ MP4""4'^!L!,1YLKKDL6!FCY;DT40VF@@-."OBI9_@H-7!5+1507674%D@_0KTC"#8N5[<5DM M1.Y-)=DLO[JG\I)$RT]\',%"(FZ]UZL#;TZP$2T[)XHR?$!0 %.PHE(S$?LF M.FBG1/#J2*J!PY0-0"XWY+'4E/17N2L1G:PA=;6^BD 6^E8BYC=R'Q+.#FM]% M2#SQ.,ME5N=Y;@:_$Z'#C/^L]N M#G/C<\JR?#K&9A*K.R9N#G'CZI;XY=OK?'CMQY8VGZ&E3= +/K"V,V$M_Z"[ MP02]*0?9K"7H3?@LC5."WI>H=S@)>KT'W'HDE*,_-A@YOGX K_M'^G(XQL39 M,28NO 8C3^^7M\E*Y:K??(I4@Y'8[,6,0(.1XCH-1F9/+9#(8./V=WIRP<75 M>"+J#49B83<8X5,Q-IDX=IV(D%,FJ#/WBRGRJ=698\>CWOE1A]Y@) 51C>RQ MVT0$SSZ<6&623> C/_:4B5)8<_;,=Q?6S*1YEN.#9_['!B-!T$$@(5".Y6,I M-LD?KWR$3SJ<<&DRQ;'IY%&U6Y0P[/[_]TT*FT.\L>E4AN73J[./ F\M$B_M MSH=22782[]7"GZGD(&2+LC%2A,D/@-F1?C*!NE06NU'VFCB]5O_54-PCE]/> MRU.AGGCO]AWWR-XSIB/C"3FFG!RT=^-X?)_+8W$\ST_AA?@6GTNOOO!)E0DDRP?.U3^N7E+MN"W=SZFNBV+^ R[&F[Z03K%QF,1 MWN9U=;^#-V/X S5CPF @02BV0-BI@V_UF8P?J%$3(%GLE0+\EN1M>KO>X*#KU-9C)^Z&TRD_V7BD55E]ME9,FQ7 MU*(F*EPRS68WBO1\ZD:?6Z@9H>UT=-I\YE[[A>OWR[+>Z!W;?"X@Z&.;SRWV M85U9DHBODB5?;^NBU_TK?*_5(IX;S[+)S.H4TZ]').O>KV.ORHVW;J6Q]/6V M[A!84SAM/H^,:,O;M-+L_7I;=P"W*=H7Y]CD\SB;XVR.L_E4L_&'K4GM"+:F MU)[V"\^_^=K%Y%7O[J'))S>[6SO%JDFMT^0SE'2J6_[F1NXW)>$]%;TFG^%F M6$&'2"YY;/(9?M%O:*E<^ B/Q[>CXPL=LB:=R+*Q-3*=C^<9Z'4,MO0CQ68R M4*5_[/&YZW/<88_/3#:X$SY"UJQQMH% UO!L)IED$[$C*-B.3R\DR)ILC.4S M\>-A[N0P-SXG=.,22385QD'Y&^W)W1GM;Q7A/E>^_&O4I>VQ9C]NP^_5:.?W M9K0+T]^7_?I N[GM10A@]FBM?RI^=[36#_OXCM;ZYSK/H[5^M-:/UOIAW-&C MM7[(IW>TU@__,*-KK:/_P*+03^CGD7NP'PP7&XV9ECR4#*8FO3$-;2BH+/D% MRS0E7>[]9(:"WI?5L[$V^L'$[']:"4S.;^#[^-_N25E-J3WY!-+EN]'G6A;,&3T^:DL34M+&$BU?O5 %1*1+9I)6Y/(3V MYB*2V>@WZ"><=0<2G2G+*C+'94%A;#O?8&8S$3_19OD0 5K9_SD[0SLA*>(/ MYD;H2S_1 "^FI';1B^F?##9#?C \_-@4PE-;G8Y_ ?N2KZ5^'\TVY+K=XJ-4]/6G6RZ,HU4ZC7BJ5:LU2$G]">5(JY M%OI'N5++U0H5M!_-%OK%=:G6:G[:72EK^ND),K"9UD!'HOP:/3(PF!*2VJ(W M!9#_M%OP_>Z\>7YZ4@36JQO,F:/&_/LYU^ROE!)]OF8.T5M=OSH$GM0AC#7R M,[$C)*,KC$!JZU"]X+5C\J8AJY)A%-%#NCRBT,QYP9#!T8IL%+0R7!S10E_* M*\CH0:LZ!=>,*/U&/>2[:-TJ+43(+V5CH/6]1A M@N&S[6FUGG1M@[/K-CA[ML%I. ;G=[ X M^=C/E4_BY[B?_P*LN6**$@,"4^AV-1.&T7JG)V5%>I=!\6]J"@5SPB:P*I * M,1;]LWO.?(<7Z5?!HRVH$VMLEI'16&\#)(4F9]J;BJ9BF!U#%F5!E]&.V%\H M2_K0NOA,=2R>,^SI24U0M<) &GJ^#Q^D'[/^[GS-9\8PF.L/>1D=@(%^?8-^ MV;3_">.R3*W09(I23])U;-OKHW,\B[&IHYTC,RG]+= A!14\ BJ,S ^" 1F MR/S@+[!N[T7.QA+N[ %K&R;U7E4>@F"NRLC,4VA> -K$ND[_<"/H8U72C8$\ MJK_1'^R4C)$LML413CS@[<0#GB0>&/KX[,Q^A209D!CAV5E)16.\2K3PKZIT MD>!!O[N65%$;"U;:P=.S,#2YE_>;<6^E@R^@%?F6"_)VN2#OC76NLXR/)"'0 MXL(SWN4EO#%UQ&!3?N"6'J84V/7_Y_3$@DA#MY,IU6X8UR)9IEHMV)=@YH_V MK08BA+_1G9A_B?[!>N&T'L3 HXV=9A0&,Q!>):8C22HC M*>A,56?C(^)AW:M8Y,-"6($L@B95NXB0]1,3@* MDN5+(J(DGYU5T124$F)SX\D/ M+.+#1[YHXMLC "19CHNQ25^L5GST2,BIZ!U=PCD8IRIIECN,.@ M7<(XFHZCD^F?AM_Y^?!&V;",1?@<.!Y\47VI&H>8S4HC]/2DAPZ+FIX$3 2H M1,3ZG_HFZ"+5Z'BDX,U-1R4PCL3:DNV_6%-O2(*"KC?^PNR%CH5LB\5L6RRV MUH4FA.;0NY]]",Q?CI^9U3#ZPR\G';(,N-G^)@^ M) 'V;0H>3=QM7<*G)Y8_P_(P>IRIHO0J*=H("%$U>X@\$Z ,13M#1..]"I@UPQ<;42A;XAX]'.FKH+9H(EF=\PR MEZ5).'0[@/(TU3B ,)[05\$5UQ M/'GT(,MT)OCK\."B"2#U1T&/$!4=_P;8LXYSXI$Q/Y#[:,C3$T3GV#4$J\9& M'*-HB!?JS BCDL%P8[3%Q)4%D^A@OY )[BW\:<2$^O KI(: _Q=] ZP!_!7X MNR@9Y/>N[\"8]J3(<\BH0 L&0T.#KS@;]Y!KE1JNG6-F-XZ, C=:TE_)%J A M95V7^^1?74%%9X:VX\44NJ8",R"J(43-]%=-UEW;>WH"!V'@C2,C*YJ!B,24 M8&6N?<9\1Z"P;PSE(#YSH0LQO)XU-"'-37"&B^+HA\\0AS(["MH9A^[,,1(* M4WKJB#$KB$R4B6" 00:Z7T?6X!=#)!>8[[ DQ-%Z,"7=0, M)PI B%K0P4$Y%L[0Q,?H?<,]3=&E>'9)-S7T247KP_08=$55-'Q7%EFF>D9F M)7>1#HT^ Z> QL7RA*3RPU1&.KI\2//L:KJN&;!=F.#18$0SIALZDD?P[S=Y M/+"I10(%6C*'K'TM6;(]8W+/A\0B18S%!*1RR:#S@/7AW3=! T9[8:\3SE<= M8,"C'N11H9V&?01B&J*'7F&XKJZ-F ED/^$30V=#EF4-1@@""2=,F@,-_1Z2 M=QE%,%41R2\1D:W>)]8)D E$V-'6Z#:G((0P0M)-1OLH40L$S9P1Y5>9;-$L M[:!+_*8Q2.;J&AK:G_S(W>[K,KT!:!>%,:5S^TU,ZOB >WB)1^'W"80?LEYQ MMJ+%=54-R3LTO X<&OT.W3U-%5YEW40C86'7@]ND3) 2CZ:%_D5(VPI5UN\K MQ3,N2_D&RPRPJF4@LB+FK0#IBI*!KK8@,@-0QP;HVB#2!3H%HH,7A%Y/ZL(+ M$J)6;2A3!NAH8!8K%'#=,V&NFJZ(]%.4/:!]H@-T&1$IBXBR<>P$TB*L90\% MRFZ[ F;M8_3MTQ-CH"&6V8?=(]),9(A>C.ZC**'-13S,,93[:,]T%1O)NM0W M%1I)T72BZ ,/@U]@D8L%,&:E\&45O*&((.E=*BC$.D!SI(A7$VD MB:;39>+L#E?HAAXAE2*$-X@F%?Q8NR'?L)ZC9^5LA@SAGV<5;14CP%30OT&Z M(Y4;JT;P=R2 D50Q#!SWQ1J#@HP1-'_@24.0,C"T(JE]=+"872,>#FTBZ%<- MR5*IOI8"_5]/TM2O$'*HFF@]^'*JXQQ).,!5( J2%)*Q*&_*[61?;X#VM/_^ ME"YJY=?]WTGZ\#-45GD?B"ZFOZ#UD[J I(4EA MN4@AUT<7L9H("JF5^X-M-AV)#'FDH,7TP2["4A3]71I1V0C?NE-E'$3!T7HG M\>@BE[MQ='%A-%)D$ND7F [.\X/5R,889H%U.21IB(F&=,0=?"V0S^GJB:02$-"=MX8MK^,-@M1Z=GO_^;P/L!;$TG0D:T XQ2E+O:4 MV>BH+)H*Y$O8TVU*71.)1TO%*;UW!^!LA$\/90-K]%8^1YQD5V/3$ELY&K)[ MJ$WO$"'1,@0'?IQ$YU4-&X0Z? X:/B+A@17]+HU HCFI$@ ;@!^-G&A/D,'2 M=I)'71? VBG$05LXQK= 'X%K0S/N+)FCM>,]4%-"5P#3$VW^^/1->R#L.+[NZ(!B#G"K"?Z!(]%50@"ZP M")LL4 P2[NR-M=YO3U_-XJWQ?M?,-^)[T@O"/K#OPK]P0+,2-A5K3^_B XF; M]OK3RV^_8*/P;<8_N+;,/FIY[\K"CG;LZQG4EK)@,58#\V/PIR(^I\B(&$17 M5-6P,V&H3!# OI/12A GPX:>E3PQ!'Y-[2BD0H#0$D .0"W.D-3B",1\!)&' MA$//2;(A;+,+U"@YU'C.V(0Z^R?,I"U'K34U;,FA:3G"5%;1OHY)3O#>+;E] M4C1AV]([%HJ_EI7K9H[ENH&6ZV:.Y;I!E^MB7X5%RP=:N[LO)PR$GM6QID^6 M:U=YEW:UZ)7V]%+X7;EXZ?W)QY7/JE!U_IUSP:0*[6GV3R=7EJ1AANM">L2O MEH3,K"*RN@P9M"B7^O0E9(ZE K^+W$E MB90R3T]<.E-GXG$>816J(ZC/!G:5Z+(!C@>@:^MM*\9*@X;P@J@+;^KL2$C- M@_^,-/0I_)1FCL&YA-1%9%?+75#^($"OXK0$C;@RJ/-)4*AI_.DIY7A5OMS2 MOW=!F@3MJ$8;:HEHRTM7T SLXVPB:\GX0AO\=:UYB$I36UMX0MRUJP@&,'!$ M!+*EO_UPE4?U-4T$AJ[IS^!,'NE:7P>C'2<6"6]@S://"E8.EXD=^B1;$=P% M='C6'ER&/ XPRK'_6K1,?45[DW02IC?&Q*$M01 :[=04FRNO8&MZZP5)\,"@ M.8VZ 5O(TI] DD#2% 9C@\^ Q=^7R/ T.0?M"G:5.U<"+5"4>ST)L!H]V7/G M]DTQX*987F/B$@$O+H2T<60!_<7$&4AHK [XIZW<-;R15@(5$7ETN//3$UMU MQA,D>TE^FOTDFJ N=X T2"?(+.SC9//8'= VC:R'G$F2E3 =65'(5ZQD!N+H<8<] M<,J5*3'?P>)ASN;+LMQ(&PWR,!A+!:A90'-\0/I(@8Y>>J=8A#D@9D,26\*[ M4YVUH++ZAJ0DU77:_G0&Q=U:84X5+^GZK#3LTN6PGWCME8L)855.]0837[." MVL*^7#C/[0NR.#[.9K(+\^P#%X _H0R4YPCJ'O=SGB2XP$AB#N5_2Y+@;_H7 MM]U>MK&RT#XHBECVC9& TT?LA\I/78:W825U-Q\^#5=2S>'[181M\*L/& MXGQTV$;NHP<<-'=X?\OU&\E!/9M]#OB ]\(%^%2ZU-!YH(N384_?Q MC*/979$9V#?:T^Y+J9O+//7>7S^K8UH,Q94PX^GFV],R,MBNBZ7I]25647[9 M1P+L * &R:E8N8=?T/G]=9T.N*P$F\LJJ=:RZ((1+;*PH<7>!I+J3D6TTK$- M''E$IB^M&*6Y "8:20='];E-68QN\P70VS! VEB&A#<%"KA>9>F-&(^X2F4H MJQ+Q5R/+&>=YLDD]5]D++LX#:?PC=#*1\@JASP& M9^'"$$;W5DHY6198XX2%6QG_.&>=U/=,G.QYG-%/,_21*#:(7UX2H&#/E>IK M&<@LMM8%2"^S"P"Z2+.5QV=OF@X%1Y979R!#[3^N= *[7I/)C0))ZZH(N5:XL&!Y^)7S2,7UAFA/36E4?Y13VGVB^UFEGK0+J<L06,;>?O;TI KE-5 @9U!P.)-%4I'J/*'[U7E$:Z5#EC$&*<",1_WN5+;0E"TOA(Z.TI[F7OE:O MRUFET/FD5PL+]IZFT+)L 1,P%I1H4R!9"/OT;3>^:&T6 :EK0@80<)@C '4;'4D-/J/KW45O+PE7VQ/U>(U_]2XF!:$[L):E\)EJ7A7+0&R M[W6I=5DOPD_%TDVC5*BX,7YG]]+) 7/G?,WFA&VZWV0[!7.LV5EB&4@26Y), M1M_42?,<>/6;W%#]S#& $\#$!H(N0H#& M/JE%#9H^-&4^T!G/<.U 9ACPIOHX7RU.[N;;A)??&9*(-"52#=- #,C?_;I: MQ&47 M3,DM-=?8I6^_XK%_R,D7I:Y"TKH[5@/F&5UYAO_,-JG>\]T.DO3*IJ[B*#"9 M#2GT?L=AX4"N3$1O-O,X*:&'1V?($7S^K# M=Y@_WN%Y KQV9RB0&4D6F43NMAS()>;V=XFOA2YXMO2)^TGK%E=_O_P9)+@_ MTS^9'=_B)=,Z7N,@2+#>Z^'TX>/]#>#^9O=W?\DYSMUN<7SOHEF)D]_CN=1FMXP"L#IC'F]6 M(#?+E'$[(+KNS1^:?6W MNX;+/O/AF\D=;Z9/:$079$72(T?K!W(%?:Q!T$S.1!NK=63EZ%,]'$EG/^TZ/>NNM7(-]:[XH%]=<-O9/27_ZJM:3N0,4IZI$CZP.Y;7N,^#N'-^>R?+V7Y28G-1K% MWG8W;^$W@KN%L2]_"^V$33*;HX-E^VM9WM^UM$_3S[_2>U%KY7C\H90;;'%;G;<2"7-KXWEXQUR WW\:)3 M=1VJ71M_(?8,;2!KP^Q6[IJU/QFQ+YP">4;.\F\H5=\V;0"N]7Q#2XUA33UJ35SE:7DXNWIY%HHU'E>NHE_ MUMJMO2&>#D>"K -!U/6B;(PT0U#JO:JF]JOR*SI\7.BRO!RO[$9#W6"X]K3U M+ P;B>?KO_G/6C_TO;>+TKQ2>SJZTEI5Z:8DO"H$^\X^$$;KG9[ 29SAHS@6 MX7V%Q5;4TY/9GC;E7#//%#01%TMCP=/21HB=Q%,QED$D0WO6.$6=6/:1_B:6 M]*/-;!@@G^^Y9@%>_M=;VTUJS@W<<10)BU=HBT/JYE@**B2K?9;IF&/<3T0A M+9"1DL9"Y3S]M)W&B#^OV!6EZ!GBBR60;+BKJ#4X5-C+#MD3*:I,,#+>0%(! M!O_T!+>FQ$W>2,<6#(/7E?6N.33&L%>&U=6$M$3K"KH^P:5_0U(D#]U12!4@ M[@2'5M AQ8!0<(ZD&D'MLU_#2'X8_-_>#OH^[A8K4%RJV@A9S3O0 :UGH7"*U7W=,?H@-#HY'N2LZ.0@-[YR$+ MW\Y=38E!"LG$<%,DW%O0FH6-K#>SN])[5Y)$ \\+=[^A\(F>!DJ0YHX[Z9 & M-5W@5VN:X 00M4"GS-,3P^P.'# &?*9HEF\2;H+C7JFU")&@_&&X0PDW M<+)Z\*!5?Q&FLR]=IJP!]J-:P% 22,'0!=4@($J ^H3_26WZKU[_7K&]V8CJ3/JM7T=Z'5Y-O35#G+]UYBV;S.8ZV&G@IC'="$76.I'""U\%1&#O&+9L\;21IP,7!%5 OT(Z ME7OTL<,$[,'H@W06%C*LCAO/8:!%_Q6PL_/''=&IL*?:@84] -W]H'FKA4U+ M< 8DJP,=019 2HV$N_%:D,,TF8HQ!A(2Y]!KZ)RAX)E8D:"@MF11E-%AR6RM MTD8TL,"%K2^>GI!/0MMO0<9PDBYAB-NZ,2Y^Z>EQ)T +85!P<%= -+#AWLR9 MD_'M!FAU+@>130_.]<;\^;.S9X2UTH7GQ+H/!3T*.T)[K(CVM[UP2+B'$U)T MM:'$?(?FVP1,&(,KD::,I/4R45YQ4P$)J:<&=-&CK]$^AIY>B-[^EO1!@IP\ M/\*7UCC6[^J4/79U"K2K4_;8U>G8U>F+ZRQ413T]L25R7Y!5XJ\ :2!1W'@L M(#6OO 5O IJ6AD6)T\\60_]W,<4C"\.MS,P"-3N. B('3D^H!))[M+T >FY& M.E/$/7])Y+R.&Q"3OH:,J=J#4?5" F],SY'XNS]LTN9GO:[C!V?AKH Y7V[6 M)M;'>9^S9=5JIL<90NJR+X1OR^[D"+\/=F&[EMO3REVF7*_5A=QO7%'XR]*V M&U)7ZZL8U?)HOD9NL3^1I=1][NO04^2,-@U[&\@X$ANL76L9KZ2I_!C+!4(A M(UT>D@;;V,* O_^&S+M9#903#T(#^\$B\GQEC:<0, M$;$HV+=@49[N\";J00%= ![&SH ?S'<.*0,P7R>(1,5^EXJ3[TA=P.$F_$L+ MCQI*Z-G$OQB!V?[> MZ8GODW:C(M^9L/AJ?4_^Z]X>^*JU:QC$^3MVT?R[9!QPZ1CH)Z,G2^+YZ8F[ MN], WU"E1UK]0"##?PR*&(UW1%/(2GJ HTQ7X @DZ:$Z).$OT @C.IJ8T0V MM+D@9ATX$ 7I7R-P,\CP05TVGDG0RB!.,/H=W>EV9'6IUAESA-:&* F1BCZQ M)R+HNBSIYPS2A_'@Q'5!9@5J:_F\?IX_)]_%D2UH$L62 W+OBJ3@ !6,2X&J M,<4:OGU,X%!?:E'(DINW!;L,$N/[H#[K<,<>:3F'Q1\($ M\?9TS!G%A[MIOAI2$@;(^A0@^/O)'YNO63-7)<@]P[69EAR M:0I7 >?..]EB)-'-\R88278&0$3%SJ=)(0.J0.>'3;L&:>L+O0-7")V4IQ7B M6B.TIQ<7^;]_*L-;K3/XI-+F:1?")MV>#F_TQZL_?RNW^:PC;,X("W ?1^3% M"Y^ E(*=&!=1%CP[W :/;]3FRU@:V&1C\W28$G$_V2(JC1+MRR#T^S1J_^>,W<@2T@'>#O-V6/MV#X&++WH MB[/I^?9B7>N!MG'S*V=Q7WJ2!^Z2NIK>DS L.TXV([W6J+WV8J+/CVTI9DDW MJT/&'ST"S@P=P'./<67.!QT7#DQ(2JL]"[I M7=F8WZ;C'=JGHFAGR51PD@S1\-;/P5AWB/:T7[I6'V)\H7C;^Z2JXO?G';4N M?!MUJJ/;&^$BT\&Z8AW'@3Q'<7I"#F.OZN(>TYBBP4,")S%\TD2_F4MOTR4K M>&JYVEE+IS4+OR2+$X/$W1PQXPOXF0 M]))JK=!O=%6(:*G":$HHQ^A?,T*:EHY]K V+#J@?!*ME?H]3D] M51M//*YWVR>R+#6=Z,BZ3"2A@BL97/F /5JALS#[,:*B*VJIZ5SLF)L>:&XZ M%SLFIQ^3TZ.C2)8$'5"NC1M)Q[; I2O3"@1N M.,TL-<@$O:\S0>K7JRPZ91>, )606 H@] K2"86F11*GQ#E3E!4\#Y]I"AC10>F:I("SCZ8)L2I2&6HE M\FF M !EE2(,Y,JH=+L?+)\&R4+6P8-CG&,7*LP2E,E700%]DTR8Q=N#2QU) MM2(!@X#:%<^ZP/>!]XF$[&8^ZG6GN#\]KU:+=!=<*K.S#SZ@$D29-APW#%G] MJX0=2;Z+(B_B="_0L=&FG5DOT3W%#B;?&3A)8O/EH]8)T:VW5C)''/.T@%W3 M.*<3ES2C68\'!A3CP*9<"WIWP,0YE@&9A+X(_>I-_]N57Z_2^2N,F/?KCO />W,C M)*>)BGL4R=N$$T:Z-!)TFV%ZZN1]40*PVT6%5 IY/"%!.G]OC8];ATK;.Q7# M5#7'M%0'"0?$C$]/T*01;[9<+4/AV8D,$)$E(!$W]$0$J/BU 0> Q<^A2V&/ MB0OF@::'6%&367R TQ/?A<,HBSYD9Y>Z\!\\0$8.'(*E:N3\0)1$&2U(I\!) MXP$2^C,[\(8? ] D>]GD?:Q72.0@R:,._-3>Q=37NJCQY'DBZ7#7()9KX2D-)"XVU(D<$H)32D[92 8"W6H3%=<@7Y&(]Z[$E$ M1JK\S$NOL@6Z"G%\J),B,&@6AA>YJQ'(OSI2X]:U'79E!J)'"+-2)FYQ.Y/H M#"Y^[A +M32\A M",2#2X@'+ AD+[S9 XES9'%IRSU0 3NB5 MY#NN!F"<68(]MHV "/(*!P7H5;52ZL'*\WM,=I")V=,3"\:0PACAK'ZP@NAL MW<)Q;I=A)!4J$[[,9=T!M!XB2!R&J/?*EGY140WT*#XQXGJ_JCCR7JO:@-4KOCT_",T'.@PR<>PI& M>GIB'P;C.HVCE?19K"0X[=,3DG E&R 49)6@CA$W&(W-TN)G,$J(CDZ@;&D! M%&0]6OBOZ&7N6UXL^UO.P%@M8W",#!EE[LKMCC1^PX5=9 QD$(YE^!:V;LCG MW3"T&/+N].3>EAAC:"TEOX !A)'WP7HCS[NS*X?HP- GWN4AVEZWGJ!U, 8# MR$!9'9E4*"'I.O>DJA4G)E9,E41 MC+%GSBRA$( [[DA+]FH/8C=\!N'$/!< UR$BF0YPOA9P/VY^XZ'XGS-OR:I]7^RI M +H?N4L_<>T\G@R5WS[S)57IH.?@4D,-20F!AIN=A\AV]W>VSACE3K=S6O$S@TPS!&-52!*1W0Y)E=! MU2PRIR _$P?BR(6Z8OG?7%JTA^+]+N\"LG>Z5!VMWX.R?F=*CK"=A -+=H3) M2>U PV"V*$HCS9"Q+];/;VG_%=6U=^Q.AD%DP#,QH&X(E*^Y-C0$FV7F:XPJX.@%H7BH7+3* -V+]EM"![$*%R?O+3Q;A6)CFY:HF)9@SCD50; L^&T3RITF#! 4#=&7[Z] 1'J'%) M%PX#H*^]XJ$D%?T6Z^!##1R^)$/":J37[9HZ_ W)(P4&Q[_P+RMSA=9Q%'D, M3>7Z."?85 U)H=WP:/>UKG4;QFX=BX"Q4E,=GB8]YE2 6L3]VV3U%2:.R^#< MN<1/IMB'9\^9BDI?!9&%]Z3KOG@DE$];T9'Y(7$)'>9PJP=HWI$-Z=HDV!B2R&\0[#=B MM*$I9&@*\S/WG12BM#<),A,6CX:-)ZP+4! ^199ZC*&9."ZO>ZK;$>70/V#P M2_EKXZ1^H-R/.Y;[!5ONQQW+_8[E?E]0%J[2I]R.YQZZP>O"">U0JNZB?O&CU;1#KS6)M"BO4QL(Q@ M:"KZU00-@]0)_#<(*K@V$!Y%BZ=]@IWUXX,A*_,X;?S4'F@/J/4E'"\@N>L. M')/UFHX3.B"%C\Z$8K?WG*P_*\AO+90E>PW&N].9[DO+Z\^ZV*H&6K57RW6R M0*"K$[H%6*EUZA]P+RJ[7Z&ITO;/DJUA,WU3@%H\";YL9UEW!8/8*\Y?G2OM M4-GI217KISWX.[J@&KJ\N.8-R-M')[=0E%3:/-'B/%$FUT^-@T0JH5O"^W+W M4]SE?EKT2GLJ%3./M7)F,L[OH,M4M,[O^V@7SJ9$>]J_*.5?7O[(KY<]=RD[ M.HXH^IJ^%*O?":%5:$/ ,1PXYJ96>8%3 M5S!?J>8MQ[&2.VTW 7$@X9F05E;$-(,2-P*S;Q7.(T5NI.G0F("4F)&GK+Q/ MDM@XI_?-QR^04H2]:K3RR&?*I$!I+A("$X3$2_*\T^L RR?\!JR Q/7P5]%2 M >'26'^?:!8EA3H\/9%4@;A2T&ND!,+M78%&D*3#CO!.8^?N?L'0>=%P%SQ! M*9[_)LZB$I+$7RC-P%FA +T-@7>1./(H8 !N\[-Z7<3$(!G&,#-[*1XL1OB3 M=_IN)&Q:<&,0^P7OBI/%Z[^[F.I$LTL2!P2_$AG&T!R@;<][]JRP_W,>+N#T M!/R@K#55;22KM.K$<6JRU'C"7E)%?I9P[@VZOJ!*X<\:&!, :BKA71*>L_R\ M/DO"#EE\,@1F-J*-D>/Q$KEB93Z5YSYHAU%A MN)_!8"QH*KA[R98W9..Y@!4G^&G&9LQZ4A86OM6>OM_RMW=_A_S[A(^0V1BH M=?BRH[X]0C_!YS*WXS%'@,Y@@Q%_M/AT] S$HW\P] 8]Q+#!K4"Q1]MJ2CQK MID&8V"=IDI@.EM1QLL^LIO;=+OD@6%1>))..H!!M?2!9&KK5AV"FV%TS.^.> MJ=B?9UTA!0JQMB0)P2ZJFVU(!P*!6![8RPA0 &B&VA"Q0DE]E75-)9D$[K9U M,C;5-%H=1S;OS-*)*'XP73I.G8#EJ !B3YOUH>E:S5N1RD#8'!D1&\N@^]#: M0H(X!S8!VCDL,+'10L_K#9D7@PE#U!,=5T6"NF-U'[>L\3GYBNL*R2&[9H+6 M,A:@)>U_O$PC&XNOWU6^A$.&:+8YK.5)8DMX;X]&L5&LW07Q$>-B7+N-?XK' MT4^+N7]^ E'?'++FVVVKW5L+9GY#)FY]T;B6 $>O/34NRK5^@?MS-1"_,6-Y M#%?%W@K 7[/F2S;2>I]E[#DSUJ3!5?;-DHQEG5:A>H75;PS]P2"AZ*X ^X!^,E69?/>N6?SV M*\7R\22;2G&6.F"MTF+ZIR??9\F =_KNS9T63-8 U(@;R"K!1;_MD2RVQ5'8 MY[YTJ#RZX@/(4R7CK4O%%DDE$F:Z4;]_$'_;%.7Y".&88VOM)*4&+WX1]4#W MPW4V+S!2L=;<7FO):Q)6I5:V2>N,=]'6#6)@WWXE,XNHZI]_E\ 8SAAIS'> M,&3.YOE1(3!^Q-ETR07.CVXNA 1_W7\I\>E=\1+.)A!NA[PDSJ(OLADNN^C4 MP4J=/P/U:1Q6ZYXU)6@F8)4C<=NI)=7L2JL8@J^\_.>?,ZH M]W:N.,13:38>BR^\['-Z0_;SZ WS9V(=[*3_9YJZEAO%A[2M*]BTW'"7E_6@ M0W?.CE, <5,3 '(WHJQ'- N-FTU_Y*@@?O.8< MQP=\S;F_Z>%3V7RN7 FA4,/'>01WQO&[XA$)-IN(L=EL\B,*03X0A2#HDPR8 M2S3RCEXZH6N JQ[W+NZYPNU0R3UOXCO[>LY&MV.143B"RNSP:6FR$,, MN]R1NH)),PLMCQO^FX'=CY:?S'&]D22-SH09*3@''S_F^11I@65]"[M_AL(3 M5#)Y2ESEL>EJ^FU]>R@ !B9TML)C4H\E1FGV?]T*Z8T1YQ_BM ZHRV%ZDDCR M+7&!-LX$H1Y3[_<@! FA3L='*9(J']NQ2$JBZ'6-RN4Y7I0@^A-[7\H,79M&\P/-E33(#TMNH/26*X,O%B>CL4[9_Q ] YG2?: M4J0GOV.'M]H_P[7HT:@$7]:O]$BD6V2HX'(F@GP/<94Y;CQ'K4";WCI'W$P' MTL(1W0TUI"%H-B:SASQI],0:D81FNA-[Z-,3W8:4EDK<"\SHE?EJ/>$Q,[7X]RSD$:Z M58;M-$S 9J+#JMT9F3B1T"(R##O."%85,MP(?'U21G+ IT^TT<7#I=V MVR( X$@B2M8[D@ ?* 3FCX7 P18"\\="X&,A\!>7/^MH:O.^0<_>B7?9>>SHNZOICK?*>?AA\U@Q-?1<9FN7V]+G\ M*%[)[X/)Y0!G:)*=9\C6GYXXFQ^]7,TCVP[";+!M4 S [=PU4CI&+ 9"$Z3$ MP]6#!_L_2;*_\Z)5W>$I B&IF;3F /%?"T'I],2-L2JKB.V#%D6@$,#$!2:D M:PK+0 V9ZTN2=#X7U2FN9"!%W,X -UJJ]VZL)A(Y OR*+!K?./"TWIAH9>[Y M42_'[0!;R;,ESNI9VC(!?^/;IBQU'2:Z:BV>UE3.UH*\=:KQ14D:$H.+ (31 MTYQ#BM+>T!O&0!XY$IBZ35XU3 :TI6[/1C_V"1G8S]PS*"@M9C M]@<4L+HG=)'H-QRX;%VBN;TD^TU32>:L-;:=F-'1H-,%[F\+B-MX#&\["IBJ MA5:!HU,L;2=HA,@>6=W M/74F,_G+I J+[)[C0$56N ALA)80X0[2DBH:3@,6RX\UF^%"&@K/'*%3KF-U M@0:,8Q(=\(*'X(F<0?'4F5T;>GKB]!ZS0Q7N&IOQ0'?1 *W;_ [C_\O2AL>K MZFVLUM@1K[79DXLX?!7O@C:ARZF(.5G]VW*8'N?_C3L&R6.I"I3HJP7R+B:^ M[=#MJ=YJF>.K"W.4C!+<:*"*HK$CH(?&Q6UL)*;XJ?:$%<4+5_-!B#+.M.Z+ MGKIX]#P'N%CK],'RIG+:;@+FJ@$=F7IW - ]I"48QI!$0I%6D )"%G1KM%0[ MJZ@'41!:"]%+W"7UUGMSB ?0/A.C_]A$2;&UT(CZ&&I;7.!:M"ZK,>=?7HRDG3(9<& H61PIU^G:Q0R M'R<(9>I(EKZ8@@ZY6@ Q 7UK 8'!ZM3L=$^&K!?2LHO"*3C0!!VI#TD$()B1 M0@#CH:T2<+6MMR2:! "PVD0B MW9ILI>!1WW5+!Z==E@8:YF78".1A+-Z 90 M(^+TQ'\25L6XI:!)%E+#"LR#^68,PNS6@*:K2Q!\)N_*@"@^ ^/!4D@(^(UU M/%A5@T\Q/3@-4*]HVU1,5A(0.%)NSIE+[0WMOLY::K.K_S3\T[W@,2Y/1HLQ MT>?0:1*@-J=@VR86> NNA?,::S6DL!!H<8&;$\M=:ZAA7'G&037Q+F,!Z XO 2[4%IX\;90GWOI&R-WYD]"^TF2,(4_0!. M>G=]QNE$K"A:5W ].7.0NQ>/Y[%%_=GF9&3\J!!L$0J8;3_M*NVU^ER/=4&4 MP)5/LRG@GXPA=77)2I63;3V>(=VCL5U'LTA)W2M(W($\HB^X'\9($+.S6#"L MU3C+4A"P?@"_!98[KQYHJDN.(TX(+;3]-04*!0H"%3KBNE4,W6:.,%//C'R: M7Q,P+:M*E'CC:*LQKT37]%FQ@=T62'$@_-SU+-D5*OX=P&]+ W!DX5#HZMJ9 M79[LZ#H@-T1T'OK$-KF1K#@#<"O0$AP_#@$*AV=TJ6\JL",3=YDSM.6&OPYD M V(^78Q$[I&&))SC1E6?T3,"TAPLQY)W_Y3?,('Z],FGV1=5\V[!HC@+J :$OV!\:@\L[JS"YX]?$!XH). 9<% M2P8>MH@Z@8XFZ#:+O?5G:X97'\%)K!:K/5O$:M]P@-BZL\!T<+D/O(U^B)TS M><%NE#RGY[N,&<3OD7HF?) IS6I)K"WQT,/&V"4LB>P<"**WH?.L2@?*M)=; MD6)'':XX]*1T,2+7#;)X$BP .(LBC:FUC9Z?NVEV1PO@*HY.K<_MM]L[1+?: MI;B*IFW*K"S3CNP]CG^IBQST:LL+B,6C"-F*&JABZ+.Z(/<'XS/?%F-7T'/T-MR59P#@H=B>^03C;A#Q@3=C=.9VZ M=BBL7L6E4_:8*O16PQYKAOBQ+8@]E]?%1H6#:T) ]")Z#Z*7]1@_9CT&F_48 M/V8]'K,>HQ-\1#/,V_CW<1A4RUI]6Q7J^]YV*3YC,!%)2 VAGG!$Y/ MO.=TC$-^ZL7.U47)8+8,"20@X& #MCGBZB!+5#2J6Y7RT EC-^ #8PI#RX*Z MJ.'8I>=!429!@8$ ;AEGJRQ4#QYTFR)M'8DA9R@4M.%V#BN\ER>WI1>GU/C"XGC48W?$;Y&<1?%7S#4MWJ(%"5 MH*O L$6<[?L7?YB>UIZS5P6DLF+I[O4GD26S_'\8(PANM)G:#^,->:!1NC\ MBI^C@\#'0M9HGU$GRN)@#ZCW7E'+)]I3+BMG$T_CC%!.VS2 ^--($=#'$"&C MR51+N6:I&>&-#'*_W#H&"6M8/KN^*8LVHHZ"Z#[2^;A\R++& )ZY&R,C#D&9X%":JS%NJ'5 MR-QHFG[.E)WI$\!T"5(2/#D4'$_]!#[=>R@T7IG@+#QG?H_ M&O4[ZN/XU]T1!K[*:!UTH"2Y@,9IYG()R(,4W-9Q^>"IXNY?>/: $&_%' EP M 0"D,@"9DI"B+#UD.# PI^D-_0W;>2@MO\7=HWVMR,BCO[1UA)(G(OXA#3: M:L/U O8=S4P6MSQV913[=S-V]8,ABR$Z"5X,=B:A':1^)I9^P94+=68A"]-V M((1$O(]-SK#6,?/D2@#EF?SC<]=$G&1MW\QB3 BX[S%0 FXW@*QU96)WSK&# M-F2BL(\L,S]QTD79_247Q> *M&=I=M,A-0N'#@&5%^5?O0] XY:Y,"MQ^$HT,7!NL7S_%N[X0>^R?B#IJ=V1S!J?P E)9TQP"I%B]UP!VHO40 ME6*?>4X5\:E7+?;6 KI?H 5GBP[TVX8#MJ>WM4HF_C3.UJ<[L%/V9U83#RPR M-[4WQL![A9Z@(MXMVF?%N+>[S-AIP>47TOOQM6Z(5\W.\^VI7HT]/ES=/IM] M?I&:W;R[OLXU'IEZF6E4+BY;9_7RV5VSQ.2:S5*+R=6*#%;$F6HEEZ]4*ZW' M!0ZO#[G4/[S]9'<%>=!NG:;/CCB#'4][(R-I@U;^/^^\;.AAB41HWE?_+=?7J+_ M^)3V/?\Y*-0-E@!1D;5.U\_\U?N=[WPLP?+Q#,LGD__Z4 ">MPB&"-:!?E U M4U8E>A_=U.$7VL%R #2U.\3%1.=JC3_/_++@%,^&Z?_S._C_V MH+:ZFTFZU%VOAHDII=Z[HQI#6VXN:3PR30X&M4[]8OHW]>QT"YFG-28/51LX MCYZN^=OLU#,S+%S&(<>"^K0$YDXRW%^H.T;'GK8@F.!["J"JP$:"*+);R.$ M-Q*\OJ2_ 97F2-X47D2)=#%LRS5*N*+LS[ >$[T'=,[U7L^A7?=N;*A,4,+] MO@7E^BQG&0J]U[+]WO#7]?0,PGN' MKACGDSOSXJ786,8O9>>S>/$6^X874L<<1^(+#=E,I&!]9Z@B#6672;-:W MWVR$W'$KZ&RYLV['1+JQW;+4S=<9M_X,X\K?^-]9>>GHP0N<1!O1;'!Z\L[= M?VM3ZO;))OLFDSDF=M6_+X\,?MQ[R1X8F>S<_-V(3([NQT/V6ZUOYC8'FCXF M_51HL4" 7I'RZFM>()4*WD;:5!0\O+W%X4@6X)E$FNU)Y*//_G1DS>W;PXE3=[ M!]"(;'GGLF)>FX:NA;&IKRKOC*VH4%XQ6GMZ+^;0/?K[IDPC M85>"7BG6H5 M6 /:)H$ L&K)K8)-%VK>Y(U*[Z\Y*BV$ M1FD6+DO%NVH)BC;O:L5*LU"_J[5*1:91JK68F]SC-?IO\P *-=-K%FIZUO^3 M"=5\#2>$G\BF7#$&Y27Q+CTG[D?/V66.B6W==O;'8]RZK,L*BC6DH0"TK]=[ M91EDXR.ZJZ ?#(5JO5J]F7:5/^UI3_&J7TD;U4PZ])3Y*;T53JJ'OM-XDY56ZQBA MCC;JH;E2;G3[R"<+_&MJ YI;WS&-MCH>ME\^ ,+QV;B0'<<9-I:)!>B3W()+ MH<7#/6F]:0N(Y4(LI&,39?1>E<-A4+YTDS@,NJ%;%S*Y9!&_"8=<^$W)!5H! M+""8[DNCE+B^J21OGP+D+FL;AVCGD]%P=H9GQG_XJ,(ET!3'QM8@T*T=D1ZZ M=9(YU]N+''0]=-%NRR;>L8MXQRFE;,9D(=6*[XK;!0@+1!RIU%C9,KJX62+K M)F<1LEN2YUANZS"M/QFFUF6?;J.^A%O!Y'"_I;9&HKX09K_DL#'FY/8VU^)MD7NJ/ZJEOOW(%[$9O,HU2H52YS^6K MI5D7^N?9IPX9Y-<2S/K@+ZE%@ []Y2#F \G194TOZ)(HCZN:82R-PKG3!3<; M$*FJP^1M\;565.^?HW.M PXEQ=O3$2>7Y7KN\;T77R>4M,8%B& ,*3"PSX A M,9W(3]P5^8GS8J[YU/LCR/*&J1(10OUTEIAW54;$>.%93)BO9EHX)�C]8( MN#9BR?/;ONYOI*27\L +';$\MW\SEZLU:M/"1=W^^>:IT)[>YCH-]?E1,6\W MB:2L'[U+IGRC2+8ZHMLSCWXP;\%NAVP QUA(0TK'5A>D[QWL;'%RN/9M M-F \E@D[-NJYO"YUI:B9G7'/5*S5W^C24#:'T T0MWEW62A>SQMZQ+G@AON" MWU4JH\MR+5O=)#R_;JAT8;Z_O3B2^R/2]5GMPR)2^1ZB+VW#TPW9TY%.L,E4 M@)FN$:E1/Y!S#"XQ-1UGL^G5$B$8MZB?U8667-/&DHM-UP"&SQ6;6S2;B M+)=8+:4/+5,_2L<5H%+%\5DVS@?(IK;RM\?;T\8#THE:K4SO)I0&.WYV;'1Z MUB>./>N=@PFB9WWBV+-^WC#Z-#WK-_&K6^N>=ZB''P6KJ*]HK9H^*9)>SZ:^ MR(T>R[H4NF6OM:>7YB3>55_>WQ_$Z#C+-SF9I-VOUUJP''33WAD%,S*+GPE] M\>WI-%F8UF/3NURBLR@V4*G=EVJM>J/BM.%=1M[!DW.S.Y!$4Y'J/9M"*>S" MT@A1SD7:ZP[1GI:-W__IG(K]=&LU2>9S91Q (>A8K$G2 M[L-4HQ^;\-_B<)T><3;#I=AX:C6NRJ<(_WQ@BP-S5,39!)=F,VLX*K:,_N3] MKFM#>+L6$)N3T31SJM@T1R-%EI9?W+=1];:>X1.5&+>/X Z:,C.TYHP;]!IT MUH<6KB\(,/&LXC7!@DR'"6,I8@=6V#\!7"A$RP7%C26/Z\I^/&: MV1B-Q4_R=>&F6>[]SB:>=QJ@<5LJH85I9&OUU'KY]#Y_]W&'G)S"LSR78%/) MSP>>M,?C"8SQ9-EDC&=CL9#DQ8Z-H( ML>?)C2*H8R3'2B^F/((:Q=6^W[A++GQDF/:4*][4?E\/+N*] Z^'2)V?GEA+ M9QG)6C3S_PG#T4]FGCI>!:0O>#_U[9<"!4H#31$/QXOL^(!32.1?UDTNW>UT M+V;QJ#ZXH3>-^DVIT7IDF=+M7>4&X(?H3E9+N6;ILEXM-L-W%R\DY46.XM@Z M]\!%_4_Y5*<\'.E_!_'PJ3]\;W"B/?VK2)<7E=Y#HB>OXPWV.^=AWRM%U M$F=CX3B)5_M(%T:B%WEP@_Q"KMLUAZ:"+!_?YKH[6$ [M=MO=1;N: +FC'> MBV]]2\?Y-IWF]SU[I!^'Z>C?SJ>=\/=IYTU9@1D2MYB,!(;V*OGV^@K6]^K? M\GJA8)LI$W&P@-NKW\U/("\F]RX;[;:%96(M&SU7<:WY&H=MVM/20'R6WD6S M)CFXAM;"$INXB9T;^[V]@L/9'=$5K_^4XCQTSNAD@J&R(+:@@B08YR-<1DVNP;6483( M,;\.)\,NS5V16"?_..@)S48A/0B9CZUPW>V(;#@VDX3_A507M77DZE<.*>]# MK2,K3N@I&,Q6+S,,78XZ;-=9D$5TW8%V7>1BDQ'7\=7"PQ:8=(CVW-0"H*]L M"M2LR+3:3453 "ZCCF*C>-7(_WT" M:QEIY"<&_R?V6YI.XR$PCE42*DRV :UVUR@#"E$2;83E!0E/)C)MF8&@BV^" M'GA']])>9):U+/LIBP"'][H1Z]1>IZ_]O4JN!1,,P,J+LZG$:G2Z??"=*(JO MA82BU:L)J6/V3&T+3K53(18>2?%L,KTM%EUP))78@RA;2":-1K::C!G*TVT8 M_&1=@1;:T7-L++VZ1?@.S:O%GRR;.IJZ"=U;5)'IH16CGP,WP=)[$6?VVM"3 M9;HR6Z*E(Y!M.>+L6DN.E*-C[A46T8O[V6),Y,E0^=2 M!R+80J6L6(9-; VT&AQE%?<@W)91R^V-4G]Y$YM/#_LTV,*D )YG^>Q>9=Q& MAEN]UY.[DI,J%#0AGE.),*AP?1GG.[U ?-K9U94> MNV)!L8@+MP4T,FZ8)^TJ(_ M]9U+&E?WS5R7VZL46S+)("J+LMDLRV6C$T'+1ER>+:699-[\T\TTNJT[Z4"D M6JC4E6#C4-R3B8ZVM%;Q0L#R;2G%U%(7U_%N\O+Y[],>I5RH5, C"DBPR=CJ MZL7]6&V_6KH@*Y*^%^= T'F4="VV*=9+5.MWE=RMNK17<-BYDIY9!5&6EHI% MQPD448FU@")>;AJ_4\:?U'/4_8GAD$Z:36>B8V[MT'^X@!S*#Q$P(WF5)[2=-'"[%(Y\:X3+[]J58R^A:)8P'DX=M3 M"B#+.<$F8MOV&PZ'/410LKB)87+[FIV.IX.<$'7+)P2RX5-L*AL=LEDKZAUP MVKN+%(3;7NNN*<9[I2U4C*WSV@,\7J0S<$$V(=]-R*EJU9?[%I&%$5O?G>/. M7IMO&4_M+L'?OO'3B_TF#2Z99 )RQDVD^8CPW(B6OBU'L'T2W%9B?U]N2P? M2O+@5R*M?>18+"67277Z(NIZMG>YO)S&#04OCY?>. MKL32Z0PL/L-S_,\%S3]V::FTI.Y 17_K3SY'BD)1>I44](+H+*P!YV.?ICZ^ M3=V7TMU8;[_%42LF&D3N5):-IZ.CI48]UWPEY8C/3>'VH1Q+YI\/1&Q\.1K; M1[AG)=W$XV-S^CJ-*;7E+K&VZ/\V!RYL2JHXNQ$]X,:NN]T<=@)BS9& ME[%\0;@K=MZ=^O 0$ 2#L&[L60?@/XDGV!B_NOSR," @U^)&491X;D+,)7_' MG@H)^441MR3$==E8?!4;._#33^[#CG&=:"9Q^?J<' UNGQ)[82WKYB(<#&,) M)0,O-%"M+4C:#UIE.VMNVN*&E]EF^?EZF/S&C.4Q3 T0TJ(I] +!.4YS&3:] M!E3%8; Y/YK852KZ])XO\YGBL_K"V<3C^A[C_F"8!+4+VRV0Z$4645X\)/#X M2%#>-FGKTX?:5?GW^T7U^4&VRR"604.Q# :'CZ(H#2)Q,\O' MV!BWR\ZK&T ='P::]Q&^=@7ZZ\+N7 >$8+O>&HX@MD<0V\\%8AN+*(AM9D/[ MA+0># ?\L7=33'+3_I_\VSSX8WI'(+:T-H\ Q0JBA7.AF3)A$ MUDT5&W>3?/9:E^:(+'H@MKLE1Y[-9N)LB)D/K:BP='N0&P3,99;PQKZ?""VF^;W;41_#MN=QZ)\?,KGW_IY7GGV5\3# M%IB6>_H+@-@FHRD EU''NYIX_ILI*Z/F%ED\.Y%T(=)1FD-D%)WBILV2+P(G MC8G0F2KID7+?"P-Q;96$"I-M\ DVF]T6M/@3@MAN&IO:CO06@DX:M[?3=.&9 M?VQE]BJY0@6Q7:-%Y.=!1 J)4,9O@[M2^5WY?9,^$"$6)HAM(KDM8$!P)+46 M+'; HFPQB&UZ.,I>:D]^A0IBFV"3R<,SW,(&L5TK0S9P0;< M?C*=J.:K\ENVF-\"T" &1<>B&V$:CS#1V@/A49N]8OII%[0U8NH@E[LC)JX M"/FOLWL0: LH)#6\>G^YO3.'DS"B%NO*LI!./M?;@%)NE.I M%C*(+9?FV%2$J"NV!_FVE&)2Q?+S8ZS_,@FE3=^Z4BYL$-LLF.U1Q8$*"\1V MIS)M 48E=WJ7FYVG6K:R!*YG"+6LLE?/W5>"&HUZCL52@LG<%,4G11C==:+:V>,KD]8^?'9+ MR<5XZ<<>KM0&IR_G+^O!=V6X]-= L=VTJ=-V)[D24U+E.U*],;FK"KMMN3M[ MI7> ,)IFT\GH^.)3$1<9*RGGSZ31?,]?Y7_G#B4W[\O1V%KU+ '+CI5TD[QY M*MX7LL_RVW)3>4WYP<>.*+8! 4UNVDMW2V5#<* F6V^/F=MA49*GCGL^&H!^ M.UC&\J51;+=#MYCRJ?(S;XQ^#]^D**/84MH,!,4VB52D!+>Z M+.HPV-PJF@A3ODU?+J]Z8JYY_US/?EX8V\!H+\VF8BDVO4:=^>&2WF80\92< MRJ_3:F+,U7.WW('#V 9&,PE(H6#3:S0##@[&EGZI9@XE7>[^^M_(/M],+M6> M3OCDH%,I9W-/3ECQLP'>[@G)E_Y25I%2#@^=)V4UR,4B)FBJX],3K8>HS^&3 MC/0^DE1# FIEQ@,)_4^7)&:(7A\8C(1F(S+7@MX=6-"P_ _F/V16]LV/N6UV M-Q/VH%5S,:1#.[C54D.=7HN-!RGQ;%]XC\Q8<2^]\L5]#\NZ-B1PTASZ?V,M M4"3\3(:-I_T4"$Q$S'=@ #X[E%F]0YR]0QS9(;YW]W@YC$\KM_&M-X,CFT%^ M"FHK$FS&MVX*;\6_!#S58&2UJYA 1K**9F:,&42!!AH2_@(4=WIBJH(IRF/\ MR!B1[Q!6( )5 A"MBCDWUBF,,?H/C@/!(&A@;4C "] /: ,&Z!7Y5:)_./\B M%]N7BZ'EHF.1WO'6__K?_SD[8\JRI(@_F!NA+_U$@[V8DMJ%09(_F7M!,=&/ M/'-V9JD'HORZOE"=V9<43.MCP.&KL;^Y&(#USJU^B>&'3LU/!BYPRA+ 8L_G MOGDVSMJRGPP8^3^8G"YTY.Y/IH9N(MG6F@8;R"7=;_W7>@W^Y A>2^C^[[]H MH_WV7)>$Y[..A"XI&GR$S\Q-C >SQ9[MG%4_?'?!O7FPJV3C7-2\Z67V.^T5 M%]SGGOY@#,0:E;,NVKHU/HM&Z-CK[OR:Y4FS^I;GGVM+-0GQZ!'0LVXB4]XK M&BKJ6%#[,MKFG&%(8Z,H&UU%,TQ=:J&A\XK6??[FT?,\LFJ-M]O3NIG^DT]G M=?5/+SI:X2;GE#Y'1^*1W!D>:;T9?O!^62AR?"?U[=<-$D$XAXL>Y/R91E#. M.,O)([U"N*YUA<;T=],^+5$V1HJ A \B/@FM,=-$8P# UT6S3P)C(7@%5TF#>)!TI MD'T=V>9$PT1326&5$#TU808"4@<[DJ0R O$!H8Q+H MDUR:F4B";D1%<0Q!2?0R@WRN/95CBL3GJ@]&75[$#9J%RU+QKEIBZF5FAC-$ MN%=,)J1>,9LXV@+KIK%S4K0_'!@E.LZ$^3%?!5T6O*+[VR]@^O/TQGR"K2#] M:.PE?9S"]DV.;G___SHZ\]]?C-O7?G@+^@1$=;Q?]E;@WD/;7*^]I&79$BP^ MV_"$&M>![<^L*>/='[LC"-+)P@@J?;B5B!N1W:6)TU4L[M::R[]DTN-6I5_M M.:$E\A++?##@;4TZLTFCD 63#K<9(L_Q+)=:78KK.HXM0Y"1(YR8/^',FG N M:>:68KXTQ9N7+\F[ZNO?^[AO]-L]P![(:\VEA4QY,9Y-KE'$$@KE+9)WX=/D MXB^O1ZV%]:AU43_8FT(B%W_Y4])_)^>Y'8Y9;T2-ZZUJ6SH-O35L]J/]LQ90 MY$<.>670_?/X%SZ!/V#]::ST''QTR! /Q(^K16U:JZVXSCR/^L B#M^@L=KT MDCU;]_^L:0 M=^\["\OK MF-1>ZYP'8H.#]R8-4(?"S#QM)^OI,@+TNPA!:@>G.\SIM?YT2 M_G=ZT^OEW#V7CQ7E<3@&0_1N^C8N_>!**+,)-I[Q ^<\,H&/:YT1NOP?GOO* M2Y_:,(Q!+WBL,?S]PA)2%SPCZ<3!QT#">X2QQ?T@PC]#@=P0WPB*$N+ M%LOMZ9TR>IW>_LT(A7VEI^^E!"B*>>A!++8%)6.RVM4!'Y#6D#%=0=[<= MV7C-K 3<6/J1W95B)UB.6VB)D$)LO_W*;[)?KMILPE-N[M\?;SI/OZ]:V1#V MRUVM'1B8Q)+=6KM6>Y-R;"RLOWH]=HA%;MJRLK2RB9M NTBP1/ >EE:_%7RJ MWX+X3'M:BD^[1DR_BRN#3ZJ+E]!7AB04[.'A%LX&+3]#EPV*S>#2"5 3IRC: MF_'C:UV1F6JT9'L:;ZH]9=P1!YWG=:K12LU6Y3K7*A69W'6]T:K\S;4J]1I3 M^G-3JC5+*XO4W$EHLTEJ022EN3//EB2H[2 IS2\,][8 _6ZSK J;(I7#].-OMJ^8*CQ>%=]$Y955$G/NXWE>W9"& EQY'0J=08]X1 P*S"J7 M;9J_%Q*5.[[$BP/;-H6_;G!AEJPR6-K9W,6^YAX%8T5'Q4D72D:!XZQS(ZJ, M%'E\UI3ZH$-:0"JQ&$=@:):Z]?CVM&@^=#JE:F]<2>U)E0A?:PP?'N1"T\0W M65%RZASYKT8**;EXS<<&:D]'M\/*Q=6DTZ_$/\'Q_:_S*V.#AZQ,HIH%Y8@A M@_+MO=XS$TTIAPS*BWJ]^%"I5IEH['4U0_N"-?;;9KD!44 M5#8!^ZYF Q&QA96%RPL%/UR:ROM(T+;<7.:J-?5LOYIM)#-YV5;!K5=9)B^A MZZA")*Q#5OAM=FX;U99:'P@YQXQ-QA&MIE>C)"_=Z)UTK,]1"*/ NSER?DI5 M]\64=4DLFCHZVAO$.S2Q/1(7D8@ZR.?%_DWN5G-J0.WY!M'O)L5_^W6V_TYI MU@@+2GHKPY$@ZV!<1*T/1=GGC)W95B&_=?'IWBF-WN_.5>6NZ2#G.B_OIE-( M*K&8 ()JY#"CDH9&)MM!UH1+**D@HE5M49*AGV)?4$HJ(IB)MV]P2;VIJ*^2 M,<:AG(*FCS0=?Z1:+5B-2TJ3E])P4!>S+VF'HVR&<>!#==_#CZ!9/8E7+W83 M,6:@U:#[,N?$2:?8V!J]S->^,?^Z+\N.FX4MUY@X'/CS(H5'J#>!OYY56J9G ME>5<(5=_R;^F>1\]JZ2*?DI6" T(EJI>P8%UK*UZ1:=/S_PG*ZHH];!#E\$> M7<9A%@SA%I_.V%FFHZYIY'QP+_SNEQ[F8.PC7C;-J+:XUYL MH\1Z(F^'IM&Z5X,/RQ[B-[Q ^#U&U$QT[NL:1/FM%+;24H7MO2-=*[7GX@N_ M4&'[X#IVI],%U_%O39W.EPB.,')?( O2HL/3$UV".EX#*I,@R5H M=? *BRP MEE+MAG'QY7/&9>5B!0G:9EE6KH!I'>=IRR1_>ZP+HL0@=46'/^#6"/ ;M '/ M!D.^C'ZEG9ZL\>G=G\S!@A2NCNRFD^M&=MUV6=%Q8S/QR/G2#YC#\Q'QL0V&3]EQ\S'SYW5P$!S^"_C8=A[8 M\++_R*8:Q /SK(5PC\3)VV,_&6MH6<=>V%TJ0R!292<7:E:JI+,!7Z65WKQE MU4_I]E3GB\E2J_'^]KZ#M/ZCWR]8?&9R!TY/<.?1I(96F_\)NB2RX>WEO>PX#ODZ8EG3/P_OY:IDE7>SIB&U#.=[JFS.!O%M>I0 M[_ @X,IJB^-'?_O0T,=G9_4W5=)AIK,\;^2LK:IT*9]KKU,"FY]<"T^:7E#0 MMI-1[;>L/6JXM\CBH=6'YSNEE9!&3TZ,N>2W+=_6*-A;8@KZKHQ.L;UDAAY^ M!W'J'Z*I3W"=ZKJEK\ZQ?(-^]K.\B&*LX&ZYF!8_U^%KPY$YEO0FO0PSKUID MT.\JK<=7\>7R4=@C&:PSUX )(KZ4'EC$5XR1A,3CJZ1,H@+Z#""[EN]9=H[09D,O^NXNEM^HVOEVP+)7T#5CXF<56A",6 M3)!L)O(67X:EZR@':S8X_ A"R6P71)<*(,CZO:"84GZ"A_43^$LF80E[Z7'< MNU2?*^7G)R_NR7[116P]8.42 C""4XM,8-],Q_T&TWRO0SS,4LV/G70-?:3U M)BFOTC4ZW(%OX^+ B?ANG+M[2SYFWF.*FXCCFX<)MEMT]"D[2NG>OB2=")JD MUX1M]SE=X%6M-VTGE)SF8W^U/T7NK^%AQXE=43)=ZY& -V/$R8A1[4"7I)W0 M[?/[L_BG\OMW_B7NIMOD3ND65GNDW*U9;RI:1%S6S-VHPEI<&[V_OJE\K>>F MX=0N:1@6^TE)>-T84*P]G3R/8ZW?R BX&KH)Y +G% MK N=D)\-M8"T2%-,S^>^>3;.VK*?3&LR0M_/Z4)'[EKPB["M-0TVD$NYW_JO M]1K\R2%9BUS_]U^TT7Y[KDO"\UE'@H8;/Y@1/C,WX1W,%GNV<_;B^NZ">_-@ M5\G&N:AY4_^@WVFON,R!0/%U['7/(PZ&!U0)WO"JIO9;DCXL2B/-D,?&(CS* MHN/L7OA*>\JWZG>_#47*J$_189N;'$?60IS\]?^S][7-J2I+V]]3E?_ O>^S M[UJKBN2([ZZUGUVE1A.S$C5J7K^D4$8E03" ,?KKG^D90$105%!,4G7.7D9Y MF>GIZ>[IOKH;9LO =!ESOL%6AXS0I/^Q]>>=U85,/T\?VL)#OU-+,ZU2XYHY*]5KS4I(M32CIEG_F9_C;N)6"QMP690JYQ:E6OZ$YVFA',_? M3N]N,'T>LK4Z8+.+71$)6/2K.B_*D-DU4D5]@JU52B< M@K21KA.(1U="'=W ;D@@)720$C(/<;]3YLKZQKK9!CX1^ 'H+?.GXZ,^UF9, M>\)(O"S@LY-@ %$6!F!>!\5OE9'&O"-94-1]I(]%*#B6PP9[JIE.OPQ?;R)J7RT-*U&2M:EV&>=W MVF246NU!SIV@H>ET9Y#H0VH5\+TA]K4A\K;2#>7KL7K?GQ2U2^[ -X29'3:W M)[C#VA-N?NTHJLV(2H;O86WN5PJ\S_WG)^#WL+[9;4L9;RGE6,X6"S3]'T9[ M>$6F#:!U*]JWP='.OW+XWV*Q5"J7(Z(>P&%!!S+GM3B A0[1? QRX/_9F9X^<@/M MZAY=OY4ST5FV3:*O7,R*.=OF?!#AT\V#S0XV_9R3=$;4\\_3YGDKI3\FZN*X M[Q6NJE3O2LW6=:GZ'4J/TOPV88,?]B5K!T@SWF=7U)\@^Q=X*,AH.F,/IO,+ M6>NYE=+=2D2O(Q5\UGR/XL9%X5D8/H_J6.K;H;>KZK7 8T85M_SNJ1"[O'JI M3H=7MS.DN/5VJ!F!5'S7JH..[UGXJ[3B.5Z?1ERE6K;,N).XS8X#POWU;\K3 MBON;41;F?GPDRJ2Z!0S*7N*"N;HJ,C_^[W^S>!E^FQ>0/[G?/T]GMX@:@[4S MR=;'3ZI(DB@K(H4T2(C7,'-!1GU?&6F(@;@Z.F7L/,1W.LI(!E@$GCNC]_&M MHC4(9J1!31W(%T9D#9@!602 51@WXM]/F3RCC09XCT](I=[9TV&X7.;WW".] M4HS]VD=KKN@&!I07O">SVFR:&4O]+7:-=CG$9#MO2-EN=.RL@'$DL>=ILOP: MK];&=^6ZY"O)^N:VTGIDKDNMBQITO#55]B'D5:?VEU=M+T+,[KK^L.-JKXJ] M#@WFXWRR94GB)9NO_%IX3#^]G@_/$\ZZ_[:^M)NI+/=A@2; M!4Q%E).?_VT@?:22JD]4Z02=H12?P33=EXD.H-:EOX;$9X\?K\GD6_;NL218 M?.:<^;)D)(]JCP!?]3.K=2OZ!LJ3'H4>O9AS50;2C@HZ.E_\F_&HSW@.@%;\ MOWF;:68#1:T\:G*EO&T@_*0I$F!FT->W)I]A1:UHO!32[K@Y3P[R4KYX^S9+ M\E]%UC!K/JY+EKUN+T?E^#B;3J[>5EO4? Q&['O:*(&7Q%[;OEB[A.D2SK[. MU/*#Z]ONQ[-E>V_(D\ M;OMWL,[L8A_N5?LI9/F-6SE7I:'P4?A3N2G6XY]@J9O$[PYGD..CH:IT19UZ M_C'M\,F(;E,0"X[JVL81RO#A(_LI:KX2*$.C HCICB2)E J-2FW0\%W4^>?I M??RU-;AKEWD][NFBOKV^SC<>P4-=;]3*E1:3KYXQ5[5FDZE4R[7&-2T"VBA= MD0*AK9KIR,X7B[7;*GSWA7S9]@.?PYS=P%)P:02XGA(U,W;LITS_ _%_'/&> M]LJ)1:./H9O2K2),4ZS?-2?EPNIA6')H" U4!,)*H@FC@)XV=L=,2=.QR O: M,V5 U0U3SB)!,,T)_4XJ0MZE!#[7QS*YB'4>XH [2A=\F-0?.S<[CI M&IQ1W;:X^.7A\R6=W?J.)#A-KQI]A!@PF6+CV=2NZY85GJ?E\[+^43@;X^/5 M)S D(]6[)NI8L'8TL& 5>>8KC\>XK!UZ8UCTV+3_S[*V)K,]:=R'-S?%O<.F MK@T1[4*E5>2."FBB,T3_!?'%9?%>)^(+/JT67_GA4!*1<*%(8%=!CRM7V34; MTNI&7)L-WDUZ<5F062"]Z*>9]/(:=@ N\=C26N0$&F:\G3%>S\#[3RU; &;+Q9#5PC=9+TZ3]R:B4L#H6WWM27UU#EI]I8-07Y:W?UTEUE)%I38<*JH. MLGQBTV+3N[C0KJ7O/@0I'0W-Y3G6[557RD-U+7!,8-R"-0K,A[%-R*$,X6=3 M$[+'1SR6A>([EHW2A)9R0V0Y3^ECB(+$-)6@%R (4)L@?T=8GT$C0R\MN:P7 M3%-7.J\531LA@>H!?/01%:'9YU4X.HW)3QH!V[NRG^U!>%B$1:!:7JU+'KS8 MY&V@R.2"@MDW;F/^U6MB8M0H#>)=817_^IND3VZU=8%S3B8@1B:(?8N!Z2B! MAW?,PF!:O2LZ,>-@EDR!TWN19XSY,&V8$,FHT_L\"7$CN8;7+GB.PGE]+8O$+7$BH$68Z 1>F]F/<9VS+O ML[,E,W-#?O0>?WNM-[.A)G0&R;,;IW(&SJY_@[>/IH0"3\)R._$<1F[E(D^# MDTU0\.MD1OPE^K?42.(."&;DN))?CTAR7C 6: MR9D-,)/38S?$;B>Y\['0*64B5"LC8(!,\GG:_&C]:7%M_27!?^=P?N=PSK21 MCRVV50ZGQ[83]HN]^Y?:E=:8_PR3TJ\=EC&US*B=A;XV%PW6JB^M\CAS/Q9>HI:PZ7UB2G#Q((R.3(QC$^ELQ,7QITW,/PO& MB EF'[R^G=4N2D+NNM_>V(B):F;^ICZ)K7=8FLVDDR'GP7UG@>*MY*-XUU99 MH!Z;9C083YY>JM7A&!U8_N<2W1+/!J);L$#'SXI($FCA>?I^&Q^ID_1#:AQ* M1]5P.P5MVW=%MHN9T.WXN'+PUALI'JZ(N M9B7^ ]$*N (:JGBZ%$-E%=,M5%IG>1,IBID3;Q2D&Z%]&ND') "6MQ,*L5*Z MBVR87)<-\=)M[CGK9*9GW."M5DUWHL&&.PI[Q-D4EV736;T8(!H*' M$UXBA->< SQE9G4;%L+\MK(-QT>;UFT(L+SR%F'YM>I_9 .K_^'EP+A*OM]^ M)"9B6PP_).]0HW,Q<4-3!AN,/WN>UGH-Y:Z9[4SRW:]7EX(T\_YL=2E:?15A M08(IU]>8?]HJ\U_\%BK=S+^V];@?"JD7WW4 7%2+OPZ(/OR9<=93%^PUX*K!1(^1SF-CC4YRA87 MWX*CK@;95!Z-\F.5CR1'V2/@/CDJF4H$P5&)!/Y_;'6 )')H)Q4L>6K9!QT& M+\^=/)?4:0E<\EU^Q%XSPDNW U\ZCTA)N1079[.NY]%U(N+! M<4-J VX(1FJ-1_VG.'^#!A>O>^>&?4FH;#K&IC/I \-'!%#]RI,?C!P..HY>>I].J&$M>7)Z]7/;"][,=3H[P8JC-,5E -3BG M:_O.F+ 3^Q#"E&E)!YH(IMO=,]0M,^]Q6HS<60F42TL:-- [DD<(=DF#.KGK MO IYZ^X*P7:?=?&DI?*R1OE:*TSLO_C3%\UN)L7%7L3A++A'SD:K#12/L0>@ M#?SO?&?$+IV!([AWQ.X'JVIRU9.:PC+(Y)%1@AK.&QKJL6-!5,]L8Q[;%:G(Y-A%S ML_C-FGT0P2,0%5KI#FKXF928S0-"=;SN$*7,CP4,/7-" I^.5 K+>Y#V#L'!)NGL>CE7)J(]_.[4,H!30P*IB!2L:3MJ$<7C_DM M+5*P[<2Z@1EI*?G.VTA4D1U?/(<%,?2H+U3(U:2G0&4/<[.AW%6F]E[MWEUV M5FV@90-R58LQLSZ7$^(Q/X@#+2%')L'@67C6#P+ 2J",$UQ M,,0"+6\5ZX0B(.41E!0UBS%9]3M.F8*B]XWRJU";R5]=!H TR0*!SXT5]15; M"CT$@#H 7PU'JH9? C:"AA<('T0-O4(D:X?A.R)4K\./[?49;8+M=P1?MT7\ MAMZ$^5&%ZJ!<]B>ILTK+D?*,AC!'V%$EQT>K['B?'+]F!J&3XQ\&-^E^0T3G M-RMA3&MSO&>"W]XX/EC&=_,:&@P&*"=1QHL,D?L9+&J$\(3>D:0,"6,;A4?F M66L@=E2EC?#X5,Q[IM)CMJ]AU0I\W_<1U Q>5=#7L_#9GMO;.[DPP#HH/C(J M?8.NG#OVY>%6^HB54ZW7';34"K_62>%YFIJV\^BBE"Y]S$JZ?-H%GX&=A]-&T(Y=O MC-TG$6]>2<6[J 3!R4GO*6NT?BZHVW?E45BJ^>"BB1D]1+R M+EJ9XA3F=O(;3DT^3_6WERS*#31T^QD:EKI[$ITD\'M:TI79>6GYR:C95U2] MA=3!&6KK'N>ANK .9ZPE,EKD2 M9=),IJ@B ;"+LPK.D77^;C+Y?VPN!FO]XS%L39RUDYWS2OQ>ZW@>\BYJC=9) MJ]2X9JXJ57+6*S9*9Y6%DUV4B;:YQ]Q5-AY$'G.DRJGSD2FG3JTIBN4H5>N, MO;L E":C;<'0V%:/FK8IN!8%B?1(41@5X0N(;ZQ#! =&&AV>#,: @/71KS!$%5ZU(Q5>8[H@1V!>TC5E!4 M51E#LS8>7"?Z9#X1UQD'AT(.M6Y>57FY1V8W;S%A6EH^?K-CQ@S6YC> NO!8 M@WBD9X=6X.57TR)+/J5'K;/RJ_PX0Z7DG03"5/2BZRH3;!W"^0FPN]#'^,5C MB@%@VU:9;I3SS(SPXR/5WB)-4H"I,&^/VB^HHQ.W=Q_6GNEBXP*3?$#:II%_ M::8OIB&] ER]P+ @: T\%-A#W 4,(750Z'6@%#_<-261*T/7=J- MXM[W>(T\9[DI&.) M:F:EP[;SW,^#8ORR-26L5!6J#JM@QLH^52 ME8")]SQ/N_WR'Q&HD?CRO9XR+%V!=HK:N(;,!'T>/1Y^>;I*/2E^HV@V9I4S*[(9+ M]\V3WFU%_G:% "Z(P4R [!,$)C 4]DGKJ=L_V9>SB\K*>OW;,H;#TQA%8;4/ M6.&G11"&7?>L!8@3SW,O,"#D#3&4GP!7PG>[(JGY\TZ[CLIPV!-)(Y]W;)MB M$XLU4,5F&2&*,\%__2*H,DF<=0_$>@E?/E25=U&#G4LP7%T1/Z8C8MFKF5TB M:8FL(=D98@>?)Z&I(MQ)8US$+(-*6BPF*4&BF0<,@+O(.K28Y@E8S.@NOG"= MU8H!6S)(T'&SV09@93_)3=2@O"D>1K+]/#8=;I*2,9_VPYZ M;3@LD;L5LS45C,'\&BLMVIT17T#:B<%3\&T#I/;PU80XMO$2.K[2:RP'"[$\ M\-AT56R/R%7T-LP/>$FA?[=-!)\R55Y6BGTTH.UK>R,>!H^?H'2=*H*;Q5ZO ML&X]IY MMW$0\S 1($J[.,_MW!>>XPU&W*>76*; G\91:7;$!\90"/R3')0 FT9;?I'& M\!WDADWF'):"9JK)HEN)NGVR0/Q)C5],K,>*?/!"#]6@'-^^^6 I;4M MTBM<6,='>9)%YTRW<[IH*89S00L _QA\8JB0[\2$0S M:6K2CG) TVW:Q(T+SC[BAM&7..$7V8GH0\CR-)S[!!0.+84G-G\J>$$E:68( ML*0R(44+PTU=O"U&*C)UX*NLC"4D@%J%QPUYT]_: D556>)OHBI$HS@CC:!:^JHN8& M(R(NO-4X(GP1A1+!6R"LC,!7QOP0?RZ:!:N #_[ 11P7F[,7W)XTK]SI)%W- M@L@8&U*[<''1RK8N6Q'%)&'C)&8S3A9HND^K=46Z!@L^Y1\B9DF7'MI6OU:\ ML44L3.L6]*+6/5/PCL4">[%&ANG<-1C2R@_XC*RI)5*2-'DY'W^D+=8TJ65' MJF!>% R"6>$(6V&29>D_ZQ'?(S<(\Z>9&[1/3EWAE'8M&#=S2B.3L,M("4Z? MXR.S(P;8.%@CN%XXE$;: M?;LL;L!"_3YRS2FQ8R)FZHK\3W>;[YUBN)R6JM M:_%]?8[=EU'>'L5;QOKKKL!!,_\R7(:=8(<$QUR^%2+#S9I>3%ZU&^<"A_8* MQ/1DU3VQ9.PT%4D@9M'&EK!.%5G3U1',WDYN0BUA)D-L<6R*M8V#\U_1C"#K*MD+LA1[R7 M(]]VA\9T,[2WQ-.YA0H^AYWQ\:[7$[=#2;GI10IJ'$T3(@!PY_88=[>XQ>=@ MQI?2Q^7%I5[IM=J18$9'3.20F/'K1$L^:[@\4BC3;Y#IIP&9@A%E<02VMC1P MUI-*BF"0Z7/.?K(8X.:!)KVR::.)"M#F#8MEO U@,!9CX+4A)#%]\AJ^P>-2 M1FGC[<0;@W+'PIG#^,; ?1FA%P8&SL[1/O!OP&H@%'38U)C')IBK,:=993() M@^._S.,4RY#@I@:BEL@,'4E0@A+,%BQ L0 #Y!NY+2K\&?8R?BF>W1&N+;T5 MUOMS'!#N^S<#>3R5536Y8Q1YA$*.')O,YE@NY=TUW1]0SIEFN,!0G_:@2;9) MV RTY\/C-@STA0Z/X9WZYVFS='GQ$*O>IAZ3!UZ8+&X5 M)H.I,J0N&4SV"Q36LA4CRS]/\X7[QN7]R^M'_=6K&-E5K7K.D%ID9Z6"5VWI MZ%#GNP27:PFN2UZ&7!9(8\EZ%^$Z/EIJ\\U'CK#N17ER& (US65C7%"17_]Q MLY(\K"-U9)O+E=294[%K!<-F4W+3IUP6!.]"Q'918RX950!Y?3OO:H)/D -1 MT\!3)D-/CSF@)76#>*(+N #"N-%CK:GT1[W+EQY&XUHVW'#K#GEN%7;E-.[M M[ ^T4-%^<:*CS2QBI$\2K3OMQD;9__9MQVJWAR1\8DD8%#0(_+JU] M)TT( @(K4:K#"-3/=*!A^ZX%.!-\):+.VY%&^[$,1VJGSVN0]JX(([IAYU-+ M+2<<;=FRND,I1UZPM.FEN>U+'T,D:P@(NJPA<808]"/6_VC<*Y-!NKU*TKE, M-Q="86J:-%.S)'B_Q0%26CGZ%5/H8B@4F6CG]DGZFU/ZYH#\-8TNQA M&$LF8EN*Q3H_Z?11Y[6N8AN67(X_]51^X$](.I%KF9\SVYRO/N($EM(3[29[/6F/9P2NSY]*@CSHQ6,GL>0))HBA M?E;-S /<&&0OB40\OBS%Q^K#")K#'"XS&R]C#'C5<2T5!.HVXLQ4>IF)(]V.C-L(_8'T!^<4"A"-KI 05'KLR0&;,&[J&@E%IF.?B M +XAZ>-D86QHH!EBQX2A &A#17U\.\3'1?I<%^/^^(BBB%QM_&^#ZXL;7!V[ M)16B">4\$"RQI/(K+*E."&94&6_3:T575"/\2$$M 1PTE:F:&V5R ^TVX<,3 M0B6DT45Z3E8N'>"&3I$Q?J:&9#]^$6RL'1^!?;80UYLWX8+C'T\S,+,7,S T M!LE]7"J9E\O2QWLR3&,O2/[9S,'/I=A<>I<._G6,QV6IA/&H6(_KIE_A];2O MY571*A$]>5+%R9]T14OLUN+SPFIXC#1D^RYX][[I!MO 8F2"-1@)C'I#BY'Y M-A@C-;%(&8Q"9#QTME(Z=A^=54=GP7)(K&\Y["O3=NUHQS+7P%10T^]Y99QX MDP(V,7SDS'I&/\+T*W%L+AMC<\G,+LT-@%L9]0K\(PFR@1@7$6)3ZWEW(!7: M$B+Y@.0NZZA9^ MC#*\ 7C:/-]'B+LW9]3D]6UFE!XF]1'OSQ%@%M38B91=%R>1B@!.PLA@TFRY MEW- ">2"DU"1+AHI4)" ."N6AW^AE67,HG<@R.W BD4_U>J6XS4S,S$4R;WA MX8\3\N_3T8>BE#;L.NXRJ\T%9J@G/^^:MV&(/GN:F\/=::M\A"B,Q#<,)^X. MPXG[AN'$+1B.D;JTL0R+A B>#AY[PTQ5?VBDXD%!=^(6=,?9XL*;&.N)XP!, MVA3+)9:XSWY8V4AVUIXQ3&%SW-:!,\S]:Q^]YW,J]Y[Z*Y"]'C)>+$I,EV73 ML;2G$ U,>OXT%+95_FU,"A.XU2#RXF\G_N8,=?F1I$,FC&XD_;B=\)WIG(=I M7(J3ZQ[?>+GH9>.[8/&E]/63]!DI5P%T1\AE$TMGPTET#JSM). M?Y5/EG9FEAXF2Y\WF^GZ.-N^['#19&E'&FJD6#J52K*QI&<::I"">_=N8@-\DUD6)-\/U514=W>/3K#2W<%1YQ'CFS.CK=8]U'/?5]BQL_LMY,]+D1[GMXT9+D\Z=P5A5SXJ;T[ M84M2N\HLN0)10V@&)NHVQX55>FI6XT7[];DWZ7P"<"'[//V3O$R\M-][5ZCM ME0#<+%Z4SFZO2DRMS%2JK5*CU&PQ5[5\E6F4ZOG'ZU+5*RMXK?XB:Q.8TH\? MZSUC5O_(FU#EK0HH>N&W\!W7GLJUG$"O$51?S%JKXV/ MDDDVGLBR\53JYU]F!Q+W!C$PW-EHLG]#)F<\3IN9+/0[B<]W._'_8 [?^!_K MH9:%E"U[I/?/A%?#V@2U;MTL,UV1J_A-K3&2WM$U\;QL'O;;DVC+"^=_&K5^ MI9&2++@O4/XO-UH2SI@1$U9I12V.;6CIQQFXK3K<&GB>C;.9F)M[<)YQEW*D MLW'/QGONOB\"U'_E?B";*V&.<:VMY+Y_O,ICK%SS1\2KK;%R<-NF??DR?"_V M>UQ1\+EM MTJ!MD.8H?D,FR2 <(=PBY)<@DVQ;EY2'>V2[R4AV&<6B8ZZ4WHUI<.4S7E M'*_KSU EU$#N&VX]TH:S)8&RA[ C M$^D8FXSE5NY(W]O#=:,:+1I=*YW9?"OYQ//T5AC<)ENC]N-=+SKUQ;ZQLKO MRJ*#P>BZELDH^2V69DC: :'$PP8?Y8I3A)E;/B<#5 =P00K79'#:4 M4XM1+#,SRP64*CN:/X32K,BI?P\39EK-I)*)B\YX]-"/<':U6^>MPX"B_LTL M D?UL<)L!/XCE?B[V$36CH](R><9^F_6.Y=(O!G\SX1C67@_I4L:\6+Y.NKB ML9(&:+.22FL!NHZ/_""ZTGM%= 6$M2F]C6]X5.F5[F9UI)V4B@!J*P3YFV"3 MW&*Z@54XVJM6=&ROL*R 5KW6?D\EWLX3V984^JIO 9L*8=4S;";A=M8@J_Z3 M\8UI6I$5LB&8:>\@CIB>X+NUJXO*BZ,HR1Q10H<;[06%$4]GV4PLNV4M>6/OQ&:Q(/+&PW0(4 M,$-ZN CHWW_^Y^2$*8M($GXQ=6S#_L8/>QM!0RC\D-QOYHZ71OACG#DY,9V+ M@OCNWP7FF'*:8+[6BM6O#K=SL=C?;M R;[\M7A WIY*':Y@NS-SK_IHCG$FR MWPPT9_C%Y%6^+79^XQ/] %&R5A4@()>SW_5?\S;X:>;),KU8__P7$]J-YBKB M7T_:"!IB_\(6-ZR9G<\.AL1SY'3Z\URI8"<>4)42SL;-F^Y3M]5>L7<_":P- M#_+:?I@JF6>I'4#2I=*.W;Q M?B^-I&^IZFG5/;J_6S\YR-4G)M=D#L%?1 X-T,^9T'R+]$0/G!N M_H<1* QA,_EOM5$SX7-$VP?&-12(9ZRI6\36_ZAM^+W0=)&/F')[T>I;>PY< MH'/XS\Z&[XWGBZ<#G9+S!)H\-(QEL+HU-RS%$*N43YE\;XL\_3[)A_'TUCV4:NJ,)?4-&1/DO4(,CD'\7C$\LQ@B#^ M+J16",@.-^9L79[_&75R_5LA%7X-5'_]K._6>])FN^X5!GFW ]2GE= 'U1Z!]X\X+?:D%N*G.]0*=LLFH II7%AX.A<&"VM_3&^X MEYR:$BX?KE=V!]@:-NV"63]JY'MM>R9"O*W.X0PA?L(?[J:M#7^-O1Z"5TG-Y^W$/Q M+!O/+.+T0I1!OI!_SA/[#I%_@3+033'92CZV;Y+JRIC)UO"^_3!0(L9F,IXH MX$]1<^L3U-LJ5>MTZ7> -TKN V_DF.#S5+A_2#;OWA15VD%4ZAL69*=&> 'Y M;(%[GH[BE\726U++7P0 ^UD43XYG.:.X\\0$U*1/$*@YAT0L]LPEDL_3NZMS M]74:J]SI> =JHP$FXH1<\HLY$[6.I&CX*(J5HX_9 )Y>YT5)^QFUVEMSU P8 M>+0\77WM"BCS-R^I]['ZPMW7@ID5(?.H36: [0D_G).UTG'79=#FHN:^-#G6R?LY-A,9$2*$T649_AF_*F3# M/Z,%?BIQ'MLW.[WKRNS\[GXL+S2 MVA@KP\+MH+\G)*?Q)0209?-@'>3"Y6EOV'D7-LN8IVJ(I8DRZ14KB<3K38O% M2!)%/'9,RGUB+Y3CP)U[GK:2F;?.6,\]Z4D_)VYR-"W6[DK5?+75W&T=:7\I MECXK1+MH\]5JA9!UC.B1N*U(PE__%O%7H@S=Q+;1[W@F0$*LYS94>A@%E'$-WW_^!/_)7"K2KCR] M[OX?/Z1;V'A"-U7.35-_BH_I $CW8_G6I#.NR)T^,)V?:W3'F6#%+U56E@Y"@P4*?H:&BB7I- MAC,>X52B(#QW^>M+3,_<)]M/O(-5G;38SJFR@HG]3&89E&_^_+RUD1!+L^EX M@(Z2GU%CI-RVC+0@\Q2N(53>%?3RFCI(1@I!.N:2"3:672T=UV6CG=3*CU.. MM Q&) M0$'2(3]B*L&H&\0W9F=S'",JH+:'MC>/2LN--K7:;>ZN*L;'J52::RMUQ=K<3_^WV@P@U?GA'EF6!!>^9@H2JW'M_Q+ MI'EA#Z?@C7AA[1X!9\]34>]+%N_.[_Z\W9S?Y()PB7'I M_;O$O' @H95<7J1J[F+T^*?T=AU7VX%0-;,I57?D+FY[;J!ZO1ZFMSC<78,/ MZ-CLZ+SBT[F.R.7X4T_E!];N*9W7NP]#[JW=#62=L_O?/86=[9Z5U"VT+LZU M-RE;N!0"H6YN+[MH(XW4^6(;JB:;:?+3]W/U_8'K)SD]%<2JQV/[WU/%_>\I M&X'_W*CI]\MW3F]R@1"8BY1RFN$8W$[^PB:67I A\RUY)!1;T,8;J>N.^M[7 M'N3+W(Z"[>Z]/UP&M[TGB6.3J1R;R[IU78L$GB(" F09<]23O-!L)&)/D^1N MH32[88Y4*LG&DJM;:.\&J[&1V8!V<)#=\MP5B@1KC16323F]57S7[LNC5$ = ML#>26M: PFQ,M!]C)KT_661;9OX"W=7O\J^E\G*_1;CR)\!E]J[)O'>3RC

LI?I955XT:WL [+K>[RB_3^ELJ);Q>U,N9W'88A& %79BU@CP*NP22\1,= M[BKO3'PNX:Y4J]#ZD^(Z\=?]C#!5'W)!HEOV:^A!Y0](6(6:!NTBL^N M(0&G?X97]Q7]_>ZNG@C?X-HEM&17!A6WAD28"A6%.\\7BNV+66?K>68(WQS: M):8CRN8.A0QV1JJ*9)T9*BK,(&KZQJNX19$.^UFL5IRP6[*M&X]*4IV<_WDI MY1P82<>$0X5(NHPX7/&03J?8-+?:##]<.*V7M]^3(4S)\Z:>]3_4UE5..@"& M"$Q497()-N7C7+938.P&51P6D8T1@4%Z&<151>Z8+.EB=C10)B^., 346UT8Y_OB3>?U M-?H<$9A\XK!T2K"DJ% DX+&%YZET\?9Z42VT"\T9*N)P<9CN\%@G"8*'R\XJ MZM6Z4.T!X4,_K*MQX"\JFJXU^[R*"KP&Y__),BQMS+ZGMGSR\Y2[G5;/K]MW M#[>YZ"SP+T;#FT4ZP135?(R#M!?C$J=X+?I[>J6^7U;B84BYFV]B)-F[5BG^86KU5J56]ZF9\4H(MU#;E\6.! MA13"0@PFD\S\ /]W//8;>EN2C]SOGZ<,U"@?CM2AHB'(UM#[HL; %5"87%>8 MH:J\BP)TVA%$>!0O,:(, %OQ'9$+7M&$08.AI$P0'B&4A^F*':3BP0JBBCJZ MHFJD]QV60MI(TGF2S]:E77F, =.F/AJCC=J:*(B\*B)21X8H17A''TE#AM=U M4";D:A7*=*>*M"'^*+9% M2=3I:Q7\"'4LXKGCB0X4'9%G:J-.AR0:SXV3A \ROS6F/=)$2$0^92HZD E: M;)'6$GJ?UPV20R\M;82$XR-L*<,L++H"(;!!,,+OPGQ[\C;"K-(5D3"W8AI= MF!Z22;,B,!K(/0FN6)&2(-J:' M7PL5>(>SSB@KS)I0QA]PANR*[BB<2T-!0U#];?*,(6"WU@ M[J."!\M+TK &ZF19ZPZ;F8H0\INLZ-@@QC();W"9Z?*B"GKG%>G,.R^-$#26 M@*<*V&8R68@RQ"XTH%OR1<@V+TT*0Q\=:22@?__YGY,3IBPB28"LZ1X^+C71 MVPAA185/%GB =T C_)$Y.3&/BH+X[M\UY)ARFA@I:Z4H^4L\$'< M3DP>WF.Z,(X\)SOA3)+]9J#5]2\FK_)ML?.;J>*=0LE:58" \9C]KO^:M\%/ MLV.:>42CE0Q=:*XB_O6DC3!OXXQ@2#Q'3N=AU94*=N(!52GA;-R\ MZ3YU6^T5>_>P4S=GYT*[U":')T.9Y+%V?^4]:!Y*<-VSF!]FFM 8_ODISM9KG#B0\)1T8^F:K-F+24#MZL<>-J35) M/[<3TL_-2"P_/G)KZ[:'M@U[*C"9>IX.DJDI]^=#?ADBS[.Q+1/7?DYF\L56 MY:[2JI0^2:7)*.6?8J$'3*QT_VFKS'_A#1K(%&W]P>U[)J4Y8Y5.!_8?G=#A MS>>>Y%\CP5H8'C,6J&++*C=_H1,.,6_8FW=7TF#)]7N^?4?U05-Q>WU0I]:( M[2 KPG&+\YZY["7W]FSN9L;BR;/@/'D:1HBM> "5-Z2VI2BXUVMY/3OO79R) MHC9SQ5A2RI!.+%,P2UPR!FU]^62"G$, E3")#\9RO)#7:W_]FTGFV)BW^R4B MJ3?_V8B_@O>\$[>0A>!T=9%0PN9'>E\!TT^X!<^DS4@&EZ=FJH\Z"-,&,(5M MQ0T>F+MF&0_3WM/D*;9>U->B#$XC$U-Z]B/#M$6HDE_2KH0CI(V3<\\M3A]\_3TSRB3 MX_G174RPV-5\UJ+Y2OAWOYI\V40#U^]V%HV?)N.!*_A P;W_GM/01M#@[42 M+$N&J%6,L,:YJFB:-V^FF@6U^/&8&S_$E]B5QJPWQX2',*= 2YJZVYQ<)N9A M]V2JV#C=;Z5K"51I^U#0)G/M2BTOF5*(/&67 ME_OQ[BSNXY_C;J"S7Q+JN F>'#< MMOL$M2*8/I*$EU51\8H.135XW;L6>Z]8_+*B=I&HCT NR3:(@<4/I*HX0&X\ M:HIG7C*Y23VMY!5AB3YV(\L6_11"G_4.='4BR69RFV3C_0Q=DH;AWDF$I.\M MSJJI)6+N2NFN\7.-_?)@'KKR^*UO!'SG\L7<(;A]NR8')T^U3 M.BC6F7?]<%KW@3\3GVXO.E^/=0)U!R5.D^DUW4$1,$5SN]35FQFGF>I]JY%I MMAY>./_&Z3JU3J?G+^V+>9>QB5P8*4P1OBFU9Y0DT.V-*@?D7* M5>U5R%WED_X-ZI4;(#!_[UJSW)'9C)?=K292<.P>EB?8&Q/(!>WV7WZ*L_E%\0%G(FFV-348ZXAF&NYO:/PW+RJ"^3 M54X]H%3YJ2#'DI\.A_5%?+;!L\B\U5JZO[V6NW);1O'/S2+[ANI],M_L!K"[ M137;4.JOZE/EJK>&W7A0N+O@O*RN!9/W[64-"VP7I.6W#&RWP)&]:3)U>2UD M2M5E#M*# =MM669CP?A+'0K8+KE'L-T"4[WF'I]NA;?&\-*/%19UL%U0/'7 M<+OXGN%V"QS6K*32C\J@W+Y80Y$>"-PNVOSV.0%WZ3T"[A:8^^7/F?0RDC+R M*/W9 7=!Z^O$AOHZ?,1=^#EN:X*=%K5V]>.VGIO>B>?B)P8R15NZ[H0!N<@A MEA9XL9N1TLEAXDU-B%\-L11M!OW&+#GA^=MBEA9+7%X,N.+CI9*\6(:W/RC, M4M!J/A[W%9+Y1BUM&08*RZO@$Y6R40@H^_TY04MA6,[QT]22N&>$84LK=I$%:IHO=1DU2SL3+B*JY+U9TKQX M>WX[+G<:W#(KG#QN 0X50L?1W0"F@C#.,VFOLFA?73V$8:*7]P7#\=X[OLST MS,N?S"";;;Y6_'@;'?LLRAB<\$STC6!:V8/ACWDS??*@W%W<_KGJ]H1/S!_[ MQFA]/1D\Y]S8/3ALB<4AW=7':J;93\B]->QS7XP?!618M1-\7R V\4V;1^F^-49B@V+T^D]RGF:XLP<)0_'+%^@1&AF>2KQ;99_ MJ@0*&^N$8J%?3)\FZ=3;P\5#9J4%MG3[[<$:6T&;0S#<=U *.7@.FK?A7U*M MBVFJ>_EV)7T]#OHV[?=GVF=7-B#<.#CCY(IE=C"WU*PYXP9*XZEXEQJG_-K[ MFVR2Y5T)=T.'D \$:;R$<"/QV"D\^3PM_DF?QBWZ^)3B/I@+NQ?>;^ MQV/G1E31@!=)%A:P,K#9B)<82>PB>U-49:9 W!JCEH-HC+KR+-XPAUJ$:BR[6"'L9#4)(MM1=7-:$=#N]3MVB$/L&T03"6 M>(CO],T&C*0Y,,B[#B]U1A(/TK/6C@M"E9\1-2I-%L,FI4O+Q=+P M+?52G-QDZRFOEHMT#WHV7BSG*PWF+G]U6V+RS>;M-?DV1MVI<[=8V["386Y,*J=CB>4@I$UX59.'BRU MF(>EYK5Z.VX?%0@K+4 *PV6EA:)GZL5+6FO%^LKT=7M66EY@[!,Q4BC1Q,57 M5D"N(TUG5&Q]!9,=ZS^A;"VPJU= S&UY&J+V6E81,F?7P).CN3-#=W%W^5)_ MR=WV^SUA5L=LCC2AQ?/\#C\,Y"H^5,%$3^(V#UE]I"*(/&26H+97)7[]O6M& M"@3NN0DC+0@[KM<3GGJ3J^XP>4B,M%7=QF5L%/>-@O9DH] *--XI^,@I2J(^ MV36_+OCS@EIP4R_-IK92]+W^D5[:N>)MYFX&'YK=OE-V=1_];B5?.G>:/B31 MMT=66A!^24[6:Q^#XM-[^X!8*239ETZ_'B&6<%B&N] *]_I)<0R8D;UBSPF_\OO@\ MS=Q_E!_SE6*S^/(=OS^L" LM5'%\!+$GO8]/3

'G""*+ R(IN1+;@&QF_W]R7N@);0!M).FR<4Z8VOU^/CT29&:KH M751&&O,VXE5\:M,8S-7X#CP"_"OZ@'V*IX4_PWOY =;W.NS]_RS%,LT#,Z M))]IZG0(SPLC\"D\8O.B \N,%)O)+4H-V.YSH;# > T/T\X*S ]@)>9D<153 M:ZRB385LMXI9K5OZ4 N#WFH5XG\5[9(^I%5,L+&T9PN=P-?PY^GQ$949C"^1 MP3)H,)24"<)O&2,5F=O>#<&[EZ*^OOBE9,[!Y!;AYOYI4,YUSB>9B%7S7108 MCL&'4.(W/)%!1809O91%*7B&/C[28#^;^HIEQGT1,["K G)3.6E?PFH8"Y#[ M[A5-?:W>#V+EU"XTSF8,%+/\!(LRB\W&%T76KKCH/YB-?B[8(8S-##D^I::D+<>8*R#=C9"+<6^T9$0.+?<3NZ;\6%_4'Y*+\L-\#6X M/3-.(LVF4XO9(>&:+#,%)JQ6?,='EK'L:=X4-N>(C:R=!8Y(QY1+Z7Y<56Z6 M5FK:G",\S9[ .2*>9E/Q)4??$,R?5A_L&&+,+/6IK%_K,+@]WVA+#[F7B_O2 MF2\%$5C1PG"M#X]*AN%M?W/KDX,O5ANVXPLS9S58J2?X/.M#2C .(>&5UI;< MCI];V3V/>";WI<]I C"3;NTL8#O?Z>;0 MJ57 :PP_'*K*!V9 '4F31>O/#MLQY1A^U[O80>ZN@JHBOR,-@@S@%=!:BLY+ M]M^+BJ97%?T182;O*#T9,A.?QNU%;FC#%"+_S!2&?5)%>]F*@^L MBXJ\S M\ [TC>83R/21W)I9@^(@C^8,?I"_BJP1#:#-7AW+[]D(:G&?# MAFGO=LJ8YYR!N/"8#:;[K:H.7%613#2^UU-1#TL(1I1U;)II>!]8P7/*F:X9 MN;SN/*M@X;$\5+.EI_N.;A/2&8("S17XRI8^GS?G4C&G0O$$H6J[E^N*^"J/ M2[FG=MB^_HTIL&]MF,IDV71ZYY&!P)]Z?&1YB4.!6P?'Z<+'E7'8"Y;;U2HW MNFJG;AY>9\GMOWX]G#W\^G7BD$V@&D_$CY.^*& !]HO!=(J+'VU5XN(I?&*T M16OH/U_H[.,$S(20 Z'ZKXB"4C52F\C6&=%1V>BUI$4;:1ZY78ONI3\/.-Y MJI32Z/PQ61Z7(@3Q^<5H6#)))YA*FH]QX">T_^62I[ ^;4^)M,E#B_Q0Q&8= M0PAJ?W@[0$Z;[9[VWG?0CA._X]GGZ6WNDI/RQ4MT_>*5^%W,URNM_!5-]_9( MZ/ZD!%L+Q\4N'.06@MB;>1X7@A?60\_P,]ZQEGS'"DW#\@PT(B3J>/B<;:\Q M%=.@?)$ZCTVZY:M9DE'3W01$ZZP8M3U)8$HDDV-&0X7&IZW* M6%",P@QJS$4Q5GP=]*\NTFTO*ZE:JYX4:]56HW9U5:F> M,Y5JJ]0H-5M>)7 ^J90H5>O'1Q7BFR4=E\"]Q3.2.!!IB0:^33+HL&10APKM M4\K\N+HJ_L0*E=>9N8$L9J&-:18:'LBH"X720#,#B "O!3[/MT2+#08+O8:$TDN ^9J@JPJBC$ZS9-3;G%)UGF0IPN"):==68 ME@V0KXQEF,M2'3YJ:Z(@\NJDUKVB<[XRIVP\IJ8:/]1Y59?Q$;$O#FMCXX.Y MM99EV=*XLW6+0Y/+PQGMKZ2.J<6;C>'K(Y)O8MW^3(M;@R41$&.*]*G@U5PC MT3R@::]I#[K.-:",2T_L]]\STF#.P>S.V+D='Q*44:_/B/CSN(\%YN0$:"H< M'VDS:E=Y62GVT>"4RS4H+CM?;<0)W/D,=,ACS[!ACR94-Q$N8>" RCX\H^Q!*"HR->_#M"T^UW2PA M'A"T8TRFOC+"9Q.HJ(9.F;*B,EU1YN6.B"6ABK#TU8&YAB,LB#40Z01QJVE( MQY]-02TBC4I1Q*O BV3T6./TX5^X 8MN?+(0#57SO:ZO^8(9Y+L-].:#/'[\RK>\)W?#(0U M*%FK"A PSMGO^J]Y&_PTRVPULUK_^2\FM!O-5<2_GK01EKSXX4.R9G:>.A@2 MSY'3F=_K2@4[\8"JE' V;OY,^_3+'&H&_"N"4K-:?W;T,--RP?0SA3I17@PI M \=@!N)0S(R29%[)_@% _*+UL=6!OU3AOM8/!Q@>[R963)Y M9:33PR$Y";+T*J 3HV"[D2<6BID5Q.(YM;&4IK @EN$[F,J:2//+0"_#+W 9 MO!DO*R:5HD[F%P@/H NYU%_;:?=))PL'1AJK0=TNZH#7FX'] L:5C5DP=P-H M@!J\ ]IEQ[&-5=C *K4'L46'-?).@D:@ BMI9CG*.+ -@+1*_/?UCP"%I'T&/L8Y/.)[*ICW?*! M[?#,ORSAB8UEXVPNF=E9SM."! K.4=O(?T\;95JY6L==1/G:2]'K[T"^EFEV6I4"K=[J'4^ M1QQ^I"M^RI]G4K/RYZ2 $;W59_GS[2IJ9[*NA6J#6U2KG_R"=V5Y =VMRBHO MU(@RKW;.UJ->5&Z)+^]9;+HGJ9*J3IN([5E@&$Y]M:X-6S=__X)KUM1SEIJS M*GQTE!36=,-1:M9@S2XS# "]JU>&90H(LR)QS9K'[GJX2HWFFKBXXQ(T-/K],/;4U/I M*M(ITOM*T;2\3IF9V+P>S!Q]_3R:)&)CE"DWKF7 6=VH7%G=$]VGC+IVZS*-.I_%R4!;WFI[6/>S= M=(K-Q=UZU^_"XO92DM]F]KIF=BP@,SNB^U]]Z-^F+Q\'B?N73VAF1UY*<,DD MF\RX16_V;69'\\QN&N)T+/-Y;/L5(/]QD1V)I59\*?K2X;I5JDP+-X.+:7L# M*[Y$2TNG'1RZ5Q*Q,CCZ/>0%SD7OI:;M#T"CFH 4(G"BT MY>N[4:*1F56":,)85NU-#2U@N1) 7A&6T@,*>T[,82[?:J\ M%:JIBO[ZG1BR3F(("Y*(E,@_/EJZ=?*=#M1$UQJH@\1WT$38PB]2,":LXY8+ M6!U^%#Z4GO187-F!8=E(0E^%Q1KF;"H=8U,)SZ+5D#U!P:G(US*9;C? MV'+Z(HA9(IEL<336\?> V!= @U M! P2(@%_B<L\H&"9?/6,*15KU=IUIJEZEFI6GS\6E402(E0JVX R62A M76V3,+=:9M,66T'D>&5O(_2@Z[5Q]/&4>[I1Z.CWS/Y,' MTFZ>9C*-D2FZTFWL.I:-FKZ24K_8-!@KJJ A>4F]'6."?_VKCQ7O>DS&5;^^ M""M]J0R>'_S/XZ,2MH%[$Z(&QGC?T.Z&2'VGVL&JV_$#6^I:'Y\G;0DZ'44: M#62FCWCB,04;/1[[7;HOULE';*ZWD:2,?YKMR.#)(J2'0\X-\T/\R4CBVT@4 M&&TL#@:D]-M0422F+?'R*R(U'> VC<>F,(.,\60@-1WO(#/)GB?909 !W\,_B23) MB)Y@X%=CR-88R8#(.&D>H(97T"I,/M)H3B!>3DEB%'P4Q_1@!LH[#%E01?D5 M/M#Y:,H('Z^U[URY3SC9'VV\TPJB(J">R@ODY#M4I,D \E5_&/L&2@N810R, M_8-W#I;<"O,JP\;#.[ UNX2ES-6>4$Y'$,I HP'+=/IH ,$R?(%.J_^0#$U: MW 3/< 2!$"@T@5D4FL4!?W<4554TTQP$?PN]V&#-H3C$?QME^ V1P&"3DH[. MQN<"PI?W:+4&!1P !#K!M&$A=B 1*F+(J,QKJ_"OZWBZ?<+*TYCOUH9"J*8HD=D0:0 !N-ZT2(G+)%]B< M@OVA]Q6-".&.*K8I2T(U8 :JA8K_VL]"^=G3Z\;3L1'T[^E<#2H$->;!F,2* M":G$RH)J#%:&.=X*75$'N8X/J!K5.X;Q!WFMM 2# 3M@=/X#Y@Q-IJVT;+#X M5039W?!'CQ=EJE#@<4:Q+7@$'C?D@O7NWV2!-EI&GD5*/16(W2Q3J"$43X!]_"XHMT1IN ]8AM M3WR39=(254?+&] R1!-X_/$1'C#?@RI0:,BKM %2&W5XJ.Z$>&SG66\U\M:U MV=LPF3I]69$4PU+%I,5&(CD)&H/^3^9F/;Y/ZN0"M;+LC6JBK9OY:CCO&P@83_[Z_X7]8:)7.) M9\_P>YUNGIIJM MR1$[PT6\!UM,T:WT5C'UCRCMG/P>C1B7*RT(-.I&9<9=, MOMI-OY^A5%9RQ?72>CQ.,.22/U?-/[WI_,&$#W[^'_*]4+^97KPF=S/]LNOT M@YO/T]U97W^\$OLOF4TGY!LCZ'.L^<-LBK M]0>R[U&WZOD#'#14Y-E@V';VLT347 ,8FR5-ZF;S'?U>U/MFL*OT89RU\G!6 MP@>W%O_Q/+WJ%)JM=*S[ENG\M9RMMRO#D4S_[1$]-(:]TRH928\J&7XP6^O0 M=TW0W,QJL+I\N>N.30$0R0Q>IM7I:+X+0'SIY;(9.2$M%Q<#T",;BZ_.,/A> MLJ5+%N("91-L/.O6IR. HBHS06\O]V[B$4NT0N'S]/YEDK^=Q-%53MQ B/O) MR+:DM56!SBB/N&$RI\_6Q8Q:C)GE2& M37.KDQH^$VVC3$EWJ6!WK)Y!@? .=:M6%=GP[N$_GJUE+Q__7C*A6/D MN8H*^X!HP=8!@#JF/,T%WR=_>-(J:@9;CHTGW;#%A[ ) R)R^*(N'D]\83*' M1=0$9,:%+_:L%KF&K"\@&75%_7G:*C3X&]1'3VHF?*/(#&SNR"SB8I_8+')= MSZC)C R'V3OIECSU^8D<:9*Z2PQ[O=,Z 2M 88+GZ7NE?ME*3\KW0VZ'EI$1 M*#!A$S\ OO S;(Y84>YE1I7]VT '<3R;^&T'4^R7&9U43//FBS[VFZ;TG8' M'B8VC8\G<=?\M4,09&M3-C0ZIA()-I9RRRS;7GK%;!72J>B@#;.>IU*N\388 MO[P/U+!M'%-FT3?O9]5)A7D[ ?8OJIQLD,WDV%1NVXIO!T;8\.54$I_0$AF6 M\U%FXW-0-BPZ0OIKFLWDW(J!;R^HXJZ-0?(= @_#LGJ(9=.D+O&RCJ=3PM\. M!R0EN0IE]J;B]1NZOT'=0>IEA\88,8$%D79UA19 6A"2SN])+G[(#NY5)J5O M#HB:N.$R:3:=W<0HVKL9'S3-HTKAQ<)(GQY!^HWR7('RY#9">1:?Y\L![1GE MJ3[=)GJ5^D>SR.T0Y;G)_,-!>1;C'%[9FEALO^YF_C'7^0 M/E9CR?=Q+_$-\EP?&+='<;9W-9XQ$,EO=6&[5M1O+E_ M_3(@S]0A.[C#!1SN4=SDTBSGVOYL[Y;FKDD>40*[0CR=77ML=6;SV>=IM2^^ MO.M%I??T22O$NF)!:?E?1"*GZ%][A] ZWT._\1DCNX(?$X[^9.UX:P4?: M)92PK2"^^\>[..B2)AU>UD*CK@:4%5[,YH%*DC822AN4K:I0\\79F73$R%U8(="2VE3 NI%Z'L.S1 *$S.D=)3^6%?[.0Q M([:0>Q5O.SHAQ+<^3^/Z-,:WL_=WZ@YZFH%\]MO7;+NRWK3U;P_ZMY#.I$8? M%6AQA/\B,&-:B[O(R[S DQ+?/%BKDJ2,]]%XR$8:5W4V*V:=QG8]5VS6VHE$ MD9_5(%M:S/JN5+TM,>>E:JF1;Y7.F$J5N:U6X%.SA;]HDI9>Q7PU?Y;W:@GW MG5"Q&IL<,"AV!IM/NE5'GB*)2_])GL>GVJMUX6T%_KCBE&RI..0WV"96S.P5,.N'1^ZYD2FG_7,QO MGL>78;,^7*%10Z[N=2%OQF/*3FHLG&D^%MHU4V4@[+ML]Z3]JW(*).OR6+ MOD6)WG0LQ2:RJ\-VKLOEG^#?J[UF9D4(JYUA4UR&3?HHYKC18GN&;K?+SJKQ MR;-7)?$N&8_4X)QNGK.DK22V^(1N3^QA!&>%#E2_5O.93]B&Q/+L-AU,S MW'4I-A=(WROI)HW"SPK::!E#2@3E&F_JC1@OO-QP[FZ:W\PN),^<*\?Q_JT\ M.TUPLGE$6;_WP[=D^\0K>5B2;=F2H).NB/KD7!70F M:AU)T48JJLGS\1?M2I%[5^([$O($$E.1*[(@OHO"B)<68S?TX\0K5)1T#16% M/XSG:>YU>LV]52Y+9>D3L(IK.U@)4^A$ A(9Z"7FQ] @+ ,,J$?+"/*.B_W M1+S)\!MZBB*,14EB\8;D-=17) %_.\1'+]GH $MD%326AOZN],$_20P*$Q;B M5<='HFR%IO#U+K&K?0:K=K5M'9$O+)W.LV59ONB]Y21?;5RO:M7SDZO*7>F, MR3>;I5:3R3=*^-NB&06C,2\2_IH+B'VE9J^AA6G*MEA5H7M95)5I,_7>WC(X M$ZE(5);$G[@XF>*M<"74JW)YD-IRBF>H0SPSP4>84C9E455D: */WTG%_[-8 M63."-)32?\;Q>_XFK%XW!JNGTON)(&4W"5PXR3IO/^:U6C?8H% VQ<9\(/^B M%A0*C[;<"16);;TH_<9R7_O0MD,P6@B;,!>1B*1:_:U\Q%C=Y-/V3JT_Z@X$Z:(?4 MR>7+QE#6$1Q;,%4\GF'3L?4#=U_9=;B.2-AF:7)I-I<*:6DVW.]GH_M"_^GV M+==]V6<@X\KIC/GFMV]1$-FE.0A1X#LRD'B>=I,7G>;X(OF@'CJ6E\]>H%T&9Y9*BF@U1.VU,"D@N=/'KW]UU')??*Y9YYX<>Z_Y%T6= M9;G,G7?)M*S?S(-N1JC*U^)E\NG\9=5&=IW3TL.:F;[I.6KC,. VM(WK'6)= MF6+3Z454'6S:.4=U8!SSP\D*9[::&;K2>:T-802E#Z1V1 W5\3^0>#X4A6=A M:+#$?+K"ILNIEQ_N[U[EZL<@M[0F@.>@UH-%;K%PE6H9"T9L!.$AG<1MJU@? MJ>BO?U-NI_!P5N_OG\='2I>A65#"2,7:@<20=)C<"4EL8(;X7D5P:^T19WZ M_F).%@5"VJ] <'9VV*= >-4Z@XOK]V0NVP].(#CSN7^.3]1>4;W[41[USL8,"E B>T-GP)$+2#2<=ED0X_2*VCKMA MY[1M@X. *L1V #(MG=4%GM0^,0#K0$Y'29O+[GI>5IXP]2Y24S3#]WH&-N_ M& WSM72"B:#Y& =^0OM?+G,*Y&][LO0F#[61CC%H9W]%.T!VFFV;]E?9.O.P MBWCI>7J?*\H7B?QTW$YXP2Z*M>MZOI%O5>Y*3+ER?MOP!%%\4N(5D:KSHDP, M+["U.C8>[5(>9?H\_J.-D,RHJ"/QFB9V16Q]Z0I((- HS%C$IAFYG3H8##/- M B0-\6.@]!4HBZA(]$.6WA: ;]362#D1O?1.ZOUXR&^[K]3SGN?I!Q([U9+X M-'B/D*]D(_&=#4%\SPC'4,K97_#YF-DA3XO/TU'L_D\[_G;=Z'FBV&X+S=+- M;:G:8J!Z0RLL80J.0B>=;-\9E'*Z$Y>+U*W'1M[(Q.A_UWIW36;R0U64&"[# M'A_!YF>)-#5PG0P!6)%Z(%CFXE7)][!M3XO3R0(#-;T E7F-U!Y2J2R^FO04 MC?E1572$9\#\0#]_GC+8?-=&/+X+/P4>;]Q@/8TU;@,4Z/%1&Y%JYCPS[BN2 M-&&4L8R'H.%-( HB^.,,C6$,\G2?!#3E[RY&L%]6R>N$Z*C;11VBI'7\>',I MZ((>'_T0?S*([_099:1K.N81\*1H?8#JXBOI(F/))^J\A&> 13]9'#Y2,9&4=B/+[! &$^U!%F3;QW M\$'?> _ QN$&!TUF>^;'N(^@=!WSCC28*;YU)-///RDA )&*C\D0&<1/;Q.P M,];: M.>S$T0QN2@&&Q%8Q+X#UI\SZ*8964Y =OS9.1A7S.\ (R GVO.&:;9 M06!:T0M/F19^U&PMC+OQ>V'$]-689D.%5A&R'J-T\9K@+^@X-6OM!82ES$"4 MZ3P'(TD7A]+$=,+-WD.7RGB;B"E#X,5N[V'LKS%H-\\&.Y(:NY40[CL7%@L6 M/![[/4\#\B7WVQ"[9--0MR?@1FQT7\TXT&"'Z8Z :051@JI:3)O7G!O)VJ<( MLZ_Q$5OU>(^K/+E"X"<@_J'4G/>.LBDA@U5$8X.,%1/]+S,D,6.V<9Q3FLD- M-Z&DX&.)_]EH_(!*PR_&4RM6Y_@(4PQK[1>L+T V:)CEM*[A=L2B;\QCF4YE M.3T*@D031+IG1=G(+&.A:Q.\A A.O8^_TJB-HB)#T/##H:J\\Y*UT\GB0AH) M4C6GY",<0M;\"ZU6A=!61I3VUID9;SM9HPN"Z42.A0-L5.NS;;-HJ!F:1\?K M #O0$K[NS/ #/N,W@&01\(/):M,KZ2(:SBR\Y/C(5%2(W$#R- MJU"\0+QP4I;0!V0V,4T%RP["S6=8&&EF%S+R,,ND@>]D( ^6,"!*),/ 70@E MV7L.->$R$6EY6;CG>T@S HA)+FT$$)-ZK"'\@O$6Q6R,%;=RIY19X-^3#L8%]@EM&LU* MQ6)L+.:6QTR.NBP^-HG8KC7/4B!*(7D1[#FP=R>(5^TQSA;>$

0>:UP1F92)UZ_)E'J)(+V)3;$>;8\ MEOGWZ]Y5PMH0E 98OE@4,A>;>D97;H^5](WZAB%!1&O+&&/^EX,]LVS?N!\E M%^Q=:A^.C;/*HD*"(Y1Q7G*3X@4[*\,+R>8!%("=:S\AKZ*B6"J_/SW6-'&> M5RFQ5K*E12LON%&4F [+Z;K)>)G3E"?/'1_9SM1Y@1J_9B^SF M-"9F+@!+FAKZ8CE_@_DW8W!ZP*=8 /H*\%(0Z\5PSAEG;7( -X:JCY'T;J)E ML-( ZUZSN>MZ*G@ P0K\#9W'R/&,9?K*&.$+J3J M^#9&@87W^D@B10DIF;F MPNRMS4G=![31*WX;FMEU -,#!0.J2Y%/(2\+C]C[2;8Y$^5)!HT$:C-C^CI< M(L:9F?I_NKRH@JG^BG3F'>K8SSPF)HU,&Y@\EC4U*139T.?T(?D==AT M8]AQ2792&\ DFMYN7F',@]+<8_"FLPO?1JQCWN%&H5=IB%"1:G#Z6!?=C?6- M\4SKW0*6DN3<-\)6!WW'_*,]V<#+[V0L"Z::K!A$:R/G\/VN@FVDF ;F.BMX M"&(7CI22V 'N9CWN.#[2+!DC3+OR+CY4.15-R*IH":'-X%I(ULE-L"J$PF5UB=/#(CWE5H+/5 MS@DW5F1J!7P=^^KBM7\AU.7ARSF:Z2QJ !A[TF2;]4RL0)?CVQR#T[CI?30\ MZ_1[0\JJJ(>))R&-/*V/=[M-06@ZKX^(YYO(*>+&.SYJ&:Z"99X"TWW=P_+( M15L[/"$SOPG>OT0KF8(;7]<%[0T',XUZ3 RO"!S-3&\(U@,0+=!%"0L551)! MY!E:CYJB2#0\9#.)@>]P,5 U2^R:^L?5:4+]59\5?;+0I&9Y/@>7>)YFJK&T MAD9<3NZ'@5%P*VPQ[SG$0US6/2?QW3TGV.XYB>_N.4%WS_E4#7-VT.4DX]4! MQB$?3^BE@4K(MJV5"O\#X*(YM75[FJWSD.0QMB$#6Z!.FTT<#4'8:]7AHDC(VW"X\:2EI>(W&V))6OPY&^!-,#(L< M0W>0*/],>7P+H,\YV3D!U(<@_%B!TZPPZNB,),HH,M4]O_*R)U*GR<5*ZMLO M?%=4->*PYBV1SOPP@6WWQ;KI*K$4C#86!P/BEU,4B6H'/")#H9AL TXL>"1 MBU@*B1GR))5$XB> 3Z**BFB'6;1$&ZE8ZQA(R,6;0,=HGDJ&Q5K,YJLGWU&< M*X%!\4Q?[!%?#AH0D0;ZD+J,H+XN_H%ZCBBT"5"XX/E!;?!"XRF9CX5FCKW) M#":%7S#@H?"NH7H%I-'O;6\Q?%94%3)Y9J (-.4&_-3&%(#43 > *Z"*VWAA M3'I#KHWZKN!E8C')Z:&63D[3,0WP$5#GY5?\(Q2E,>"_\#-=(BCZBQ^+GTI1 M1J*JBCU*.'Q8P"M.NZ/#^(8C=:A0H*,C&Z6_M?CGV/$: DB@N559+]/2 M% *M>EZST&,@* AC&E"V(=)514*C 6M)#Y89Z:(DZA1#HJ MI(P-ZF(.3PBHW7I61U6&S 1\+ 3[B.0^'+#QN+K@WY$P.55F--3Y5Q25'1$^ MXT1YGX1C$&'-I0IS9A#POBQB?L<\!5$'$,M4DAI7&5O#E*=NG$94FX9F=PC( MX#H"VU9H-,5\"];.,Y8CD"_\(%$'9X\12[7 '1K:=(SG2(F5J&_4>@WUJ$M, WSP?*\]?$9(#\'IK+8 ,DSL<(K0K \YY% MB^MU>Q=?U[HN-">9"G +Z6^$[8R7D@R@XR."J@0^%:C_T\111N4\$CZWS6(8 M]IB%,Z:Q]N3G0AJ>H8^%*O[^7["RWK]'^*R]&#Y;>U9Q*-0>W,* 7][>7VIA M"NL/,-#Q.1C'1Q'#((C,)?]V"R %2GC#(*/3^5'Y":'W,U-?_CC[^;TJSCFD MG%V.0Q!4#0+ZF^NX9J_H&IZH\/O('2_C]["^T+!V;08$OKNPO1.1K;70N#$2 MH_K\+!S187WYG;6L"O77?,LZ]#O!!X MT3R*"72(9CUOAAQKM-/H2MI(+E=$AQ7V%OQJ%/QRADWX+7/K^6^-&)C/[>L0 M+P16-#V6[AJ1X0%H0O-&K6"S*)-\3 AS']@.CNH9P9GF$[7Q'>@9IB)K(Y67 M.RAZ%#57O!*]H=G(-]OP1A-W Y1"^V.H!')+$5\&4$TT*6Y($T73P:H^#':) MI *(Z+"^;>S(:_9HV]C!VC!0^TW3Z6#0!Z32HZ_#.]].IFAM/(>324#_O[UK MZVE<2<+O2/P':S1'@I$)L7.?C.7-N%V_YT!R8HQ)AV5$WVZU.TX%NKTQ_79%6/A#*H.@ MLAZX*AVR1,M[LDADE?=D[D_L_MR3WWWVQ)W]898R$).ODR;X3]"'%>UH,0X% MPGSWYE]7%R=&ASY739%CODZ>>G\F&AI0="OPLN*1N70>^+"@)3EF3_NM5.MRUS6MQE"4CL. M\R?C$+8X!3?A#='9CGI9P5OR48L% ZW'' QN!H(*?'[RP(B-L? QT 9\;EWR MA("XB2'A6J5+%(FE6!R@Q#=P2^LE;NEZ<4OK)6YIB5LZ_S@6%1?@.Y;S'QZ, M?'N(72=42EN ?22\B&#:L?*_T?YE'JBXR&])]EEX$R'@"/XWM!.M;OQR+,"@ MV!"_C+"9"#LFXMH1&$D3 (0 /LI$*C %H M-HD?L(0L67F>8AK87G4!BD LB-HHA^2;U(56O#J#,O!F M0? KB3,12G*&\7+3938GJ0N(PX7Z_5-S6I(NN!#3=%HZ']H_!3-?OF;FU0E, MLX VNASF!Y<#C^\[IKU]JHWM;-;2$TN238=G>@$W,_#24P:! $O_Z(/8[J-0 M\'P8_K$'DKVNF[6V;C8:QRGFN105]?8O:1J( JD\F]ZL!(3#HAQ.I;:D#OYY MWJ#FU.-RE0R]66WHK5ISSGOIWY+.]=N@O]-IZ[4/4/\A5OAK8(<\9?_G[_GY M8LZ>^_[,LJ1O9R;,O_9M/W+A)9ZK:XWV_75:,GZ8,[?F&Z&BV'JG49+ M;YF-'&Q,L]W2VZNRR*S_HN'$M X<$2'5/_2Z-E MG4;+!TV3'!@@,T!J6S1 C&E:I$)2TQO-JMZHS6B*.3- YM%OZHU62Z]W6J4) M0FJ_T=%KU1E[;"LFB($'I+4B+<4T00R]!HI_O5G+P<8@BU2K,^=E=K OI?6Q MDQ/[@OC=B#TN[(F;,82#'M3!?>2X 6-+'.;V123;FZ&]$ZSU=F1 MK*Q0U?-0*)L:WZ/GR/*C/G7TD[W^5 ,6F8HUG'3JPZ<9D(/,IL'YZ&O/7+.' M(\\/19R\.[!=5M'.7CU#G9]^FZ3-7?K#)1, M/R$6V],_V>$X9CG9OI(\I-C!4C5.T=&1"OP<@+2?YDO,[$B^0PTF7)L'O^8V MF[_DV%WEV#Z8K6",*4P>V7(97@ALS <$%J4F5?/X]('Y&$F@9FPE<^[ ?N\4 M<\8Z!%S[(%KCE#Q5\_1D^]$\9-8/94COA@%14)/R!CM52J\!;C>F%S]Z:"J" M-.I[FNN%VD_7>R8%T1UKH<]=[ M)3?@"[*H2@>CRL8=E2!WZT"H=L"<.__5U M_#N&*7WJ^P$\,J;*<2L4'9SP.9!FL ZJ@93B/5?&0BE=D[Y&5IP'>>DA5EB. M6W,_Z"X;V2%N[1T/8$\Q](VZUK7]O\B&^V^!XHYD!M[YG<=ZG%#_L"$^- MIQ7>$G8M%>5'2Y/UHMP9+2:RR5R'V=.2J>I&[.Y_ML^/N?8_OT9KK9 !"BHRS;%/#B8%5DO MBJDWZYAR$&I'3TIMG)PY$Q MJVV]W5@BV6:S9X8@*+4'VV4N6@D"%CY[4=;4J^TEJC"RWY9V3:^VEKA:UK$K M[TI*NV5^Z'(_&-BCS6H 1V:SH7=FC9YM[)+1:.F=QO*D;%I?H^M&U8Q;WG#H MH:WO63^S7AE0:3OUW.AIH*#4FCG1T^9_>Y=P90A]YA7(3.8GJ@YJ;#WKQ,^E MJ6FC1;3$DMJ08\,9Q&.2V80H M\FR)"HS^6>'2=;QG> _L(U_B/2DG+SR.NL:8,Q_SAUY5M!T>H*=-UYX]_R59Q@1/CX;-;W3!N7"J!WG)2I4\ND: M)_L7L"F+&4[&#(&9[&$T!%YSD5.DE2'8;>2C-RT<$UN.@!'M ,0CX\^?Q3Y MKVP$S[S8&'!TQMIGLX-&7%7SGKB,2'!_2)'O9T\@70-Y%!AWF.@.81,4#=SX MTQS9V @+IKE]MPL6UBC!PB:;L0ZPL$8)%C;KKRW!PHHN[+L3K>+P (4Y"GB5 MU>G"5VL/]A,G-2*@:#!#F>^ VA&4P> ,@L%OG_=F(O(KET7,>!,@/^DUMFEQ MVRS+4QO3 3YE&P/]LY9ZWFI38;5J[S0\EZDX;+5T(R^!G(6+4,]R$:IZ?56? M32;;GYH(,.<,S3AK5TEG>%<*PYP%76T0M>1&FIMLZ?GGU052:A9K2'$%I:%O M!Y;C$51US\/\TTFB*W/AD-DC@4$]CM-28[=$JG\C?.;.4S*+#0W$:>O0S(N# MHN2BS+DH+5VZS^$[\(>$\^R-)&HJT95 ZK9+J=3T.>B^AP=Q0C77'/LG^C)" M[]7#D0]_D"FV"IV=/!>^:GN)OV%#Z22C/[-QR:A[R:B)\G'-FL1,D(_BC/UD M1B\F]*I\WI)E=IQET-$J>8)*-Y ADEY^JN+PD2GDU8<14'QHQ'T00RA[1K[W M9/2(DHB MR.,=-H*OL^RM% ;-!U&86OD3\6AA&6W--4-B,+O_^R?VGVJU\TD5"%T!#QT> MU"M:]^;;][N;ZWOM[-N%=GMWT[V\^'%W>5_6$NW6Q"Z?F!-1\CMU9[@0J@K& MF+OPJ.\Y0M>@S)L^?!P4< T*N[D_0/:1'@KZ)AC-%HERW$[2#_!C 26"]G9" MRL/03.@9NKPJR&R!O]SZ\#L\[6B7+]R*0OM)M(KZ,[YE;C"-@?NDXV)Y?41J M*P/NXC&GJ;IFT5P*QG!Y$*@/X=:!Y:!1X[H,15A_PIU6DCM',7>FXO56M+\0 M:04L._@':M;;HR@K3U(CPM[T?:F\PRQLKV]; M\G85VIG8E7M81-\F@Q,IN%3I412)"0(Z %8$' U3V!GKF_[*I"03!F(T?2X//'R&$2% $_H/D& M$6+7)"9M4PN9:(C/2A)078U<4 YDFL!B5AK%K,05*QT>X# 3C<53O(0-S3!K M -Z!P748TS8N%B[5(_/[ F9+[LIDNRO:S5),)%(>DENO5&NF M):U^_L0=@=H#HR&DM$;];9@U0 +P_=??K[Y/\WK_%8P?5+1S:MGFB3V9G!'R M'QP>+'W@<&RIU-&&P6@!7^K ^(F#F'Y\"B@9"ROR9;+EX0&<\BL,E[O (UW% M=YAC,V&=.Y(9P*L%7(?";O -BH6D6%U\EZ]P8TOA@W?(@*,'2S@A5'=)&LY6 M+"7%"2B-R%,3F>TKGM(\N!Y\$H K] Y[)0]!C"4%HAU24N*LH$-OK&@'S5W- M]=X@69M+\4I-SNC+E=W=@RX,?$/S[R@KT9C*8MW:&+39K11 MCEN;Q;$YO94F/*,]*L@* =V#T[1&_8'FUNL=%=I[(@>K-9 M$"M/J66.7M;,FM\B#'B_8KNTO)!WK/YZ25T"0&Z="YZ]3+B8N,JG5S\ME6C= MW+GL>.N<=:UB[&,7=Z:!9OCP^R?^4CLQ*H-PF$9_DJ8SW$!']4D'K1R-,=N- MR%\@23U:;@A\^\JU/!^40=*)C]54%[X^05%E16=)GS\W,E MX%;ET7LZ/0.;!?U,I[S_R/S3/@O9J5%M=FJ=^FFU6C7JG9K1,$VS6NTTFYU3 MY&K;)K96U)W 4"?PO3ZS@$HN=)MUKM#YV&'/@79D'.\-GQI[+SN-^<+SW9XO MW&^,32OW1YKK0WE+;R,_B#"*#38YSKSU:ZUJJA#$/?-[S.7!R][:\"'K# +UCV[SGC!NLRQ9,A>N[;=GSU$F"K*\EU< M_IGQ\EWP!]NUB[EZUV?G&:_>->MQIW@+=WMWF?'"W?H\0/R,(C)>_:,$="G^ M2=@!E,3 1';*!0L9J!T.UXZPM*O??YWOE%SQOES(:8"RLHIP=W/=OQP>X.;' MZ8MQPGI>HN(E]- :)WMD'!\>3-S= JH;[![N$QB++':8;GG0/OE'7,5 O +2 M]6SDVXYFF.M+9\LC*LD;($'-$B1HO2!!S1(DJ 0)4@%@->5")GS,)+V8<=++ M_=7?OIU]SUGA3WD-KW&R5^[A 9;Z^7WR8\79IJ^ &*9J&>(Z!NG+,SJUNB[? M>D1,9?018L:FQ:@'1[+V4!11R-1[+#0(,;%SP)R'PP-0 '"0",M:Q!.ZR/^, M7'BM'V%6910./"J+*)7"'1<[_V3CPP.C*;2V LYO'_/H^//QW^8@-S"$+O/4?@TJLR#_R%.3IF"%7RG(16]*U= M(]WYVK9Y@'MY[S"LZ,Z>[//QUX4T9Y!%7-_ M'ZS_S@-3L5L+K SNZ.=5[0; MZ7,Y]VWN_G9JEP(GPY#_VF@E-X8D;R<(%@PGZ)OENI+CV=+=I+=DJI[1N4M4KU;N2+5=1[W:#U%*QVW%> MVRW%3FIQ@L1)ZC*J>&<3),.%FEV<.U18[_,;.02M7[4;*G(-OFK7V(VI3"18 M0R)!Z[V)!-L/H1/;_';:\_IC^F$0#AWXX?]02P,$% @ \X"P5%QJ.S)3 M$P 2<\ ! !F'-D[5W=DZ,XDG^^B[C_@:N'N]FX M==?7=,]T3?=N8(RKN;6-%W#U]+YLJ(SL4C0&CX#ZF+]^4P)L0"#;5=6]BC'] M,..24A^9/RFES!32A[\^K@+M'M.81.''D_,W9R<:#N>13\+EQY.9V]-=P[). MM+_^Y;_^4X-_'_Z[U].&! ?^E3:(YCTK7$2_:!.TPE?:-0XQ14E$?]%N4)"R ME&A( DPU(UJM YQ@R,A:NM+>OCF_O-5ZO3WJO<&A']&98VWJO4N2=7QU>OKP M\/ FC.[10T2_QF_FT6J_"MT$)6F\J>WL\2S_MU_Q,8GGF\+OWXW7\4^/#OEU MB<.?TP$*'^+/B S)[?3][V__\?,*?[V[_]Q_N/V\^NWV25_]G^O^^O!TD9S^ M_]GG'QWK;UF3'^+Y'5XA#< (XX\GC+^N9SN)".\ M>@Q(^+6)_/S]^_>G/+<@%2@?;VE05'UYRK)O48PW-4,ND="3,$Y0.*_0^\FF M0)GX[6F662$EC:3O,E)2D/JX1A?C^9ME='\*&4!_<5$0IG%OB=!Z0[Q \2VO M-,^H$,$QC\D/ ?']@HN:)1@#W@1&,_ M8%;N:(11G1H1J)@3C?@?3[*?K#JHG%?HXP4)"6\UGX?G6H_-NI2Q"C]YD0^G M=>)2%6F,?3O\"_^]ICB&1BOP!9,]V(-W(/?1P"0UI>L5:N M6"#B6+^EI+D:2\X&XK)<7WW$ES+K?VOEK77(5P@W$>[EGVY+C%[9)E"(;''(6)/I]' M:9B0<#F%D3LG.->%]W7QCDS=/78IYH,T=O RIZ7A?_JR9?Y]9TS$@H/T/6JU_R33))WLT M.'8T8.L6%LZ9X@^YE"\%*>L>"/;(!7D=1?X#"0(PDF&3C,(EH]/C>./YDA'( M!?YC7>#7MCWX;(U&FCX9@&+Q],FU!=ZMO$WS9XRO\:1ZPH#K4F" M B[-W)=?3I$*]D*P_ Q]:GGZ*!/P<0MV$H6]>10F\ ?4L>0.3UC9\M';FBL7 MN& -3NQ)S[ GGF./1LQ!!)LXTX%5\,A'M8N7; N!_9)3SDCC)%IARLZWT!7O M.VRA34 A6I$Y;.@PZ@Z(_L;4AM;US#EVKXN;WL;XMQ3X,N^WNW8A52YFP1!U9WW7_/N,N57, MFVX#+PTE'!!UV"_Z<"%8J3NB#]H/1<5''H23"M]CKO-]4,H)Y1@)UNY.C+)J MCQRA+#Q4AJ*2(I>Y8/9F8:-.M"WQH[*86W/E(A>,X(984B?_>E"I+'@Q62YQ MP3@N!9@Z2>^*-)4EOYM,BL2E8$WO$W7J("J'GRIP5)+DHA?LZCP4U4EW5TRJ M+/'=9'(4!,-8'I_JP&D,5%4V.\UYOZDMP-5DN<,$<+D6R M.DD+D97F ;Y)E\M:&I'M>YVXA7!+Q8X5T^7B%LW67'\H#)?7EZ/'%GQX/#+8PG=&* M)^P'.$$DB">(9D&%UA/W J$< M1<$&;SR!K_V05ZMMZCURB-@GXGX:8'LQQLE=Y-L+F#X4STD9A'PF[D4JA>E' MP4!WC4_F8#;BYU_&IO?)'K!?,),/.T.JR('#G!OM_I/>^F M6CWNMUHA^F0O'+*\2WK1H@<-<=L>%B_NZ!H1=$L"DCQ5Y]WAY>10BM'SV7BL M.U_8S'.LZT]>SQ[V9F[N).!K'/>6:2-+[ULCR_O2S?!L19\]BLDATP\N%Z"K"F\MMDNY,&U#LD= =#FA>B0 M G($!0?'?D'1;NUJG8M96+1MTE5SY=B(Y^K+LZN(H'93J J &2=DQ>Z[T%<1 M3SQCK;<>MCV_&L?V2N"_/7J3EQN[V% M@& ESIUW RR$O5OP/+P".;JB>Z.$;BV(/C"'UL3RF#U\8S9&U3NX2R=* M6M:WEDPY3.)GY34=V2U7[=IRF"8@M&?HS)T%Y:!)W15;S3F<>3/'[!3H\TX1 M-<^R0PK(03SPR_=N0K9/R/J1HI;IUT8FQTGJ]V@ZAM3-K)JZY->D92&N[3&D M-A4I)98C)76&,,O,^U*$Q+:GF3J\:L$4L),7A#LVHC@N'0AP<,"6+B_*(,K= MB+@5TM>K3XZZZ$_9!E_ ,!]:N0?%=MW*20/''/%5TK.+L9$[,$B/%38O MC#(".8"".Z5RU+!;]6KSM/&RC)9P]7ZTB?UJ10GZD 7ZDS_Y6',3L6)^TD4LEOO0]3NE6RDD8,C=8EP M3 S[QISHG8NR 1,[3=B;%^QEE/S^=(9 "SAR8CE*XF&.$DKVS'/!,!NP@SE] M?:1/##-#KL-+.!/?:EH,U1(3RIX[T.$Y7V4<.NV&3E9(#*#@[VA$BC&?=0S<;%YQ,=FO6O55HVYS(*.4J[OF#I]& 5C/+U8:[L32V'2? K M2#X Z^90VQQR\#JB"3O%F7_7U3:1V@FE,/TD]2@XYM1V/'[:,__(JYM3#1#= MXS#%^?NJE;@QG2O>SP31YMUAWFV#"*89"#SO"OCHAN&&3#X 4?U;:8!Z]9HWQH MB,=)7N.#W6[-K@=8J_=1ML"^BTH.Y>Y;+/_8P+#_L(>4';S0^ /,5PGD?SR) M"7L"^R1/NZ-X\?%D$9->\0;O/X&S-X^KH*!@-4O>7^: UH61MUM4@>A, W1[*,13!P3=D=<3J?TT> M8>@=RF-MM'XC3HUM*Z_)+TR;0_FMSK1OQ.Y@TTB9V_R)Z]/M&]?YW_5WL#\ MWV"\:*'PLK;L:?3L47>^=X*J)$787[VB7(\E]I?G;QYC?]O30SJQ%<-A MG2C*/:,3S6^^[]E\48"U^_:@%L4GX9N:C-O(V0\^?/=MM.5I>6FCC65.<9#$ M1\H"S8,\:K M6TQ/>&)+0E"ELZ""Y D5.(M_CRXV?4L[$B98M/S!8LFY> M^=$*D=!*\(I1 M.P:P55S[>\US1*UQ]/LNK 2EU)>#'#=>GNS!WAE/*6$GE NG2ESMNIQ$ 1[Z M$4JJ7:ZDJ-##E 3L"!;[5F8%1L)]]I!ZK=,[B!3@PZ.(!)C6QD<>E IPI*_7 <'^IXA/9-;/*A^2? 5Z[T%C]IIM\].0)$]B]V4$"O1_&$24 M^*B/8NP+0Z@M4X%^CYZ646R%M>VED*I 3R?X05_";H E5GO;F*- C\?$#U"8 MQP?[*/Q:[79[M@)]GZ P,L"&=O,0BC!$9 0*]/\3HI0T"+TA78'>LJ/8[&Q\ M3>754Q7H:3YH6T>S:I*=HJ?Y'9Y_G=(HP7-6&GXM*5I5>[^;3 %>ZE-.U-M2 M"@4X&$;4'T=)1+-OX/@KC&'-PMY!HP 7_'SJ%T1]KD<\"OOWVO970J! _V%H MKT@<1_1I J/],TGN6F?U?J0*\%2Q-&H;^,8L!?H,^Y8Q"M,%FB(]EXXRI0(<"=M-@1,IA8H<> _1 M#@[*% IP8,"2G 8)$GU #1D*]-=-:;\5DE?I:^J2GI=M-% IP8#^$ MF#+O7W&8?YK2^1V*<8O=>P"] MQQ5[[,S:^D?]_\;$QKHZB3+*"!3HO]VG!-?T82U-@5X. MM_==9AYX=*TN*K-OL-@+@ -^2I& GRUM%(4X0?7JUQ1YV M[+55/DLY0-S?L]>9J11MHU%ZZ'L4A?$"4WT)E$.,"W[VI%644Q=6SC4/A<3) MQG*OIBG:3NW&G.=S,>>NHV_% M!K^RG+]:8R]F,0:U!*V6IKDD7U%@KD%[LXOA['#K*2FX:=*B&HOD&P?9\E/\J6#I\#Y!1L*_#P^6KD\#:X<4485?ZB"-_M53D]; R MBC!:>34O6J1M;^:U\/SLXHJP?\ M[KM0?T8-J@E!6#!VL+R37CT&2_<[[N9. M1JP::Y4[=7:Q)B=6@[6R]LPT*A@_/F@6/0Q3%#@PU39;@[U(_^T[ =B[ATG6 MA$/BK\Q+';.GJJ:8LARTQ-LMP5ZT+P!JG=7S2M9K$3'(%5W%TQCCDOAL)/2J.E';7Z,P,&P:(?%4P4;+_Q^M(H.:-WW^>?9*,C'W^;L M=D.&JMX(=I:#_%Y^08!YD&+F0L+Q!&]XVH-.71:WGX!Q?S?BCJ.X_U3.T1\) MNS*"_6_+\\$%O[-]["=7/@%FF4:P7E$* QXA>I88O3F+._@OUFR[\9$/Y:TG9? KO+: 53D,S%1XDW>O704BKL=,J='484 MDV4H]G7[W.]F$7E&.178=>\0Q>S>"I\YJ& *\P9Y:JRGL")2IFYGH8]IZ0#, M%#1F;#Y")V"R32F98X?Y?$IWM^>WXU9HMO&R[]KFB^8/[Y5B8K[F^L'_;B*6 MM_>R4:RB? VV'0@"X)B".4/H=Q3UWDW_\:3.+KO@2=]/VCN;_.-)N:0N\TR^ M+OT;M/7NYE50W%LC*O=L,.O>B_(>YYI1M+CDQ(I:DOF]E8C?7;J!OY:H:M^W M0V\SC+(]4B5*U4:APE:LYD+;(-"0KB@(U<\T[/"0SX0DU J8;,S+4#[+L@&G M*4-5#X2A#VH?$)02OJ^0/YQFEVW!SW\!4$L#!!0 ( /. L%2R&/R?61@ M #DF 0 4 9G-I+3(P,C(P,S,Q7V-A;"YX;6SM7>MOXSB2_W[ _0^Z'+"8 M!=:=[O1C=GJF;Z'8/?+8OWZ+E.1(ED11MB6R M@1OLSG0G)%55OV(]R"KIE[\];UWM$0O+W0L.?X*^(]?+E8V@/= M'IKFA19&R%LAU_?PEPO/O_C;__SG?VCPSR__-1AH8X+=U6=MY#L#TUO[/VM3 MM,6?M1OLX0!%?O"S=H?WVN#@<"Z M=]A;^<%R;N[7W431+OQ\>?GT]/3&\Q_1DQ]\"]\X_E9L03M"41SN5WO[_#;] M)YG^BTN\;Y_IO^Y1B#60EQ=^?@[)EPOZW/2Q3^_?^,'#Y=7;M^\N_W$[L9T- MWJ(!\:C<''R1S:*K5,U[]]-//UVRWV9#2R.?[P,W>\;[RXR<_*W1 M_P)Z^Z>N7?Q,[ET<^FY,R6'(7=)1ET,?-!-(9O,W 5Y_N5B'!)YR=?7V??*, M_RZ,B5YVH* AH?IUH5V>^GS3BW! MD/XH>^2%8KPZAJY5([V!N,H;"!-='K/ M5,]0@+UH@R/B(/=$%BK7.C,_\/ 5]D*\JB"&[EV\!1)":VV"W=IBW5M1^Q+@ M#\1W:.9IVB(PLW8]9^.T$7N,OUR84>^\VWCNROP!\8?,8E> M3F.G?KTS\W6-0@+/FP4XA";[$;]A+/OGT?0%C]H1JYB MY)EIF07^#@?1"]U8.[KA&"9TMS71)C#SW+2"3? :'?7!J#/3<./[JR?BNN V MP&PA[X&.T\.P.8 0F'GN/>A[#PL<;$=XYX>DD<"ZX1UH?QAM!9"L&'ENJ[KQ M@V@ WF<[(1X&SQG@%8F:S"EW4F<8WC?1537TW/*BKMC:L9\V2:EBZ+EC2;0C M$7+9DYIBPHJA9Z9FZGL#Q_!5[$+*>XNCC;^RUB"T #LD3T03,&W6Z#,Z;(G" M46N=/8?8;E'P8JWGY&$3#?SU( X3[P9ZS2*&"4'WQ"71BR X1R_8F:8MO14) MF7SQ:@[Z/D,OS FUU3;!=3J)Z5NJ%G]29Y(NA^YM9=RX0F>TY^+ZMD373^V, MVE)TG^TN%N"W9:#5:OWE.2V5_HB5NL,GR6Q: U$YK3,JC3 B6WI7JF_]("+_ M8@[4>-[1J^^VI+=8JS-^"KG:"J^)1R+P-X^XE+JUY>[HE;O)KMON#/ZL[O5K M'$=Q@,^I9:(K]G>:T!*3(U;J#*?#8X.VJ#3,[TZ_6"E'D@6\GBZTUBF15;J* MN\%IK0GSMWX8YM+*.7:IFB_\A+HT+L+MV3S[@[H[16JY@P1F]G+7VS;M:[5( MA_%NK/3UT1*3%F]P9Q58<.4'4'GDBB(_([D47ZX&",2,"*TB%,B+?)J? ) MO @LU^'Y=UNK*3"UP]J0EM2*3.U,8T8DC )R'Q^E'[S)/=TYM)1UVV4ZDSLX M0/#L],PJO3IH+?S&%3JD'5QAC-,>'1K]+6F&FQ11A[3 '7EHA=HS=,RRG>8Y M Y=F[4FBI0>8-;U0PA)*@*0\A<D\JAWD M.K'+) '!_[?"#/P<47FLLG4HS:V;HB(2T5EIP]H[;4"[VV**#/PQ'=D]2<*- M3@5JKX#$?=,&(S=MPM'2];3\@EJZHI8NF3*5L>7Z3H$5EVY#_Z!Y+&L49"UL M:Q3>LSZV.!P\(+2[I.A?8C<*LY\P?6"ZD/[@]V27#^. =CUE:[OH'KOLB;^G MXPZ&74JAE;;T,(L;;FBJ_XAAX$IQ_REE,O/7 T/UCA MX,O%N^PY*' *2E5N*$Q'7(;T((,N,P#KN:C'HY$&;G:X)J5S-<#*(KJ1!Q.54)DO*%Y11'S0:!.TL,H/=2 1+A6R6< MLCO:%R"S'I?B*#$0^"_ .D55Z.=.X,6J&BR'Q42H27$Y5@J38 M,%87K:CBRNOLC^J.(:M&F+F(U5/LJQ*X!H@_2PW/7:O_S0R?$:!2?C:VS=_' MK_?RR9WW3>"'5:H.@^O&JN%]#X7,(5@]W;=V]+@'(FE6@<,J :WU,JT#K%?^ MAFEJN.,:[1=B626,#HL.8)<:SXX;TVNEK#:!%RB)S%;#;==&3N("4 FX8FHT M]3VG71Z8GR$&T"W47^7( M7&U;M,:P)U?)&X\6Z'EO2GG6J'Z.&! _R;)'3M=$KSA39J6P;@/ALJX119J+2 M>W>!&X+J\;)S8&%T^ RK! WX"RQLUBH'R\Y_A4'AL*H2(A/BX3"KOQ7PD56C M96>XPICPF%4)E.(YRKY7M!&>IGFR,UUAH,0$H!)D^0+?YFU4-5AVSBN^B^I9 M50J15WZ$@GZEXN5: _8]!& UNU?DE$Y@JD)!XR>INK' MTDC9'I/S2G._@73UU$=?058"+"-WA@BKE6?],YR3I;H)LEVD,"P-+"N%CN/$ MVYBU"5O1!@<5'SN@3<7@+JPU>!#N>6"[A63[3W$TCQ.12BC/:3^#AU<&"CP( MX,(<2Q D$(=P7*S(7-GN5AA+<4&H!%^9/5"[I)IA1E^2 5*.DLX^]DI5G\83 MY:ZY-E[[N/75\YNGR.E =9J^,Z*&JMP2SP\8XTV@ET>JYU_/"%^=8%0"+YT[>9U1O[0J#9$74[%)Z#&9@2/6=*]7-D>ZIF MX)HYKL!G(/]B)NW/XER,50R5E-*!BPJ26.$W], CN3Q2]LZOE?=A;%/#HTJ; MVUI#U@^Q%_6&P OCGJ,^E:-E;VA1/'B\JH1)\DH9U_3".*!Q7,H6)QZHFR#[ MC%$4F0:.NVZMHP%C[%(Z*V0, _*_EWW4URC2 WK54^\L:6M4Z]) V15IHNI< MPZ%*(-#X!X).=DDSQCS_6QXIN]Y,%(8Z'E7"81&@1TQ?E&Q0G:&'\S17;=P: M#=-D%YV)(B3$O4IP%6N &F&J&2Z[)TLX8.)QJQ(L-F;'@:!(MRCXAG.L M2HVWV@A!I6W#KO/3V+O9EE4-%H1'?B[.854E1.8XQ$ )?87;"(-K]'="X4## M-$&4Y&?H0NRKA-?8#X $+ZG:=E[8ID<.%<@-!#.T+.8:KV$,]_B[U2*"6,K/ MZ8\0C5*GJK2V,/:(L[?HN5>]+K"S\7S7?^!<28O.%P14XHE"2X;4VZ7+*+V9 M/F2U'CW.%$' Y!]#-++==7!H;\AN!X^E]RG506!QA*!D)9XLE$CNZX!RNR7L M)*/FA5^% 8)BE)C^'U*LGLG8L_!:X"J0YN<'*W-+5>;@\/2]XD)4R1HC<9;J M-5"E$..5C:Q&@'@Q$)U2#ULC"9'V#4PX-)ZC (&@B8>"%Q.$%;8M=NWTH;*5 MO@>)UFE:A4YV[!5FNQW].A($V@_D$5+;NK=!5HV3O95[!*I& NKYG"POLCRA MUZS5#)=]Y]O_%N3*326 7\E+F!V[2,/(:? >W,K=IGFRWVXBS&.-*1=%3'(DD:0?#9.^X M2JHK"A@.T%)HCQ0X.*T![XBE9.\D$?R.EI!2^ZNB-2/K]3UO&^;9'R1[CW_*2O!:QNNOB+(+]!2LU3_C)/)K[L/OZGFR[4T_NM0M6BKI)4>>1UDHI:U- M_8U>)SKU?<#X_^/9P23C9:H?%-DF]628^()0";(1!E?@$)2&?_J6A@G_:L"-.TGVO<7) MX F(I.L;P8,/=(V)ASRGMJVM?K3LRX7CL>"RI=XV2HC#51]6$]M2P@O([IT[ M>7NU%%776ZWJTK%ZFU6/E-U$=](6XS%_SK/+ZK('].)LL/,-2(\P.W^ /ST$ M:"M6#"$\6W83W4D(M1624B?.D%L&=)N/^$M\'R<*;TOK\.\*R6CN*0'GS$C28V MI:^&'6.+^>M)[ROLT#R+2%*E'*62$TIWKM8GY:FE(M0M(KU?L1OT^3)3&_*J M%]CM/X'2!O:&A:2W-W8 O9#L5(*_1@9)KG?:)4#E&M(N 1R,5ZR@T48NMM:M MOW3=8@E%KQ XF):O$-J)2R6-!EO+:%OXN@-4!QBX@1T=ON21A*V9;9GM0]@[07G!#0/WK MU^#$'&#-5$6O2H]SA%SQJ.00*T3?VD=!) M^H+QZK4MN-[0JD";[-A-"157 0B1K:-F9P#G4V>%%H%/I[0(Y!_R)P02_5E+ MGE7H&.CAPU[7*"3 ]"S (=!6K+@KL/LCL$C!=OTP#C#\Y5JW35NSQMIL;MC& M=*$O3&O:!\DV>?#(FCCTW#*Y@F5M32YQ\D:[0/Q?#XFWS9NI.3:'^G2AZ<.A MM9PNS.F--K,FYM T[#[88(6/-?3^=$COQ-#M?LCB%!WE27SW]I#$5(RV-C>& MAGFG7T^,/NBM*JHI$/KND%!S>@?J:LU[PCD[:-\?L#/@Z=ZO(?CJD.#9W)H9 M\\77OVC&WY?F[!:HU_Z$MKN?$[7XU9J,^N$$+%C^/JA ]?L2U?H"".V%,/IE MKR?BNNP=IA&X/#J.51+7$/OAD-@;RQK]9DXFFCX=@8(L].F-"0JLZ;9M],/# MZS$I> -21_C'DF&PP&PMC/FM-C)FEFWV0VS5[6"!SD]5F\Y>W/:E$?;&#Z(! MN&%V<5"Z-RC06O)L]J_6?#%@0IV84X/ZN.'<&)F+?O7@OH;>DC/+Z\!U+T2R M\,7:%6.] I$E#V8OK.'_:M:,1@F]J$!Z]ED\'\O3>%5R84-]9B[T24)K'S1. M(9^HZ*RMENE5R9--K>E@:$T7$+&"X#@K&>MAA^H 8 @N?7>"RKALF] M29I>+0.+_I8X8-KHDSRG.J*^*CD^V[BA%L,8_:40L V7 -"M,0=^Q];\E@6> MS' ;( SKUAQ26VA,1\9T^+473?.W.T0SGT<\)@] >@U^)1C7?LC6ZR7SXG*VH(%W#5\EW]K(5[):+UPE60V/_)*[37*;7JDL)SD\BDL. MMR+5Z97\7,[#H[OD@W.93Z_T\DA\].D?@W-0;[$XZ/D>,M94^_[-TV?>&27/' NB9(DZ_N(1S W.[U> M]$IS/D7AT5SVIOE$I5>2Z[(!'ODE;UJ;$_0K_1.2 QZ[Y8/_&J/EA)V[W!J+7ZT1_1/@!=&66>12?J N!-Z'4A#0&+)+@I'><@8O MUIJ]D&'@KP=Q]DH&;\6"MGV?"Q?3*]^BZ]%;W1C*GMFL,.S6KIN.R6XHN\"B^G(]-F"!LC M2!@ \)G^-?7A>Q[/^,880 L7/_2ZQVS/3(SU-3B7KQ@%"UBLYHN>QZXEIS1" MB-HYWB("&A+0^M805(F275_2<,J:TNK 3D"NLIS@=,&J5$$C*IHIV)+%$W8? M\2V$9!M.W M0G==_XEVY8S]8.3']]$Z=O>OAPGPEL1;RCI[&_\K.SP@CUU0=L/$44"?)CTU MWS_^:G!SMW5<2UL^B/-:4+HCE :4;*[$B M!ME90EK9P 6R7..9!S(K6\?$F5X_R@\F-D MC,VIN: 7-G=&92E(KYNTH*S\#?FQW%YQH*G2]MQ>9\=Q!*2UU5SN+=2KYHZ7 MB^7<4$"!.45)8DBV[.*0#_!AS1(73N[!2U4!DR1#6_G2."YGW$2'.L7%U^SB M_[7BJ6?^LHOPY$,[-+CQPS!7N3+'+MVI"S_A/TU7L:@(RC'0ZP4Y! AC,XUZ M+-LNE+#,C0G;Q LK$U1Z!&?(DU6NFDULWY9"HD)=FZ1-6MDP),9/.0ZJ:R"2 M;X*RHC+ZV8#]6[IXJOJ)&Q!EU66@J3K5SK2T098QHEP-?4BP4$/L^HD;[#!F MAM:=,=4EAK!6'(7@%FG7_35RV;=2@#TN5^6ZFQQ7UG)A@TLZU GLJ5VKZ^O80+D[EWIH<3OD"5##O"_/.7!2/_61Q M-T8DN$-N3*.T>)O4UG+Y+,4P]8R.=7.NW>F3)0O7EK=9_6VO3.=JAL5TLZEZ M6(YJYEL?Q?@HQ2.%5DCY6RS_!CN^RI4KA',:-S+MQ=R\7DK0K;KB;C%\2B$& MI\Q;-E805D L1:]HTBIP+F _X Z1AU:(RRLWZIC3KDHP?S?&U)CK242O+>DIRPBV(?S 9CG! M4)_J(UU>A.4]#%QZMI1DZGH 48F3R",1 $@B+QBN/+CQ"G7S@^1\*4W@]3F- M6(:9;%))4*$4Q=2O;$YH=1#:_#^6#W;.T?0@J\*\V'LL)H'F7N1Z?M*K$OJO M>Q1B^,F_ 5!+ P04 " #S@+!4G%HB'40V ?? , % &9S:2TR,#(R M,#,S,5]D968N>&UL[7UID^(ZMN#WB9C_P-1$O.B)Z+Q567O=[CLO#)@LX@&F MP5GWU7S)4-H"W&4LVDLN_>M'L@T8;"T&VQ*9[NCHKLR4Y+-)9]$Y1W__SZ>U MVWF ?N @[X\WU[^]>].!GH5LQUO^\>9V?J7->\/AFTX0 L\&+O+@'V\\].8_ M_^___!\=_)^__Z^KJ\[ @:[]>Z>/K*NAMT!_ZTS &O[>N8$>]$&(_+]U?@ W M(K]! \>%?J>'UAL7AA#_(?GP[YU/OUU_N.]<70FL^P-Z-O)O9\/=NJLPW 2_ MOWW[^/CXFX<>P"/R?P6_66@MMN \!&$4[%9[]_0N_4\R_>^NX_WZG?S//0A@ M!]/+"WY_"IP_WI#OII]]_/ ;\I=OW[][=_WVO\>CN;6":W#E>(1N%GRSG456 M*9IW_>W;M[?Q7[=#8V#YRX0PN M.N3_,:-W7UVX\,FY=V& W(B $S/Y+1GUMH>P$&.0X_DK'R[^>+,('/R5]^_? M?4B^\;\/QH3/&RS+@4-$\4WG[;G?'WHA])UU#_\2N8X-0FAW@4OH.%]!& 8< MT$2G-PSU%/C0"U0H\N$*SW$>8/);KA!5]XGZN9F%J >"U^7L5X=4'@X.]-?1C@+\?'*0=RQHR*89L[2\]9X(WIA9IEH<@+ ML?Z?8G)9#N2)B]#( =#JH8@A358 8MZ#R >Y=W;M G5+Y_'K"T M()_/N8*1%<,R]=$&^N$SV5@;LN%BGI#=QH--8&;5L.(SP>,JZJ-1%<-P@Y#] MZ+@N5AOXV +>DHS3@H!O0 C,K'H/(F]I0G_=AQL4.%P :<-KD/X@7 MPLF!D MU:?J"OGA%=8^ZY'C0:PY?6@[(>\X94ZJC8?W/+B*AE9-+Z**C4W\6QZ5"H96 M;4N"C1,"-_X2SR8L&%HQ-!/D75G("_$/>(EE;-1@\>71B3>M:@[")=E0V,+: M&P6]* BQS>L3E]M?QU8,/J1T#!5:.Q8^#B QJ"V>&5?%TI5[&^L-\/%G'^# M648^5^'2)U3-A^@^@/^*,+WT!X&CD#:\22NS"FNS9JN3^6V3F'1G07^X0BT6 MLQ"014-KMYZ%(.--J\^2%@*/.KXYJUH(3N'Y]5C88C 6C6W.VA:"47A^S9:W MV*YF3JK/"A?>.87C:[1W2U+M>$*-MJ^8*J%.:,CR%()2;+)"5J@8[2O[0/TQ MQCX,@>,&$^ GAF?YF"-MA:JY9JV@';G8Y1W#<(5L8X&)YD/+R0+!8TR9-9JT M#DMRX:2U*O87F?@N=8"965-L%U:K'I2XH6>U)ME,Z;[F5IS%VA-M@S=GU9 MH.E3:X,V9]UO=U=LX)=%H-1JS?DY)87^A)7JXT_BV91F1.&TVJ#4@]!9D[M2 M;8W\T/EWK$#UIPVY^BX+>HFU:L/GP%>SX<+QG!#KFP>8<]W*8G?RRO5XUV5W M!GM6_?(UB,+(AU5*F>B*S4432O+DA)5JX]-QV* L5SCSZY.O.)4C\0+VT872 M,B6R2EUV-U9:"R?6MR@(,F[E#+I$S$V40)?:1; \FI5_J+XH4LD=)#"SD;O> MLFY?J45JM'>3*,T( 2P#F\27*6_Y\A>I\=0"'LGV], )EA9K/\=6PF M1.LD*GP&+@++U1C_+GMJ"DRM,3>D)+0B4VN3F+X3A+YS'YTD'ZS)#=TYE*1U MV65JHSM6@%BSDYA5>G50FOC<%6J$':O""*;E/,3ZNR4>;I)$'9 $=^ !&Y1' MZ)1E:_5SKESBM2>.EN;#N.B% )9 @D'*0GB*(W3.!Q2Z(RM[/M?PJ9KSIPK>B>WAE.VM2@$(*"-(/92FS M6\7QPK=XZ-MTS-O"!>J'>_>Q*QNM@5,2Z/SL!B".OW2UANM[4F)6"MS#J?7# M"ERW'(3QA/KA\E"HE05M.Z=1F80+$+GAR4*YG7X(N2!UL1 YF_,]T9.T0"9IWL@IUTQE8%5<^'J#XX1P4.W\Y^,+_:42T*JR"/*#$QR-*\$BQ M_UH'+3K)RAW@V9V#+V[_\)=;#T0V,;*:H%+I2LH#2GPJ)Q.'A"!K=^+%U<*9 M46YY@/SGQF1BKC_07=SM 281WB/^Y8[X+[J$;?_8N'5PT M]JU=/\+=RIAA0T0Q*U_#OQZK&$ZF[\-:S:$Q]C"]G" M1VLN*5.R(28&6=IB0-YTD(^EZH\WU^_VL+@(R^4?;T(_*D"Y808E7]NTMFS-UU ?A5\6;K,9Q[^)W+O!A)&O\^2.,?AG*-O%CICU,O MFL:[W-"[RMEVZ,Y36,+>&X@/<]6G6RZF-9@/[]*[BJ&G/UDP(&GA(+D6HI(9 MS^),JF&C5$=Q0?"IQ)>F6V8DXNA!6P>^YWC+@+/AZK/N$*(J9:) M+![0M.\ ^=!9>KW(]^-B51]X ;#2Z_GX)S>YK+?_&24)MA,8&@L3/!6*9:)9 MZ/QM% SE9:=Y:E M+&D&5IR*3O+0&>;5;HSR'#T"E6I72=76PR"(H-V/?*)< MH.\@._9W)_ Q_@LS?"PP77DFB6-!-;<4XU^BA$YGX-'\2^5@$1HT%GZ6Q<*Q MXR$_MN\2FZT/+9\4IPXP-0XR;FE&WO?$2J0SN:HO*"\&E2)*$Y0OTF)).^V. MX==L.R8Z<*? B3-(DZQR(O&DO7J<;X%MB+2."WL0@1/".?0?' LFNV,&+;1, M6!"^9I(VWAZ1!@/^J^Z$#E87ZH.4C2\DI\P)R'5X MY$/\0U>;#^<=8]"9SO2Y/C$UM(?0#[UV/8Y\.;R7 P[&D3LZ/U M>L;MQ!Q.;CI38S3L#?5Y U@B_38WQPV) Z>[]@&H.7TV_V[,S*N8I*/A1">:K3?3 M^T.S42&XIX";4V%9 >@V 6-A4^X#&'-Z:VX:O?_J&%-B&33!_\).W5D0W^<4 M5T^;#DUME(#: (C 32\?F5S.[JXH>W0?H MY=3=7+\A9X7>_^N!B=:[Q>P9ZS.,[L"8C6-+,SZP=4P+8SSLD4-0G_3U2>]G M(^GQU$;?!^CE%&//&$^U&0;_A]X9#&]N9XU8(=3^WP? YC3C_+8[QT8'L3CT M'TT=X*7Z?Q_ G].0'!N_\Y?M>DWDS9=I#7Z 5DZCGX =@YS9OQ!;\#SFM+.+V-(I7 M8;_R QQRJCKU@IH$4[QE^0'H.37,=HH:/6+8?YZ?@!U M3N]F7*8]N&TU4UO-I&(U4P"MWY;HX:T-G80W^!][EN ?[D9P"5P=VSOA,Z5: M"8_*#5*T-JD(5"K5FZ%O @JUJ@4/.1S1<(41@V*( B&-H-64$%5-425+@TI3 MO9[:G\*R$]W;3*$?9=3CR+58)2>,"8V7F]"$%0E#2STN*JWM&;C89[!!E]Q8 MCD8]%GD+AS9>*\(G+!U.ZH%1*4E'STL4##VFJ!Z.:;QF@T_$ @"INUYR*>UQ M7][ Q$=?U\V$=FG%F_29LLH"A$TZ(01H')-6HGF#24#2( VO'+O8\Y1GE@#X M L:AE+0/QLM7!]XI\]ZQ:\IV4,E]WQ8-$2>5,EZ2H[KOS9J%B^>V,F>IX\0R M67/LR I00ODF'03BH1=@$.*'5)B=.8K&RG-Y1:B/N/#7Z@>?SY )6$->[P?Z M##E].1AD9O$CCZI*_3BJ8XN2KG=5K&O0(Y]BX)T@0/[S!(7P3R=*3!15D,([HY I;%HQG//0Z-/IC,(7.(6E&'%T319#03.8D01#NKY MJ^E+*E/@A]GRO:#[G/T+VR(HL\8E60KE::-0'6T61)Z2*AHKQVHX@>1TGJEK M1YS'')5MAQH8V&1\?S+=AT.8JET@[=S:IN%,71 _Z;E+ MQ^D^F_BS;$TD-/F25% ):JA5*U\,-8&9=]X)39:CG8JHI*?J9J3* MFJQ69C>HTR;P<0R\:($5<5R!OH.&I=\XDV2UXRNSC5 I9*A[3YHBW&N+,2!P MD_?;LJ^6IHI#X*JJ[$K2+J].B[N70*KJV\?"#4=YKY'++3Q7:*K:["F%A7)Q M]\R;<@>Q'Y$;8?Y4V^%LJ1_K=CA?G)(M^&LRV9I65L>"/E>< M0BVN:Q*3R"<7VO7)%T*&E50'V([0#Q7&U/8N*+SEW2USFXY24D- M5/LL=^B4]2%#HW^9$@T5 MJC-$B2RW-N.(R^SJ#,K@QK,Y3I'? V"IAT;5M$T21OAD/1K7^%,.HA0M@I-& MS&J><'AY19TGFG=ERCTKB7&WY9YMN6=;[DDOH%2O*I$'+56ZVVQ%54_]"C,7 MI66/M)F+;>9BF[E84E7=>G[F\RP=53125H*]4.XB%6 J9:O-V>!$U&; 6]+2 M$O'?,W^^.&UR"#[5<6NR0QC-R^)3-@4>C["=Y MJ8G1?>#8#O"?C<7(63M8-X\<<.^XZ?NAP'LV_/0/1&FGD<)=R%#@,U@J.(?8KM[ 7T?VM=T MX2BSRL4)0&GD!"[4Y"3B[1-TXY9 ))]PXT/+R>8_%:8]? M6Y?7UN4U7Y=W-K^)Y1]APYY?NY?.H$QH.G/L]+(]/A[*G:Z#R,=TQ 8KQG#@ M/)%_!3P^T>?(:B=P.J\XN%#Y)8UA8V"ML$GG/V?1Y'&,,>F"JF(%D:%J/FD\ M,Q8+QX+"W"H<+NNVZW0^T=&@ZJI*4Q.["##+Q?=_;SQ4?59E^!'X07HT#CRA=Y,8+DN3 >1PZ& MQ:_$7Q0W\N#3./%5&B=,:*T\Y*+EL["Y0YUR]^W2.,1&A<:M;]*XM7LM4$BG MI[,8D[#/=&DLXV)##WM7JMJW+0?B[#)R*;5R-L%!!SRFL24\_>[Z7XX,+H4+E0K4/!&6O9I/KVML VA@/S?,BX,ZP MNBQFAL#$NVO5?,(1HWF1,$(TSF1PE7/OSGJN6:CMR,?<>[#K3492=>EX5#Y2\ MJZZ 3XI>1<^QU[!)XK??@6?CI9<\+YO(IPS"1!![F)#D96")4Y_!)[8RKJAFEI-:J@YD- MUL":^&]PZCMKX#]O@UW,2!)C@JQ<#I%M@801H.XCE314%WK6"F/PJ[2:.IKY M$G15(3$4:LZ0!WD+<.G#,#=3&=55S 0>[XH)H;02JXQY%Z;.JF"PHO[9##Y M+X(#3(4>:2H.K)"\1KC5#CQ?36BZK 0ZX3UWW)A#%"O3(#06-PC9V7C2'+DV2Y/2YEP0"WE(5!T8*T[SR+E*>'! M\D^FV'+'?P%+RJ6UR,Q+X$8I5)2+?>5/^ EDM(0H''X)7.+#KYR71S(E2*LM MDOZP3TSIP\#RG?AI'>+I.I[E;("K6:'S$#^_1>?=:>M=$'//09#&_4Q?+3F) M)-%Z'?UXK,U^DA8.L^'- M=_/*&%S=SO6.-I_K9OQ>STC7\,^CH=8=CH;FSTQSAP8>,=H%'S_-]JE8Q.OG7 MRS+H#"<_L$@9LVQF5K-H;#/O=AEWVQ.#&"9LS'(OFV4QF\Z,J3XS?_ZUH__C M=C@E.V=_7GPW1OUYVP>F[0/3]H%I2JC;/C!M'YBV#TS;!Z;M W-Z&*ORB1=7",7#BY4 MC7/9_794J_\[L=]._:_7*='%ZG+:R0@B0^-9VU!&J88RYW:>NIR6,'FX:<24 MUP>F\GX6%]N.CX)0P=SSO[KUJ5M6(LH?BSN\+&)C0MC,GNVMD9^Z/P[_CT51V864B5?N#R!J!9SY>)Z5'B926FL M69?'8CXVU(B2Y%RE7,)!+MN D^;R]3CMH"C5X#_ >O.WHF0#64DP:1M#9D+% M-V9"A68VGGVT!U\/0F=-#I3LP:$_;: 7,+-Y/C$?"-+GYG"LD0PK;6S,S.'_ M2QX(TO][JD_FLA)[2*[TH^.ZY*+#2[\$1UA@\(\A\)9D@3BWCLG,3_G.3!G$ M;PRC_^=P-(I38H:3OCX83H8FR:/[H9-?F-KD9DARF^)$.^FI,O,0LUXP-:9H MK*14F"TDO(27HW'*I+70R7ZX'_L68)_N!O! M)7#U^)U[2AH*'I4;)"_=I)BFB YJK882G[X)*-14 CSD<$3#B1\,BB$*A%03 MIA*OI6J**IF!49KJ#:93Z%ZVE68/^1N4%,>,1CU6()D_K_&[89KHHK) JW^23AJ#0=Q"C3)$UZW)80H=> MN?C#%N3A>@,.7DN*,0T^-$25DSE.?22+P M4]6Y+&9Q_.I=73E?]Y1=27V&GH81C<6?Y+/8+4)C>]R+<):YP"4Q5 1&A\_ M2^/C[O#/GRY'F)79MF>L>@$Q#%"9XE0]K,NN%]2'MP:][.=%YD6_*FUA<+:(6!X>G ][ 8!MCRGJ^ #W,R MSMK$(JO(/KZH,'*BP^(K*!,W/H6]U"-,C&[*%T8.,#H_@!O![G-\$/=<$ 3L M=F[V!-%.<8 G+)0OQGY%F.FR0]9!'EE=G5]T4Y199\;E.DHR:*JU2/^7*D2\E[!\4D4-$. MH .ZG\\MM>)-E51<6OL9@LJ303W51H>ZP!F904( #+&Q&&"W [@_(3A-,D07 MEU5;68'A6A7VRET.E4-L@D]I\Q&Z#W",C^P5R\H]:]U7(RF%B%_XP4*$W7Q$ M5":6)K%( M -1+\M^[SV/P3^2+W%N66>0"5< I:%Z2?[Z'?0+6W-Z@I1>2=!=Y K?$0_T, MBBEUZ2B)Z4JJ0EF"H>A=X/91K1ETXT "46G<6T#&)%GW?R?N4E0&+^5.\VUK MSSE:A(_ AT>HB[8X94Z7U9*V(HX*HT@URA34U;3=H9H"/D+4WHK_MP@P*'T]>!^3S-R)C<=$Q]-N[T]:DQ'\KK MUT%YY8J!&/.A&M)9Q?S9&>OF=Z,?/ULS-^-&*VUGBK8S1=N9HEG/N>U,T7:F M:#M3U!L(G4(_&I:)AM(F-.V'B;2B8 );]6%12.&!BWS'!EV CWI.NX_"H8VW M/N>3E0XGC:+5=C4?/2]1,/28J+[>O2[^H&=]>2 M7EP0MN"8@ OX=A69 *0R4N\NB@0Y7BK94;IC#1Z>#2 M*"H[,V_WH/?41PLG?I,7RT/FE?,X, YM$R62E#ZQ#$5C/?FG>_=X61@S,9)_?I,'\6U[::QC0BE#S+K;5"H#0JU0:$V*-0&A=J@4!L4 M:H-"4H)"3=^0GQH44O-E5N)V!,3.A-CSF -LF)+V55GG1 ^(EJ&;)J(KR'IF M4KSU91E$&@F";'W#/109&(L?/L'3>+/4980H\,J%/9A0T[<.[]7H0*WU@5N7>#6!6Y=X-8%;EW@U@6^'!=8VVQ8BL7^Q*6\841:U@/N "CGK# MM549$'EUD45CY=2[\BF,N)#7:TTWSPLE[>W*^*5J72E:KY$7@]L5J$,\&BNK M,(VQ'7)UA44@4_D@,2X<9^Q,@1\^FS[P F#%HT>?I6CB1A2SW,4OS*( M^U6QO.Q=&Z4I/NCQSV#)N'\17N+NNFFGOII,;"HJ-'9*.^[V,),."\![GL P M*> ?8)H86&TG#32P_^U#0%ZV2OZ?SMQ35U2?U^=A5NMET6D!"VP<#X,@.GPU M-^YF&TS@8_PG9O1"9+[Z;"V#AW+1C1C*J>]8K.ONW9@+8,81K H:[T&(P<,J MO0>"U01YY%F2XC*7G050/$-]9K AI['FHSS6/$ O@N0PSEA=#CMMBC+E$IC# M!)UZPR"+.VF-43"#%G3BAWM$F<2;J3ZOQ#"@L4S:X[UIK5M@HO258:%29=8L M]5G%AY[&)MF/Z\Y7R ^O0NBO"8[&HN=#VPG%LA*_Y0KZOALS\RIN134:3N(> M3KV9WA^:ZN0H]N%]./2PAHH$$Q6I$^3LKD-P."F+A8.5R5ODL.)HBS$0E],8 MOP333+RVL="PY'O+F#CLB#MEN+3@.HOT2 1RY;S8#(2!YMG82 7[WV3#G+S+ MJ](+R0G#L_F"SD-)O7"\+/:J',BO400:#.A/X*.V]&$,""N:GQ\GJ37QJ;L) M<5"I^DBEU'^)7O[0=5I<4U5Z&95UW6D851T$/)]AU(O*L@A*NF(^BP\G\K*V M*VCEV*FD+I/'\@9UW-BQ7>#9W.W$=(!!_EKE%>37:5 MN /8IE@U[MNU*59MBI7$%*M*M)6D5T:$TJQ8,%.]L$K=L._8972XM#T>=?=- M8:(6 DNCYK=J-3SGV<<9\<[IKYEF_JRR/CZ$E$;9:F_=10A+E> MP)("I87T M0L6@-:0<*R2GDNI/G.1-5KEPJ#X&3\XZ6K/H?C"D\;I=BK B!GA4>6ZH)<6% MM?P0.'W+]/VH)+>F[?O1]OUX87T_)L!#O15K8HK(:.9MU#2H.\K[S" &/ MV?'M8(RLH#U7SA$+8&K@7IJJ*%*":>"KBWP?/9)^@&"#_U+XC!M#E=)6N;N6 MU+6F7!I]>91HS%7*?![B0\2'03@#(CQZLJ+1JO.#2[H-)Y(*RJ/JRJ)H;33J:R6&/G!%\(1*N15WW45-P9W MG26I:MVWRS$6V&K%1Z)CY6NGBX^F M//+PBI3'E,DSIRS15I\B:^A.E]/1(C&U:^RNP18*VA' MB1@F.!#S: 8W2=\#UK._G]_EN@3TONO]VU'<'F X,?69/C<[(T,C+_U.M9]* M/.:[56R$@3DF,U3XT7A)UL>.6P=P\=XW8LY2IFL FS7'!HH )93O'G"QUQY" MU#_]_D.1>ZCV_J.]_VCO/XIM?@R\$P38:)V@$/[IA*NTF()WERXP45(]?XF+ M$D$DJC[>!#FA3Z;D 4W2AK8,'XZF-9[>7 4;BG"@'F=M[WX%S80JRDR5*!MN MRTP5,R+:,E,URTSQF;WOJ[,?"B!=;"<5K.#AI.6SO6)%E]%,IL(U0*&:IS+*\6"GG+ MK8H8 P(YZ<6]NPH)C,44(V,Y&^ .O0F6;/,1N@]PC,5\Q2J8.F?9NX^2^F.7 MB<6?CR%-&.1E(I9!Z2<$OOF(*A*!=+67Q_DL8LI%_LMC@C_,N',[;;T7RO0= M:LHY/Z5Q&:"(T57XI.5>)M-WF DX2Y(S'TC&0P\]0 _;. $SX^&:E?$0)SKT MC!_Z1)N8\TRBPQ[/^G$QHC (@6=CJZL+L-%F08(=$ZGW+*2,6W-N:I/^<'+3 MZ6HC;=+3$T0EYW'T"1&AW84>_D=(S-,]"CE9+KH?%)HN.\LC#V:PAS,03OL0 M6D:9/)!2K*6FA90@G?)Y(J_PPJ@,^ZJ_05+B:K"]05(L.-?>(*EY@W2);;7+ MW"2=T#F[VA03\(S/9>O7U$5N.8TTZ90[!IM#ZY:8P8 MK7?_[J"%BJ#%=*8\S29$ST(HZ2::M"J5MD\4GZ@H9G05:H"JS@'4A%8^5H M""IAZ?175S.3AD!)51GIR*.!LMY78\C_<9.:/+PT M\G^KUK(-_#!#>OS3GNSXA[L!Q!\%[G>TCHN%2>!:LQ]([7#0]?'_K8S%X/NH M&_^^6)/@54HOG<3M KK5KO*4 MY[J2JE*B9#2I9&HK4O7YR M^D'%D8\!L*"V)@\-B48^]C/N/DBZ7B^5J,N&GL8@10)3M3^A=($LY.-#8ZHB M>XZ@+](.5LQ$Y\(27N S>E41'N2AF4K856^"DDBM,T1:Q,ZC3+H-S M B@(^/R2F]S%B8G&)J:J%3H/'@(9$B6K ,S^A4.E@5<+$*#.LA!]R:A(Y\889P8$>,,[\68E0<#6, M0$7X->.ZB+"#%>0Y&-!\[#9/+U0,FAJAUC+D5#4H*DARA6*88TRR=42O-L-C M#H8T_FX"15@1 SSJZ=#H\3 &3US*9H-230EK,Z&23(K'<@TQ[ MYTG$OA^O_%-WUY+:E]5GA]5#HJK#S\7E= 2P^V/8X]\&6A1B_];Y-[1OL=/H M9UR_N)&N_H0-)"> 4]^Q8+RG,HBDJ!V,*<[;:Q*"%R1[4BBG7/"\PJWW)W26 MJQ#:V@/TP1+R)+?ZO<\"X 4)K@S"*7?/<"[V-SYY9&+H3:'O(/O&1T$=$2?Z MQUIY%"92U7_J@'A!PBN+ M> +78XK),(< ^0OH!.2MTC(JYA/&\<':<%S0I/ZE#KWTZ]07JLA&4U*/RNK M\'LDT=%UL?KP8ZRDZ7XQ0%Z09,HD($U.O[S8TU2.BW\66"](UM4A)TWROTJ3 M?+*QAT$00;L?/W6=8)(< IE=O]O&+,.@]%HO4,9.I %-,+XIJ[KU)RO%0)+* M9@/P@D1+!N%8:3F*ZFB>S[?%4K;C7@J.%R3&$NG74(9"@Q9GBB1)W:K['CWW MJ51B"IVIX:-&KU(SR E_TZ= \P+$DG91*0*[:E1I&K.RNJ,GV,:L-3' M->=8E035"Q)W9:A)E?M,5$J=$I@!TX_FVV,F9/C]IPSGC*8D]M?C#T/&3G9<\PQ;D=EI125MS,,@N M&*H=U^ZS20316.R7P6/Q;S%ZQ9\7KD12%W9E2IR:WT[44BAUN<4*YDBNL(632^6A0XT]H5$+E(B2HTBPM1#_TL#L*3?"4QA_"9])4F]V*FC6G M-52$#14!:E)UG5KBPNO5S)XEIW&V -E%^*1N,^WJ6:6D_5$'.Q5MNMT#'K#! M##Y +X+:$GH6_6'1= YUBJR7185V$2J! XU-\KI\%D?Y\]<']\?7!_'__(!! MB-71C(3R Y$&;+5\3M[['K(C7;51DR:H:R$@LU$ MP)J006Z9\@P2_N+?8V\W]($58@:15H+O:Y#6TX%IY;IA6BOG41U=]*<]8SGY MY[GQKU>.Z.2@&O"7F@XIO2O!JQ6RFFA)D]!3B\8+(ZZ:;& M;K*'!\A/?T7&,;*IFX6CE>[FR$P3>7DESV>:K#\2VL05X-#"_S31C_A)DUW2 MN;9<^G )0CC$;K;C!8X5IVK7YY&<#-*KW0AR*4[;$YEJ;RFE!CVP@/4B\.R=9LZ1E%+%9)2>-1XCP-%[1D5>Y+AGTSG,)]H?)V(FD-PBN:P8V^_80[F/ M^$7$7UDOZO6'5PO+20C$J"#7L6.W;@2#P%P![\\5S+/&.Y>Z%TLBOB$@83F']FL2"IL-[/2DJNK $ICN]2 MXR>5\7\:$='CA-&Z6:EDD>D."WIQZ=$0:9Y5_0Q"-)R;,4M$6<4J#LP-:KZ& MLYAV!;15JS;S%/(JZ1*59T&3[HZWV;V/'8QX(\L/^-B?\58,^<>#&\XI_2"\D) MX;'Y@LY#2;UPGBSV*JGAZA>!!C5B[H":1KZU @'4ECZ,P6/I2-'9DH*#I^X\ M=!*"RAW*8\>+JQ6WL-.WY?'(.TE=#&5XWH6X"\0&Y?*R#RT?8CD<8!(>A E- MA,6,VR:;17&NV51GNET5YIM%<:[95&>Z51=9+6[I@T%B-G M[830'CG@WG&Q8TAJ&(#W;/CI'_!!&J:HYTY31NI615^0U4!+AO51*4V24Y8LRAU(VQHL$VU1B5,A5[P(('O>:Q(! 4HH%^U/ MFPTR^+L=\9HX>8 SU2*3=J]J62C"XE?J8-B+?/:YS9KUFGC+I0.- MWQ\EATCW&=XSN$%^'.N=)]X',\W[RSM6FO=,GQHS4^OBG^;ZS5B?F-*3O?6X MW?B?C@V'W@+YZU@ZTBU)[DAT3$#? VXO"D*TAKY U/.,)66_>%06] ";&3ZR M(RN^O4X[ _"*2VOZG#*1S+-%BOI,4 WL43)"F0)M^"G(]$!E\4@%VN77P2K$ M05N)D&4!%JSH&F-X\V%,)EESU*>C*#NN614/5(UUGLNG)H.??_:FS(#G[N\2 M@IQ\04840*L^:@IIU^U--1;M]G^7\6)0&>(=04JEGL0R7A FO6NB )LC0; U M]MG)[YQI+UL/B]% N2A,"AZOT\'1,#E)[&*T12S &]+(-3- 24U<%9-4?1@& M^1OD8]SP06"$*^ASGX4IGB IM;QX'QPGP% A5N[=7HC M'1GP?VT3/'$#S646N_LBAX]5AQ-.15VY&\9=7);7W/]HX$MA9!%:RMWT]>'& MAY:S;0ZZ26RKC.U6U&.),N6E,(Z-H'('[^YQL530TCZ9K/U6..&EL(^%GG+W M=]B9P;"-F(]:[,>\%!8=821PRW9^M"*UMT#<$*HX8'$PY.)I78@0C=32'F;8 M)TIHUK\BQX=8-C;0#Y_)PS8AZ<*+?[O).CBLM!/>&A?/U-,PIG$]\YZ"]&OL MF!8W^*PF_HX]]&X]DE@7.Z\DU).\A\F\V[YFWVW_T">W>N=&G^@SS=3[G>&D M4>;]#L];:+U-=FWWMN&.QZ>O*/O. MNR3DPI?;IZVKS"WVN2)"O<0^A]Y*WE;OXE\W$"U]L%DY%G#I5]:,X0K$R\_B M#A)!4HE;ZM1PR4+'NB%E#&_^EII/6R0"N!I7U54Q0LD >57,:B! 'D#KMR5Z M>!OG*_K/"?O M)76O>O^OG?GP9C(<#+%39W9ZMW/3&.LS[.4-C-E8(P\AQ7Z>WC,FQGC8Z_3U MJ3[IZY/>3W7:"NYOG5,I&H-_(O^D4EG. K*]NAR@W><#4(/N4>Z='B)RD:3O"K^]S%!\IJ#7S.BZ[\ MF0IX?.C48A<"N6\YD'> LRK^>#/E%.'(\P$'N^*":%2=4Y]S%/2IZR7 MP8I6]N3;LG!?!:',:+SPM.S.XO6C:;XJE1/!.506]+AGT;B7I/XH*%(/S"9Y M- %KC.H!>*PH&V-X\^%.!E&1",1JQ#FKXH"2.NEL+C78W\'$?X,[0%EQN**1 M,OH6\&4;\6&FZ@II54J3B "W[5>&3U<2/&3%WPK'RWK4XSSWF8&+0.A-MNTU M@64["5XFE^BH-')QD'EF?OO*?-HNMOB\HH^_,/+S<1$PJN3$IZ/[ /XKPF#J M#YG.BYR8\\=6QHZ"#.0UWY>.PQ\#C3W&:'=$FR',[6?1GL^H(6X6BIP609[4L5#0">@0O+_Q9.%Q67R/N;F&R1N%G6@@J%_SR? EM MQ,14H=8G[:/Q[:/Q-;!79;U7HP@TV79WO7%1W,)"Z)5XZO"+?1:>B9%RY^P, MNB!]Y>HYBQZY+-O_A:T.RZQQ"3JR/$T4:CN5!9'G'A2-E:/^3B YG6?JNG#G M,4=EY54# QM46D;7=Z#'TE/9$9)4$T/$$15.Y-^_VYXW]U)8 M)8:(#TF[ M^&F/P+>3V\_@!@\,@Z&7B!>'<95]YY*87RW2 IJ/=K6<_I[\SSW^(/[-_P=0 M2P,$% @ \X"P5!"L5C> <@ ^6H& !0 !FY,C-Y(G^/^9W7? :).9Y#"SI-7* MSF21)$AB*AC!CD<^^M,?@'@P(O",( EXUM[8S*BJZ([X ?@!< .]W_['Z^[ M$#WC)"5Q].]???CV^Z\0CI;QBD2;?__JT\/EZ&$\G7Z%TBR(5D$81_C?OXKB MK_['?_\__P]$_^??_J_+2W1#<+CZ"5W'R\MIM([_ANZ#'?X)?<013H(L3OZ& M?@G"G/U+?$-"G*!QO-N'.,/TA^+#/Z$_?_OAQR=T>6E1[B\X6L7)I\6T+G>; M9?OTI^^^>WEY^3:*GX.7./F]VXV>04H+][;(2NV3_=/GAA\L?/WS[FJZ^JAJ?MV 2AWB!UXA7\Z?L M;4^IE!+&A*_*?]LF>"T'$R;)=TS_NPAO@@ROV(?^RC[TX2_L0_]4_O-M\(3# MKQ"3I/Q0UNNOK;)*I>]<@YWCA,2K230,=5?;$WPZ=I+LB HT]9U7X3'.@G 0 M^*:F<]CW>%B+'_3,+F!X M58%D16AF8/X%OC"49=>EQ\M6N2&;S>-$K#M;&7F9ZR!]X@7GZ>4F"/;T S_\ M\!T.L[3ZETOV+[P1RG_X@ZV->(>C;/+WG&1O;.6F-D"4I:-7DE;?XA7]]Z\L M=;[K5H1ICY*J-D&R-#1)*?'=,J8+VCZ[#(O&+]372;RSAE*V7VRI\$?X5'^G M:'0*15&AEEB"TSA/EKA7GS=KU:>%2Y2[D&HQ(PY'EY\>OOKOA2@ZR*+?F?3_ M^V_?';[@A6(4T2Z.'K)X^?D.[YYPHJBT1,XEE90PF_01A,!01H6L2Y-"#G%! M]'LA>C1'UBGA_?[]CX5A^$\W#],_QL&>T%5T&DU>ESA-9^MYD' 37,H"*PT7 M?.@!G3'#0MP[1^PQ"FPIM- T0H4>FJT1U2SV4B?CS]%SS )G 8GP:A(D$=W9 MIMJ)1B7LE4R6,*FDX#!HME_DN#YE).LNV.&'K:(*W M.$K),YY&RW@GG[<&Z+OD6>]J-:EGK0R&C7T1=PDZFHVG:)1E"7G*L^ IQ"B+ MV7Q'[2DX5"WP:-G8%G%).!FX)J>:OX.AC014EQG02'!/NR*.,EHU6NIF&F68 M-HJ>%'H5ER2Q =\DC4X>#(DL0'9)U59!E<@0@^=T%;Y2P&$F$'[TS0H6HV_VUS(FVZM)MV"3:3Z-GRBIVGI#>ALM1 MM*+_=L=N6;) N1>S4W.U(>M3B6I79J/CG2H]@0J'/O=SU-!%5!E1;4354:E_ MWDT^_5 +NHY/4D&'#-( ;7!&(@6%)6IH1E[TF?OYNA4FQIM _ M')83^I<_;O$F""=11K(WR8(BE7#!"0TT1@;)S]Y9H,;4[7XNA0JQ,Z\M;%IB*L&:<>XUH8KP=VQH=!TE/=D87JL*T MJ,2U3E#00*2 M^6 UNWU6K3J]S.O5@L6I(P&BQY6P9*M1(>E@(3*< MABTH,*PX"6O\YNH43(!3G8#5/WCO:AF:;@\S!Q>29F1)MREW.$CSA+N[G-5E MQ=#1=R0BNWPG'?*2WUUUN!16U>FM'T%TO Q1M_-+&;_C^BYXU7=W^W=GW2V# M57=W\T<8W2U!)'1W(>.WN^=)O,J7V2QYP,DS6:IF=+F8J\[7@:PX(),!004- M,.$NM1!%0;1"I3049\6'+=GO2;091:N?*3Q:]$9[IZJ1=^H':X+=\H%5"7OG MD2U"P9PHY3FC*@TX!QACUH%1EO#7. N2?KYZ>Z2?TYQ8:#7<>L4:H;?]8Y7B M8,AEQBCZS#8T$%-!3..9K%.YS(O1J-TJ[VI1:0JPVJ M1M0[3>SP=2G"-5"I@FH=T'/0%8Z66XKW<[^)J*/F>3:25L(P);5TO!.N)U"+ MR:E6@V)5+? SCG)\0SMSS/R=@F7V*\FVU3 Q>&M;Z;H]M^]1G?:1O84B&$+V M02L>U'-=Q!H.5=KHA:K7DV.3IE!FR=%R&>=1EB[P$I-GY@!LOO.=FS4N>\0H]TG\GC(2C-,7G/<_N]P1SGVH@IEW;\'%,'N?,H4R8*AEAZ?)('FEP:U>)P)K2;/(E(EB>8#H\;\LK^I']J MIU-PR28S\":AU-)@.&6$V*55K<#/R"H5.-2Z"Y9;$N'DK3GS:KFEU7!)+@OH M379IQ,'0RXQ1O.4I-3B_ ,Y=L_6:++$=M12R+DFEA=NDDU00#)%TZ(3G,%SV M#-R1GK!>Q8&XJE@MH[OND+>:6%" M)AS8'>3@4&0>9,KE0R'C-J:"!%X[J$(&:&G0H1+#*F0GG?R/IL(C7FZC.(PW M;W9;!8V\2XH883?IHA0&0QT30F'1J>4A;CUO<9#B;1R:;54K#9>\LH#>9)9& M' RWS!C%Y[2E!IHZ,UBK6U+^XHF]D=J2?3JYGS=>Z2F-V1ZZSB+J]:U.'5O/ M5M$[OX:@%0[_J[OQ5@'H$G4?:)Z5>P_Q.GL)$FQ)-[VX*X;9@*Y(I9,%P2,+ M@((/;*ER1K(XV<V H<7O28-[P3I!=,8?X+L"'OO?4N")Q(6<^3LD.\&,3+ >,B)MNYZ-W$=!I.7<7,T%ON M8FIQ,"0T8[3<.8*9)"NWMFJ;TAE;5@Z)!ET?[HE6U9$Y*VH5X?"P!UJE(V.E M?"%,AG#H>1.0(AW"U1M'9ERQU?).UV<3[-9JK!(&0S<30N$RD9,(U#JJ,1_T MGK)F/2"&G\9OUJ0$AVB62'N:=F?=]H[V^Y#@U<\Q]Y]A^R'E9E% M( A:F-")'E$D1@V%TQ+C^) G5;(YOH[.UCPUF$WZ/U'>2^H_%6QIVK^NL'=" MV2(4K&MN],3K*I,;#.NGR"['L5V9MG2"H/ML?S*@8KJ_IA08OBBA*1+^%7RY M.N]Z=!/&"5D%5T&*5[K#>(6Y<#SK\24;S[SR%'LJV M 5T^6DIG#'QUCU]&FP1CI>.M2LC53*(&6,TFHH1WGFAA"5G)\ NJ)<^[7M@' MA)?/) /+<,65P=6KJ-2[ !!,&XI:'^V_61*Z>D/M7\O2SCDUW9$5A;?B.[7T M*HCDZFQB3&DNC0IQQ.3/.W/=!U$\WN+=0QSFC)(Z MHUC0M8[FRP!BD]!HA6UB>^#W5FMX)^#)"'Z-484<367J,!54TCW M=^]]K0'5[=]"[+3KQPG&[4MX98H0F>KT_ M9>@@>=90T#C9W<9!I+[9ZP@XN\Z3 JOO\%J_>N]A)23Q*6FR0TSJO/9C:;#: M;",\;B",6P=@L[P*E6J[>L=)PQ0%+ MZ!4C#.(@^&&'40Q24&BA@QHJ]=QN,K57*SIA7]M,]96+6A)2%E4C2L<;3OFM M:YRL[F(J6^QBF-]M$*ES5NK%G=W!6H"NKV(ULB"F%0N PL4L54%'HRGCGC %8ERN5&&)R4%Q]6*X3#ESK MYR-(N0U:+H78#E#>$@'###DN,9$:E2I9<HY MH-V77B7T/]O9^N;GVRO^[_*4C+U+<)6M<6#5JD2./=6],W(X9L'T*4I!K)CB MI(6SM2C!9PI@2?5FZS&)EB2*@HQ(I[P>>AZ)J:Z&AHZB$E02*I%:4B]>HT,! M9SX/HMU$TC1.WN[C#+-\2C8G@59:SLZ%[*M0GPV95;QSJQ].24[;4A,Q5<1T MD;MCQE:@*"6-I%+.HIZH(=9A3D01$+10X](',CGSZ2!^N0NB?!TLLSPAT48? ML-1*PZ$3I0WTAD>E3AP$1^PPRGPM6VJNTA^(,QVE[@('8:8^.;30\;<&*>"K M5Z". @@2V:*T6GW87%3H>KKBFD7RPR%;)>\774(%C'==M08,.MG"['/C176= M7(T?/#]U/-()>_.V5?)&+0F"+T9X-FZW[OGQ^!+;\Z,A[(T? F E/VI)F/SH MPK/A!]7Q>R;Y2+(0S];3:$6>R2H/0L7)HT+.U3&.%F9U;",5\LX5$S+!YXK) MLE.8@_0Y/>K&<93F819H8ZB+,LYBI:O@U3'1NP+>.UR'2I*POI([\YG(;A_& M;UB1]DPL1 ZM/@=I_PRB>^68A/./2@J.&\,T6L8[_!B\CO)L&RV/> M^QJ'!IV"R^MK,_#F3;9:VCM]K"%VV50H(*J!:I6+4SZ^.#[@21 %JV"!GW&4 MX]$&1TOY\8F%O-/P)R;8K2@H*F$PQ#(A%)8@+H]*!51HP)FQKG%"GOE+^\,+ M@P5)=4&9]"INWX"8P;=?@ZCEP1#, J3X0J122D"YH2E3/R$1]&*!Z33GZ^H MI-T&E]5";D>8E8J"89 >GWBT7TKS4()%^,"SKB]7X_E(N;XT?W2UOHB JO7E M\(OWSI7"Z?8E$_"[.ZAGKX^8>9[LMV2IO*O5R+K:*QCA5EL&I:!W8MB@Z_*D M*7:.-2/%RV\W\3-M_3S*DK>",.5?#GPI_^&/\:A3I>8/+I@@ F'=?OA7[WTL M0!$F\=']Z'ITENGZ$\N>4KJ/T!5B])3$@3POJU':U81N ;F:X36BWGO=#E^7 M"H5&Y;W#PP-S)4#[COPIQ7_/Z70U>:;_C\5!UNTX5-).]QIZR*U=AES4.YOL M\ D[BUH:<7'$Y*%L,SI5T6XR%+(>2:3>8$@%H1)(_[RY2Q\'SD,\"ISQ?D0C MZ_8N30.W?94F$?3."1MT\HLT?I'A*&+Y["HA6'VOVO[9V768!%1]Y=7X#40? M2P )5U?_PF7.8V94&XH5)L7"0/]P6 _H7_X8Q\\X&3VE61(LLTX-)+^[Z&4E M+-;-PH_>^UF%2#PP>N973Z64ZXZ^CI?<+8,9(I(:M']VU\;,K H( )3,Z$AZVEB7^ -84L+@U ?;&JF M,86\ZZE?"[N[%DB%09#&!J%RM6@JH5K+$X]&490'X0*S'*Z:BK;%7+-&!K)+ MEJ8,*(Y(@"FI4**!VJ=$1 \4..38E06IQ MOQSA&:L(F\",)!%%G6\W%&"%K4='#A1/%.#46Y):WB]3'K8X#,L P$:NR(1= MLT4-N,L741(48Y3PE)SA&G6T9C"TX6?BU]1,LJQL0]XG>038.O[4PF IU$5H MR:+B0H/I>6+2'"2C/,D M::%6KSAJ46>7L@:P]?VL0@X$40S@Q#>#7+Q%%$\KT"3*2/9V0T)\GTM<,N0B MKKBA E=QHOL[""XH0 F>-UP,,3E4"'KI^>J6(,I85!AE=;IB;AD@!]EF05L& M$!.DP!1L.,CR(#U>&#&F,U,2A--HA5__ [\IZR7(N>6$ F:;%!TA0*R0(U/0 MHA1&7!I1<2_$8,F2@N3M@2P-2X4HZ)8:*J!M;G2E )%# 4W!CE(:/4S'/E>2 MQ^!UNJ)$)6NRY)?.!I8HY=V2Q0"[S1F%,"#JZ!$J&,3BP[6U?!*)!:TKGL%6 M[@[CXLG5.%ZI+12#EEM2656A32VM"B""V>!4T*RE>E'XI""6O[,H +$2O#!N MM%K1ADK+_]R2"']0UE\JZY9=&KAM3DD$ 3%)C4[!GU+RHOH#8CHL7#H0TOS0 MHZH_^"?-#[:D^0$T:7X80IK'EQ@(:7[L4=4?_9/F1UO2_ B:-#\.(@V+_.23 M-F/ZQUGR&+_(G+.5DEXH(T*5$N8@!H\N C8369@"LV>8BD^:<,-JELR3^)E$ M2[7)K!+W0A@%:"EK.K+PJ",':.)/;1!7>E[GFL(H-PZ22LS/+-,&*9]BRG@= MX$C2!F:<7 IIGY28QVD6A/^+[+4;<;FP%WI( 4M)TI*$1Q49/!-A"AU$E7QL MK$NZL@L-Z5.RSN_NG@!+8!V> #=^!$$"&2+Q"7!Q>E((N>YFQM$$!XH9H?VS MLTZ6@*K[N/$;C"X6 0D]S,"JWN[^#J+' M%:"ZO<[%$)?S=!K_FN$HE4_?C=^Q=./5"7OT HG>[:(1ENOK=<6_^FI", M?GD<[W9Y5-[RR/P&%7*N>ED+L^IQJ1"(WMT>(A#LB09B39W M=/.9D$!6*YF0*T*H 59L$"5 4$$)2XC+50NB2M(Q">8)9B3$M"/X(T ,7W$8_D<4OT0/.$CC"*^*LQ3939%>WJW'C %VVVE&(0R" M3C8(%:XS3.GR,]-"E5IY$N:%2;_$81YE0<+?DB>RF4DAYY8Y"IAMQG2$ #%% MCDS!D%H8%=)^'F@7T2-J(XM->-(0,'IQQ\^UM: [K[:ELH XHP6H>L-=QOPX MV,:%EJ% MM%MN:"&W.2(5!<05'3X%9RH55.A4(77]D.?U$%"\B+*HKJE$U#%ME& [G!'D M(!%&!4Y@2XB7[+SE/L[08XP^I1AE6XRX.^N*_GLC$GQ1CJ],(TN>H+FPRJ-5 MD,@HI!-VGG5$"5C(/2)(@B"2$9XZ#TFM@2H5QZR940XGS7T- ?5VFRR4@7$LSYX%0P\ M%($:95PT5BR?AWG,:9Q%H$*9=30]K0_2P]1 /'JZFV!USAA[PX>\6MV13_T6;/# ML-!UO7NSKDYW,V=4!$'"OFA56[T4-0M 3\Q'K"P"_/(@J;?1[I>^?EZ,TQ5EJ8&!7R"77Y ";K&I+@.&/%);@ M;<:%@+"@M!2MR"#(NN>$ JY(C8X@,(;(T2E2NWAGRCA(MZ-HQ?XS^7M.GH.0 MK<*C;!PDR1NU_GX)PKS[GJ*GKDLF]:I.DUE6BF"8U@>MP#RJA*AICY;L#_B@ M[IV+UW2/2U?4M#6.%"V@D'7)-2W<)K>D@F"XI$,GO/?!R0ZM2@7O?"FOA=(% M7F)*XJ<0W^-,3QN]BM,USP)\:^G3R(/AD@5(P6(J55!2ZZ"O[^,,HS]]XYUA MTXCE"XZ3-UH-197;(BX9) /79$SS=S ,D8#J,J(2(3@MF?!G_TR8)W@?D-7D M=8^C%.LG&86L2VYHX39)(A4$PQ8=.DEP$B:+<"$,8'FR,&,\FB]&L\6?N9+% M61#>VNZT5+8**P0M2W?Z ,;&?)[$>YQD;W,*-:,6/+/>]^QD2;W Z%7<3BIF M\.VY12T/:(HQ@A1GFD+E@N^>N##?4(4X2/$V#E?I!8IP5BY>?SEZ\5JGQ1W) M]S_^^(&SZ>9A^L<-B4B&;\DS7LV#C$+XF,2"4[5.T 5SS$ 97]12WEEBA"9P M@TM4ALN_^C=<9I2J ;LXOF7L7)#--INM/Z683Z&*,6'0<3GG6,%O3CI:!>]\ MZH.R2RTNQ6X@\A27ZUE)LQ_]TVP:910KH;NW8FVFL^?D=1GF[ ;Y8QRO7DBH MWA+8J+K=6=E7IKWC,NN!H6 /L.(.K5)M\_"_^>=A^S3KGO9UCV/$IKB_DT01 MM/HP\2 +AE<&@&+X\FB#LN:Y8DFFO_HG$[,%L[<[G&WC%3N52#-9[ ^CM$LJ M&2 WF:00!4,D/3[9J5$I41+HP_?^&618^OPL;[HE#-PR95B*JI\AK4!K3">\ M%7-DVN''X+5>7I43IEK![2ID MY>AU328*ACA"AXH94** M>"\O&.YL*R-IC M,!_'ANKS0H@'A=H30B N.["(AR0@V>6]))5U20 .UR0>)&)BI08U-L$\/ MDI X8N?;I5/PQ!@++R^UM%/^/./D*4ZQ;GHQ(H7J]E7=NL^#-W;C;NJVNKDG?,'CWL#H'DPI XI$4H MH1&31R&@M:RRM1?X&4>Y8092"?O8'LD!R[9&;4DP[-'"4VZ)DD+:.V_H-@[; M+5M229>,T4!MTD4B!H8K:FSB^1O;9+.=,X:S7-VR^%:S]9@2F!@\0^6B;HUD M-=BV>2S*@2&,!ISPJFH;)UEQ]$]+XFD$EERM.K_]X/\PKWU/6RVX;WHJF93\ MW9^K*J"^0.]J@"&:%4S%]@OQM_1QQ"C'G79JR^@-SHTZNQAC_O;7^,DT=

JA]5K7@]LT$:A+/#]_&D\5\Y^YK1\C1SKD\%"A_?4!^ M.*GM$7T[N_W .6O/]<_F[=<1B.0L7:7,X#H>OED,R+9?'.W FSJ<\I?&0]O" M;8&/-&G9 ,\S8WP_X 6VGWVG?P!02P,$% @ \X"P5!E"-GRS!@ -Q M !D !X;"]W;W)K&ULO5AM4]LX$/[N7[&3HQV8 M<1._VVF!F032*S<0,B3M3>?F/BBVDOAJ6ZXD$_+O;R4E)E"@[=W3Z0K6A+1936M\,N"\9)('/)E3]2< MDDP;E47/ZW<3?GK,&EGD%9UP$$U9$KX9TH*M3SIN9_?B)E^N MI'K1.SVNR9).J?Q83SB.>JV7+"]I)7)6 :>+D\[ ?3L,U'P]X5-.UV+O&50D M<\:^J,%%=M)Q%"!:T%0J#P3_W-(S6A3*$<+XNO79:9=4AOO/.^_O=>P8RYP( M>L:*W_-,KDXZ20<; VQIX&K=92*,\)Y*<'G.V!JYFHS?UH$/5U@@NKU12II+C MUQSMY.GE]?A7F(UNKN!\-)P=]R3Z5%]ZZ=9^:.R]9^Q]N&*57 D851G-'MKW M$$L+R-L!&GHO.KPBO N^:X/G>-X+_OPV0%_[\Y_Q=T[G$LYSD19,-)S"'X.Y MD!R+X<\7G >M\T [#_XQ>R_:*\6]%35)Z4D')24HOZ6=4]?K6I>L6L*,\A(T M_H?KP"$0.+(N*OB-5 U*";ER$QM&XPE<5+=42%2-%"#R944S(-8!3G!LQW&L MFK,R%X*A3<4DQ6*3*[C*LX)4F1D0X 0_L 6$72]TX)4E&0;LEG*( MK0TE7!@#^K4A!92J"HH-Y)60I"@,@+IH!+Z1%&.376NVRH6:2#>P)@(:@>#0 M>=WP=(7" @27-4:LZ#2OE1-0P'8N )L0R!7%'TZI65, 594'6#?I:E&FMZ#1S, V;/#>U^ MY%@8-FN6*PUV0C;8H-,O,.&82,,:/BXY*35VZSZ1+KS:4H 4V5L6VH 54\CK M$I>O8+[1'Z;#@28>TX*YIZK]IHPKFO'%-<[@B#YEI7:O#%*&2:A40G6N\E*] M$:S(,\20 =:$I#I2"PUP1T%H"%CH1= /%O]*-?I;BO;:[Q.9!C3+6?9DOE5R M,I.Q)97"# LO",'O)N&3.@B?UT%--B:S&$_1 M9#G*>5\(] D=<"IS3G74F1(]D?"!<)ZKZB@TC3BI3=N^< A$"F K$ZSA1P76 MQ<'V([VK5:9^6$O>3DNA[?J.A8TFO9A=/[Q<@37[^%BC+UR-)UAWQR,X68T&7R^&HUGEH9T '[BV;$3JJ&O MAOW8#MQ #0,8S4J'BR,K",UFH,MV*ADVD<^$9P*&I/H"KTE9 MOX,9Q[,'[)>\I4O>=?9K_D>Z_L7CYKW(N1HIL1M76"18.4'75T6L^[U$]]B# M<6V2_85 D(B==4$>&F\).D.=Y56%;07>TPS[2P$?5!_1(5VJE!BQHNF=[E(9 MO3-(O6YH^N._U$> _,;685O4@1U'/Z>3P$ML+T[N50(/5!+XCAW'_?]>(TH4 M7M^.@_Y.$_>CL!W!0#?SAX'8L(.E2,$^I)I[D>O835?%M&J%I%A.%=&M:1^6 M1G-V_6DT'HQG4PRRDGG5Y'+SF+%O.+*&AF.[/16Y"JOM1Y$=]A.E 3L)8COR M$^N2"J3C_7;7PX':Y">3B88FD.W#T(_5EHN2-W,GNWZ.$S5^3'1D1QZF P[[ M@6\[B9K<8L!"45O'=LM2.-PP0H_]!YCV([_^.)O.!N/S"SSJ#0>7@_'92+-A M73<2U57I/6171]\E@QR!/D/J'4YO)Z]_23S7?==N=U%H\:_UBH]M*3VLL21Q]_GXCV_/W??;: MW&WK(FTX5\?4FG%]!#N,HM".W$"51=S'G01[[I&E]\"^:_MA:+:[& L&E?74 M%:2W=YDK*5_J*ZN2>%-)&UL MG5=;;]LV%'[7KSCPNJ$!7-N2?&TN@).F6[!U">JT?1CV0$NT3%0259**D_WZ M?21EV4[2K-A#8DHZE^]\YT+R9"/55[WFW-!]D9?ZM+,VIGK;[^MDS0NF>[+B M);ZLI"J8P:/*^KI2G*5.J"7P6?*/WUF0C64KYU3Y=@07$Y^8TW\8RLO43FVOVGC9<= MQAU*:FUDT2@#02%*_\ON&Q[V%*:#[RA$C4+D<'M'#N4[9MC9B9(;4E8:UNS" MA>JT 4Z4-BD+H_!50,^<+6ZO+WZGZYO;J^L_%R=] Y/V0S]IU,^]>O0=]9@^ MR-*L-5V6*4\/]?N TN*)MGC.HQ<-?F"J1W'8I6@012_8B]OX8F<#5MG0^=L^'_)?%'=]M];7;&$ MGW;08)JK.]XY"^->L# R^4K7E:UC30=>Z';-@PM95*Q\H#73Q$@[:>FDJ"UKI=:I((I 71E+DB@-MV4/868:PO%6ZYJG05VZ&%I2+0U&F!JN2EF^^5:S M7*P$E/?3I7U6,EYR!;X-5X5#PS9,I9JV-OE!=E'@'D$X&-#(%<1*YIBVHLS( M.'+\R!7_V,0]$]A!Q;@Y"?(@:YFT\@^<*?*AON,)+Y9 T?1HZ.BT0F:M.']3 MV'%@DR%D&G@5M'2R;GOZ+2TN?KM\]^F/2[I^?U#+-+^XO?I\=7MUN0C^K)T3 MA'YYSU7B$X7RHB]NS(+?, I^ M1>=#F\+)H!&)>^.P^0DNK,4\QW<$SN\KU'%*K^-A=S*;T1&D0MB Z'#L[,6# M8(L.8C.(#4(GYMPV8F%O-/T^V) FTUEWY) XXRW8R;0%._IQJ$[RZ)'L'L@H M ?R,&$T&6_I/$0XC;:6;8T]41O%SZN-9ZY$-TTBT<*H]8RC M2^T9PM8L6L5U/%J$T"1N.FV["^<*C5F26CFT%N+S!<^$HCN6UTZ8,P!IRCFS M)%K1A.5)G3/KTO9QYHIVURA/\##T<>&]OE"S[^=7'^GS_(]/ES1?+#Y]\%,Y M< S8_(*B"L,0=ETDKN7"8]=1%OW _@572+.RXTP!'NB:C.EG_$0Q_1Q\EL#L M!]=XUAO;+^.X%TWQZF3H%2P=/2&( M]@@*GB5H;V=^B:MXW!V/(L?5+KKTOUD)VO3O:(W&W5$TM+2BZ\"/(\D/E6!K MW%6+)6>7F<--#FB;@13\ QZ!&/+6ARYG&R]'E,4=Z-!&.R\@M.YQKGD29*- MQVY/2Q7V_WN!TSW/'VQZHEEW-@NM4H(J!Z?,39&&7]#O)PB*V^[B. G94O;; ML]V[A6Y%FV72B"^MU)T/';YPV;V%@9X0[#P0LRQ3/[&S MD0.$:9'LVMQC>'9 XDSPB$* >D6CR;0['C?E'+15Z'+VW"FXOW>]*+C*W"4* M ]66F+]IM&_;>]K<7T]VXOZ2!S@9\%/.5U"U^V2'E+\X^0WU[%]02P,$% @ \X"P5&.]"F8? @ GP0 M !D !X;"]W;W)K&ULG51-;]LP#+WW5P@^![%C M)UL1V :2M,.*K5C0=-MAV$&Q&5N(/ER)KMM_/TEVO!18<]C%$B6^QT>:5-HI M?30U )(7P:7)@AJQ68:A*6H0U$Q5 ]+>')06%*VIJ] T&FCI08*'<11]" 5E M,LA3?[;5>:I:Y$S"5A/3"D'UZQJXZK)@%IP.'EA5HSL(\[2A%>P OS=;;:UP M9"F9 &F8DD3#(0M6L^5Z[OR]PP\&G3G;$Y?)7JFC,^[*+(B<(.!0H&.@=GF& M#7#NB*R,IX$S&$,ZX/G^Q/[)YVYSV5,#&\5_LA+K++@.2 D'VG)\4-UG&/)9 M.+Y"<>._I.M]9]:Y: TJ,8"M L%DO]*7H0YG@.OH'4 \ &*ONP_D5=Y0I'FJ M54>T\[9L;N-3]6@KCDGW4W:H[2VS.,PWJ^W=X^HKV3U^VWQ)0[24[B(L!OBZ MA\?OP!-RKR36AMS*$LJW^-!*&?7$)SWK^"+A/=53DLPF)([B^ )?,N:7>+[D M';[;IY;A*_FUVAO4M@5^7^"K6A#4/*R0Y5<213\B8.N6DUD]45UD"PU@!$])4'5WEBZU;48^'L-YXLHH@D M\22RR[^2#L^:1H"N_&@84JA68M\_X^DX?:N^Z?ZZ]Z-K@U=,&L+A8*'1].,B M(+H?A]Y U?@6W"NT#>VWM7U!0#L'>W]0"D^&"S"^2?D?4$L#!!0 ( /. ML%2<>=LK<00 ),) 9 >&PO=V]R:W-H965TPV(-BT[%06\I(3WD11)Z6PKU:,N$ T\5Z70Y^W"F,UIMZO3 BNF.W*#@B2Y M5!4SM%3KKMXH9)DSJLINZ/N];L6X:(_.W+];-3J3M2FYP%L%NJXJIEXNL93; M\W;0WO^XX^O"V!_=T=F&K7&)YF%SJVC5/:!DO$*AN12@,#]O7P2GE['5=PI_ M]JU#6&)J+ *CUQ..L2PM$+GQ8X?9/E!:P^/O/?J5 MBYUB63&-8UG^Q3-3G+<';<@P9W5I[N3V.^[B22Q>*DOMGK!M=*.D#6FMC:QV MQN1!Q47S9L^[/!P9#/P/#,*=0>C\;HBB'X2=XT2'6R.%%'\4J M14H>*EF29 TS85"A-O#WQ4H;1?7QSRY +X$H^8^7%7LD@I3IXI61 M7--@)'"2XX_:>BVW I5V[4G\ NRPJDNF;7]24C-J*E,0KS59.-V";UX+X+96 M:4&V<+%6B):YE3&;ET5JY H5N!H,!AV8O'&"45A[!D(W!?X:.K!=3.1J85-& MT5AC?#96R@U]I8B9;J6U4LZ E)@P/.4;YU@IQ?J$\"LGT854IED*:^:1-VE9 M9U0;G@N=IG&SUVYCO4;+9@EHNMO=IB+"9QKT&LDXPY4!6VX\18_F)N58Q MU]K5(6E98BH+2I14+V]WA_ASDK]TX$K)JN5"RW-T QAL9D'FQ[B4ARU3F>>2 M0$..5W7U;K^5W6F%3574-Z1[2Y*6IC!USC'KP#U9&FD+])@$A-XS[T('E^/MT\G ]A<453&;+^[O9Y#'GN]'\,WU^_'DXOM8=6%+D/RC_985PB!. M/'^8?,P7$%O/#[U!'+UC"WN)-PS#WV$+XMB+^_T#6XL&=EH<)K8++1X$7C0< MP*16%LMFUQ2T+U U9P7:L^*=85,'8UEMJ(:H0:C 64EC@)B_4"OV_,3K1ST8 M#@=>1&\:&Q&ET/>2*";&,$B\(!C"SV9Y]^B@K%"MW76 >E'6PC1GYN'OX<9Q MT1RTK^K-=85<7G,JS!)S,O4[?3K@57,%:!9&;MRQNY*&#G'W6="M"955('DN MI=DO+,'A'C;Z%U!+ P04 " #S@+!4036 VH$' -$ &0 'AL+W=O M?NEV3KT3%S;E:BQJ_+)2NN,6M7G;-6@M>.*:J[ :]7M*M MN*P[5Q?NW;V^NE ;6\I:W&LPFZKB>GM&]NECSI9@* M^[B^U[CK'J04LA*UD:H&+1:7G:'_Z3HB>D?P78JM.5H#>3)7ZHDVX^*RTR.# M1"ER2Q(X/I[%2)0E"4(S?F]E=@XJB?%XO9?^Q?F.OLRY$2-5_B8+N[KL]#M0 MB 7?E/9!;7\5K3\QR<,NO+K3:@B9JE$8+YZKC1N-D34&96HU?)?+9JVGV]3:;S+(; M!M/QU\GXRW@TG,Q@]#B=W=UF#S">?+E[N!W.QG<3&$YN(!O=3>YNQR.XR>ZS MR4TV&?WSHFO1$!+7S5NEUXW2X!VE(=RJVJX,9'4ABM?\773@X$6P]^(Z^%#@ M+=?G$/H,@EX0?" O/* 2.GGA>ZB()2:>A0>Q5MK*>@G_&LZ-U9A#__Y ?'00 M'SGQT?\7] ^54G5_,FN>B\L.EJ\1^EETKOSDW&N=%05:(Y>U7,B)G,^<[]&(EY]*EDGCFF%6-S0NM*F>? MDV8V>H$!8H[U1*+2A5+%F>$+(MBB+Z( "@9915Q-3_-0*GZ1E+%;:5>$&'YL M#3Z8Z.QQ9G(ML',9##;*LPI=AXW!)3(:*\L2%+9M1 ,J]4P6%UK63[1HW#%J MHW-ASN%D?NI=2U6(I>8%GY=D9;G#G,$8M A?C^Z'M/33SZ9%&C'FI5'P5%.( M,%:S%Q+6&(* .5"$U:H4FXH!#2/,RQ()T$)I&W@Q$&26K M,5BV%\= ;S.YG M@B)76BNSSUJ#S UMZ\5:KG%_CDDGS3YW #._,>X(DD(@^1(E&L)*UCD./R-@ M_N+XBT%(SI=:YC@3-EIXQ_2Y5FO825$6AOP3]8K7.5FT$)I<^@-MVJPM?Q+G MKA!XGJM-[3(&494Y>K\$H2D72GC0IMK.6^LGR@K('A=VL,7 MT?=[T4>UMP\&#EUJ?RZPKU12)[1B*7.8;PRV&6.PTB3AL^(6C42/H)#T0!:& M1!;,CHH"*PJ9#H7JXH+U*UTVH04[$N]5O,;S 'U:E M6F"&8R][4096Y*M:E:JM/SQH8.Z3HWN;2=-T]&MV\_@M@[LO\)#=WSW,AM>X M:UO8U)NMM!"8_&Y&48LK "<,:MZ/F$\>=0Y*7)@IRTOO@5)N(^ 7B%(6Q"$N M_!Y+PX3U@K3=]$,6]'O>&%LMVFQ!_,#VB3Z=09RRQ.^W#VJK6N3RI>'RBH;0 M'\V+ 0NB"((@;)YAP*)^'X7FV*O!\A]'8E,?/T;)_KEO](3_0EHX*94QIW#B M!Q'STQA.P6<)VA"$$:[B,&2]>'!@XL90$_%9/QVP>!!"A!:$*?,'?8ABYOL) M2P>^EY'V0E+V&VI5^\39\Y^AOC1A23^"TZ/E7T+N?P!YZK,P]FG!XCAD(;I, MZP3]2@;I6X G 0O2J'W\)>"#-$7 S;H]QW@@R1^&_"H'[,H3O;/]P /? PB MDCG DP'K8XKXR-!C<>K_#'C PJ2'* \@C%@P0.I!#)A7";[M#:+_!O!!POR0 MU+VLJ-H-+Y%E2=,**\,U"^HECUC)N)M:-WT)CA'68\%=Y7/24>)H,)]^JJ+O MV>0Q@Z_9)'L8XBD YST\3L:TFL[PQ=0-?3P2#&^&KX-]O/%:55@P:8J>#ESI MN(KR_FP7GVO%"ZJMI!>SL.]3 O@IYGKDN1QY57BOX84"-:5Z[;R=KR>BFQ:>(T6^+\WN)$95#2$%@I[/X,UNA" MW?8_3=<&:NS4WAK!IP[J4N44%ASNAP @^1L1>B75Y'R7OE>!0E3/1>2.7F#WR6QL%/44)X M>U' XJ1/2Q^CA/S'L0D"!+T7M1M,ST$<>=_^A/2[M$WV>&LMZ4K97ICH_-%. MS^:\A"P)-JL8B\;W3B#NP]]//82\J8!BHVE $+*6I)VY7,3#A\8)_V;[QQ)& M&+"T?H&0^4&/]?V!AVHB'P6?PULWA.[1%:VBXP1=1 TX(YO;VN'MX:X[;*YX M+^3-11EM6&PO=V]R:W-H M965T,7*FGBD!@"Z(0"2BT'% 1=+=G MDTR(M8F=VI-E]^]K.R&E$G#I)?;8\Y[?./,\.2G]8C)$@K5.1!V.U^#@HN)(LF?FVKHXFJ*!<2MQI, M511> M#UR^3W@6>#(7<8%Y[HBLC-\-)VN/=,#+ M^9E]Y6NWM1RXP87*?XF$LBD;,4@PY55..W7ZCDT]CXXO5KGQ7SC5N6&705P9 M4D4#M@H*(>N1OS7W< $8W0*$#2#TNNN#O,JOG'@TT>H$VF5;-C?QI7JT%2>D M^RE[TG976!Q%BQ^;[6PW^[E^7L)J_>UIM]Q/ K+$;CN(&Y)Y31+>(.G#1DG* M#"QE@LF_^, *:E6%9U7S\"[AANL.]'N?(.R&X1V^?EMEW_/U;U6IBI)K[AH M5N)8:31W6 KFB&#EPY$Q:H MR=KO0:5 &4)\ 4P;8,9M<$!T1HIS;HQ(!29 RF9+9VW;=I35\$IKE 0E:J&2 MCQ]&86_XQ8 7)XD[+W7@VNT%%UU8H#YZKQE[0"6I;LAVM;7SK.[BO^GU6V#_ M_U%( SFF%MKM#!\9Z-I?=4"J]#U]4&0=XJ>9?9)0NP2[GRI%Y\ =T#YRT1]0 M2P,$% @ \X"P5!W\:BW\! ] L !D !X;"]W;W)K&ULI599;QLW$'[7KQBH16$#JK22[=J-#\!V%"1 G;AVG#X4?:!V M1UK&7')-&I%:'CQ3HB[3.;;P[.R=S8>UGBJE':GW=+[^MU@ MX/(2*^'ZID9-7Z;&5L+3T'=MSTY,XY74 M>&W!-54E[.("E9F?=H?=Y8L;.2L]OQB(E*L6&",9# MLMEM7;+B^O/2^H<0.\4R$0XOC?I+%KX\[1YUH<"I:)2_,?./F.(Y8'NY42[\ MPCS*CG[O0MXX;ZJD3 @JJ>._>$H\K"D<9:\HC)+"*.".C@+*]\*+LQ-KYF!9 MFJSQ0P@U:!,XJ3DIM][25TEZ_NSV[N)V_.?=^/-7&'^CW]N3@2>S_'&0)Q,7 MT<3H%1-[<&6T+QV,=8'%IOZ X+281DM,%Z,W#5X)VX>]80]&V6CTAKV]-L:] M8&_OM1B;B<.'!K6'\2/].OC[?.*\I8KXYPWS^ZWY_6!^__]0^+:)X5&_\QSE M,\/P1<-Y;:6"X6&OP^STP)<(EZ:JA5X ::'% J3V!@3)SBQBQ1:%+N!:T2LS MA2NT,[149[Z$/Q8SXV#GL_$(PPQV<'>W#]>-=8T@+;+"YI-":ZV7U.92J/:QC[<.[#&:=3#!T)GII\*15==7;D+J#( M2Z QXCR!EWH&KA0V"$;ON:BE%PJH1?+[@ 4F"+G1CVC]D@2V:;DQ.1:+.;)# M ;JI)A01V2+P%0V'8-MM805*AU"=9&;\E)="SQ!N!,V3XT#ICEP"C9A,'4:- M+X4'Z3;0LWBC\0EM+AW#JRHD@CP29Y128Y=LY\HX5MAD9)7*G7F)],'"(SJ. MDS0;'9]W(PVBH:E!('/!"2%2A*.92Z*3Q49X#&F++ZZ0% ,=\H=&VA5?G4UZ M?OGI:#0\/'9;' JN-A#%]R; 6T;,0>;T2\"#8!^^DJE5(I(VN67 T3,Q5@!Q;))11T/>&*W:%YL=L\L4%TX8364C5,*-T"6W75ENY M2"E-CTHXJGHK@D0A%M2I=(?CZS6V-BX2?S+5S-R$6B%132@>9;&JI>V(5HWT M4I<:W?GOL3A1Q>$0>?X!Y@[9H:GSG88*%Y&C++BIB%<_M]NK[,=S!7=S%]2J5Y82?6P?>>,";]9A"IJ M,??ACE8#&P.F-FU3_))P[[F3SK++,+>CLE'ISOH9#K*LEV49#/DW/!WV#]:.+ZT.@[5- MK.($\+[)/=UH'Y>R]FV[TI['36XE'O=AVH)FDK KG))JUC\\Z,:K;'GPI@Y[ MW<1XFO?AL:3XT;( ?9\:NM73@1VTB_[9OU!+ P04 " #S@+!4=T<=2FX= M #:7 &0 'AL+W=OJ\NU8=L[#UCZ P)!$# (,+I)YOG[[-C<0A)S4 M/B06@9F>GIZ^=P]^OJ^;;^W:F$Y_WY15^\O1NNNV/SUZU&9KLTG;6;TU%;Q9 MULTF[>!GLWK4;AN3YC1I4SZ:GYU=/MJD177T\F=Z]JEY^7/==V51F4^-;OO- M)FUVKTQ9W_]R='YD'WPN5NL.'SQZ^?,V79E;TWW=?FK@UR,')2\VIFJ+NM*- M6?YR='7^TZOY'"?0B-\+<]\&?VO%_I8V#YM9I*VYKLM_%WFW_N7HV9'.S3+MR^YS??^; MD0T]07A97;;T?WW/8Y\\/M)9WW;U1B8#!INBXG_3[T*(8,*SLP,3YC*!"/&( M%R(L7Z==^O+GIK[7#8X&:/@';95F W)%A:=RVS7PMH!YWW.KC3W599(5I3WY^U,%Z..M1)K!?,>SY M =@7^GU==>M6OZERD\?S'P&>#MFY1?;5?!+@^[29Z8OS1,_/YO,)>!=N\Q<$ M[^( O*LLJ_NJ*ZJ5MMO4_W.U:+L&F.5_)Q9X[!9X3 L\/K# ==JN=5KEFOYX M\V=?W*6EJ;IVC)B3H% Z?VJW:69^.0+Q:TUS9XY>'JA.=N^R=; Y3GP88=P==T4JZ)* M2_@#Q! %'>D%\M W1;?3]5*7IFUUMX:QW;HQ1F_XU-,.?AN=IYU1,,I"UEVM M%T9GB*WQV,ZTV\CPE4X; H+=_"?Q:PU=Z8!K): 6Y45\%=1M5W1]2CL &WB M])ZXTWLR>7I?3+/1K\VV;HOQ$YN(&UZ MD5;?6CC+S;8I6F#6#B'9R8F^7Q?9&LA7(8%Q0MZD]]40$IP+_K.M82D:!BN? :B+Q-RYD^SD[4#7!,U0%G [$>G7;(2?< MPH'%? KNLYQ)Z#*80"L6Z\:9"]< M!3:#?&<:.&U^TO;;;0E(S/1-18PMX!,''%XJ9)^V2Q&\\"38(M,@#ADBCI J M,(!@UOJW""T\ M!:3S E1HKI<-[5V#B#*'*2_=;'0-L4]SA T1!] /\ M/*'?(,AET5D.JX&B:_ Z>/_(08TIZ4AEDW),__U?S^;G3U^T@&+5+T&-]XU; MH*DS8"7\"2\$^$S=KHOMUH[Q*/(^]*(H2UZ$C3%I4. GH1!1O@%55/5&'Z-9 MTJ?Z'_I\?I$\>_Y8OU#PZ%P34N5%4)3YB8I64GLK18H&3O>N("$A31!@F-MYJ9UWOS85,@B(*%H] M#=:O0)9&U5JBOY@ND#UV8JIZ@-2@5I[YI9EW25? &2DPK^!&]+#P#MD!?$=F MFMR@BH;]LFX&>5FB\DT\+GC"#D/22*5XK*34-NDW*],65DKNK$@C:*6F!NV, M1M9O.]T@\"12^]X#(-[";<.C>E-DQ(%%E0.#DU) ]8)&-&$9PS^!5ULV028% M$],6JZI8%F!I.B<7"3,3T *."D@+[I!6SS;1+\SX'2L05)X]1NPKZ G\>"NP%2,\^OD M,@?XU9RHL?750^L3%R]K/#O2!OP0V0)XK&YRMEK.4(&UA^<%J3[6KGC(&P-F M7%9(*V1$T-/(T.VZ1@\ HZ^?].WU;V]>?WWW1G]\J]^_^?+;Q]?XU^LWGSZ_ MN;ZY^G+S\0.)4P]\ID#_Y:C#]<79/]5KDY7L]RW2$CE,O>V;BHR0PB67Q7]#7:R,IEB+$WJ!H,N[?GH^._-&E1 M K^.;_6J!VZN02/ _H -4K1SI\@3"AE>/]$[DS:M^@3TQB5&AIP_E3%?3+:N MZK)>[4:'G@4W-2?Z2)O]1;T*$7EV<)$7M^]L+K@4\E MJDAD0Z<1: S0=()0SQVAGD\2ZFV-7E>EKTFA9[LQRDQ".$"9U8D:@F8M!980 MMPS:);//Q0Y9*U.P@_QU=CL#LU:6&+&C%WUP*H8&,0SGPH4^L05\#58;'E4J M! [<6+5E9!?M.$'">HD-Q$H-!?P'-I ,T4]P93A-].*!,="AL"JZRE59L*N M&+(V-M_!=:Q61O0O^&P&?'QPHB7T$*VB.>>&P?%,?Q8'$OE$_%O>4THT8VM@ M-^GTO@TR[(J*5X1SO -UAB-R=GYQ611.(%9 J#3_H[?R#"0FD#5ZF"#G31N2 M)%LI1$G&\70(=7QD4,H#AM"_ZRBE04;BD(S\CO+ M.@NE:1@JH IBT(R-$C* !\J!+@P;,(@X@N/D\--A^$Y20> ;.V#"X :CM67 M=!.*[OS,IRG/)E6=%9'/X!.![XDT&DU(3D(YH.[6)VH$?!1=K$QE6+QLL <^ M]P;$!OQ]XC]\#U8="7B/P3&Q#9Q-J+HL[-JDES.L5M7>XPJDR0 M&Y=]0_R(+-JW+1_DAQI\^_/+6800.XP $,3QSIRVG=GJ#< M24-9)!N_'5'# M>* XF'3*3_KX'$X4V*SSYDS.#B,:3(,>PYF3X:.'UM=7Q_-#$T57DI*K%V6Q MHK<(Q@N4A9SHXXN3\< F$ :D=69@[.,3"NW<>FITH$M[C"*2T!D%R6J_1ME:4%\R8K*,HW/ MG=C4;*/[+>P,N C8I-DY/-(&3'!#ZHR LP)DI%#MO)U]G+V:\;JH3RCAE*AN M0!,JQ?"J$OX2L[:CB1 JUTC^A]B<"4J^&@5#((XH*I1W3CGLSSEP!:T(U-@4 M*#\H@QA-4 )H]!1F^A;II,9,';[8,M<(?8%-((R!HUN#^86X"LX/-+H/AU\@ MQ1H#ZP##5C6G)&#TH)<[8-,4"PI5&@O5MNB."H7P!\X"J[BS)QK;+# >F6R_0Q:"T/LW, M>Y0J5:89L1+']1+([S#S&1H;.*S*8(ZP^08>#OQF1AER Q$'D\YA$B 4H]RP M,*PC/:8"4<7:3<,M8GX::P^%S>\$WD5K M(OI.F[6@^G8^:=9NNQI(>M.V/>OZ-]91P'W<,N^.!CS3< \8NN)$A0NJ0PN& MEL8S1[W9 "%; E XC$T(H+4 @(*40B>OP#/X$J(MRQCTGBJJ.:L=4$PY:8^& M0+ =F$9#JA,Y668Q'/PF]*68K2", TIL,;M%;CJ[V7:211Q\J=Q01KVU_ .^ M#8>X8@S ?*,(=?%$U(,N3)CFCKGGCOG#W''*)$(Z ,;I0<]G$M0X0_PA_#"R M1.1L.$)P[& -5!!@3KY0(?Q@#/WT_%D28<$)B/D+S6R[AR#Q M$S,2G ?X5!6'5%3)8 [9LJ6%X_1LZ/-FKU"EG=YFZQJS.SSX%!F0:ISH3\WB M5>V6!^R!2J\-DR+(V##&\4V(C<9$"G$Z,Q,33'C98UGUFP57J>*M$.]Q!+1U M!A5!8DTA;80714)9?8'B;WO0U"1GYKMILJ+=)](TU_JB^OG%)-=^)+M\'<40 M-Q1#C/+M)+ #BNS;B1I91?$JFEZIT2"F,=;!LA8U<16E9#\Z(U+WJ!%"SRM# MIP!5FV\?D/IH:>+JD#H03"5@8+N1*+8B@\E!92M6AW/Y@XPP%^80&?%\;"R/ M6Z-#Q?0A;%7T)F53NUUD8)U*G8J!?;49.;2D=$D0\RTE370PP)WF*=]'<3[= M2"$G^PGP)!X?Y:2_TT!1GJ@A;/T*1#=3$+MB&IB<=]9LEAI]Q^7Y'!S4W ?8 M.L6\"P5U6"X,[)2DX6K;C$*EDH5Q+&9#7F<'($%,1=H7:P&H>CV@;5:SM#JX X^@8-038^SS M =E:"OS"5AMT6G+U/H4PSO5'$>VP$#PM@KX9YGRZ&^8KG\\;6RL=%<&_TQ&S M.5%#V&3<8<@V;1R1HCS<: Z2E&V%'AC6;KE_:51%C^AR$:^O$"[ K]M.;])L):L:45P2>WD3V6<3-I3/Q5$63PV9\"EF'*>2@92K(P[AM MJ]%M(Y!#Z[BX,4@MMV':S^=:K6:YRCHJ'YJV+SM4>'V92Z,*,3 $RB#C@_W? MTZ@"[(K;-$\G+6*:U(LS15A+3%[-_(%3?$Z&MMQ)%=31DPV?U-0QG, *M+A. MP/B4/J<0NPTR"Z3R/(J-"=PU'>G2*$)5PSEW9/DD+TJ)MQXKG3*WE7-&C__6 M)P&PXRBU[&,IW3./C[8=V'Z;:-MX8FY$E"=>&@]VO.Q+A^A.9]NHGF+DT6FH!Q1L M=:*BY=3H#,HG2PPO3W5,.B&& =>D*7(J4926-%!@IL7Q2<4[][MB@P^I]\6=/M3X. MNV2X#@+1#7CBV*%=;$#7A))?+Z@@@'Q=5.!$,J>!P.R-[*N]L9QA)B\@;; + MI,V:8F$H,^K77A? _> $[,*8$OV$$NQ *34K6MH"R+DW),%7/D]'78VZNZ_9 MF93.(0QT/5Y63,JT[2*,$^:.3;JCYJF#E)I!=/_\\NGS%_H=8J=\Q]J_^IK3 MH9Q+LKW[#"84E=NPEM?YBJJM>U$TJ@8H?I(3U@;4Y5XKEVBZE4*#DZ 14=LF-Q;;%[$?H M>Z%MJN;K/O-Z=+%AEYV4!;:?=QWC7=56)B7MO_,EC[#73(Q?P/$1C@,BSP8Y M(N+_[%"7>3+LIAXU,>XA&$OWI,%,2^3'B6RT:]@LM^=04LCGSFW*S/H1I*XK M\MZPH^\[F7V$46 ^N\5$#TH EF+801(?CS/S@\5TE9*3PL3!!)U5^*KP"G]( M'DO+LD8W@VFQ^$%,V[^$:HB1#C!2"T,3.LL-9*BG+:[O#3R?;@Z\IA9-H;?T[77_UB8H ZVMN%56^C9(T(1@ZM&0N2YW+\?Y 6!-D\U@H$![[UUQM MHW 9-^24:K<@QI-0-66I8[(X@@1VL*Y*^38UZF?U:C!=0V+.L;_ =L$>) ML.G!>/HH\&C)?8/II5E1V-]#N,$*NFT5J :>4&53>R" MON'*>W!4B&! \!W9R$PV!!0"C8=M5&"5.#]&]';7"/B\7(G.=[^+&F5,G7ZR MGIX2<^=2YLD@@^Y]0N>J6FU='*B /B2-N'D=;UX-]IH&V;5XAQ&!N,7'DH0S MPE152-NZ@D=X0P>XF=ZATQ&0#X?"WG%^M'T\%=Y79 #&A X;W>J5(9_"WO2R M@/Q-#W3X,7 31*2'8.E#/>L(^@LA1&E0Y+[-:J;?P305BZ/W*;&3".A%XN<3 M,]3^Y!JU^DKNF!FG"O2J3S$M:/BVC[O[U+):]6_]V7N,U#N2I*6A[H*VEGYJ M(L2([K#%EDJ:QBR#3ELFW^YZ_D"_*\?27]+O!PS3W^ENW;K$-L&5"HSJZ >E MB=F3D:B-BQP^H@HS4SMI+_?]"$'VX MN&X3Z"!PX"IB,X*])86C; C'4?.Y['<"^9'O#WOH88R5J)G9?$#\,HN3Z MD>MO(/:@&;@!=N9H4=CH/81F[8]324(BJ4%9L!3A0@ M8FXG4;D47\78AU5U>]M-<3,AT,0'X^.D)8;+^XRCBG0L>P4FS-?L!U,D'=[$C%OY$>5Q3=#D10H5%1BM&I+I0%,M.)<]J>M M(SBR(W+9Z%BXS#8[V(A^=7NMGSX^LXWG(N6:I7Q*.?D6\_/I'O//V#[VWNUU M5#_]G1[S/T_4 /1XUPE+QD0FT79=#=8&.S4C$QEQLE8&/76P[;9;Q@GSW M+DBU1WW:S"Q8YD$.'Z1$A]?+DL #B:_>CKG,+E$S;(:B_G)N QQ]=IK-2T-9-HSB;(^MM0A#HG"FBD\X0 2VTJ78 M2/D/?9G,+YXDEY?G^LDS?9&-S>'-Q^32Y.+O0EX_UX^3YX[/D M^?,G^O(Y,57(1-CB?O"B.6RQA W2R9DL[<69L/2E=RVQFJ6*)S1;!J#+MDRI M?02'14NI<"FB&M^)/G2%/3Q:>S%<0 IW4L5H?+IMS^RH1101QJ !7)Z]R3$;[K4(2(X?S UW<4J+ZDC!-NH4 MHY'+LL?RE(VKV>DL=U%]RM-CW$IATF[QAQ3#E\5WDHUJ=4HI#\DX@+ZE!#*7 M^U!8]TY];U^XBSC8HX8!]#@!PTU=%7CM4:I!T49$)BU$U](_N-EAPR$ILTG& MVN5N)C);XZFL*M]+9]F'PXS6;.]2/W+'VN0KZ7".Y,'B'VYRBD5^C!N&F;_& MYBQ\19%TBS__T#4AFVH1PM(8. H2LR/MB,Y!'C;&J9W2LR/88WLXID$<6V$F M[8>X:A_8CW#4D)OV]H"LR85:((-J#-/(C&")F2%,A-B0#W,_"]0\DB9*[^J^ M(59Y.#DW]]<[YM/7.]Y0>Y)^3W%&<-5PS-V8!G7 W6A.5+2&\FM$C.D$@FH, MP95'WS/(K502$P6U2-+Y[-3YB?Y>>GB*Y'KX.^8VHZ7"7'=1P:FBYN74 ,J; MW!1(?%LA+V1,5'[V4^,K [DQ&V99SD86H_>[5'T/$[ IW_./**B[FC8I+3K+ M" /.%O@ ;7[V3V*X)V?_!%53XE=&5FLI8N!=X+II??6D,>*92;VU4B%HYR$L M:JQ]4<,,UE]J>Q4L2"9@6Y D)\@W61NI\SQP;FUXDWZ2IWUO]WRZM_O7\:J\ M6*51SOX[3=WMB0I74GLK:?M:.3*[FBYF5>R]'?M]'J[P4LH12$0=,-AHT5%) MW3*>ZTILD6?]51)KZ\:Z@(@# ZWE;C52W] M9P_>+;?N45L*WZ(+^WZ0N_H*W4.LDTE0[2/4A5FA4X?>H$H1'- II01$G%UE MXT<\S]8P&W;T'Q%?.8Z1)QE_V+>E/C.-@8UWW0PD;K#T2^ M^^6Z=$B88G S!;^#-$CC))(5P"?V;,@NXDKNUISM:B&6,LC;*?9K_%;?X[>B M$JOO@M8D_!GNMT-EAQJEA^7@*.,[3)Y1@#N[!)<8? MV"K'(1Q$4:5UI%:8> &TJ>@(B"JB!#(R&PLJ:@_ZFM.#3#&*[(C48D3H/F\V M=D)J3%>$G3$VOV20T9R:C"H:#J9TWU0#U1SCY.]5.^039<-6@4\Q<["*[Q#C M^Y-^Y-XI#MO'@IR+;5/#FSH&?4R)2?"G;@W$P3:P+2KJ'P*4-+=_45PB(?WI MR&=EPL%C2!R :MLDK/%P??4HD_NFHZX")4\W-)(#5D1J.JANZZ4*K4_CI ?Q MC! :,?.<:B2$M)K.[K9JA6R"$!H\("'XQ5@6GPA4-K';RFW*194Y^Z MM%'X81_WM1][=QUTR2GFOM&">/^,"X[T[36SPH9EO.X7I)_:1 V^Z)/%NI*# MC+ T.S!!_T]61?S%F/@3PLM2,Z;(Y4,357B9BRZ4W(/CD(2:I9-;/(5K% :W MYM\X5;[/,'ZX?C<-/R)9I)MBE36< MF(1BAMI6:J)YHGP;[.#&=1H[:?3%-9<==)_&*_"C@_\:Y?YVI/G5"N3I(8&\ M-^%-/61.^EJ:=,N?S?#ZA[^.-7 6 H=(H=U._R+O#O5MXI0B#+8?XPO4ZSK- MXPZ_H6T DQPS-7^CK$%6P/ZT@%\#6EO61?S]MQ?% M%F"SQ 'VDCHA49HR*CS XAMV7$H((36;_:\=Z? ;1/9S06W87A[<:L#OUDXW M)<_]?=/Y]'W3S^ ? 1KA9W%!T=?X_;N#'X3ORDT'GX?[(!S37+TQL9LC*\>!9^;!LVUHH]JMUSOX2]/NZ?NP]U7_+EJ M/YR_^@UB3_%O:98P]6SV],D1]^3;'UV]I8]7+^H.U"3]B9\!-0T.@/?+NN[L M#US ?<[\Y?\!4$L#!!0 ( /. L%2]&P@]-0, #8' 9 >&PO=V]R M:W-H965T>>.Y>Y,]@I_=V4B!:> M*R'-,"RMK:^CR&0E5LQ%![XMK5N(1H.:;7&%]K%>:II%1Y6< M5R@-5Q(T%L-PW+V>]!W> _[AN#.OQN RV2CUW4W2?!AVG"$4F%FGP.CSA D* MX83(QH^]9G@,Z8BOQP?U&Y\[Y;)A!A,E_N6Y+8?A50@Y%JP1]D'M;G&?SZ73 MRY0P_A=V+;9/$;/&6%7MR32ON&R_['E_#J\(5YTSA'A/B+WO-I!W.666C09: M[4 [-*FY@4_5L\D,WT!O>Y[B#MQ_(9>[YAZS^OUSNB-LTPUTG*YA:42/.-HX.MX8ZRFO\JW M-P+TCP'Z/D#_W-DFM[/IX]T,%C=P/UO?+J9N-)TM'V9).EZGB_FI4WU;FF9IQ96F^,8]@2H4);JMQX M!).R80(T00R84NTD;-Q-O89?NP\25=6-11V43.<[YZ+7>1=,,2/7+MB&"28S M#&X:+;EM- 8N9,&?W=A0'4^![YEL"JI HVDUP!\-KZD)V#/H15%P^OP*-E'L M[%;#1>Y".6^\JK5Z0J=DH'L2O]:,"]1G4ATW=&/5AA &J&[,-84/KH@!R6JX MA!=DV@1+.F\7X@2D^VF/66-62B74]N4DK+.'W2$UI5*)//C)_ F*<$B@>E5! MXCL+54ZC8*X]FI+7!O[\XRKN=C_#;+Z$5#ZAL6?%NH=45JJPKO;!;Y![+??4 M'8M>]3(RN/4=VX"_JFU;.ZX>'X5QVPO_A[&\BZ(VKGX=!F";KMT M.[&J]IUQHRR=AA^6]+"A=@#:+Y2RAXD+<'PJ1_\!4$L#!!0 ( /. L%2F MH)S'K@, $T( 9 >&PO=V]R:W-H965T4K'E()">^84PB0(+ ;!B1BV+851X;N\#6V&ZVNQF2_?JM;K"32 F: M><'5ESIUZM9%?\_%3YDC*GBIREH.[%RI[;7KRC3'BLE+OL6:3M9<5$S14FQ< MN17(,J-4E6[@>5VW8D5M#_MF[U$,^WRGRJ+&1P%R5U5,O(ZQY/N![=O-QE.Q MR97><(?]+=M@@FJY?12T!Z8(_\ZW&D[YL+?Q>XE^]DT)ZL M./^I%[-L8'N:$):8*HW Z/,+;[ L-1#1^/>(:;)[N4'_;GPG7U9,X@TO M_RDRE0_LG@T9KMFN5$]\?XM'?PS!E)?2_,+^<#?R;$AW4O'JJ$P,JJ(^?-G+ M,0[O%'I?*01'A<#P/A@R+"=,L6%?\#T(?9O0M&!<-=I$KJAU4A(EZ+0@/36< M3T?)-(&S!5N5*,_[KB)0?>2F1X#Q 2#X B"$.UZK7,*TSC#[J.\2F991T# : M!RV'H8&KSP*P^1DB9/ '5:H(X!ZGP!E"SO[D9/S_#P M'9YF?]TN+AZ^7RR3*8R29+J T?T$3#!A/AN-9_/9XOFS8)XTH3OP6FY9B@.; M6DRB^(7V<)&CI71Z8*5[Z-@_Q7\H0>4(0M?=!5]?["0"DY(:F=49E-IM* NV M*LI"O0+UK[F^15'P#%!G"RC6:=X&^QK^V$7K(P),,,5JA:+9\2W3YL#7L"0Z M(TU/6F-6LCI%!WZP>D=/ ?CP#0(_=H)N3%*G%SJ^'UH3I""D!3/M>^:'3M3I MPCFO\OAH%;4"BD?"O"%7D/: M")PHO((@<+PHMA[9*SU32A+'KN/U(L.Q%SM77OAG').<"W5!IBK8DJ3=_@91 M['B=B(0X=F(_LN:\WGR\XW>Z3C?N@A]>.5$46 NN6/F9 3C1!5';!='I+KBY MG4Z6\ZFND>7]9);KZC;_)9Z9_$_;STEW56R)3O*/R9 M)2C&L&UBW=1SC2^*%CL!K\B$!"9T%]!.2;TBJ:1_BZ]EJI?23HD-(KT*(>I1 M,CTM=R"BR 9&CJ#K.Q[);90#W_$[D36KB+VI](9S46^H)&*G0P#GQTIJ&])Y M:[[&>).OS[+DOGOB*Q0;,\@D&#N'U[[=;6?EZ# BWJX?!BW9W12UI!=B3:K> M94R)$8?A=5@HOC4#8\45C1\CYC3O4>@+=+[F7#4+;:#]!S'\'U!+ P04 M" #S@+!4MB!V7W@" _!0 &0 'AL+W=O&L%1JLAOPL<]YS@>\GNZX>)4%@"+O%:OES"J4:JX=1V8%5%1>\ 9J/-EP M45&%IM@ZLA% 7$G;R M8$UT)RGGK]KXFL\L5Q<$##*E"11?;[ QC0(R_C=,ZTAI0X\7._IMZ9W["6E M$A:<_2AS5>U M*B19UCGD'^,=K&PHS]^7-_=/ N^IN""!9Q/?]?T3O&!H-S"\X AO!1F4;Z8] M\C-)I1+X6_PZ 0X'<&C X1'P>G&WO'G&X3W(-K)C\)\T(YY45P\#(#;9;I2#V.]XHR3+>UDJBH/:3(%^(Y]J^-[;';H3& MV [=P [9NJ3S&^M(CHY-H9BC=&(BE7*#BS+/"& Z$=\'S#N=H;.L%P M9\9_ 5!+ P04 " #S@+!4-H#X&W@" :!0 &0 'AL+W=O63&@ZU4;[I$-/!1<:&'06E,?15% M.B^QHOI&6XU0[SC!#EW1#:-/SO.H WI M@(?RGOW&UVYK65*-$\E_LL*4PR +H, 5W7 SE]M;W-73=+CY4IWE$8 MJ3YARG3.I=XHA%_72VV4G8O?)R)TVPA='Z%[),)B,-'#3UJUZ> M)');>*5KFN,PL&NF4;UC,((C]!W;J+QL.P53S+%:HMI;DLY$5C5'@P6LI2PT MG$$:9DD_3/M]+W>3BS CEYTYW=JY,J@8Y1JH*.R>UC5GJ"$+T\LL)%D/^F&< M=?-7:Z&!>*U1KOY4:] %2SB8UB9.VG?RF-W24OEO;Q M0N4<[/U*2K-77(#V.1S]!5!+ P04 " #S@+!49.-5E L$ #S" &0 M 'AL+W=O_W?!+KK;U41]<)G.MO[K!E\7 MIRX@5:C,.@2)S9,Z5T7A@#",;WM,OW/I#(_[!_2+-G?,92YK=:Z+7_.%70_\ MU(>%6LJFL'=Z>ZGV^40.+]-%W;YAN]L;)CYD36UUN3?&",J\VK7R><_#D4%* MWS'@>P/>QKUSU$8YD58.^T9OP;C=B.8Z;:JM-0:75ZXH]];@:HYV=CB[NYU- M[QY^(S#]^?'+['IZ\P ?9;GY#%?3T?WT\O9J<@\_/LAYH>J?^CV++IUA+]O# MCW?P_!WX *YU9=;DQ^DDY+FOX M "%)$TJ2),5^0"A+B> 4^XRDD7M2;]2@X/4\1[4!$S'A400I)9PFP%A,:)BB MWW+36&5@+.?O0>5K2M=Z-4+)B1(D-"N/6RYEPM)@B80W49DJYYC%OO+LE2C^MOH?=<$#DE"G M"TY$&I (>6QU$5+",(BW=)%@>2(DE&.L(GE'%S1RN@BC&,%8*$[I(G9@-"8, M:X68492\J0OD'Z%:_\D)7:2QHU-@;@P#C46K"^'0Z9$NPCA VJ/ 88J ?:\+ MGH:0(@'Q_] %AA&)KOWGNH@"/"(L;741(RT)C7:ZP$HG+("WOHB]HXNH5&;5 M7K&ULC55M;R(W$/[. MKQAM3U4KH>P+$" %)!*X'E*3(.#NJE;]8'8'UCJOO;6](>FO[]@LVS0BZ+[L MCCTSSSPS'H]'!Z6_F1S1PG,AI!D'N;7E31B:-,>"F2M5HB3-3NF"65KJ?6A* MC2SS3H4(DRBZ#@O&93 9^;VEGHQ49067N-1@JJ)@^N46A3J,@S@X;:SX/K=N M(YR,2K;'-=K/Y5+3*FQ0,EZ@-%Q)T+@;!]/XYK;G[+W!%XX'\TH&E\E6J6]N ML0(H<#4.@1&OR>\0R$<$-'XN\8,FI#.\;5\0O_H6;S M<3 ((,,=JX1=J<,GK//Q!%,EC/_"X6C;ZP205L:JHG8F!@67QS][KNOPRF$0 MO>.0U Z)YWT,Y%G.F&63D58'T,Z:T)S@4_7>1(Y+=RAKJTG+R<].EM/-_&&S MAI\V;"O0_#P*+:$Z79C6"+='A.0=A [<*VES W.98?9__Y#8-)22$Z7;Y"+@ M/=-7T(G;D$1)<@&OTZ38\7B==_!^52H[<"& R0P6TC*YYY0K3(U!:V#&32J4 MJ33"G].ML9H:Y:\+8;M-V*X/VWTG[/KNTWSV^;[OSBSK$KIAL/2^QE@QJB4,P=WX#9WF 8A M589T!]38VFLFG99+Q^3:%YB,7B!G3PA;1+IUA=*6_T-&Z@FUTW(- O=$0/ = M@MI!W(<79)H"GRE9B[HAS9MVH#R-A6F:5D4E/+,W^@>TK1/_#Y#$23N^CIT4 M)>U>/R%IV.X-AJT9IEAL4;=JS[CU%OF,R1OP:-".^D.2XF&WW1E$3NJTKX=# MN- ^O:9]>M_=/O/U9G%/]9C!]/YQM5G\,=TL'A]@_OMR_K">G^NJB]CGNVIN M+"]\XO69,3\V\9GF/QU[?7S<^,,"[MJ#6DK05#ME0.P/2[Y2RIX4+T+R5DW\!4$L#!!0 ( /. L%1;;4B-A@, M #\) 9 >&PO=V]R:W-H965TG>K[^Q RE[!UQO]POQ MV)YGGGECW-L)^:36B!I>\JQ0?6>M]>;&=56\QIRI*['!@DY2(7.F290K5VTD MLL0JY9GK>U['S1DOG$'/[LWDH">V.N,%SB2H;9XS^6V(F=CUG89SV'C@J[4V M&^Z@MV$KG*-^W,PD26Z%DO <"\5% 1+3OA,T;H9M<]]>^,QQIX[68#Q9"O%D MA"CI.YXAA!G&VB P^CSC+6:9 2(:7_>83F72*!ZO#^AWUG?R9]UQ-QHR*&^^!AR6P?P:X"?>B MT&L%89%@\KV^2R0KIOZ!Z="_"'C/Y!4T&W7P/=^_@->L/&]:O.8YSX5(=CS+ M@!4)1(5FQ8J3KQ HA5K!B*LX$VHK$?X(EDI+JI\_+YAM569;UFSKC-GY[:=P M]$@1GM[!/X(_"N^B2;0(81Q]#D]DXU02+AHS'7VC-BS&OD,MJU ^HS. GZ!0 M.T2M-F09*V($ID"D,,(8\R7*0X(\^ 7\>KO9JOO==BU($FYZ4,&'6I1O&)?4 MUIJ$(!=2\[^8;=!WC6ZG[GD>O/\/\(9-&=5#O*X*XCM[$95Y[8U"%5V+&-"K0 O2:P.*O6ZXL#X,:3F;DTS,J;;BH M*SCR.+,>\U>/65G0,;G E3;J5,P)@L)8F@-#R.[0O_*3@M(R;8G:&RS71J^1 M3O&' NV3YYTRU#]8#HWZ==,[@7 F)_^*?J/>_;6\>J'!VU6#M]_:NN+)DZW=:@TSTWF:NPX"/A" M\ULAB&>*F$EH@2\:4BH2^(9,*N#*A"45&&PO=V]R:W-H965T-AY5N8\5"7)+C"A0%;2LG,?H)"[T9!+V@$XV'!-KA$>BD6QEEARY)RBM>3@8^O GYSW-FC,_A.UEJ_ M>N,^'061+P@%)N09F/ML<8I">")7QM\#9]"F],#C<\-^6_7N>EDSBU,M_O"4 M\E%P%4"*&2L%/>O='1[ZN?1\B1:V^H5='=MW&9/2DI8'L+,E5_67O1WF< 2X MBDX X@,@KNJN$U55SABQ\=#H'1@?[=C\H6JU0KOBN/*/LB3C;KG#T?CAZ==/ M6,V?'V$V7SPM[U=+^+IB:X'VVS DE\"'A46YBK%]",^ M=(6UU<5-=9/X+.$C,UWH]RX@CN+X#%^_[;9?\?5/=:O5!E9H),RPT):3/4,Z M:$D'%>G@!.ER>C>?O3S,X>D6_A_G9U,\R^=E>&T+EN H<#JS:+88C%<4PA04-.?V Q*0VGO?M;UMT!:5@C$1HO(*\$H!RY >$' M07X0BE%IL L/K:<%)]IISQ+H#%(FG43;JTZ.(H7U'@13J= FM> .G^1OXK;, M<%U:V*)*M;%=.#^TCGOX).\T+^]>*T&Y1M-X>AU?;N=CN5_@ZN)R$+7?SYXV M/%**1+.I]H'OM%14BZ;UMBOGIE;:O_!Z7[D2-UQ9$)@Y:-3]<1F J7= ;9 N M*MVM-3D55\?OP-02P,$% @ \X"P5 *>'V_Y M P :@P !D !X;"]W;W)K&ULQ5==;^(X%'WG M5UQ%^S C14WB)"2M (G/*1)?"W16H]4^F,20:)*8L4T9]M>O[4!*U3;3AZE6 M F)?^YYKWY-C7UI'RK[SA! !/_.LX&TC$6)_9UD\2DB.^0W=DT*.;"G+L9!= MMK/XGA$<:Z<\LY!M-ZTB2CQ[;A&!?# M,MTE0AFL3FN/=V1%Q,-^P63/JE#B-"<%3VD!C&S;1M>YZSFVS MP9ST:?97&HND;80&Q&2+#YE8TN,].6_(5W@1S;C^A6,Y-Y"3HP,7-#\[RQ7D M:5$^\<]S(JX<0OL-!W1V0'K=92"]R@$6N--B] A,S99HJJ&WJKWEXM)"L;(2 M3(ZFTD]TQK.OP]5Z.IRM5_!IC3<9X9];EI#(:MR*SBB]$@6]@>+"E!8BX3 L M8A(_][?DBJIEHJ@6<(K9#;B."R?FAA>%<.KC;'JWP\'#Y,AS$E8?IM+O\IA*U6,Y'XS5T9P.8 MS%%?IV^EC\#T7Q(W M]HQN4P&XB"&CG,L$ER=M>>AE6) 8! 61D$OV M3'ML#UD&)X+9'?S6-#04O8V9O#,XE@>&>ILDUW9PJVUI$=&<2*/GFRCTZTAL M5B0V:TD<992E,8:>/']CF$SZ[]%M4($''Z+;6M0/U*T?(-/U_%\KU/,]TT;N M:R)'OFD_E^!+^;IF8#NFVPQ_'7JK7G6>J0R:2#/E.J-NN*[^VU_C"U$%R/EA\!YEAZ$'8M,UF MT+P6:"!?)12"9]NF']IUQ-Q6Q-S6$C,Y[2B75^R[KE7'?BI1[ \1:#WLARE4 MWFU*7(UN'*?J',<9[/%)Z^0R5*,Z=1.\O Z5EU;L:PFUKLJ_G+"=+G(YZ&NB MK 0K:U5(=\OR\6EZ687+R+NTX)"1K72U;P)YN[&RL"T[@NYU,;FA0I:FNIG( M/P.$J0ER?$NIN'14@.KO1><_4$L#!!0 ( /. L%0W7(QAN00 )$. 9 M >&PO=V]R:W-H965T3+EB@X)5%I ME*4M4]?=5D:2O-F^*I]->/N*K62:Y'3"0:RRC/"G+DW9^KII-'Z0]FJ8*"?WXL05M5GLJP^?K'?J'\O!XF#D1M,?2 M+TDDX^NFWX2(+L@JE7=L_8EN#^0HO)"EHOR%]597;T*X$I)E6V/T($ORS3_Y MN0W$,0;FUL L_=YL5'IY0R1I7W&V!JZT$4TMRJ.6UNA/019OV[(=STNS,XG9%Y2L7954LBN%)IA5N@[@;(? '(@B'+92R@GT"0\ NP# U,W31K\*SJI%:)9[V -XT9E^29N)[#;Q=P=LEO/T2?.]3_^9^T(?Q!QB,.R/HC3_W1YW1;'HHEK58*A,O M14%">MW$5!.4/])FNR,:; $8E3"NPJ)!CV4%R9]@300D.80HI@G)0XH\DC&0 M-(64$?7BD>8DQPR&ESUM]/ *DWR5R*=_;(0A"VDVIWSWQ&AT2:KVT>!/DJ\P MH<& $S URW4U)_!Q;6F^[6FNY3<&5(A+P"Q:8@;F* #FXV0R*5T3< ZGCN5I M@:O#V59W0IXP]66I6/I_:NJNYIH!G,%I8%N:[BOER@>:1X#1*2A/6%3Z83@N M(@:_^%1SS4YUS<[1USR^GTUGG='-+:90MS/HC'K],J"'+KP6]?"%'[-58[R2 M0I(\2O(E5JFVW:"O0C!=7_-T'RS?T%S/ M;BQ>M)Y*%C[ 5\*CK>D[DA7O8<:Q H-M^IKI^6!;NN;[>D-AG,NJD.RY5C%M MR^)PQ3FR& JL/.H3=.JZCN8:MB*Q%UB:X^&R<:).&AB:Y3B@UHZ']#;M.K:Z M%5O=6K9..,L2(1AFYXA)"E]43=A%JCSGMV')C>_P%XSP$SK$7%[@EW+%%:'Z M/U9)H?*P4JOQR:M\\MZB#OL5O']T@MZ.\,O6G\XV9>ZN/^E\'?9'LT/Y60MZ M.#]G,6WLRF^,Y1=K;Y9(22.0#&1,8<%2;'I4(#DMM@7M$HYPL%'F[K_QP 3*YBC1$N) M@:?9AJU$&T7;P!IBN$I4I<-R=30D9Y+, MF3.78VJP$_)!)8@:GK(T5T,GT;HX=UW(SQW!D-[+MK.1J(K4YYCM<2U#;+F'R>8"IV0\=W]B]N^";1YH4[ M&A1L@PO4M\6UI)U;H\0\PUQQD8/$]= 9^V>3MK&W!G<<=^I@#2:3E1 /9C./ MAXYG"&&*D38(C!Z/.,4T-4!$XWN%Z=0AC>/A>H]^87.G7%9,X52D]SS6R=#I M.1#CFFU3?2-V7[#*QQ*,1*KL?]B5MBTRCK9*BZQR)@89S\LG>ZKJ<.#0\]YQ M""J'P/(N UF6YTRST4"*'4AC36AF85.UWD2.YZ8I"RWIE).?'BV65]._X.IZ M.;_ZMH"/2[9*49T,7$W8QL*-*IQ)B1.\@Q/"I)4TTLV!.; M!$XDF3.*G"34PAFOV3'.E82PERS=HUW^/ M5TI+&I)_C@1KU<%:-ECKO6#3+[/SVZ\SN+J PPK#>+J@!1/&B"JXYV9+"K?TS,@EHV@CG&&&V0KEOA \LCZV13B3BI\ST' J4 M7,2-TH7Z%B5UX\[@%TK1^+:U0<0:9D\H(ZX0"LDCA'LK*HP;$Y:R/,+3GQAY MT&WU3SW/@]_!:W;;T&KZ(:V#9BMH_$GM)6_PNUYE$C8[?O5H3 UBFM(Y)8Y/ M!9>T_!BV3KO]/IR0E4\89-KJ6+S0:^S9D5F?S#S?FMFPE9G?;/?>)^M#M]<_ M;5LF%KPFV^W59-N_3M5:GOQ@>T R"&RPD[(>K9=NI_?_T=#&>W\#=^.OM#,:+Q>UE^3OVEK:.!CBB M+<8E/+)TBV8\D5'.E7(VIE_ %40LC;8I,[W;*JM"TL>+)G?5# -[1$GW'#!% M K48ZH@\WLZL88MM1HFZ4=#-1K@I7R-8=?N?K7@5-=HS?XTY312EHT$2/>I, MMP,?Z!&$\*%Q)X@S3[E^ADZ_V3$GG; 9].CH_D?*KZM0%D"5%2 KV_-J^EMO MMML]N* RE!M[#5/EQ#;7Y5U5OZUO^G%YP;V8EY\)-'<;3L%37).KT9X#LKQZ MRXT6A;WN5D+3Y6F7"7VMH#0&=+X60N\W)D#]_3/Z#U!+ P04 " #S@+!4 M"X7")-8" "!@ &0 'AL+W=O$LF)[UPB0 J7-$@)1$#:AZH/BQFP%=M+=Y>0_'UGU^#2*"#U M >]MYIPSP\RT=UR\R@11P7N>%;)C)4IM;AU'Q@GF3-[P#1;TLN(B9XJ.8NW( MC4"V-$YYYOBN6W=REA96MVWNGD6WS;<[$1P\SONM8GG6XF*;K M1.D+I]O>L#7.4+ULG@6=G IEF>98R)07('#5L>Z\VUZH[8W!]Q1W\F@/.I(% MYZ_Z,%IV+%<+P@QCI1$8+6_8QRS30"3C]Q[3JBBUX_'^@'YO8J=8%DQBGV<_ MTJ5*.E;3@B6NV#934[Y[P'T\D<:+>2;-%W:E;1!9$&^EXOG>F13D:5&N['V? MAR.'IGO"P=\[^$9W2614#IABW;;@.Q#:FM#TQH1JO$E<6N@_9:8$O:;DI[KC MR?BZ/QG/IY/'Q]'X&XS&\^%T.)O/X'+.%AG*J[:CB$=;._$>LU=B^B

L' !RRW:?YWJ#9[^,:R[XQME-)>S+R-+/8W)),&S2PM.YAT$U MKF?\ M:+7BL;2"+8GV%( M%3M>#GV*@$/50;CE8>"735T4QB=.A3.$O NZ8QI$/ST.*1GZE'I$G>33,. 3H^:#EFAEO9J;U7P] M+-)50O7*2*8#BZ26:(WGWOSD!S =A704AP,S\X&&K+7K"E$PK-+C ML[+G"-> QR-U4D$[%:^,4B04M)&'RRUS,D$IP>(S91$<%J"270W6F;P,7EI* M:;=A*+60VY$GI:)@&*7'IWA+>DB[!BC!6OEJ^H;VU)@='U)0OY)L.\XI]7RQ.E#'*K--K6"VW76!+R]RJJDP3#+"%%<85,>_3D%020> WV>Q&NE M0TI+PFEX2Q%:*\+EX6=8=P,B,"'8)9- >R[BG0'U&[0R.XLI;)U&WLO+0!5L MZ8O KC"8:<2$4'!\J^31!$J>'+HR!DEQ(?9KL%$^IQ'%G-[%*T"V;M4[,F!( MH@#6Y0;_S3L=9NLU70F3E#EV4H(&[.9>17ZIJ-/91 .V-9%(Y,#00P-.\%U< M[4A$V R3,9?9M"06OXY^PA%>0\@+^9$"28)P&J5Y$M N+&*]\M_3C7)!RG%%&!K&3/*8IXIT%>ER2E#!;486F, %N9C$CS3+HU6$T9:]HJ#'3+K M9P^#CM.PDC;P6P$F=0I@Z&2#4O"+Y#K>"=4.QZ,GDD+67W D#7&D@F (HT,G M#WP$96UZP-SGG'+]+D@^X\;QC6H#KU%P>@IB!-XZ#U%*@^&0$:*X 7ZFDQ-) MV0D:V_3N:?O$;,-\EOU+D=0J3A8XY+MR=H)#Y[PH7>-DM*'3(UUW)<:[G9JK M/4^?2E2[(1L=[R3J"52>L2Q.4%+IELZ&*XQM=#B MO=G"-NBX=7RP@-]V<= H@"&6#4HAZ7"IXYU2-W&"R28JXJHNW_@<&RS9M/F1 M;A58R(?G& M(M%LZ0_^%TOF"9E'9%F; ].(5F''__J(E]LH#N.-ZCVFK;)K%U?["G6=7:]4\@>D_$(WO)4$IXG\$%[R[34>A!SJM/G?8PN1*"Y7VI M@BCY'HIPN@>5:2.WKXG"O MSBJ#T\EKE@1QLB)1D+Q-,[Q+>P7Y.^L7W;_\/6O3B:^'S_(Y6 ;;^2NJ>,K\ MQ(MM9$+R/CJ%G$[\>0C];Y&ZU?2:RU[=:PXN0Z6TR;@4NF"6AYZ =0F;O;.Q M3)=85Z77)%85:%V.:#6@W=19H553K#HF09=5UDOOE"M> MVFJ.29H"KIW"V\"Z[N#%K["65@&7$((:5Y8IVQRC;(L1775)S/,#%E$44*0* M4^V=+13]P7@X(@[U@')<C0*6PQNN06T=G0UT],FCN/KDB8TRG1?PJ(7S'9;"F2T3/=CV_P?<[RU\W6 M0A Z';UZEN&2=H.JUZ1CKP+ T'0(:B$V15D&"HI"4,1+80&1VDD7"UJ#I?)U M,=1L UWV+@4 G4U5M""TJ@CHE#;@'DYJ,#.T3 MZ@0%.W]HNH MWQ!43_&*UW6CU7_EQ6VJ(?/KN3X&978ZOL%L9ZSA7P(S3LY:/<'U.Z+S7\C2 M3:!-Z1&R+KY1GIHOWXKGH2&0%P:2AJFJ>,+<;4NQI#9Q@S<,9(C^O9DU1'\A1"& ]UPF'5W07D =._ M]< 0O2>)W\TDWH=ZW:N0FQ"_$O;GASC,BP@:G-$1-X_HA$X_]:UW/M9I+&;K M<9!N;\+XQ>1=I5=QFX/8#+Z=65@M#\:HMP I/.FK"E)F$CB@& MC.[LG\D*KZ[>/J7,.:Q^>C*B6Y/G(O6LGGU#"G)\^3NPHIT;XIZE@.'O8.CJ M9TE!K0+]#.U'I]WPC).G.,66GD\_?I&^3X?SB_0Q7F#6F23$+3>&Q_@T4\]Y M/N5R829E4'T/18S4A-0";AF/4DDPK-3"$PW&>/D9/3%I?JY4B7OGSS6F&ZLE M""ALY9WI7SX+D+ MYJHP6]-I]H9$ 9TBI3D5U**NWIB;P%8OS55RWIEA 4X>W3AA\FQ[FM._K"L5 M[_-- 1YWJL02)F86S=O62(R<5< MS5(ZD-4,)9.!Z+<@POXFG?]HDPF-]%V)6N6UMC=SH.]B0+0G,2 M8O+,[MZLFTFFZI>IZLKH.2KJ09D^!V"6O WB*HR?0:G$3L)*+8"<9!9'1#]$ ME"$1#3I^62B!KZ=?0P$^[T2P.L*1@S1 HLT3O _(RI1:T*3FEV[R2N@9U]:! M3SHIWB[OOJ[TOD&5)J/@OM"%$\M3/9=30YE-R>RH<+E,2H4Y#!C*1LBC MLEGZ-*>J!.^$UU?-R'*Y.FQJ:S'KS 8>MZIB,$"FLN!R;$?X*\FVXSS-: V3 M:L2JLG_T+L4O8ZVJJ&>MM@C S+7!+5[<'=B[*F.WT5T6M7YS_P2V=RD[VB<- MJK/@<4Z"L!RN>^,63JS8$57.G!?8R7U/-T&?C"WN(D[@[JHM" "#+2IJP61- M*6"FW\'0Y1DW@?&85FN)\8I'I'T(0CQ;3_Z>TU7D#F=;]C;>%+&]A[[C*(;] MJM5Q][53!L/1OHB%&ZQ2GUV38Z[9N"Q%*Y(6+U] O/JE1GKIFCE:4J@)IN#I M"I&]S6F5,I;!G?[K7G+O/J0 IYSM7;$6::VUH9VF]48N\V_?4V!;9MY2!N]+ M_0O.9:[)#QE"9O]NXW#EG\3VB\K1JQ)4<^$X,^%=&+QJW%J#ET T%!15K)T# MCS5XM04!8+!%12V8K"D%C#$Q&'J7U+4&)!XW3:5;$N%TMBXBUEN85AUY7P:M M%+;*@&T)@^&8":%P>I4$+XBU"$JW<9*A#"<[1 OFZ_V2:WIGU@+O2TMFMKZ- MH\TCQ7B-GU3$4HN[33:O!]W.,R^7A690&G"*2>9+<<:ED,H7[%I1#>^U\\@T#*&\)3V4(G2B*8#QZ[42&J(*&"W+ISETA63/ M>MV S4XIVD/1BZY!.(VQZ*6!6V$;G2* 93!XJ;L0]BS/UF'\PHWC=S_F3V-( M?+DF@V_CX(LU XH(=@]9D&1G&_&G6?OY)H/Y'_"'M_A0_ 5ZPAL2188X*?\_ M.T_3.V[3GQ3\G$3ZP-D^ZB_CYX5 3L[8I/XV__T"89Y0ZGTO60;_A!.5_6X6 M&9T7PTD*!K,[/&5MK"=YQ+)=\M0.A+GWQ&M?::+*"G:KE8V#)'FC@_J7(,RE MK[VL%*'.KO; K7O4^^SWP%P@V*6VV3U;+NHV_J8:;#OZIB@'CU(:E$)2E\*) M@*[,! )G\OT^Y"'D@Y QF\6/GT;K.-D5P1\-&0%LM9TRJU^56F2S4P6SOA,5@!(4O@VF!C2D7)+#RG$-C=:(H"((<,ELJ*0@L&(.DW* MHR8H0U?(2SZ;1U5HA;8$ (8:FSU/S.Q?PGI:D1W9((3UF(.U/]&H)>B"$ ME9*CEH)'D"XT#4F8*.*R6J:99F 3_V5.X)!3GG"2YD,(7<%DTAD+Q2@%00Y *E M7,$[4519FH=G:)8.HSFMK/)1LV,,$+*)G[5Y;9*,GP4 F!7=1ZV%,[1#<2BH MR_,^X/D"R-RC\>HZ3]BRQRR1(7DPS+9[F)>"FM&_]. M!YS_L][2HIZQ$94I4L_P33"KF:.*2E-<7O9+.=R /VHU""AG\R5T>LYGT*RM,@ KE%PNF 9@;>6&J4TG$7"!%'(C%TKH$H# M_5[I^+]9O,I3%K8HO<;I,B'[\OCK*DA).EO/:>LQ;QOVKX_X-;L*U?$-AA3D MDHG#*]ID:/]2P#!W,'1APGJUZZ'/#R2:BW6B[K*?VH"6^4[5W$^_LJI*4OAU6:&,Z;HV&6Y]V(_2V?[M2' RKS!AE MN5RX!CJH0)J])#4R35YZ%<\,TTY=.GG('#--7-/[7R;WC[/%"?9CIPC?*<_) M89BV+/0"0S);)%*PG>6&5.X)G_V7.M"FM>4%;2?Y_H5 8*< MEO-@'WWXE+6?)^>+V7RR>/SM DW^\]-T?DF4Z78Z2ZUMP)YEN.3NH.HUR=NK ##L'8*Z2]^J##[K M'DI!13%@#4Q5;ZME7I/-PUJ8&AJ3U686X=/=+I])U,GR;J]2T$ MW 2J)62_$L!PHM']-9K>/X[N/TZO;B=H]/ P.9Z]IMNL M.L=,$>S%[EY+J>3AALM0 BA% 3!"A,Z@0RS^X_H<;*X0]>3^>QA"F 15"3UI3/G_Q.3*/N% M_H62WG2]U;L4IR'VAU6Q%0^_7Q'>R7D<;B'2?)&^N2@&-$JJ*@K2A M4-3>WKCK4P 1EL:=?;:T'G<[]S[X?$.Q+Z#Y0VT/I]1";NDFQYPDUIR23 T MTL(3'G118: G)77(2(;1Z%"I$/82L5,*6!JSLR4)AD%:>()#Y,^SQ>,EM_=N MI_<3YJ<[7DRNIX_>"=1,86KT@I/+.G5^T\%M^;S)!,&01X=.MU6X\D^8PSS( M4_)!7Y9TTK6U'%NIT#3Q) [36RJ-*!$/JDU1#F#F9PN45 M?XA9JJ!1DK!<.-"NCZWK?]6LOVG2/;I4D&-#WP2#!H>\R/>>D_)V_8=(R*3E-QVQ5@58*9JT& M&)Y9P>R2JZV$ZICA@&9!(=Z0]?QGI>DUW)3=G&>A!H:%]E@%*L[N+\>S^\?% M[/:6O7>=WM-M^^0!P$'S ]XPU/*3YK%N7'O:)A_9/=GD^@(U7_2//U%# M[FZRH//;S6QQQR--<->H"9W\9G?3,?-IF-Q?3^['OYW9.8IMI /V7/@9WY"- MQCW!7LV]@Y2Y$J*+E%K'.^]Z I5$(*T44*EQ%A*)P'2>4EII5Y2Q@%PQ12,* M@B!F? (O9G?ST8).-K],T,WTXZ<%@'=K#_E3BO^>T]EU\FQQRZ$6=YO93@^Z MG-<'K3*;,/]#0]T[%^N' MZ7;T4XM["1%@03*5+!A>&0!*$PN?ZH'""5YDXQW)=^DA(,LH#.,7%@;V)DZN MX_PI6^=A&: NG:09*9+,%OZA<1AORFHK&N>$Y;M]RWWB9FD_]#Y1X6"&P*EK M),0 JDI#ZSA!57FH*A# *%*\@K>;E.W50<0SL)BT;74!,;@78'4$CEKQ O'X M>NQ6-Y6_#?=.V^EN'Y"$@9TEUR2E2U(0SM;,=?*6/.-5@=+2KAA4E%.;XXC* MMNR1 >6 H?D1X(5G'G51+!,]*^*2EP&%W.I$=VD[TYTEPX\HSVGDP&.KW8HJ M.+0P,(0_M@9=UI?EH:I [S1?8+K[R'EFI3'STJ"5^Y5DVW&>9O$.)W;<[EN( MVVBJ0RK8#K3:IP0PU!T$6PS/R@M!C:P\9[GL:>3$FT:3U^66^8_3P5*F!C+, ML8-*<'4I-+!JU4513W7O]!N.69KB"17%(!*AJB"^B:N*\CZ!JES%+8]S;;6= M'NCVJU+K2-=.U3M+A^'5)2$;6R8AP#N,I.G[T:M0E!1BG=N3H(D(M$FG>.$/Z>QHZ11R^DK%;LJM)ZMZ%7 \,X. MIQ@0FU$+427$M;R3[%.*9^ORH%B9!;LKY))"]\N E(PM.)SM9E$H$@G$9IEN2[PRVNZ@S 3M?I*4V?ZK1.9&P4P7"M#UKA MI(7J(J[,F%BKHX:^=U:R9.ZDCO/$=NETZL41R^!E;:A9%^#85.M9L8ZQ9JD- MAJF](8M>M0T5[\0LUO/'X-76*T0E[M8K1 ^Z[14BEP5#* - A0%&Y0&P9\SZ MBITX\ETU23^/$[PB&?N3>YF5YN M\2H/\6Q=K%JS]37>)WA)BJSOS%E5>RW=2]W9G?2 2M47TCUTO;-R(&#AHF_\ M\^3ZTRV/"WHW>?QY=LW^=#V9+R;C*7]??1[NY;M=D+S-U@NRV6;Q.D^+%88. M).X<>DN")Q)2B\I,PZ$E.6/D<56MR3FL&!@\/0J[^.SM[FZT^(WQ=#']^//C MY>R&_ONDR(G"HP'P]&CH=CJZFMY.'X^.!'!\I%M)>O&ZSG=!EB6--Q3CG>G'8]=-SI_NKZ@W&+'DJ]Q'6)N\X.U53]L+)R=,RMBVZL[?4+? MLU*M%_66NF#HVA.PCJ#O(H?UX.=UT![6#7M2!X^ UE!UU).E!:ZM7AA)@0\# M[>9P6M@]3.PY:_8HR<\$VKNJ\KG4NA@PK!Z.74MS(!E:J]K%NMK=Y"SQV&C' MXMS]@Y^^3%Z9TS3N1?+3?,('^T_9.+)A<8KRP8V7$U9*-Y F#X_3NQ';-H[N M9HO'Z?\JPB9._N=\'8PMQ?M0RML'CQTK0LD[B!T$**87OZFE3=D]6N,B(U]7K B&@%5D>[]Y,EVOB^ MRJ@&P&5._\+*H..=>SV!:J>[__PT??RMNHH^9,SUSKZ/ 8G84?8LZL$]DY)3 M'SBK"K0\W+0:8%AG!5-SB3Q?S&ZFY1':[.&A%5M^,;GE:^_CK&)F>3,Q 47. MP\3?S@W+9GVC(2Y3\;,K4H.7;W]$>3"DM I4+)48:^ZN-)E&1'S*4._*=ZA:H2]I;T60"L3/I<2\(AE Z>F+JT0Q^F@+@& X=O-8* M9PB"TZ;%^M3W/M6V&#^36K]*RB52MZ)UA>I?J=+"36>_3*Y'T&Z;F*^O$]9 MXTVW_7RH5O0S YHJ(I_S5%K>R=<;JHY]LT^/#X]TZ\&2]EV-;D?WXPEG)" > M'E)#-R-!\0A1LWT1,'*9D6=;%]93%.QK>W)<0Z@V,<-*!3@.CJR*;IPTLXW3 M/?CC])?I(P3?*UGERPSJHY<@634KSV)V\!89I6F^*_YM\) YYB.^A\_Q#60: M2L._ 'I8'5TMZR%V,YHNT"^CVT_\SO33'?_7NBY-[O7I)'PZ09!HUJLD+%[,S=:-T,)E\M+T,1[3 M>L8A6;&+7=-4?4R!;H-''UOQ=B#IH:5YY_;)JJ C_6(RGRT>V2L&5&:V]4_] MPX!N5'7RFN$D"L(JEG8ZRHJQ3NL;5R'CV9./A.#TZNTCCC=)L-^2Y2C!@;T9 MR:FD7T M'Q[X]>!X=#^Z'@$:N9,HHYNI7\D*'](>SZ)V.Z2=)";3:!JMZ"9LE0>AV(;% M'XUQT=Q"\#.VW36N?+"?__L 1[^S2IN$ MUBP!:&I0/S6R<@HPJ?L9DG:5D@\GO2[ H6 %6)UOC:OQX$NU(A@W F75;@TN M!3:*(%XL"A6Q>K%X"\[MP!IJ3R+>0G)(R)]2LB(\0LDMV1%J7M;Q&MA!=A"] MS9+RAWF09!&U1+=D/WLI_S"-J)F*TTPUHD]6O.OX"I/ZE2ANCZP4/'.HWXXN]1I:J)=$5TW M9UFIF#T1<&T8$U_+;E_ERVP:K>-D=XC$9V/OR_6\[;5TU5!NLF1*WDG8%ZG. M-[O41 U52!NK3JTL=E1J#<=;*1/TSAY*)0Z&;6:,DEV3R"W+O=)9;PNU&5N.F6<_2 LO8N),B_FT,+\1PBP MK; Y;H"I).]SZ$G@*_+SE"<(I"[N JT.!3JVJ?C)2'W+S>-$IZ.GE!N!PDF/ M0@Z.'66%4CS9YI'AT6R->&SXRWA]F:>86[H9HG88X@6A^C3=D]G;CN;-H<[6 MG\HP]K*QIU5PW&D4"HE7#UF09+JEQ ZRF%*-RC$C^%/5;2FZPAL2L63+Z"H( MV:KB?171UDT2IFE($TF+<;ER#*VD-6\E9;@A\E\+(D=XPSQO!Y-8C5]W[/QE M3#D_>IAR)M'POJH!VTPX]$-P9YMZ[;)JAH:TO[E#@*SF62T*?TGK0NTRJV-J MT&7LM*N8]#R'?[2Z_Y>O/FHQ5^W?20>G=]),$LC"PXF@# MN*?Z3'-NMT2ZHTX3PFXGU/+%\=B%M_.QDQQANNT'RMT!!YBJGJ@=@V9T0TK7 MF)1?L> 56C W=QM3P'\&R@KE N\"$JUPPA*YI,L@_ T'B8*QQQ0()A^E5<6M MTU)J2P,SU1Q=A>X(8%Q['_R^SO$]?LT>7W#XC._B*-NJ]E##BP/';4VE>S-; M4M;[XK6Z A)6__AN6,U&Y^-+?&3+U*5 Y'"GBD.H6Q;Q[AC;QBTAZI_>%U'I M-U7W:P/* 4O69C4'TY45\CX)VT NH>R?SW26;@=PQ'R>5%P\IB!WY_''5/1P M8C^D%+>;M3@+0M5F[2C\75(^LB_!GDB;^\O)ZY**CG;L;T.&J[HL,!.JJ;K6 MDZJJ(&BW#,=4HDOGZ6[/GA+$:U2IT1+?[U'=G][) 6H-5'X?$59R%^B.XM^B M'S]<(+ ;Z.N2.9+'L_9JOJ<3625,,T=3![3U)0&J/BH.^8EF/1_ >#8K^J]_ M3.)4=2ZCE/;[@* %6?^$@(N"X90>G_+]0%*+^^=/]7#A)DZNX_PI6^=AA7.> MX!W)=^PYURS;XN102R6_AI;FE'_'5;G%SV%%03.!R]H5XGS]^YIJ>#I9*&N MAV+E:/[NV G+N%1(L75;_)__Z<-?OO];L4*02J'X1^_#7!D:4K>#,RF!"-ZI MW,_I-< ,;RN8LF 6WCE%[:=\EX?,X&\^P:)_I@L ML<%\TD;IV-8G*1L,]T]<(E MM$M>&" W*:(0!<,6/3[Q61<7N4 @#*4&]FF449SD*2P>3J>-):JYTID;P;H@ M3WSK65$%%2U+@8$;&H[H@P7 M \6(F%+S$:Z<^Q;CUN-B6"7;%_[]RH!H[@ZL0Y?,\$SA0\5" M^6E688\9F\6@[8>S5E624U6K"FUOW \V7$/Z8*&)2V^GCM;3ZU%%.J7M"2K? MXO(1Y8$C^/%U&;8;^-*65H!1! ?704@G<%+[4/J8?1HMDR)R:1$];_DVCB/* MWU2\RS.+NWJ8;@.Z>GZND_6^1[,$*(ST4@61""U+);2LM3P-_Y/OH,%Y"EGB MU6VFV5OI@V(961R0F3)9K_$R2V?1)$B869_.L(PM>&RA<%T&;.(,'EM^T?@?Q"0=42!.E<'!IP!FMBE@XL*@O@-5G#F+H@=VTP MW.P-69E4(5ZCHHA+7H9X/@?FU$-34]-IAYTJD%E6>[IAHP>&I3W =OEIXN3[ M.,/XE.)U'MZ2=7\[MZD*@YAB9>R(>=![!\04P K7DFE&=OR!5\Y%44AE_:8$ MBJ/-(TYVUW@?IR2S20ZDT(!SZ=03KRYE$%-&3!M5ZIZN"&OTQ>,N;;XSE2R< M'K)&*LMNAGAVLY7?_F 1"[*W.YQMXQ6+%)1FRA2:"E&8;WE,8 4OQL+#HO&R MYRS.%G)8"YSE231;%[]*9@$[-5?.%WTJ45\:>0(6P95R(;28P%_-N MDZGJ$H3D'WCU,2 1>UHRB^@B0R>AH-]8TA7CTE8;6DGSU*8NPSM3CP0N/$B@ M@NAK:F>DWS"/HH*^:,>+Y?'@BG+?[QH%\)6(":IRA2I\ L^R/%5NTT%8IC61 M3) 2&5<+CQ)>M>?F(=JL##]0<3"?1?'D3>TI\OL3'&45B]'KG'Q7T4+ M#2_.=?#\8RK=C>$^I"PPI#ZR N(3(\_;_HIFG>#IW#_;>I#?+"?Y*N MA7::\*X1>N(6+GR8.BKT45$ *DJX*+S>>:R\ET+"_Y,C#FF>D*72T:8AX-21 M1@#6(E?]*YB1+T 2F,'?/' )[]V^H+,*!9+AU3A(M^(-H& QJL3=FN-ZT&U+ M7"X+ABX&@.*U1B6.EE3^ B68IWAG5:0Z_B--N1!?A6 MJA"-/!BR68 4PU,7*BB+4:F$&EK>27:-G[)I1)?VG.'1.;Q+)=WF"%%";?N+ M"6)@"*3&IG-*9VYBEZ7;WE.&#@7 <4AO5^S6X(.NE/9')P&RFE*WX)S+]?C$ MG#0M$ED[D)_M JU>K]\>DR!*@R4_H+IZ:_XR>B4I!(7NK$_![^GV?HZWM%5@2S%8W;)!-2W &=Y>%H'U="INN5F4Y*!"O4,Y"RV8E;N($DTTDUJ'P M9H]HB;*'D_V+<$7-H96KR-E7'P0]!X(6KE9:O%P7!%]KV86W3 M6G_(^"&=R7FX3P'^#M1M*J8^8]=I>^?P8,C2 P)R.(EO[<*\$_40:N(INPNR M/"'L6GR!RU=IU-"=)R1:DGT03B/+<+1'ENGT..$4U6_M88XI$-Q6YP25Z9NN M%A[K]9%HAQ4%EN.:.+1#RGG7C#9&H?4?4[E_?31!:(<6!IO,JA"TPTIZ_X36 M!Z#U'UBY=XTT\6<'E@6:T*KHLX,*>O=TUH>@]1].N5DABSK[XYZ)4A C?TGP M*4.I/)TJV-<)GBP# M4;BWP6GZ$[JAGR#/.*)_8;EEYO,YOS+U[]!;.1Q3@/,D7F*\X@\_R]B$LXA= M_BD:P4[5AQ>Y365DWN0Z/6@4[(%93LG:U9SRT71]#V7E )BU4XI/N7;@:,6. MEXN2O0_^0RST:Y9Y%*^NZ RU)MF$GMGV/ZLG#VUL4 .:< M>0AJW7N"LA14%H-X.:A1$*!G!=WZ-B(A&Q\96.FZO2'I49WVY8B%(AB^]D$K M7HF(W&Q0T^=CA4$+G-N0DUI?01DL643JPMF$B0%H8)U/F"CFRIZPM^IT(.5F M7/D,'^U97AUO29R;N/6!#N22 )WS]#C5L=E/E';]Q(X#-\$2C_C#"*O;Z::X M/Z< $;3:!> @"V8*-0 4'%1H2Y TC9,W%,7>7&R=N66 &_$#L!L\-"[:+AH7 MB =-7354A0<&M'?^B"_W21/J$H MHA'SXP(=XH;.8:T;=/,=Y&'&3-^LM)2-)J9&Q_5J8H3?75B4"J#6&!-*Z7)3 M;EH0?R_BG5R'$TP>@_"*Q8UCX4GIQ,:CD8Z2A-8 \^N+J[>#3'FE,7H)DI7= MF?71Y?LYSSY1L\C/NH\L',Q@.'6-=&?D7/N2JZ/F-U#S(^CIK258?@CQ+X$Y M1#TT MV_. /+,\2[. )W"ZSW=/6.6C>(;OO(OQ9FJFDPP_U4<@>K.=JY)"YA;^(UO_ MTC)2>)T($UV=YAA<^L:3@W_JUJ^(5C[*Z08J8>E"/D4KG/#PYD6U^+WUY)7N MH4A:!+Y>L/9H5+:L?DNFT\3N/^_J;:F/1JW>I;K\-J0!ZZGNPME#*8/V3(@= M3Q<#^@SC&=)B^BLFFVV&5Z-GG 0;K!OVSK_^3A=>FR8]TW*L^S2D,>^GZMTA M7ZF@H-!!N#4'?(DC_R,+8)1.HR+&%4\0=J:ND7[I/8UH35.=;UF&UGPY .\#AA_E(D M>0^V=HUZEDP*S#[,;EL4[]("[]?$9S'&[2!X7ZS]UMO>1#_'4(>_;'LXV#X2 MTQ>UW+L^!#\*D/>I!%(K]-X)P)Q?=!G!&U-Q/;%[LG'K M_W2ZJHK7 ^J>($#9LV=IX),>4_="X'WL>ZUV;Q/5:B8 O-WRY-8+,-38^2II M80=R-1M?H/=@UT!V3P5$/&]U[V'G^.3E_T8.E(!8Z:OJ_5=>:V[",,3MK!7V M2O&LSY DWP%E3@]MIE,.6^$C7][P5%719*N@AN*IQZ#3UTB->GA^F&1$\BX/ MM_HW];GM00,,.&/.#,+H-;H:>^_PYE&-,:>NL;834"27X(PQZ,TS7?5?+S'2]H0+(9=OWGD M-!_T/TN9/-N^U%8@]5!3971+$%D-CYI*U33T2]Q2(L) M2?;F:K2JOOQNQZN^*<\V8N6?_3+'K+:NW5%[$'J_0];F#1G_\9JV0]UB9SH" M[8WB70SEXYKX?/$'C!#>_Q _JM[&_?":*J!GIL%.X^/B6V@#Y;%D,RT63A)E MX_U*LNV4;M^?R2H/PLGK,LS97EYH4>9F/H_3+,$928IF+[(0I5=OCR1C7SH4 M0V7IO]+JR3]OG6$-*'!O:=V MH=DK@*/&L[T]EZ:RI UC^NJ YB^4/3H\%WF MJ5=60!;8-$5!1/_2J@6JJG'!HJ'RFK!/'\KD.NPG6ATU*"B1A\_>V[?F'(#. M #A.).BX83O9"!U]'!82%=!W'498$ MRXRN^^SF](=3=\,Q2-[%L#R^J4\R@(?#>/]#_>BZJXXS+ZOCS*0J "T/)7 O M O]S1-OEJ4P/J&IBA;#S2 U*P$(T!D$2#E]U\(3S(";,(H-\BDB&"JTB1?W$ M:Y;&T]X?. T/#2[SXSDK>?*\2!\!S+T ^0@4!,K6&@S_G1%0'03C,1=[MJ\EN'\9O&#_@Y)DLL7R.OX]YDEY< M'.&DCW$6A,W?QW&:WV9NME2WZ7!\#,V#/ M74/=J*Y'ZV% 7Z#Z6]4@9H73?\W0&\[0H?P+5&0<_G+'<3%/W<1)^4],3O44 MPC6(+V+$:QO8R30@1?#ESPVZ:I]QPB@^B]9TL]SXL/<)Y-C=W2]%\_-XI,5+ ME9C]4^.IV&BS27B$QVF44:,L)I0>@><]^98>W>RG/,88# ;,9..[!&^J48W;6R?[YH/^FL,:(:).(HO<]2L_4ZQ1F[01ZE] ^ISIM4(>MR M=&OA-D>>5!#,J-"A$VX<:UE4"(-QNNO6XM;@(Z>1]\DA ;:.1[?@',9,""WX M=&OG@_4EGK']".Y28'@=%'=(Y2%J%7+ _Q'9F,*)0[+B"^\M3M/';1#]NHW# M\&WV$N'50_Z4DA4)DKH\SW;IU MQN^YG+?.WFS-H72VCX&9-\]=P^YH;'WO K$OHHQJHN*;B'\4';Y*-[;\NZC^ M,*J^3*W+XMO,,;_\.MTQTWTQ%-/@'(UK,B_._,WW/M2U9LY9/_A%#WF3N>5F MV/NWX.Y(%"ZO REC6E?$2&O8A"Y),9X$I40HO)4A*-_-/.3\_H!O_B+82 M<_>B_]"P'DYS 'V?C/%&M$#IY>,\!K- *WM.E$CIH7:!@34&6$>BJCA4E\=<3:H2N2-)52:8D_R^371K.*4_HCRGWJG'5KOE:#JT M,#!#YM@:]!L6$,ZS&Y6K7@&SV#L5Q#KD#?.AH/^[>@Q>-59>GV(>EIMJ U(4=XJ7L,??OWC3[#6!@DRX< ;[CW])Z+HJ]#*OS->;+I M%5\*N%=C![#D=V>9YV2PZGQPS1^]CR(5(E6?%D*^QDQ]ECE:_CTG":9DW.,D M>V-A,C+V9(#^ZWZG.!NRUP9Z(3V@ K+\-M&*9#G+?&5^Q7!LH7X.?(YI /G)SI 2O4]0)ZV&+@9S5:SRX(;9G:SL M2UXXM*<9/5O%=&@SO#@?MRU#*RV[G>E;%I@1S4*M ";MD&4DDPY-+"$YRHN7"1$0RSX-QTLBN/*,YS@'AX M7ENG]2Z\*F7G9!IA9T>+1L#U.:-2TCLUK.!UJ?'[DD\L/ZD5_<\R[%$7_GM. ML4SHG*A]HBP7=6KV:<"V[#B)G'<*68 3+*U:%'%9,,93IPXF:TDM[I$]6GM( M)0N512:+1V22I:ESSOX(PB AF!WT_!ILY [(71EX'K%*A((7;!2Q /LLTC]* MF1* -,)L8:)6#FV6+8LB)0;S4%7:0M%Y_'VKB@BA6+1:<(:[+51I++$4)0=5 MM.*Z:&^,17S.#F.PY@E9RM?O^E> XUW$)FUSM&/WZ]KDA!]Y3[$8 MY0UTOCP1<*:D<8\6Z.Z2%24B9J%5JEF MRJT18@4C7K)KLY:UPPV)2(;Y[>*<(HXR(7F,6@I4AVHA=CNK$$;%9=F>B].A M2N6_]= %DV@^Y5&9^77#.$[V<9$R[_9V?(?965VW.\P:H+K&&J[@274_1PU- M=$MVA(VJ6Q(\D9!D;ZA1&/J:%O<-^KTHT<=88A>P+*'9-=['*6A^PFJ=L/AU] -;L 2Q9@KA#0 MF@2#+\7JV'=EPY;L]SR=;2I>##=^ ]49$F#B86 A@I94QD?#CN/=CJ0IZVYQ.:E_ M6L M(BYQ0:DE?+3I?+^_C8/HANK136^$Q3V^* &JA97PA+A*^ST*J21[>E.)^FCQ MFS!.R"K@AXG*G;Q4"%2[ZQ *QRJ%+"H2O%!IK[MQ%D=TP5*(S]:?4GQ#HB!: M2BQ4E1RH7C" %+;B3!PE3)[Y>>7T+^M*Q<=8^!B0B#UGG46'34NW'V0RH/I M [#;_DP4L2>Y*(X0J:5]-/WMVR9.IY%BF]S^%51S2Z$)1&="="?L=?<[#]Z6 M6[S\/$_B#/,0"_1/FR38F59<2SU0W=(3M"3J(5=G#]=+??9'5@"(59L][\W> M[G"VC5>'8;[ 69Y$LW7QJW#69*$#J@][ !8=T9D06U0P%_/11PLWQ[Z[(O'A,2S/7NRD4=T+E5WAE(05&^84':[@\FCAH+W M_IA$^_9%#(OW$=%*1*LX"Y07348=4+W4 [#Q/CY8LI8&\$V0RH'I [#; M_+4HXK*>AP"SXK,W'?L[$J":70E/QOE"TC?=1ZL58;4)PM)Q5[!GNP*@6ER% M3K!@:SFT+P2]W'P>LNGR?1%/FG<3)U68[7DXD3G@Q M=-N.<%E0&2ZN"E9>%.;9Z>K@5U8<&,W6S4BQMHYT9EU8W=P?N,ZAKBB$_:D5 M91>$4UT348'S4XI7U*POGO\MZ)K:[58+%5"]:8]7&Q1Y5_1BSBXW>8#DXGUD M0M5]S,)7<9#)S8O#+Z"Z08#5;6TFX-.(N,H)/QBBS)CN]DG\S%\%I8I&U@G# M:G<+I$)7E#J\+" A3E1G9(T?0;6_#)EX%L9EO#KQED&%:C^]+=FG MU,)O;&H5Q_FVBJ!ZI2]JX8B_BL'4*@!=HNY!@,U,F"ZC@+ MH((M5JK ZIU[_#+:))C/J_(^$25 ]802GG@[^8)J29]-_G.0)"2]"J+/\@;O M_@ZJN17@NHU=B"$FY[.I[\B*PF*)X3.L:7&%&*B&UV/LMG\IC0IQ[_WPN*7C M;IZ079"\U;$N%2:46A14?YAQ"N85TT"E2B.^LM\W4RR@6O%X=4'2SPQCRG+& M'K(6"Y:6A0ZHGNH!6/("ZZ"*F"ZJE=%!VX\#TN%2@K]D";@C&P]+>_AE]$I2 M%D&"_J?;C[T+ -6I0]'KDVYGC9)8)-ZD]6OP2A KCOW!=6J4XC%T$'W, Q[. M Z]DAV*B!*A.4\(3GW$'$=K4DMZ.M^Z#*!YO\>XA#G-6)Z4/LU(05/N;4 HF MV]01V4PW D,*P949QY7!S'4 M(2^-70\W%1 M#\F&4 (<;*#9^IJ:LVE&EF*V<\'UH)KWI"[)RWO-1AUOX@233216<;9F)UE1%B?"FX2^^J Z>B!XX:U)JX?714&R M#F8_DZHP'[W-8JTPNTNQ+6_]"JJGI-"$S3>+),/-2J_/0>EZBF=5Q/OV,EUE M_;O.\6A-9_C?<)#P(P-Q11M2"J@N.ZH*XJK("FLD$@CY,AG6MDKII92B58Y1 MP(I$;[1,E+%"SQ)994Z[G*0I'J]/HCU4>/H"E^KP]BE&H<:[(%E.XS C!CFU_I;D*SX+=EC MDJ>*BVVE(*CF-Z&4N_5RA:(KN(I7%X/.J:,Z$H1:$E27&&'"/T>E.]K574R- MV7&"5R1CL[R;1Q30$G:J-PA M[J):%E076 5XRP6*NPMRK)40LM:ZSPA4,>C:^5>O/&;JX$GP*F=+JH?0/5R M%Y7@/C&Z!AD32;'CU8N#:GD[K,K 1P8M9X'[W5A=NGP]@A M$R372F5GJ25!=9(1IHV/);1.>7R)+3NEEH3=*5V8-IU"=;P>2+!\3D_=E$]% MBKE1GFWCA,7:^A2M<-+(>3NGU4CKQ+*B[<\I/4O9]/W'"3]@<'XN$8L[YI_GNE\L]7>! MRK+>/0'' ?U6&-)622:O>Y)XX*(=A"^7EKWJ+T8F+)51G# O-J9^@;[8^9)% M7^3_Y)ZF^D]_N?2TJK=JXOR2N=@P9!Q7PNA''&XZ?/6H0KK1: M/X)J5QDRX=:_D$&%D(\)X!/+9EL>U-!);?24Q,%*%?)1*0JJX?C$SJ$*)1A1":ML=-*0DF$1*25!M;X0I=Y$L9G8ZX5>;J$+' M3Z[)?<#>KCSC&[+):1LI/;LUHJ#ZQ(Q3DINRTD"EBN_4[?5P;3#,,#4)DJ!Z MQ0A3/6$58Z90@?$>XIJD64*>"G]:V_<0&B50/=4'L>X]1$L;QG.(V4M$[8PM MV5=OWN>T\;9!B@UQZ&SU0/5C3]#=KJS549TJO"H 1BP[\=75Y'Y>1..W?5;6 M40#5?;9HK9Z4-1(5^#2RFQ$K%:N9* *J5]3X]/E0/,?9O NB?!TLLSQA)_Y_ MS\E>&W13)PZJ.^RPRL)QMM10K>=_#\I0&)8CI2"HOC&AE!M\O!- K"^SJX1@ MA='=_ U4HTN "0O[OW"9=YPDZ\<_PJ?069.WZM#DMP%=GP19Z/=KO [R,$.W M[ /O]JDDC)ZQ -CSF:3G_LG3RTT0[/_@,='2XEE3Z\A,*O#'#]Y[0X]+N OA M4A>HE//:R.K6!=>LAO8$PMTJQ@[!.@*+4H":6P-." QT$/7-YP840XO#;&J; M-@;"<7Y2R0(TXR0MTLC+6ER4 M3P&G#2NXQ2]%]0(8Q&67'HQT_[LIAEH_1' M?;$R=%$/<^;V-H\3MLPWX3[&][3(.,IH\;2P377N9=>'0TK^XT^ ^_VH"MEP MY0+5GT#E-P3ZM#]3'T7ZGTI'[&68S6@WZ0 :^]90=3,Q\SPJQ#UUTL^$@!K$?).C4/5$(E\/!4_,? -_0 M?Q]3 X1$.7^!BXM\+.6(+^3H4,7IY#5+@CBAQDR0O$TSO$OMCO 8@:ED#% M%)1$N90)[+ M^80BGJTI0TYU '#B3P!BP+EJ)O.ZK+_39A.=>BG!XC4;TN_OE$#3@&=@VY?# M+C=L>K?GV>D"ZIC=<52P_4P'^MML\_.HUKB*WZO-X]=$#- WV@JL, M4?MUI?X-BU9;E8 .18#IQ"H_E>+B6:L NMMD."W[JZ$*II_F"=X'9"5)8FBK M [JW%% M.ZS4K@X6_!TGC(-T2V?M9[+"JZNW3RE>3:/ZU'1$)_5GI8N'O3:@ MCAP 6G9*P4:=K6](%$1+RI-QG,K]>E6R@+K$"%$Y-](.J540U_'> M(^-@3[(@;#X0UG>+1 %DW^APZCJHU&L]F8:U5-44&K142;0!]=\ T#V7JL, M]+Y4,93L_YA)]!R$F)\^,-8M,[QB/U#+J_T/#QVD0?DSB?$\UZ-^7A5,)"_E;N92EVN>C_8':%23$,7'-)JJ&@Y&O!Q#;.,F8*:Y(J*>3 S1S:N$)3PV8<+'_ MF'K+KG= SN(S-\(MRUN_(P1H[*JQB>W.)"]00]93H]^1*$[X"Y;B+K]:EIC? M83NFD<++X.?BU8.LKTY5-J N/GF5!.M8[F)Q@:HO%9Z9[8!1:M<,5'[/U_M@ MX=*.6O\RJD@% GS"8V+QII&NE6O:)6@4AO$+RZN!UH=DMLP] )HW_2TC MVX)LMMEL33=G_'WT:,> M5G;%/,$[DN_8R^-9ML7)PAA.6?^26/+.K$[K] MWQ *M@A )#$Q%W@7$):JBMUGILL@9*N4K+=/4"P@3IRR-L(+?ON76%-I0.C<*U:Z7O;*TJH#F@+^(!75N5 MX:L[=_N )&P3,EMWJ]>IO=V /J(\2!U_BFH(;*@+91.X0 5V6=6A"Z!QWV\Y MO,>OV>,+#I_Q71QE6^FNX+@2 9'E1!4YC9' # (TBWR=(/1K"W[>\1(?SXZR MH'=+BB[^$W*!%OM^N- ]33RRJ/?-AU8-3LD(#R>,[&25);5@>8\/-_WL:6K* M-L(X[9P@V,@#V ST@BEZ8NL5O3G(/^,HYS?*"QP&E$3S(%$YD2J% 0T],T:Q M9[A&<=5=ZJ!2R=?1?,.W_RY@J3 8F*;W_SPAT9+L@W :V9A?1Q4(J'=/4P_A MR+[U+N("E26_>3>P>E578U\-*>>]]KK)NC)TMC\+JG\M50;4L)+>=8=KS2=3 ME_N\A.U;TQO:T"?I^[R%OZ>/1(O,5[QN)?7>!^G))M%+/2*K$=L] #U4"^XRC=P[ [SZTJ?F\C? MH+((%$>(%>+M;J)P.BTWT:IQ)!$#U$DZ=.+]0NEE6PI?^!Q$W*?\*DCQBL4# MHW#XF<,H2=B#(D:=J[>#2,FFT4N0K(ILP4V_]?N\F\OJ;!\!<(AP_KI)W?\O M>3FH^2W4^!A[%=F4*S^(^!L.HWJE16LR73/:=R^6T 64B\55G*8D<@WO^< M^BMF#N!X-7K&2;#!2D8[_O27.?]:U=C9K%RA024<5.%![YG;U(I=8T(W<3P# M#K6 2/E^DXF-U 4\:$..'C,-X[DG5*X'(?FUH//3@'1Q+T!2 M>&'X\KCX_^:26E"4FIP)3KM^^7D%1?DIIV7#IJ$)&Q1I(:';>413C,/C;=^^__^&[#@K M8/!=)TZ__U>'_-]?_\_-3><.(]_[#8![^ MI3-R5NC/G7L4H,A)PN@OG4^.G]+?A'?81U&G%Z[6/DH0^4/^X3]W?OK^_<>G MSLV-PKJ?4."%T>-DL%]WF23K^,_OWKV\O'P?A,_.2QA]C;]WPY7:@M/$2=)X MO]H/KS]L_R^?_E_N_WLR\?OPVCQ[L,/ M/[Q_]U\/PZF[1"OG!@<4;R[Z;C>+KL*:]_[77W]]E_UU-[0R\O4I\G??^/AN MMYW]RN2O6#"^L),8_SG.MC<,72?)R"[]3(<[@OYTLQMV0W]U\_[#S]4+"F63+V?QE MA.9_^VX>8_*5#Q]^^)A_X_\>C4DV:\*@,:;\]5WGW:G?'P0)BO"J1WX9^MAS M$N3=.C[%XW2)4!)+MJ8Z_"P%RK87C(QST4Q,AC;(:> M7;0B6XCM^8#(K17J!AZ5+Q%:DCGX&>6_E3)1'GGAR\U>%&X MS'FAF":A^W49^AZY#ZQ_ICC9G 8.?[V&X;IU8DR^-XY03+Z#&M[!%M1X@ER$ MGYTG7R8W^!,:/S_/A%O"2$XYQLB&]S*.PC6*D@T]6&MZX#*:T-,FVYO"S*;W M2F1"(+VH2Z,:WL-]&'HOV/?)M4'$EA,LZ+AN',L5"(6939_!,%C,4+3JHW48 M8^D&><-;X/XX62E0DC&R::FZ#*/DAMP^JR$.$+DY(^3A1"9.A9-:H^&3;%^L MH4WCBU[%]CK[K0Q+C*%-ZY+.&B>.GWU)IA,RAC:\FU$8W+AAD) ?R!*+3*DA M["O#DVQ:TQ1$"WJ@B(9U4 IZ:9P0G3>B=G2TRK08(J0LLJMPA5TB#A!5J%V9 M&M?$THU;&ZNU$Y'//J,[O$@CZ87+G] T'=*G&/TS)?BRGA5$(6_X.;7,)K3- MEK5.X;=G5*4[:??'*[2B,2MMDC6T=>U9:6>R:>UITDK;XXX_GU:MM$_E^>UH MV&I[9(T]G[:MM$?E^2UKWFJG6CBI/2U<^>0PQ[>H[VIBK3RA1=U7[2KA3CB3 MYJFT2[7)!FFA:KAO[ /M^QC[*'&P'X^<*%<\]7V.O!6:IIJ[1%[J$Y/W 27+ MT+/G!&D1W&^'K M3&,88N<)^SC9*!*G]H*M<=ICX.$XPR_R)H3?Q\XFNX1TN4UQG59T>DW6$D]J M#=-5U5T7Q](56MM[0:_7W31_:FN[K6CWN].5*?BZ &BM=CX[1Y/I:ZS4'GUR MRT:;$,QIK>W2BA.\HF^EW548)?A?V05JO:[IT[?NUC76:@V>(UO-0W,7;-/:Y$6]=W<2S,,'<(#Z]R6T==\Y8NT*+6<@$9[ M!DX-34LTN;4=VVF2!4X3.W\;-4FWH;MUI55:]*GJVJ(*4UO#>,&!VG7)%W%2 MP[Y36>0<$-PY.,J"THF:D*YRK_ )L"@LUZ+_6U=J*DQM,39$<[U?3K01KYTA1;W3J["%&US=*CV M]T@MW#R(.J8![D[@>(X^0'66;=7.N?&IU9X;6MT(94DO=&/Y3LB6BCNL8PB= M\@&#WLATY7,+GVHY7DH70L7IHEVO"R]N1/O_>C0%O284(=YN(;II[:RH!"=T MUC9C[7WGAJ:WI90TY)_YR.V.=GOR0_=H&SYEV+"49K5+JX3N4H<=Q](ZCM/R,_6_YV,*0UY=X9=[3 Q(RNR M-W4\HKRG(O6ZD=L)(P]%!->[M9S(/:)9-3MN.^+=.DN3NG&7V-^3>QZ%*QYV MMI@(.1LM(HI\XCS8[)+O>W0/=[ZS8*.S-$01G^\A$,J$!@JC?12[$5X7NRQ%>':V(\9]!%0\.C$ HGRZ1[V>9%X$2E[/&*Z+]%TBT\^$T /&97=0G M5XLZ[@M3%-'_)U/07X$6B )C%.&0NA,B!=Q7!BMB_5=(K',@!,6W%7BJV-X/ M5;9_X)%= @\(U7G\:BO?T<;$:(K M0U4Q#6)C"L$#0?4XPC2*;HI=N="HCE5%-HAE*080!-LSYW7@$:BR9T2*)#G2 MN5-4<0]B5BJ!"T("6L(N6H<%=W&/AH5&FU[H"46Z9*(J.4#L30W008C2]3R" MKGC[/T,^2?=C0+7S@OT-S!JB@'L44E($(B/+MI[&@QV&<./Y_X[5,DV2/5\4YH.$J O3< M#L:<[M1IP0LE*@U1Q2^(K&:-4T4RB+''!^S, M&!Y'B%(:$;4[B^.B*0>1/9_S)*]HO"K&06P].:"PF!_$<8HB7?PS9JE2 <3L M4P7ZW'(&N2D1>YOW'YYF-&.&(V4JHU1Q#6+R\8 Z,VY'X2QR:';Z=+-Z"GU^ M>@ASH"J&00P\ 6AG1O+1/MCH+0U112R(9<<$!T@F6*_NT@D6B!^]P!ZIBF 0 M2T\$')CL72C)WH6F[ 6Q^'A >$VCPTG)\I^\O'BJ*L4&\W,""=&]6I1Y/H\RW=X< )7$SK;>Q:OG&P M+IVE2@"8'$I%H$'<^Y^1[_\]"%^"*7+B,$!>KNJ+//S<*:I4 'Q#E( +0H)/ MH9\2+$59(&C$.0.F D:U"4&&0_WK((\_SWX289XQ6KDX B'8ND%!E-_;=1J:TCJ@3<; N&J^* M=]#$2CZ@9\:\G2Q15-2?LLT,B-TF"GJ0SU*E HBYJ@HTS-U:R.077JU'XU3Q M#6B8L@"#R9E*GWSLWOFA(]3+CX:IXA?0"F6 !8+>6R?X&J7KQ-V,H]!%B#Z? MQ/O3IF 0*2Z@2A) ^U0+%3#N@G"UHLE$H?MUNB1 QX4:WD*G@7">*FD@DS@5 M ?2@N)#HA?R;C<3-$<1#5.8H=?DUB\T^68K10K35>D#6E%(&0T,,OWU706N M(?E%^R5/,X\(7O7(+T,?>]G6\U+XY/I#!4_X4374#YV;SMY;GI5#I?5G8^1U MMNMUB@MVMBMVMDN>S)IS)W[*")G&-PO'6>?\B?PDWOWFP*C;7_R^WZX]WSO\ MQV%N2PCJJVZGJ\T^_=#5@6Q;(%D*0WD<5%%6+90>GS8.)"U(O_J$V-Z2JO2H M# >K[2I&+HL"'%#!"=%SXF56$CU>TEX\SXY/Q7,WZ3E1M"'W9=:K@4\8Q>E@ M16*5:!#6 ,(K1WL;3LF2H\$9SA8F=H:9!!" M#$X/Q1NCWDW1O'591Q9);@BR=V)W1L@;YE!S=YAM+PD3Q\]&PIV@O-?PV'>R M;LG[GL-",2:>!58 5T>%5@'\U/-4:;UR-QW\?G=HN9NWL[V/0N:K.!G,&PM6 M[%8)PX*-&R*G[#5MXT04[ZRS]@0OEL0,?HSSMK5\MI=,@RN+J\/X2K"#4ZC< M2IB<2NO5]5/J;]UU'!:I62JSX6KJZM!+!Q/@9#LVI$9AX.I9C\4924R2'^'/@ROGJ22(9U."$R7^'?@!$XQ,X3]K-NT/)W$^9@ MN,K IS]G": '/S"%O2D_;(GFP%415D VERSRARZ]$_>,HJ7Q\,5(E:G$]N=SX8<_,B1[44I8:0*6$+:\*; E2D^@3QB^,$IM%-T MMDVY%1XHV>/A:AG7I8T80YJ59,][A&.P M_,&8/1JN#')=BHB@!B?)L?=U!]M&2AS9/+B2R77)I(8)<((-PV Q0]&JCYX4 MCA!K,%QUY=HGB \S/#TT]+)3%++67 LUY)F")G9I+@?.Z5=Y,5"8"E?\6=O, M548$^,FK^!<+0.JY5LL3X4I+:Y-+$0G@Q"J*<)5#Q1L/5YU:WV$D!!F>(@= ME&XLR%K6ISCKWL#EE*5Y+4.?H#?.GQ-54E3X<^"J9FL34@XZ^$$JI.+),@DJ M(^%*:ZOC-Y3 8 @9NIZ7O:XX_MC!Y#[L.6N<,,N<[QR+O EPU;?K$D4".SQM M7#==I3[-_LN*%] T^@@M:?.!9Y2K+L,PI@J+/2983!31/O '45)IC7X^657FPE4(KTM)=8R $Z\*FXYF 5E=$V0$\BGAA+#**=_"E7G0U5#5JKIX">12J\8(9DCLM7Z&17%H>V//H!LCWP?^TW+S0WN M!"@G?1:H?4=XOT?](F0KGW&R[*5Q0K89[1.Y:2H9^8\G?(RIM1BP12(A8,6# M7QM=!HCHF$@RF@N;N490](Q=%$]#7WB5\N= FR)ZE)-##TZ@K 3). KGHI>Q MHT'0YH0>"1CP7;##=1\7N2UUI9"9*I@";4[H45(*._A9FCJ^$^5.X,_.0A31 M5AT);2;(L1M*(#"$"/9\3H1L%%/5C0#":XZZ YLY&MH(T"6&"&9P@MRC@$#C M#X(XC:@;?PN3X+;A38 N2:A+%@GDK112HW9-ZB=L"Y@,*/X=NL2@,CY+^S:$ ML7\1J"V,2%%0"NZ4EX(+XPFR,]P0XV9K)GC'$7= M!0&3R%FV%J4V$[PTH(Z"I8,,\!.3Q:1OU6NY$&,-!B\BJ"W"^""#DV-"<$<^ M3[MY]!&Y!<.UD@H@F09>8%"71$IH "?671@AO CRK'EWDYUQVGX\#.Z)TD*S M.F[1G(P1OKIH+0)>N%"7D#50I.]4_C5W*@=H0=\@0=W*].4X#;"[%_R#@("W MRGZ<(7<9A'ZX$$3SJLX'+XBHRPAZB $_VH_)-@RY#">?=((IX&41=:DE!;\5 M+7*ZQ.LU[40:,K,ER)#C$>"U"76T0A9P+?DM5RNLZE3JRV5Q1^1_\W*V"E%PZBN 5TG4 M8QQ=U("+FFVUSOU^MQKY+=$?A#&HLGG@Y1(U0X.5T'#17L4\ZE9LEQ3'@%=5 MU*-@%;P+EK CE!RNH-/J@M18"KRFHQ[E:R/KHH_S$=2*Y#>@RN,)I'T#YWI7 M]6N78'OKQ-CE$X\S'+Q I!X1A4"#*T"?$>TNB[SN,U'M%VB4KIY09,\K*9L2 M4FDN UY.4H^$M9!D*FG[V$]I3JMZCK+V0N 5)ALAKPQ1X 16J85)I ZF35;= MB,8:]E'^OPJ)6@VL#5Z>4M.CWQ@ZP3E#S]CY_8,!U2H;Q#[/,J)P&D(@$;3\ M>)]=$&0>$]GU_B?-_;CR(L%M?0^\0F9K;-,NA< 9D '9;H_-%N9L_$/@%3I; M8[F6:'+!!J, (ZUQ9;-)0$.:O&41D;]6^*75B202:5FBX6A M>DZ\O//#EX.C[J@*U$]Z56:/BT#1M3O9XO#UG@HUP?8@:]689EM[_6GLI M. '5K;T,/J/H*8P1Z-5\L*GB63A!1 -QL8^.7DIF86/'NIVO01>M:HRWVB0& MN,38O=8@3ZUZ#V\\=&&K5HD4*J' $(KV$<&]BYVMIZ:[HL;TOR1D%4Z"+I1U M1MHJ(*^57)RL2,*$OM#8<[+W;1U:7D4A_FCH,EKG()40 88G?DFG@I>!:8 &7MX8Y<<16CO84ZA<*IL)7FNN!?JSL?/&6& GY8B"1$4< M]2^X;I22?1ZZ6=:Y'<3K@9?$:_&^4,&DF4H!W6PA@7 +B";U>8N 5]IKA^1B MG!E(9U;OF!V'"FI[:2\$7K:O!7HKX0Z5EAB:GC(WN>=R5_0,F2AIXIE,?1 M6 *\:. )E*I$<>CA#9[2SF;K"^NZ9*L1(B 0"99LQKX3)+0T/?GMFO-(L(-: M8PWP2H;-T5H;W:43+-"$B"([ MH/#3_Z?.B6?'1UG,"A5Y+A%4] _=P#O^16'D/K^=2,EU&#O^?12F:]JZ",=N M7G\6>8?RLWSV,V%OX,4_:UB*)N#-$"EX$M#L%.H]*HKHS5'.9^5S[P.\XFD- MMH6AU07+;C.DM)'RN+V"KN=F[-,EKQY;K[.#1*",DBMSGY5T.J7;3'),GQM' MC3"X%0!7I3D%:?)'D8:6!R_/>VYV-.[I9+OA\C:)A1I%&W)L/CE^*HBG5)P. M7L.W)IV5,7/ATF*Z#*.$OC(H!=6P1X,7\JU!8Q'TV-Q,G!)7'R0YEA<4JM&!/NT2RL"$I MU&<$>B4]WE8_7#E8$!C#&6X8043,5GY19 -4J.(#5MMY%WCQ@&BG%X$GI#H4 MNBQH'4IP(6ZE#-0VW&D06*\NBHE*-G:BS*_"Q3:9)9T$73)3"^\J !EBZDQ0 M0HXE\G9=RF1'@C<>NLAEG7,AAAV<-%W735>I3^T/7O%V&;4TEH"N9%F'@-H8 M J?I.$.%C&S'HZ +5]:A# M.<.2S&U;(B"&>!5UCL@YQ5/ 3JRJC=QL7Z*F MUC=&(:P8XA5[J4F$7GRLB$;_R_H=+MM71Z545^A>>9D$Y-WX]9NS,8]!?I/Q MF>/,VS!&SY8Q'@AYP&^MEKJ,M*]UR\@I["("J"'0A!KD]=.(7F.99,JL[!%Z MR?XB](0J33=&^U:ZWU7182KQ\NNJ/O4J\XW1SVN2CX,0ROUF)HB8-S%.T!1%S]A%^4FB%;D70;:*) "R_2]#E[M7YLAS$0%< MGEV&NT$CW+_]+*WS.!S>3/3^*0X'#;JW5]R^OL^A11J"Q:'=.C&FSWJ%M=F1 M9K]T;CHT,<4/XS1"Y(?;[G0P[=AWG?'$FEJC67Q&>+WU)3 (-"/$OO6%E2GJK 7X&O>YHUNGV>O;C:#88W7?&]G#0&UC3 MZZ$\X;H3D4?A(*K.O[3#IX<7DPY*K+^^Q_*K+^] M2*:=B=6S!I^ZMT,+YB(Y[%SA!F$.ANP02KBDL">%PR*9!GQ1"(C![.4I =^D MD\+J4'5T1-Z7C\A@](D8/O8$3,?:;7ESV)9*,T+!)*A,M!;P05$@ M325K38X$D\[+KIS[OHQ[=AM23QGG_'PHGY_QQ!Y;D]F7/W:L?SP.Q@_D,'7^ MS5FM_Y+K7;_9PS[0P>*6JIZDPZOH=>!NLPQKPS^U/%/VB/[CLS:_+0 MZ5MC>SJH>4YEOL+2YI2]AMQYS>5)EK\A.B!DO&"X&5Y ":H+N9%2R$WB;U85 MJ2/6_IGEW)C.'N T0TYG.")C_C/$0?*)_$!VJN 3U%X(,M.^LDVMNT=G#>![ MIR9YF>GY.D@SZ51F1=YN$B)$R)*HT@+IZ(!6 C"FO]F3V4UV^0P'(XN&8O0F M5G\P@SFNM N0CD[(&P]<9I!N2^5=ES,>^%")B< K,U#[*F8H=>WQ5TK',23%X8^ MLHVP2>EH-X1MDX3 +F_AJ/=640A\J,1T]+KCP:P[S(4!I%6G:K1!'])J\/\H M3)"62::QA!$6F;2&HR9&3#HRHS"X821GL._0#Y5XCY$]NNG9H]G$'@YI@.U@ M1!1,:PKE(&%GFBBTC9;,,R054^>0*4T&/EYJY)+E4E[&09NB!;U D5>($^ZE M<1*N4%2LXQQX%L%)N,)N'ZWIEP*77>GX0R5X9&K=4^>DU?_C4?Q[[Y%<;@_6 MA!S..WORD&6E9"]J%CFY]L.@1SWUUJAOC7I?@&H;Y[B9H#5-'PL6"N6,N3. M;L72?O3N0Y7)P$=51J+RG:B.#Y,.*=6#'1K(_(SN\((Z6]E'KQ(PTK,?QMT) M.5J?K,[=X/YQTDZ(?'5_J@]?HID-E@BM?$7R^"6<8,3SEQSEQ>*@N9^P[VH1*6,7V\G5K_>*2QB=8GN->P\NY5NJ3P9D"U?3G>C\I= MP9\"?4-(R%%IZB*!W:B#(LKM$J8F?J@$2$A2$SM_V*T'U&CB;60ILAN"9;O; M*!PSQ>F7EJ.HA17PTAW[\']ELO%G0%?SU":5#'APZHPCM,+IJI!&U_7]\,4) M7%H*L!^F3\D\]7?)=E:ZJHNN&NM!EUD M4U^HGX T<(KS"[S&QQ5>U7F<*D7,<2RQ(04G MP!TQC++*P?9\6R>'-MDCD*2K@X]28$FH353-4"6:0ST8"/3AY" ^Y MB%J9F;:+XZ]YSAS]E^B0"2:I$LD^( M@% <@\GEOE:K=-G,ZJKL88Z_IDFL7DS6K? 9HI6PBK#O]_S@)&FD0N?M:K46 XNO:Z9BO2*R3))^U3+V(DE8 MJ0;"*&8/K$1<:E7[*B&*D7JY(X+VUU4]?W77NY@Z^*D(R:HJ2\X'>YIS%QLOIFWT6\R+ZHG-7J1"R+:4/?+2^I:K=!VE_=W"CE[>K M?RMJ+/8&ZG>?@$1P;\!N[Z%H[WB727^^BI?J)L)LGOROM&01"NU+AJ-K7H]U7-(,;?!RX@HE1 MY?,DFVW&VYEZ^P]=O)AT-@J!:*)C4:F%5.@) JRX?&O-0::$ [(0H5FQA3.K MVNSQ.-FIJO!F*S=3,[T^RK 5\W^ J4).)AJ0?PIR:5ACS: .F[=XR"]L?U]& MI!$"Q,C]?A$^O_,0SG%/_G% .?GA]R%:.+X5)+1*\2MFX9J,J@RZ!"2S]EU0 M%\^!W/S3_7#EX("-V>,1P&AE8:R"T^,='S2(YK0C*UB/4906A-K0=Q_0Z@E% M;(5(. &L;D\%5Q5U1P'05@R\.S^,L.=D9?F'PYX(M9RA8-5QY$@5 M<*.H>; M11@/ B&+EL> %9Z1(Y -#KA/FJ/OU&_@9H"=)- #F J#*@[ B75/6(L&X-B! M'JED\Z#=0.U[OD_%#?@6+0%GBR/O5B2L(!I MU-H]G1HC9X6XMC 3C.(,,RC#YR\A/8J M&$RC\D^<1R'4=8YBI:*>\">[P3> MK1-\%=DE2A.A2]_*V*A@O&@@HA5;L/I]:S2>(,>G:KL.&2K3H$N5GD0$#A+ M[91M:;>Q$R5']31O-\6_B*\1G37,$&(UKA<=( OB )ZJL@N'-=8,*NGSIH!F MK?IK1^.#D2OTT[(&0E\N?&8I>FKY((++,&XD^.UF1CXK%EY*D\TX#S6DEA)T M!5^U802D>Y3)+Z7)9A!0@U&5DQT*0+8AVD;HY<$)TCD1O6F$@\7^PR(Q)YT$ MW5M @^$*,E 1%^#RL%"4(D_%QB@N!A0]U4CH4UT)^B%!Z)CB>MGT\-1RS.DP M=()>^(P")] /AQ-,!7\Z4**-.CS&G;9C U&I%9W"7&CUL.:1DB'#I)>?K'R] MO\XJW9_6CGVA@P-C9Y-%R\@>B$]>% M/I79WK)@B.+NBR3O$K/R6:.Z2Q-K ]^3S3"+X-7J-)P;)-0/H&RQT'UQ(J\( M"BTMG=,MCM-508K49*53O@-]QY^-KTXGADD7T"@,;ES:YB;TR;S%($@0^8PX MCKY2F&UDCVYZ]F@VL8=#6MAP,)I9$VL*'E5/@&/ )K]X9//:T+T)0I,(/Z5J MA_A(5Q5.!1;W:B1@JN *&#'I)$W1@LH%Y!7JANZ:1@V">1CE+1ZIS4\P$JZP MVT=K^B7:3TQPVBK%OZ;6/4U9L?I_/"HLVGLD.N&#-2&G[\Z>/'2I9I@EZ5KD M:-H/@Q[-_;)&?6O4^P)\+K>HFJ U3<0+%@K-O[DSH)XY" U=[.?5-NUYH6G8 M=JOQ+.P1_@A][-'[1ZFS6OTUH9T?$H)67D=.Q9Y!:EIA\Q81'5'@^+MC'W>3 M7((1",)="T%:/8W6'+O=W*-P$3GK)7:[$7*T=+86/@JMP&GRT!D(8!"3Y7'C MG[&'"GIN<+S_N-2*=! , H^8.E[J^%78\W^J] ,Y[R[ G4YUV?!\)#))ZR$F M$8[M^;BP=A\E#O;CD1/1&JW/B*W65,HJWG:)\M>Q[SIC8CH0_2978/ZP7:VS M7^Y;KI+>H$3A/T2I1CS+5C#CY5.[G8$Z@/#1T-P=5KSE&J_70W.CI-685O4% M>]AZ]'0<)04RDI\.)"0__&Z_!$1'6>(U)U"$C"D-N6R"5.%I)TQ:%>W< (_B M1@T)Y*CBCH_;EC.$CY-F*=6#]0/1'L+$D:0**\P$,T-8"*QXIW2@;^6QGGQ, M)S?;K+1L512?.RF[1%5Q6C9W,%B4>!W.%61GDWW/410A;YC#S=U=MK5G%#V% M,H3'+-W8&P0VOD\< %QE_S>,Z:Q_,81(4OB<0:>R1TAJ)2)H\(R'9$ MFL01,*&M2?F^E\*?S6#G$_PN!5@*O'!F5'/Y>K=!579NW]=288TR+G=;/5$: MU$+F P[P*EV)T%D: FD1,4A?0"83%A!I\."\2K%Z/$01J\UW;Y=CE04+N-HX M39]B[.&L6><0KS"Y"O:]&VG,IA-L[&C[!WI';"WIO4F]"Q\3O$XU]@53>Q,- M97D0#>,8G&ENTYB ',=D\T\XR/!/0X.PE[4 #8-,K\L=5N_YC*&W"G0L3&WJ MUT&62>$$XJ[6VU@ 9D#!CY6F<=/>;U;_<6C1F((':_:;W:?_ZEOCB=4;'$<7 M7&,*KC$%UYB":TS!)<04-$'*-UN>HEEB,DI5P!5TNY:J,*%4Q3F+[0SN!&.55'XI"QE(AI@<=VD4X*Q35.#=X=>LF8>,3*(YT#'-]2DEQP0X ML1X< CPQ7C=%P&34$DZZP!HQ*F 90B][/LY-/0K8*' M5B@PBQSLHTB$\=(010S_8A:&F7""B^YNFH2K\(GL3*H.,88J4N)/!E&"#XPA M%!D[B5 "[4 _'J9(B5_-HP037G JS)"[#$(_7&R4U1K!%&6[SCSR2!$!3JHA M5UNU#ZI]OKV8^C&2V]-;:' M@][ FEX3YYN%XNB)R4O=I%#22>=UFSW5C)>7TYZUV9 9\9Y=VEI%PC#?R_B3 MS*"6,D=67\GXH,'DP6^W9$=3%#UC5Q"2S1YYH03AP@.2%;_="NUBO]U,+,J/ M%PR'C]X6,505^RP8H)^)IT3C7^)N@]K"K3+3#.*ILJ>4=F7PH)6[0L72'BV.32QLVJES)R9D MBI[B=.@0&54&K:1<:R '7(1N?2;Q!+D(/U.)(GT9Y\Z ?B"O23 9"L!I).$H MZ]7UTRR<)8X1^8\WM_>KSQ&F8,^J].UVML@($$[Q8)C?A_":-45;QGEPI M6=#1OB2!,*7[0^71^_'AH3OY0O.X)X/[WV8W]MW-X]3J=*=3:Y8UNQE:7?+S M<-"]'0P'LR\G9GBSPS+V.\I $3UGTY %[FB@](MU5@H@6&3;R0ADSQ^WY.$? M0\DT* 57B&#F*5."O[8$)HOCT)LF3I2 2F$AE-T5;6WQKXPXUBOME">(7M!? M"4SG;9@9!&C2YX]?<_X(T((60#.7-VHRPN\? -7DANE.86E$#%B!283>7[FJ M)"Y, %.P3R5M!6AHR<[4*+*M[@HO\24R&":;K:I"'NWE#+-%COMGUAU4] M*X?Q8 F4IQZ5,LAOZ(ZK+_HT[K7F(V]"OK-3&X2.O(^BVHR/H_Y@FB6P6/W.Q!K-.N/N%]KA>GKUWE735XF% MBCBLLR/%!-'7>L+H]OR.[-_QOR!'F-U:?\W+\?N=CCEP$T4)A'Z*1N24SUZ0 M_XP>PB!9"HR8^BM>D)/O5+1=#-TIL\Y>PM/)O5_H@EQZ-9%T6<2E,<4-D3=? MZH(<>[41U4INMNINNO,$12+:97ZQ>FM=C-OO%%35-FV2,'%\4,-&"'A1C[9> M73*TNZ(_U3S>_.4NR"%Y$L*N_DJ=IQJ#O94M.37 ;.<<%VIE'GXL&\I9/$MS MU1R^$9.XOY44G!(I G%S//.RS5L6%LQT*E7#(87NI)]$[J1M,91I9V+UK,&G M[BWY-7"?CP-8"K5/F(--BP0RN+G8]?WPQ0E< M=!=&_3!]2N:IO]OS.$(KG*YHW+Z=+&GUL#W4 I+571 ZM4&#IJ?A[*(5RQV< M!+Y1F"#=0'O.-.B,"/WS+(2_41O3@.N41H\'A)<.U<78]^C/HGMT,/IDC6;V MI%A,#.C^W,&S.6Q6?H\*)\$.#;5($_ MVKAE4.47G,)4 VIE?A,-(96I>.T+>>T+>>T+>>G$O/:%-$G&&M$7TJQ^42;U MFCA7OZC+Z&YD4J,)/C"&4.3LO5)-ZCPA \D0&@'U2C6PL>,%]$H]:^]-DWI$ MB@$RA#I@G6Q-:B^I E8S]+HVF&RZFN:YNL^:U"*RE>ZS#01% ;6Y,[!GY!FZ MW)U,KSYZ1CX!T#MT4,RJDDAI)IUXP=TD%9$"3KRA$WC2LU48<\D=(RN@@F.? M"XPD5DTV#[YFKV9_/$6X#"%;UW735>K3 *EB5S_R;Q]E* Z\8@$N+E3"&*:& MOF"LUTW&"TTC&9QKN#L4A@"(9QGKN:M]TMNK)0L6*U")$*B$!T@R*_Y4CA-@ MQ0;\F[-:_X45'0#>1?,MQ@D419)(PRV.,O56ECSTLT U,Q5C3"X+63F/7X4Q M-]U9 [4[3F8N&F'X@GV?OCD1; 4+"GE6WS'6B2+57 ;(!X\#G* AD4[>EGP2 MW9<[ ?AXU2):V0TO1@:X"E/87QG&@KI65,N4Z*B\%K0RVS"--7%H,OF%.JQL M'K06VS)9V2JM0?>F%2=X5>:Z;9%3T67ZTP^BR]2:S@8/75H8J_M@3V:#_^[. M!O:H8_W7V!I-P?,:O]$[MB)RJA37+,'5R.)OZ^X^%5 M4-Z\%\F;>]ON?QX,AUF4_M^X&H\&,-M3X9-%?S+JC^P'-J,XZ;ER5_#/" M.B6,A51BYTOCS(C>;$(ZE"&#CXG?[ZCBJA/096A7DA]^':.'X5D#DV883HTY&509= I)9^VXTLER.W/S3W(!Q M,N1X!#!:61BKX/1XQVV$>%O!^-"K*^Z%T3K,.^\-ASU1U(O*/+"@U0KFCA&K MN'U##.[=S2.__L%5:/YU4A+&99A.+.L/WZ]JKQZX_TPQV7P_C7"P&&>[4]#; MF+.@'5W:U!0!;\PQ&JS6#HXRL(0N9MYX:#^5-E78 (/3HV@/TXH?QSJU("I" M,@\Z4T*9/FH( *>3^O6CT6NFM>P'[=/Q9EK+2%PJ^X[GNZF%P9$I,3LJ!PR13SCDI]HI< 98G !&\9&QTUIV\QO MY.E\'YQSEV8)^IHA.L+V=8<0G;O'V>/$ND;J0%=9W>N;UGR.W"2V \N) J(Y MQ&,439?DL$F>T-57,.-ML0G1H XS_+.[PEXKRF8M*@]->ZK7Y6U](@]-*E1W M1W;[R?%3=+O)V+GG.W$L+D\GF/(F2"B #[P4W7YON>QY(+HB$3R>'4P0;5A, M0+QU8AP_!N%3C**L"OL@6*<)^7,8N-C/\V.*@,GJU[7W13.817H >-S1.#Y. M#)YH,_Y66FY*/A5:N6_[Y*C'V1H6O7$-NS[].I$YWLR-NC:9U]2[+)^Z+K1P M.CN+*71B?NO<)>WE7',YZ/";L_,2O]_S-\%"XH[1M1>$CA*"8:-&^A)?)B/= MA6ECBM1A/>AP)Q V*J+2I%Q6D1=1Z3VRTKRVE$W&2QZ[/E.>$=;#HXB /75D4\UP5=W*@A7N,J[OBX;31 MLY+V@=)>R QRUV!SC9<0)N#0[V"]-$["%6U4[F?(IE)*^@(FG 3M7J[)Q.4^ M.7*\@$OE72^?:3A/7@AJ2N"J=C>23(=V\39$3QU<@5.6#_-CC.:I/\3S6F[8 MXFS@AT8=@U)9R%:Q8Y)'[*!-#,-@,4/1JH_688PE%99^$H6+#NW1?6=F31XZ M?6ML3P?[R,L!AH&;A: +W''\&5 G21'! MS#,D@_\-!FW_,\7)Y@$ER] [%!L1GKR?A8':_W@/\9XB#Y1'Z@K>3D_F?MA:Z%S/2OP9K4NI8R.X_]?RUE!HWD M:RFSBRUEMAZC*!WH>&[Y$\"\"BK%RZ2 GFI0,A%\YX<1]IQ;)R:JF;@\'&>,BA&GZL)7O"*J"Z*\$[2(^\2C*D60H=?6EID8%%_B2? (8&A&=)]:(8PK.KN=ABDC' M'SL;3D-),HXQ##IX54DDKE9.M+'GXRB<8]I7C9[J03 /HU7VI>Q1 M#WFS,.>PKNN&:9 @5;?@+Q6WX./#0W?R)6M7-K'O!K,L0G5H3Z>=P>C.GCSD MQ1LFUC K[#"S=\[#;J]G/XYFUM5_>/4?7OV'5__AU7]X]1^"H_7J/[SZ#QOU M'S9O]P'[#T_/$"*;CJE2BHBQ.76(%DO+IQ7M42NF4HU_YZFO<"EN,EV2?-\FTB_& *8%ODC%?N!;5TD;_ M5+;.#Z:U03FB5RO[:F5?K>RKE7VULJ]6]M7*?L-6=G>]]C'R?@M]VFR MC84 M89<_VF!;6P9B*WB=13BTU^LP2M* ;$Z&6,%P@_MB2H&\;,?0-;#LU, R"*8T M-+!LKZ!D"8'V?)J$[E=Q1KI@RB4H77(HP#/*BUN2)8VSQAI&!AYKE9--&9" M)WJ'JU489#N[5<@,KHR%#D_AVQ!>? M962Z*3/T!,!7B3XJZFRS!*;A(4K2AD]KQ'Y ).U$*P?JTD2/UF3V8W69FRX6"4E4_J M3:S^8&9.0%8?/24ZU?EYXZ'*F3TE@X#L(56(L6(.-L,G):9"I889 P[XH*KC M;57D@HP>0]/"JP2\)23(L/5B]QI$F9&U[7F7R)A@D=,_S2",(! [RS M:V%'-(B2F O.X3=%7[3LI4I[(3,H*.3&LGJG"V(;+O@1>NDN(I1]4^1_9XV# M]O#59+:"7YX/?4M)**H/,WPYEJ5S:"]CQNE0D&_UP#LU'.)T:G%?"W4!,N0I ML1X=3J-EFT^-#]CSG<#+K+KXU@F^BH0==S"8Q*N+R@I!)'@ =R5\FY$4ZHK? M-9SB&D[1IHS3"*EH[9U/*:1"L/\6-;C?B(:)I;BMCE*^.$!QRH.NG5M!TEAM M0C5Y?C>[PI_-$!,*,OQXVX4GOC-CE\2I= MB=!9&@+V_%Y&5P693%@:/?AO.XU2X?@+::-A[K85:J#*0P%(Q*);^^$R+Y1-KK!DL7_=M^$@F M_6+(4[U*9UO^#!,)(I ^?$#:D#JT,]TP= )ABGYI#+@S1,8=Q41])GS@0H8E M,K<6W&T81>$+K=?@K,E?F.TM2VH3]6C1: ]^,T2E8&?=NIY$#E_GSJ1 M0[Z-O F[3"NMD\$8!YU7HXAQSNX-.BCQCA-ZLN0:]FCHQ!I]UN=!?-$)'%F4 M.56>]K>M* &1-1@Z$T>/D )X6Y%5EH^S[NB')&1[3I18(C&Q6\T;8$#L@*W*:K^FO NW442=670R!7U?'(!8U MEBPJP5,IFZ"SAB))_V2&1-3'CE%94OOV\KN=4[UI@M9YMI>HC=3//XBZRP]& M,VMB36>=H=VEG:/&W2\F-(>Z["RI [7V]S#=H*PDM7"6.6X_Y;PI,4#P"51' MNZK(#X%>6!IO!FE4F(ZG)98 @D^C>ANO%C5((GB^@$NCNCY?G.GY8DSVB>.8 M:)6C,$&?<;+69 MTR0"!PG@IL^WF:91XWJID:\!5]3WFJ]QUGP-2I/-. \UI)82=.#I9=Q=TCW* MY)?29#,(J,&HJG0L ME268$')TCG1/1F+_+[#TMJ#(@G03]K:S#<<9$!%5R MR\-A&"QVPN'!H7NE1<;V+L_8GH_)]EV\=OQ!,$*OR>P%^<_H(0R2I2@&^[1E MH8L%"UU6Y=?<)C!XT<^^6ACX@IQH]A(VQ#K[U: 5H_98IH2P;XQ3R(<%SORZ MZT'?*2US2Q%IWQ:_W(6IH+Y4S>6@G4GMH6&P]?WVU//-1J9Q5<(=1ZD&7!5_M@K?,B]HD3)<"- MU@\"A+X.B(G''@VMHVE1402P/C5_S:D9H 5UGX%2Z^"Z,B&GK(N1E+2_Z M:!W&.+$#*C$%'A2EV=#ZE1:E=1!RT937%[P:B:*M/J75DKW,]- ZTM<*RG0S M0+&QTR1.G(#VZ+UU?"=P$>53H8;S0:3AV(^SZ:P[Z@]&]YW;[K [ZEFYUG/5 M=1J)4>NC.='M*2UCA@>[9A2;$H3P86W5;1YV6;'1 M6&RJ--T,2M;BXDJ(CQ+ \$%QWWJ40WT2UPA[@(NVNX8]G#7LX<)+\>J$/[1< M;9<=2>=LR %VOQ(#)D$9"Y!_+2*'7Z:.1I[))D&K_DKH5@3]O&BW WZ]1=&> M"_.@4R%/0WX% :W@OW+4)'@7C8?.G:LG6X#P/'L)M?!<&*^(9]C>S7* 6\%S MUL/TBQ-Y^3>C-!;&S@B&J]Z4L%>E%%ZCXF,NYK%"PS+5>[N IX&\0 1K,+3> MV!1)3BX68:@W6J6M+F\\_%M#,[05=MF]Z-?X(I1*+2=__ECV5 _MT7TGZSC9 MMVZO?2:O&=37#&H!@:X9U%=GL6$DO/J&K[YAB7=!T2M\J?[@;\$3W%J!/>,] MP7<$ P\A&;NMZA>NUDX@S&(7SX NNZ:$AS?=O;5-/U.4U4P(3/5>*Q?Y(9A3\+V[,%@.H<2RXL M-)$@>6$D.2TJX^#4$R4Z<. "?WN[E@BLE@B$*WYR+1%X^1V.6@MLN?P&1Y^< M"-,CF?7_$(J:ZD@SV+F&H*F"TDZ/Z)ITD D8UE@S:,'C)@'^&Q(I#12YPJML M0USYL\M=+ ]4-K#:DD)\WJF4J6+"V(X0DO3TOD,$*X[_6[C*LNBH:ZCK/=.D MNO@V(O^SM.=WOPUOL]]SF]-K+V+&,=$1676@;+39=0L$S6(\N5).#^*CM8#) M6X=6IU#["/96!*@^S>UYC]8Z"0*"=*XH98/)FJIJ0S;_*G,"*51HRL<3N$YX MK-7>.2[JKFB;&%63ISCCDLK*R> VC##&-,(QH\+;27UP+J].5ZEQ-$&2*LWS ML= QO"?0M@@L^)G<,9KUND9!C,1)"\S!T"E_6I00@'O1QXD6BZ75_Y-EZ!T< M]/9+@*)XB=C8'BV2:Z/FHADACYB?.ZF?T"#Z9(LD%0U(, TZLU1; MVDI1P!"\!I3HR6)-['6&5C?!SUDE1F&%GA]%%7JF,[OW]XX]G@WL4:?;FPT^ M#68#"[X8X7Z_Q(H(5U029PC=AN/TPCB)ITO"%T].3*-S\F);"JD2)ZX+GU)! M]G9+]U;ODH9R.J9:2EF1N,8F=(=\SW7ASV^I?S MG%3F1%RH_CE*Q4_$+7P*W(_>E#;4U 4OHPIT M^6]VZL=>I2Y"F_TV[J8),=+QOY#W2&S@J&#)9@4!K5<4N3A&XPB[*#M_!="W MR#@:PXZ@.N\.X!\0FF;;LZ/0#&XV2?I^1GBQ)$9J]QE%S@+)F+YY02/> /S# MBOFB6H6$WSS+WT>T@.9;6EP'$O-XM73?-[D)^.<]*$'9/"G-9U\)R'=A-$_:US6.G&WZ98Z%]FYQA4]#5[DP]DY7)AMD"#6_U?7+%1!D. MP!0%U8U %Y$V7V?0(^G;E[\P#H03MP5=1^=RY?9E*!WT% _B.$5>/^M>G^\] M/_&%([X_LR(MHL9:T)FT[;%7;<2^[7O>>G6W\ +=[[(-@*=5FG^QJ]$07K:= M:D3NP()V"6CN [PAA+EN@5H4-9^1#0XAT.@K^_Z;?ILZH*N1=ZAJ)UO#% 'C MPPAT./>"GJ( L&@"0YLDA(V.)-!A^PMZ$#L_$J] MDPMZF#,"KRT=&+.2M^\<''UR_!1UXSA=Y7@1IG'_5$[CYN=QWW4'D\ZG[O#1 MZG2GT\>'[+?7G&[.NB8)U.K9?2J?71;CT%HE+H&5UC_0%I?-?!.Z/VTKZ=ZM MT^AR';XL$"CLG/:X\APD>UO,N3M_GT*">^SC9'-& M]N1]'#J5QGP&%9/MUF1AG&GA^6(6/);PEX[,\K5ZLR=^]F%+UIN0R6 MN>B'KZ_5.FXJ7CQ6T<;S[<$,AK\$WF0>JG.2"J9@6!5;W.)AG*%7%JO'8GR, M@E0KJ^R%(BJ[D:C2N<3K66B)^ZJR )(M E_U3'@ 1+22@=9&M[(>^53J)]2> M$34L8PR#K(96D[4*[\1V"MUGZX04B(X\H@L"H"C6"8 S.X+V<0$",8 MS9S7[1-GLJ'][L0]XT1SKK?520J1"+6-=OENCE=D?>W$L\S@%_DI4**3*5WO M>D[@>,X$/:,@1=T%"MR-K/^=8 IT;0$5MBN11XH <+E;^YDU^Z]/*$Z(F)I0 M5VNLTL6BI<]!/X"?W=O0U&.Y"A4OETLAGPM_*+9>K360">_8_#3+?-N00(-+BK:6T ;/8>V1$++O&M-]U_4\3#=-,9D=I+B?HEE8 MA(19QX;,59P*77@1CIW4<62*[+J,"D>M.2?@)4\3E9" NG-N?>)3%#UC%[%E MZ"C,FE.BW&2.9V'B^,6_TVB.49A\0$BH$DZ?!9K\9/0%0O!.;%U1Y0^"GK,KU/ MCNPN%E%65V] ;' 3[A"U!%U,$/P7@[&!2R'C/66-RP#,-2RUD_)=R MR'BO.Q[,NL-MZ+@Q(>-Y9W!Y"'AY'(R,LN?S&"7T':4;DW_$DBAJSG SGJ'9 MF"^=0@X$\+&_Y8U5Q(F<&D/3(FN%W"4AS+#UV%.MP.P(/V=291 0]DJI;*9Y MD.)('_&LRR.1&)YVXD)K$6GW)D&CB&0!-N)99A!)A?VXM&*!U4;TYSY&K^ V M40I19(R'?XV6LQ(K/)$+.KPQQK8(*KU= 2ND"Q\<#"A!0[1N8DX\I<7\ M3K:._J=*6F>AWDQ_,)U-!K>/1E26&86!2T]VZ)-5%[M2!G*M738/*&*1$";T ML9=S (KCV=()/B_))C?V2X"\:?H48P\[T6:<'1;ZRX@&7N\ L.9S8E+&]KRW MI-9H/$*)Q!)H\9-FW+EJ'%*.G&P/*_ 62AO *5@Y+7_6#&YK_02?@5';M]@D M26+[3?*S!$M#OC'B5Q$ DLRWWX,H6:\R"#X9C\E?+-RV:F8%Z^RA)'-&#WU7 M:&)QQH*95RPD5:TI(83@EE2>FE3PVXN=0)SAWYCD$2,#/#>KV*6E&WA$]W,. MOYF1?\5$YZ/FCRP12'LA,_A R-,E&FJ#V(84K##B.(WL##K(TM=U^^8>M.A+8RW06"ZET''GH.K$8\C1QH@2T M?G@9L#YR(T3X]HY@_<@E-0O9MOIOH4^H+;B:F_L"M)@P@?%.I<^IK25G9*V3 MPK5/=RJB),^V'89QW$UR#%!MB('F.M#S/4AYOH0ZS0-&ES $MF__/P$ MK<,H>Y68HD4FVT1!]+_\( JBGUAC>S+KWI*?IM;]@S6:@8?2;X'*H:0)%E+? M+7\&=%\C*RM#_AE[:!#,PVB5L<16E-%W38LP0Q0X?B^-DW!%S@-11:+02]TL M.F-;WT"61-O2Y\QPHL*0AO-'F.2O7'*F/+!B? MZ18^.]I"QW>=LD=^0R3FX@#$B'=1580+W!DP)EO(:/FE,+I(X MWFGZXMP R;1O2*2K(00\3V"['5E-B=(P0^BHPJ-E>AP# MZ9)8R(64' (.QD M)TL42?NR\"9 >]:9C%0)#1!""R[T"B=_5R6#5E';G?Y]#35:<8'\QYLYKU)O MJ=YBP*]J)]MX;)]I'836]IHEX%'3>W^BK$!_92#T(6Z:_AQ,@!_T/B*8=?&N M3. QKIEEGAU!V2-]D4O@2_%[\$?[)&CU;GWAI9D^[,ZG<& MH\[C:$#_-9V17TP[W5&_T^N.NOWN]8VXN3?B760+T^-%"#L,@\40/R-/J:+R MJ>L:XENJ^^I;#VCXYUW-?5?$)C]<3']%0UB@D0/"B2+31PK,(^[>QWJ/PD7D MK)?8=7S^2ZY@^%LDJAABD,?;K> J[D;T>"L8#O]X*V6^(AWX@#3IY(^1^_TB M?'Z7A?U%FYP2VQ\.A-C^XO=>EX'U[1_IWR#?=J6,LD-N8;\MONL6E4DG\+I/ M4>AXHH=>X00PUXP.8F5 &&)!?O.O(J>J1JT\BAAD&5+X;_P# KH1&E).I#9B M;A02)!4Y76@C?A#9B$-[='\S''PB)F%W.K5FQ"2<6.2WO9V]N+4.J:%X;#I> M[<6KO7BU%Z_VXJ68%E=[\0T2]6HO7NW%J[UXM1??M+U(RUOE&9!=WD/P=FAU MY-NR]'B8,,J,R[F/,!5>!'A.N"](=B 77E#I0Z<;!N$*NWVTIE\*W(U2$;]? M/E8,NCS/T^K_L3,=W(\&=P-BM/;(? M!KU.WQI;H[XUZGTQI]S?6S+L#F_GVX-PNWEP_B>,"N'O^UWO8JUKI(9J+VZ( M*GAZ(J@VY/!V7F7S1UM7,.N4%S"$RLV=!FX"IP01\-UA>^3B0M0UF07/X/CK M[>:6"/SERHDD'6+E,]\ZF>48 .\K6]WB;H.R/"#Y3#/(J\K 4MJ5P8-.&*H6 M')$V<.'.@(Y;5V5#:\,6F(2C9'V>LB1 (XC9@EPW2N[VRX.9F"=4@DQ %D M=AD[K>70'7W7''U;NI,MX$3CH76NFG230&6@6S-]BM$_4[*N]8P"Q7XCO_Q8 M<54^WDZM?SQ:HUF'9B>8U&>D#*&"XY$[ Z[<=6$_,D\B<[0ANK.$%HQ"TE50 MX'U]I7TI./?X,XPDC+!2"Q<4>']<&0SR*4D='MZ$2R?+ 1)P+QIC9](R.OPI M9A*FQ&ARVICB)RMM3>8DXPR'UK*E+"8FB&'6*=W^6^DSKB'!.'" E_ZZM@B_ ML!;AUFKMAUDVNE)/<,%P:+EV>A-P*2[ I=T$^IK9_H?_U1+Y"?O/_ 5!+ 0(4 Q0 ( /. L%1&%1FA( ( M "$5 ) " 0 !E>#,M,2YH=&U02P$"% ,4 " #S M@+!4ZI3$-X8' #8+@ "@ @ %' @ 97@S,2TQ+FAT;5!+ M 0(4 Q0 ( /. L%3EHKB>@P< -\N * " ?4) !E M>#,Q+3(N:'1M4$L! A0#% @ \X"P5)?&Q0 H! KA( H M ( !H!$ &5X,S(M,2YH=&U02P$"% ,4 " #S@+!4U6%-HRY" 0#< ME@X # @ 'P%0 9F]R;3$P+7$N:'1M4$L! A0#% @ M\X"P5%QJ.S)3$P 2<\ ! ( !2%@! &9S:2TR,#(R,#,S M,2YXQFZA3 M "=<04 % @ %\+0( 9G-I+3(P,C(P,S,Q7W!R92YX;6Q0 52P4& H "@!? @ 5H$" end

@*KO;.>#QTP: M +V@^,/$9^,-]X5U::WFM4M]ZB&+:J.463 ;JP4,5R<9X.!TKF-;M=5N_P!H M6QL/[:G63/F6UT84)M5,,KF-%.5((7&2,\Y.2,ULZ=I>M?\ "][GQ,V@Z@FE MW<*PK,P5=O[J-#DX&,\\8H ]4MXWAMHHI)WGD1 K32!0TA Y8A0!D]> !Z 5)4X;9;2-OV84G=Z5!I8Q81C9L(R",YQCC!Y/3IU/3% %RBBB@ HHHH M**** "BBB@ HHHH *Y7X@^$5\9^%I;!&1+R%Q<6CN,J)5!P&_P!DY()'3.>U M=510!YYX'UV\T#PO;:+XCT?5;2ZT\?9DD2TDN(YD#!4VM&&Z!E7GTZFNIL[J M]UF>Z$UA-9Z88C$GV@!99F/5@N254#@;L$DG@8&=JB@#Q+P]H>N^%/ASXM\( M3:-=SWMP\J6,EO$7CN%EC6,-NQM3&-QW$=35O7? NKVOP0TWPI9:>U[J+21R M3HCA5C8L9'YR!C)*CKZ@<9'L5% 'D;Z5XAD\3_#Z]'AV\,6B69AO&:2($.Z" M,@?/R%QNR.#D=ZE\?^&M9E^*'A_Q19:(VK6-FD220QL@<.LCD'YB.F\,#TRI MR1FO5Z* /*_B1X<\2^)+[PIUZ_^,GA_P 1V^B2?V9:0)'/*+B(/N(DSE=_(7S!T_VL;N*]1HH \C\#^$O$ MFC_%?6-?O=):'3M4%SASZ59$W*K'G QQNP>^*N77AKQ5IGQCOO%&D:? M:7=I?V:VS//<^6(OEC&2.20#&#P.02*]0HH \B^&7@CQ/X3M_$45Q;V]M+J, M.;>83 B.90P7(&>#OSGMMZ-\/M0\/30Z;#YEV+QG,N9[B3*L2'! MV@Y489N3C!]3[I10!Y5K_@CQ5KGPETGPQC2TO+>>6/7&3Z]10!YW\1? M %]K^HV'B+P_<);ZY88";VV"1021\V" P).,@@Y(/%:EAX>UO6]!O;?QI>02 MR7MNULUI8C$,2G^($C+/WST'85V%% 'EOA/P9X[T>UD\/W6O6\.@QNPCN+?F MY:-B20A(_=D\G)+%^*]4\;V?BR:^T2.]MO M+"PJDK1D)NZ\@Y.X\]NGKG4\6^ M8\3^*M$UB/6+:S&F*&11 7(DW!BV"<," M57CC@=>>/0:* //V\ :BWQ0B\8G4[4[8U!M_(;KM\M@#NX&S)!_O8R,59USP M)=7_ (^LO%6F:L+*XBMS;S!HO,RN& VC(_O'@\9 /.,5V]% '&:WX$-[XJTC MQ/IFH?9=6T^/R&>>,RI/'M88)M&F\0Z#=:1'?&SBNT,4\B1AW,9X9 M5R< D<9(/!/?D6=.L[FQT>&S>YCEFAC\M9O)VJ<#"DJ&^F<$9]JO44 <%X?^ M&:>'O%D_B&WUF=[BZ:1KF,PJ$D\Q][*/[JYY [8^N9=$^'0T;QK=^*1K=U/> M7>]9T:) KHQ4[?;&Q<$8.!WKN** .'TWXE[I;TW[R27]QZ=QABWU''_ -?)KI** M /.M+^$.GZ5<7$<&M:J-*N'+3:>LQ1)&..2>VIXK^'&F>+;C3 MI+N\O(([#B"&#RPBKQD#*D\[5[GIQ78T4 ,,0: Q2?O%*[6W ?,,<0_!G0T\/3:/ M)J6JR0N=T7^D86$Y'*IC:3\J\L">.,5W&BZ1;Z#I%OIMK)/)# NU&GE+MCZG M^0X%7Z* "BBB@#C/$'PTT?Q/J8O]5O-3FE3/DK]H 2 'J$&WY<\>_%:VK>$] M/UWP\NC:K)23$JN"2&# 9&?2MVB@#F+7P#H-MX8D\.O#-!DCD]> MV<<5U-% 'SGH.D)!I]XS>-]5\+7 N97ET@1S-)#\YQG8RB1BH'S*O(QW%>A^ M#O#&H>(/!US8>.6N=1M&OG>S2ZDECE>$<*9!D$@D%@K9(R/;'I-% '(_\*R\ M)_9+*U73YTBL)7FM E_<*;=W*LQ0A\K\R*P X!&1@DD[6B>'K#0([@6:S-+< MN)+B>XG>:69P H+,Q)Z #'0=A6I10!S>C^ ?"^@7%S<:9I,5M-5&,#D]!C@?7U-;-% &3J?AG M1=9O8+S4M.@NIX!M1I!D8R& (Z, 0" 6ZL&6&YA61 0, @,",\G\ZN4 M4 8S>$/#+Q0Q-X=TDQPY\I#91XCSUVC;QG Z5K0PQ6T$<$$:10QJ$2-%"JJ@ M8 '0 =J?10!4N=+T^]M[BWNK&VG@N6#3QRPJRRD %@1AB JCG^Z/2BPTO3 M]+C>/3[&VM$=MS+;PK&&/J0 ,FK=% %4Z;8'4AJ1LK8WXC\H77E+YH3.=N_& M<9[9JS@9)P,GC-+10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M9>OX.G19_P"?VT_]*(ZU*RM?YL[5?[U];?I,I_I_GI0!JTV0 QL""1@Y &5SC.,>U.O0S6<@4@<=_\>WUING!Q9)ODDD;)RTB[6SDYR/\ MCTXQ0!:HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BH+VW:[L+BV2XEMWFB:-9XB \9((W+GN.HI\$*V\$<*%RL:A09 M)&=B!ZLQ))]RN*6BL<DL3NLH MR 1G/7'J?3I]*6];;9R-G R3GMW_2DLO^/1.0: +%%%% !111 M0 4444 %%%% !1110 4444 ,,L:RK$9%$C@LJ$\D#&2![9'YBB::*WA>::1( MXD!9W=@%4#J23T%>*^*_'6HZ;\4M+U22%X/#]I-)8+.PRDZED6X?@_PL!T_Y MY_45[6Z1S1,CJLD;KAE89# ]CZB@"LFJ:?);27*7ULT$:AGE692J@\@DYP!4 MEI?6E_&TEG=07"*Q1FAD#@,.Q([\CBO"_@O;Q7'@SQK#MC\E@T8+_=QLDQGL M!T_6G_"7Q?!X9^&EW/)I][=QV]YYEU);1_)!&8XQN))Y.!G"Y]]N: />**PK MKQ=I-OX?LM:BE>[MKYXX[-;=]TKPU;6FB2V:ZY*,I-)AY- MDZKY2],*XV_.PP5D& >< 'M5%<1JGC^70=+TM=7T<6OB#5)_(M=+%VKJ6WA0 M6F VA?F4G@D;NAYIN@_$&:_\<7GA+5](&G:E#$)HS%<^>C@@-@G:,':0?P;I M@9 .VED6&%Y7W;44L=JEC@>@')^@KE(OB;X2GNC:0ZE--=AF0VT5C6$W9'<8X[XKKJ\#\'ZG9Z3\??%MQ>S06\)%TK3RRJ@7YXV[]?NG]?>@#U_1 MO&?A[7[M[33M3CDNDSFWD5HI..OR. 3^5;M>&:VP\7_&W0]1\+H;R"R^S?:[ MR!?D51(S/F3M\AQC^+D<\X] \2>-)[3Q/:>%M#A@FUB>-KB:2YSY%M$ 3ER" M#DG '3.?0$ [.BO,M'^+L$OA+6M1U:Q\G4M%98KFWA;Y)79S&NPG)P64CN0 M!GFL[4?B3XKTGPOHOB.ZL]'-GK,OEQ6XCF5[?<<=1QUKHZ\;^(OB35M$\1^%8 MM3TKP_J$K[)(S):ROY,V]$DV,6P!\RE25XP.X%;NO_$&[MOB _A>SN-.T\Q6 MPD$^HQ,RW$Q 98P0R[%(.-_S?-QC(P0#T9F5$9W8*JC)). !4=KF45Y1H MGBCXA^*=*T#4]*L; 64LQ6]E8A=X64JQ"DDA HQQEBP/08)=KOC77IY_%Z6\ MDFA)H,&^U>6%&%ZXWG!+KCY@HVJO/.<]J /5:J0ZE:W0O!:RBX:SD,,R1G>)M7\1_!FXU])8]/U,VEPWFQQ;E5HF=255B.2$/7H3T.*Y; MX.?VG_P@NNZC;WODQFYN'6-X_-9YO*C_ 'I<]>1R,'ODYH [_P !^,T\G3V*QW#0A)6#;L '((_WNG8UU->3^#_B;J-Y\+-;\5:T(7N+*X:**-(_+ M5CY<15<9YRS^O.:K:AXL\6:;\.;'QV^J+(\\ZR2:688OLX@=F"JK!?,!^X=Q M<]^* /8:*\J^)'C;6M+T+PWK'AVZ$:ZJ GV9U1@Q= ZG)4D$<@\@<]NHBN/% M7BO0?B[H_AR_U6VOK;4X(Y9(5M1&L);>&$9'S$ QY!8GAB#DX- 'K5>>3?$C M4K3QK!X2NO#ULNJ7!4QM'J+-"5*EL[C$",!6XV]N,UZ'7C&M$G]IK15)7;]G M4XQSGR;C'^<^G6@#J5^)?]F>(XM%\5:,^AR3(&BNFN5EMW)_V\# !X)QQWP. M:[ZO(?V@(D?P]HKE07-ZT8.0/E:)\CGCJ%.#QP.E6+O6/%\7@3P0=/CG\NZB MA.J7HP)(80J'G44 >K5G7FM6EEJ^G:6^][N_+^5&F/E1%W,[ M9(PHX'<]K/A"?QQKGPMU.RU WEA MXCCWQ6UU=P^4SY4,IY'N5W <8!SGH >G5SGB_P 277A^S@33-*EU75+IRMO: M1MCY0,M(Q_NKD9]V4<9S4W@^SUFP\+6=OK]T;G4@&,KLP8@%B54D=2%(&>^* MVVVKEVP-H/S'L.] 'FO@OXFW^M>,)_#.N:;'8WJQNR;0RG>+-3U'Q_<^$="%K;RV5K]INKN\C,JY)0JBHKJ>0XR2>_MS@^"=%&M_ M$WQ#X^:*2+3YBD&F$Y47 "*C3 <$J=HVYX.\]QFLCX=";_A>GC-IU0S*DH8J M>2#(FW_QT#\2: .[\!>-G\7^&KF_GL6@OK.:2"XMHR#EU&1MR>X(')Z@C/&: MQ]&^).HZQ\2O^$8DT<:?%$CM*EP2]Q]P.A.T[$X(XRW7CH37/_L_6\UK!XE@ M*2+!%><9SCU,6DY;]J#5R>=L)_CZ?Z/%V_#]/:@#L_ M'WCN;PWJNA:'IB6[ZGJ]RD7F3Y9+:-G5-[*""*=!A%U>::4W M6S, 3LD$B%<^^0?8CCBL3PU)<^*?V@KK5GL!8C3866:(;2RL(_*Q(RDAF)8C MC/$8'\- 'H_B+7-0M_%?AO0M+:-9;V:2>[9TW;;:-W>%7^U!>6+MDD9Y VXQUYK>T1SK?C/Q3XCMAO\ L40T M:R+J0"R?/+T^8CS&4<8^[W/3RWP# $^ OC:7 M+-9U_P ):1?>%],CDOM3#*[W#GR;+:"'9R.6PPP .O)[<\WX5\;^*;7XE?\ M"'^*C;3SRH55X %<1M(&4[5RC*#VSNXXP:V/@Z\=I\)M/GFQ! K7,I9^ $\ MYSGTQC\*@\-Z MKWNGZ-9Z?I)/"@M+>P%G! M;7S&**Y5B\^0 6.TJ%3K@?>SU^6N@=UUOXM)$)(WM_#MAYC*K':G9Z2?['M1<:A-(L,(<$HA8XWO MCHJC)/TQWKR34/$OC;P!XZL;76=4.K6FHNA"")3YPW*K"-!C8XW< 8!P"@HT=E<2/M2XE!R\V3@>6K 'H2N>E 'IE%(K*Z M*ZG*L,@^HI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ K*US_F&_\ 7]%_6M6LK6^6TQU1D.5.>!FM) I )&,G''/O2VHVVL8)R0.N2<_B>OU[]: )J*** M"BBB@ HHHH **** "BBB@ K$\5ZR^B:!+-;@M?SL+6Q0+NW7$GRQ@^V3D^P/ M7I6W61K/A?1_$$]O-JEH;A[8YAS*ZA#Z@ @9]^O% 'F7BSP7XM;X?K9W-QHT MUOHT9N(A;":.:4)&X?<[,P)8,2>!GD9&GM]FE;^\ MH^XW0=5Q^(/?-==>:/I^H:6--N[<2V@4*(V8] ,#G.?UJE8>#O#NF-.UEH]K M 9XC#+L3&]#G*GVY/YT >1_!J?RO GC.>.8G8'D63&XC]TS=,G."3]:;X N; M>W_9[\7*[%"L=TA5F#$%[=0G0=#D8->Q6GA7P]81S)9Z'IUN)HC#+Y-LB%T/ M520,D>U5Y? WA68*'\/:;L4 >6MNJH0#D94#!Q[CN: /&+JUN=&^&GPSOM12 MX%M;:@99%B8^8!([21;=O.=O3 ]AC(KT?PQ:>#YO&#ZMHES=:EJDULQN+OSV MD6)?E0"3)^5CY> I&?D/ Q7;7VGV>I6,EE?6L-Q:RKM>&5 RL/H:BT[1M,TB M!H=.L+>UC;[PBC"[NO7UZGK0!Y)\/;BPO/CEXNG2:.5R)#;,'R&7=&'*CZJ M3[?6I_C1F'Q;X O)$86<.H'SY2<*@\R!N3T!PK'Z GL<>I6^@Z/9SI/;:380 M3)]V2*V167MP0,U8O+"SU&#R+ZT@NH<[O+GC#KGUP?J: /*/B=XTL6N?#EM8 MQPGSY?MD.LSPEX[2-7VF6-3PY&-P/(P%(!R".?\ #>K::/C\MQ#J%SYN5=GGD:%2#D@8!^; P% Q@ $9]VN=/LKP1"ZL[><1'=&)8@VP^HR.*/[. ML?[0.H?8K?[:5"&X\I?,VC.!NQG')_,T 2SSQ6MO)<3R)%#$A>21SA54#))/ M8 5\]^"]:T _%_Q5+J=[:2:=J+W4$$KN#$P>1>"W0!E& > <>XKZ'95=&1U# M*PP01D$4SR(?+\ORH]F NW:,8'08]!0!X2D5]\&/B!E8Y;KP[J[8+*@:1POW M(QW\R,L>IPZD]"*;XY%AIWQ9L?%&M:8FH>&[RWCV[X@Z2MY;#&&P-X.T[6Y( MSCH17O956QN4'!R,CH:;+#%/&8YHTD0_PNH(_6@#RJ\F\$_\()XBU"'PLMMX M?-O'&T\47V:2Z8OPJC ("N4^8G!)/! R>8TIO#^I:1XE>O>.-#OO$O@[4='TZ\2TN;J/RQ(XRI&1N4\$@$9 M&1ZUP%W\,KC4O#R:7'X5T73;MHQ&^H&\DF$8'5E3 ))]"<X!F_&>NU%"C]!5 MJ@#Q#7O#OB6X_9YLK.]MII-0MG69X#DR1P98*,=T^'>F6=U M:7%K/ '5X[B,HW+LP/(&00P.?P/(-<%>6GBSQ!X@\5V^L>'[R^S!<6^CF1 M MM:H=ZE@S8#LR[,, S9]!S7MU% 'F7@/2=6?X/7N@7&E36%ZT%W#&UTH02O(T MA!V_> &Y1\P&>WE\++#7M"\#ZUI%WX=O+=U>>92V%,C,BJJ1@_>.5;)X4 M?+@G/'L%% 'B7@OP#K(^$WB'PEJ6G/:75U/]J@:8@H[!8B <'CYXOR-2WVB> M)]8^&>E>"+?0I[6_MKB.&XNKE@+=(XR6617!);.U1P.#GIP3[110!Y-\2/"& MM7>C^$])\/Z3+J*:-)&[2M-%'E8U"A278'+8R3T&/PIOB#0?$>J_&'1/$L&@ M70TZRAAC2WWAWQ-?_%S3_&,6 MA31V-O$@,$US")"-CJ<@,0&'F' SC@<\G;ZW10!YCXG\(>(?B-JMG%JT,>C> M'[1V8P^?YMU.3P2=GR)E$?%&G?&*]\1W6FV:V5[ 5D>*YRD0* MQ_*O&YF!C R44').1P*L7WACQ-I_QDF\3Z38P7=G>VOD,\UPJ"!MB+EA][;F M-3A02*-(^(TGC'PD(+IKI ES;32!<\ ,,' *G8A^\"&' M<5U#VOC&;P;J;-=6T7B&Z#-;QQ']U;#@!%)'7:"2QR-QST&*ZVB@#"\'6^M6 MOA2QA\0R^9J2H1(2VY@,G:&8'#,!@%AU/YUF?$+3?$VLZ,FF>'GAB2XW+=R/ M+L8QXQL''?/)!' QWR.PHH \I\-^#/'(U?2AK^KJ=(T^19?LRS9\PHI$8 51 MP#@X)QP.#6U=^$]4TCXA77BSP_#97+:C:^1=VUU*8RK@#:Z,%/'R*"/J>_'> M44 <=X!\%MX#\)R6,4B7NHRLUQ-(Q*++*0 !G!(7@#.#W..:PK+P)XCL_B1< M>,#)I,CSLVZV\V11M,808;8<'Y5)X.>1QQCTZB@#!UX^*9I1:Z NFVT31@M? M7;-(R$D@A8@ "0,$$MCL1ZUO#O@VU\(Z->Q:2WF:K=@R3WUUR]Q-@[6?'8$G M@>I/)))Z>B@#G/ OAD^$O"-GI4CI)=+NENI4.1),YW,0<#(R<#(S@"N9NOAI M?Q)KNEZ-J-G9Z%KDOFW4&=)U*/2]-A"I)&;8S>:BXPIPZXY&3ZUD:'\(TTO6;#4;SQ#?:@+.43"WD!6 M,N 0IQN)&"=WUSZFO2:* .?\,>&FT";6;F>Z%U=ZI?R7;R^7M*H>$CZG(51^ MIK&\:?#R3QO=6SWNM/;P6CL]O'!;@%2R@'+%N>F1TZUW-% '/:QX=OM;\*RZ M+<:Y,DDXV374,*HTD?=<#@9'!(QWKAX/@1I*20^?JD\T"2J[0^2H5@"#MQR M#C!XZ=,5ZS10 @ 4 < "EHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "LO659I=+"@'_3D)SZ!6-:E96LX^TZ1DD?Z M<,8&<_NY* -6FRG$3G./E/../;G\J '1G,:GCD#H< MC\^]%. & .U% %>](%G)N4L./E R3S[<_ES3[92EM&K'+!?F).>>_ZYIE M\Q6SD(4MC'RC'//3FG6G_'I%T'RC@-G'MF@":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 **** "BBB@ HHHH **** "BBB@ K+U;F]T9>>;T]/:&4_TK4K.U+_ (_] M'_Z_&_\ 1$M &C3)@IA?=C:!G).,>]/J.?=Y+[2!QR.,X[C\A4MJ0;2$C M@% 0!CCCV H EHHHH **** "BBB@ HHHH **** "BBN9\=>,;;P3X=;49HS+ M/(WE6T79I-I;YCV4!22?0<9- '345Q/AS3_$>N:-::QK'B*_M)[J,3)9V4,, M<<*M\R@[D=F8 C.3CMBM308_$%MK^K6VKWOVVR2*W:RG\@1YR9-X; P7!"YQ MQC;P,\@'1456.H60N_LAO+<7/3R3*N_IG[N<].:+G4+*R*B[O+> MRHEE5<_ M3)H LT52N-8TRSW_ &G4;.#8H=_-G5=JD@ G)X!+*,^X]:J7'BSP]:VT%S-K M>GK!.YCBD^T*5=@,D @]A@GTS0!L44P31- )Q(AA*[Q(&&W;C.<^F.]9FF>* M-"UJX:#3=6M+J503MBE#;@"02O\ >&01D9% &M16.?%>@)K;Z+)JUK%J:,JF MVE?8Y+?= !QNSD8QGJ/6DM/%OAZ^DU!+;6;*3^SAF[83#;".>6;I@8.3GC'- M &S17.VWCKP[-CS)D\$X#8 S\V* /0Z*P#XTT!-'BU66^:&SFF\B%IK> M6-Y9,XVHC*&8]>@/0^E6M$\1:?X@6Y%D\@FM9#%<03(4DA;)P&4\C(&1[4 : MM&0,9/7I17CGQB\7WNG:II$.F!]FEWL=U=N5RAEVLT<61DY*+*2/=?6@#V.B MJ]C>V^I6%O?6D@DM[B-98W!X96&0:YO5_B)HFD3W\96ZO%TX+]NELXA(EL6; M:%PO'6.U95.Z>1B0$53@EB0>/8] MA4/A_P 16%[=Z-8SBWOM3A53%"Y(7Y03ND )&XJ.,\9Z5H:KXSM[:YTFRTJV_M. M_P!5B-Q:PK,L2M" &+EF_P!D\#&2?09( .GHKD3\0+"W\(WWB+4+*ZL8+6X> MV%O-M\YY%;9M !(R7R.I'&B1;I9XG4,B@( MP W??&<@8.,9!!H Z"]OK73;22[OKF*VMH\;YIG"H@)QDD\ 9-5=+\0Z-K;R MII6JV=ZT0!D%O,LA0'(&<'CH?RK195=2K %2,$$<$5\URZ5J_@.'PYXVT6>6 MXLKJSC9Q*=P21U!,38(_=MQ@\_,!WVT ?0%UXDT:RU2/3+G48(KZ0@);L?G; M/3 [UJUQ.EZU8^*-=\+ZW9A7CFT^]^8<['#0!DS[$-^55W^(TT'Q.7P5I6VD:?+?7AE%O$,NT4+RE1Z[4!.!W..!R:\RA^+VH:EX!N/$&F: ) M);0L+MY92MO$!@@JV,N?F'R@9&.< @GL=#\1IXL^'XUM+=K?[3;S!HF.=K(6 M1N?3*G'M0!I:!XETCQ18O>Z->"ZMTD,3-Y;(58 '!# 'H0>G>M6OG_X=Z]X@ M\-_"-]4TG1;6:RM;AYKJXN)F#S( VQ,\;<$9SC"C"L20/1;GXI:/;_#=?&# M1NJ29BCM7.&:X&08\X]5;GT&: .[HK@++QEK>F>.-.\,>*+?3Q)J=J9K>XL= MZJL@SF(AB2>A^;C/''IC_P#"R/$J^.=9\)Q:;I]Y?PI)]@,8:(.X4.H?<^,; M&&2".5Q_$, 'J]%>?:EXK\8:5\.HM8N= A&LFX\N:!%9TBCW$"0J&+<@*,;N M-V3P"*[/1KF\O-$L;K4+7[+>36Z23V^<^4Y4%E_ \4 9WBCQGH?@^"*35[KR MWGSY,*+N>7&,X'3C<.I%'A?QEHWB^">32IW+V[!9H94VNF;N^Z$ Y8GVKQWP%.U[\$? MB!JDY)NKR6]DFD(Y8M;HV/S=OSKL?@[:Q7_PZT:>]MHVEL;BX^RY7_4G>ZG' MO\S#/UH U?#OQ1\/>)=:&E6QN(+I]PB%PJ@2%?O*"&/S G'I6QXC\8Z#X4B M1]8U".!Y/]7%]Z1_<*.<>YX]Z\Y_L>/Q/^T-/J%F!]CT6*(WDR*!NN K!4SC MD\C/LA%=!\;6Q\,+T D$W%N!C'_/5?6@#K-$\06VM^&+;7DBDM[>:$S;)BH9 M ,YR0<=CW_*N&B^._AF: 3+INM>65R&,,0!Z9&?,Z\]_?&<5O_#FT6?X4Z): MW,;>5-8[64Y4E&STQ@C(/!&.M0?$W1YRWVIB"0 =@QD[!D CYO:L3Q'X:^)5KXHU37M!U"!HKE@R6\ M,P#A45E12KIL;CDYZ%CC) -;OPX\7/XZT>[M=8MHFO\ 39XO.&S + [T8J?N ML&3IV*]N@ .?F^-.KVMB][=>!;R.U5!(9Q.YC"DXSO,07&2.XYXZBNAU3XA7 MNG6'AVS.DQ?\)+K84QV,DY6. '^)WVYXR,@#/7TS4OQ F&J:IX<\(*&/]J7@ MN+G'06]OB1@?0E@@'T-8'Q+T#7(O'6A>+])TV34([%8XYXH1ND 61F^Z/F(( M=AQP" 2,#- '2^&_',E_XKU'PGK5I':ZU9DLI@8M%<1X4AUSRIPPX.>_/!QS ML_Q4\027]Y'I?@^\O;2"Y>%+B&&:19%5L!@53'/L3TZ\UD:-*VM_M)7-_%;3 MP"WL\R1W"['4")5.1D]Y$X]_I7H_B_6;7P7X&O+JVBC@\B#R;*"% H\TC;&B MJ,<9QP.P/% $'P_\5W_C'1[C4KO38[*%9S##ME+&3;PQ*D KALC!YX/'KUM9 M/AC1D\/>&--TE/\ EU@5&./O/U8_BQ)_&M:@ HHHH :Y948JNY@,A;K6G65JPSJ6A>U\W_I/-0!JU%E6 MHGJ>QH MZ?<0W>FVMS;KM@F MA22,8QA2 1QVXK-\7ZE/HW@W6=2MO]?:V4LL9]&"D@_@>:PM-\*>*= L;?3- M*\402:? %1/MUCYDD:#(V@JR@@+C&?3L.*WM-\.PV=O>+>W,^IW-^H6\GNL? MO0 1M" !53!/R@=SG))) /&K2SMS^S?>:JT.[4Y;MIWO.//,OVL*'WXSNP!S M4WQ(U"?5O@'X&W MN/--F85\S9OW^7YN<[=PSG&?>M7QAX!L/&&BV6CSW4]GI]JZLL%LD84A5*@# M*DC )QCCU!H QM:\&:5HG@SQ)K$222ZK-H-Q%<7,LS2>:?*RS88D#)5>G'RB MN7^'WA_2M2^!.H7%_:PSO<)=2&8KEUV;@A!.2I7:",=/SKT;QG']C^&&OPRS MO,8](N(S+(!N<^4PR< #)/H*X#X:>'9/$7PEMK*'Q#>:>LDDZ7L-HT3$YD. M25)0E0.F 0V2#F@#DK?6=9@_9UU!%,OV0:D+3?@EEMFVEQD=!O8I^.*Z;QJ7 MTO6?A/\ V8BQ3@B&-8Q@%3Y"EZK<:;$T&GM=[/]'C( Q\JCE>!=<9[ M6/2X+E(Q++96X+DJX**J<#EL?+P"6.>IK3U;X=:/K/B5/$%S<:@NHQ;1%)%< M;1&%S@*,<=3^9K5\1^&-/\4^'Y-&U0220.%_>*0)%8=&!QC/X8.2",'% 'B' MBQ;M]1^&+7*M#9EXA9Q/EYDC$EN,RR9(9B-IPH&WH$9-/L+.2TN&%D!G! MPN ,#&!Q6YXA\(:'XIAMH]8LC<"V),+"5T=[6"SBN)&\X@,D4@>,%BO<@'OT&2*Z7PSX8MM!^(.IW\GB26_U+5+7 MSGMO*5 4#@"1MHP<8"@\=7ZYXW=0\$^'=4T./1[S3$DLHY#*B[V#JY))??G= MN))).>*#J/AR;P_=YCO-+;$<;C#>0W(!]U)*X[#;GK7 M,?"75]*T]?$_AKQ7+!;27$[F==0D5%D.61XR6/+8P>I)W$U[#I_A#P_I-W'= M:?I5O;7$8(62,$, >HSGO3[_ ,)^']4OFOK[1[*XNF4(TLD0+,!V/KZ?3CI0 M!Y'\0[W3K*\\!:[HR1MX9T^\=5,((B+I(IP@Q@DB.0AN0V#SSD^EZ?JG@_4? M$4DFCWEC-K=[;MYD]GMDE6--H)<@$* =@&[J0!SBMV[TG3[[3#IMU902V10) MY#1C8%'0 =L=L=*AT?0-)\/V[0:3I]O:(^-_E)@OCIN/5OQH \,^'DGAV?P= MJOACQ=J-UI\GVB1[B&>?RXRR;0PW'DN&3<5.>W&W-=%XB\+Z1XH&AZ1X?OI] M.UC3-(CNM.2Z++Y]LY*JI.=RLIC!SU7<../E],G\*^'KF^>^GT+3);MV#-.] MJAIK[P_HVIW276H:187=PBA5EN+9)'4#) !() &YOS/K0!Y3H^ ML0>(/A9]@\7PR1+>ZPVF"]&U6$GWDG)QC*N-I.3DKDGDU8^'UKKGAGQ^_AF: MXCO]+_L_[7%/$-Z1([ +M;_EF&V?H2Z)I,^GQ:?+I=E)91VNG6W, M5M;1#=)-,X55'N3P*Y?P=%I?B+X7Z/8W,<%[:G3X;>YA=0P$B(H96'9@P^H( MKJYH(KB(Q3Q)+&2"4=0P.#D<'W --MK.ULH_+M;:&!./EB0*.!@<"@#R+X?^ M%;GP7\6-0TRY1Y;6>QEFL+IGSO3S(MV1_?Y0'O\ )GH15'Q%*NB_M*:5J>JR M)::;) "EQ,P$9_<2H.>@^8XP>>1V(KW JI<.5&X @''(!Z_R'Y4R2W@ED222 M&-W0Y1F4$K]#VH \9^#M];7'Q"\<.I:)KJY,T,,JE'"F:9N5/0X9>*7P+KVG MQ>*/B1^&&&[#KT.:[GX= M:A!#\#+C>LH-C!>^D?]0??]*]0,491D,:['SN7'#9ZYI5C1(Q&B*J M8"@8 'TH \"\,>)(-&^">J>&M006^MB.6*UL)HV,ETLR[D98\9()ONYAB:596C0R+]U MRHR/H?Q-/H \J\&Z]X2\2WNGOH/A"T74U8275PME&L=H5^\1(.I.XA0.>'C)'^T/K5[-!=):7"26\$K6[[#)MAXSC SL?J<<>_/M%% ')_$3Q/J'A M/PQ_:.G6:W,IG2)BREEB4@DN0O)' 'U8=>E=!I-U<7VCV5W=VKVES- DDMN_ M6)B 2I^AXJY10!YK\5=;UI+6+1=&T;5+N*?F^EMK.1P\7>)6"D L#R>PX'/2 M3P+K7B#Q!?1P76AOHV@V5JT:VYM3&DQ^543YQG:JA_NX[9]*]&HH \3M-(O/ M"'A?QKX+72]0N6U"64Z0T%N\BS+,GEJ&D V(5"#=N*\ D<5T5MIVO^ /A;9: M/HMHUYKTIQNBB+Q0N[;G8_[*@X&>I XQD5Z510!XUX=E^(5O%8:''H"Z=%/< MH]_J1C_>.2F,D=NG1?%N"_UKPO)H6FZ1?WD\LT$C/#&!&JA\GY MB0,X7WQD9KT.B@#E/AY+?IX1L--U/3;RSN["WCAD,\:JLA (RFWJ, =0#R,\ MYI-0TF_U;XDZ9=7%N1HVDV;SQ.6!$EW(=@^7_90$Y[%A7644 <;\18_%%]H9 MTSPU8R2/<@K<7"SQQE8R""J[B#D^HZ#ISTQ?"6E^/(]2TZTUN..TT.T7*Q6D MD>*)H4 M_ASN8%N/O9'T)Z'5\(^%VT&;5]0NC"=1U>[-SJ1(L<=O'9:6 P)$7+2,<=RQ[]JT==OO$";[30=)B MFN&CREY>3A+>-CDL^'D8P_V1971O+M'Y:1T'[I0/3))-=310 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%-52)&8R,0V,*<87Z<9_.@!U%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5F:HC-J.B%5)"7K%B.P^SS#^9%:=96K?\ (2T+K_Q_-V/_ M #[S4 :M079Q;-SU( Y/)R../7I4]5K[_CT_.?Y&@"R#D ^M%( MHPH!.<"B@"EJV?L7&#\Z_*?XN>G^2*M6X MH@IR @P?7C\*J:L"UF "P^<<* M 2>O )X!]S5V,8B09)PHY.<_KS^= #J*** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@"*YM;>]MVM[J"*>%\;HY4#*V#D9!XZ@5%9Z;8:<'%E96UMOQ MO\B)4W8Z9P.<5:HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***0YR, 8[\T +1 M110 4444 %%%% !1110 4444 %%%% !65J>YK_0FQM_TUB00"1_H\WO_ "K5 MK*U;=_:6A8QC[,\?9YOR[4 :M5KX%K4J Q)9>$')Y[?S_ JS5:^4O;%! MM))Z-T..?Z4 6%&!@G)[T4*-J@#L,44 4=7_ ./(?*A/F+]_&![\U> P !GC MU.:JZBY2W7:"S&10 #C/-6@<@$9Y]1B@!:*** "BBB@ HHHH **** "BBB@ MHHJCK.L6.@:12QN;(B62/RKE0K$*Q4- M@$\'&1[&KM !117G\'Q*FF\/ZWK/]A-]FT6]>TNU2Z!<["-[("H! # \E>_2 M@#T"BJ6EZK::OHUKJMJY^R7,*SQM(NT[2,\@]*M3316\32S2)%&O+.[!0/J3 M0 ^BH)+RUBA,TES"D056+LX"@'@'/H>U$5]:33F"*Z@DF"AS&L@+!3C!QUQR M.?<4 3T57CO[.:XGMXKN!Y[< S1K("T8/3<,Y'0]:H7GBC1++1[G57U*WDM+ M;B1X7$GS9P% 7.6)X ZDT :]%97AS7K3Q+H5IJEF\96:)&=$D#^4Y4,4)'&1 MNP:U: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R]44'4=$))^6]8 MC'_7O-[?X?T.I6;J;8U#1AZWC#K_ -,)J -*J]X-UN5(!#$ Y&?\GT]_3K5B MHKC_ %87!.XXP._'3W_R>U $B@!0%&!C@8QBBE'(!QCVHH I:F,VZ#YL&0;L M.%&.,\KE2%/)'.!MZ')^%^I:QKYT[6K[Q"B^=>74%Y8S7+LT[,A9$5"<)MV M,P ^4$ERF6QT^WMY"FS='& =NNW&,^]2W6FV%[ D%W96UQ#&04CEB5U7 QP",#B@#!^'ZF+PK' - M7$J[A[X'- 'BGC'Q3I=PW@+4;3,?@]'2)"0,G'R#&1M->K?8+, M0F'[)!Y3$,4\L;21T.*E,,1B$1C0QC ";1@8Z<>U '@%G#%J7@SXM)9PBYB% M_(\"JN5$:L64J.F !D8[#Z"MSPQ>Z=>?%'2[BQA\MI/"ZV\5U);D(\X*D$$X MSA59>,?=(KO?"7@T>%=1UVZ34&N5U:\:\:-H@GE,G/4*JHBH MBA548 P * /G_P/]A;2I/[+4&U!8=B_)*K%G=R Q8[0%!;J,XQS M1-I-T?AKXUTZT\C5X;2"S2TU"V!+2Q1N656 >-.#_$.AXP!] X&\#36L_@O2I+.V,$/V=5 *!=Q +8'4$@\]^O>NAHHH **** "BBB@"GJ=Y M/96GF6MG)>3LZI'"AV@DGJS8^50,DGV]<"N9M/'T4.AZ]?:]9-I\VARF&ZC1 M_,61MJLIC; SNW# .",C-=-J>HV&F6@EU"^ALHI&$2RRR!!N;@ $\9KR6?1[ MV3PSXMMM+GNM;T^#4;:]M6?]X\[*RR3JK8&\\=1GTZ\ ])TW7KB361HVJVD M-KJ#VOVN-89S*C)NVD9*J=RG;GC'(/L(['Q,FH^,KS1;<(T%K:B1I>[2>849 M1ST7&#D=<^AKG[UKCQ1XK>]\-7<)CCT*:W34!EHTEFDC*@$?QJJ%CW&5R.:? MI-MK&G^/VCDBTZ"PMM&@1DMTD;Y \N A/<'/KD8Z&@#3T7Q'J?B'7)7T]-+_ M +!@F>!I&N&:ZD9-RE@@&%7> !N.2 6[BKG]KZCJ>K7-GH\=JMM92B&YO;@E MP9-H8QQQJ1N(#*"Q8 $D88@@<[9G0=9\9:-K7A6(>:#-_:,T%N84:%HVP),+;Q W^D1QH+B0F>/EIY]F!,Z$'";"<8(.=C1^,AG4*NP,-V0V.,TV^TO3[/6/&MMK=@THU6!)+*1(C( MTT8B$1C0X.'5P./]M30!T?B7Q!>Z5/I6CV.H:/'JUVIS=<5T>GB]&GP#4FMVO=@\XVP81EN^T,2\2V%SJF MH'3(_.A2R>59WV[6"LJ[0VX'H1CKQQ6[X4L+W2_"6DV&I2^;>V]I'',^[=EP MHSSW],T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !67JK,NHZ& TEGBDBF:)D=4)4@K[]N] M=)6#XSLM2U+PG?V&E6]O/=749AVSRF-0K<$YP>0.U 'D][J]]I^CZ_\ #[Q: M[3R+$9=,OW7:;D>8&'S'@MDY&.058=0"?2KCQ3%I'BG_ (16WTPGR-'-_"ZR M[5V(2@CQCCIUYH\:>#D\8:39EA%;ZK9S1W%O*6)",&!9"PP2IQC..N#CBJ?B M+PCK%YX\M?$.D75C&LFF2:9=B[1F*(6WJT87&6R2#D@8'?- %9/BBDO@O0O$ MD6BS2)J]^+&.U29?,5R[J""0%.=AZD#DH6G@SPOH(U*V!T755U&254;]]MD=POM]_& M?84FN?#;5M6TOQ%9+JEI$NJ:JFH1'RF_=A1C:W/)^5/R/KP 5]7OK_0OBAXE MU'2-*CO9TT."XFC>7R@X5WSR%)+;5P![=>E;-S\1H7C\.16,=LEWK=H;Q5NY M]HA0)NP< Y9N5'3D$\XP;&K>#=3N]?U35;#5X+:34=.73Y/,M3)Y8&[+K\PR M>> >.>>G-:[^&YCG\.W>AZN=.O=$M19I+);^<)8\ $,NY1D_-D_[1]J ,^3X MKS/8^%[NTT"5SK=PUL;>27:\SZY+)-H]TUT[30!C<, MV./E*A%&.!@X'YG:N]'OI_%6GZM%K,\-G;0R13:>JYCN"W1B<\$?0_4@JR)+B;X MX:A8^;+]E;PX&,0D.S>9L;MN<;L<9ZX% 'H-%>4_#OQC=V7@7PFNJ6-]-!J$ MQLQJ,DZR'S6D81@KDMM/WIZ8YH [&BN+TGQW=ZS>7-M;>';K-K?7-C/,TH$43Q*2"S8Z,1C( M!QD>H%9'ACQ]JDGPYL_$=_IDE])?WC1PK:LSD;IY%&]=OR(@4#(W9X[F@#TN MD)"@DD #DDUSOAOQ7'X@U/6M/\F))M+FC1G@G\Z*5)$#JRM@<]01CC'4US%\ M&\4_&C^Q;]A)I&C:>MU]B9R,.R]&V@C&0<'ZT >D"1&V[74[AN7!ZCU' MYC\Z=7)7VCZ)X0OKWQA&D=E;V^GR1W,$$059<%64\="-I '.[VJAH/CG4-2 MU32;>\T^"&+7;%KW3VB?<80J@[)>>"O&OB7QK966 MH6^DZ?:V*SS6]Z\DS,Y(C#(\:X&%W'!!)/\ .L:W^(WBZV\-:#XFU33M(;2K MZY6VN(K02M.-SNH=8Q-G9(O53[U>KQ;1?&.HVNDK901V M5E>:MXIETY;B"V$851MWS!#D.Y/&3QDC/3!M:QX[\0:9X5\8.;D-?^&M0ACB MN#$B_:HI&50)%P1G#$Y7;DA>!R" >OT5YSX8\3:\_P 3;WPWJMW%>0-I<>H( M4A$0@8E R+W9261@JHHY))/ ]:YVU M\>Z+=3V\874(DNI4BM9Y]/FCAG9_N[9&4+SVR1GMD\4 =-1110 4444 %%%, MFFBMX7FFD2.) 6=W8!5 ZDD]!0 ^BJ$VIF+7+;3/L-TXGA>7[4J Q)M(&UCG M()SQQ5^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ K)U _\ %0Z.N&_Y;'(Z?<'7\_T- M:U8NH_\ (U:)S_RSN?Y)0!M5!=-M6,[V3YQR/QZ^WK[5/4-QG$>"/OC@D#/I MU]\4 34444 5+[K;#;D^:,$G'.#ZX,]J#LSOR"5R1TZ=N_?VJY0 44 M44 %%%% !1110 4444 %%%% !6/XGM]7O-"N+313:I=7"F(R7$KQB-"""RE5 M)W>GH>><8.Q6+XAUNZT<6$5CI4NI7=[<>1'$DJQA<(SEF9N %/U[4 F0,9K3C\,ZM_PL.7Q+(]D(9] M+6P>)7;&K/5K>6^%Q]OU&>]5HX] MAC$A'R]3DC'7 ^EI/J"W2:FMOE3"$9&B0IQ@ MXVXQ@8XHUGP9]N\6V/BC3=1;3]5MHC;NQC\V*XB/.QTW#H23D$'\ACJJ* .= M_P"$7EU"UO[?Q#J.,5GZ1X";2M3TV];5 MGN?[)T][#3XI( %B!/WVP(/ >@6^K7^IQV^EW;2RZ=/;B(&13NCPV V MT!@>IR21QC ]DHH XW4OAQINHZI=SBXEAL=0GBN=0L$C3RKF2,@JV<;ER0-V M#\WU)-:-IX/L[/QI?>*8[R\-[>Q+#+$Q3RMB@ #;N'0'K^G%=#10!Y]JOPB MT75[_6;R;4=4235'21@DX"Q.I!#+QR1SC=D+N. .,= _@W3&\56?B,27B:A; M6PM3R0,YQ70T4 <;;?#+0;73);&.2^P]^-26VT4=Q&O[R$M,@+(>QQGFN/U+4+NY\/_P#",>)HEFUO3-3L-EQ* MGRWL+742B=.,=&V,!G!.#R:](US2Y]5M[:.WNH[=H;J*XW20F0-L8-C 9>I' M6J7B7PAI_BB729[PNESIEY'=P2Q\'*L"5/LM,NOAS)<)JD \074=K>ZC_:0C$$9*2[U8 L02R@H, M#C'?(XJ_=>$+N[L_$5M+K<@7674EEMU!@4*$('/)*JHSQ@C( H S[_QKJ/AO M5=6BUZWM7MK;2CJ.*KQ^-_$>FPWFJ:_X>EM]& MAL&N3*!&K+*,?NQB5]ZMD88A3G.1CIT%YX0@U+5;B[U"]N+F&YTPZ;/;$*J. MA.2V0 0W7H1C/%5[#P+;6^G2:=?ZIJ&J6)M7LX8+J0 10L"" 5 +-MP-S$D M<8R: *,"ZK_PL707U:XMI97TJ\D"6\3(L)+6P902QW#/?CJ?8#H_$NJ_V-H- MQ5SM0 #DG)' [ UEZ1X(72M0TJ[;7=4N_[,MY+6W274?]FRM-%!&4\MW*E,L"I)^5F P1C= MQS0!R/@)[?1_$FIZ%;->?8[J"/4+3[9;S0NS_P"KN"1* V2X5^./G[=XO$AE M30_%YAQYCZ_8!-P. Q%DO(]._7G-=7K7A:#6]9TK57O[ZUN-,9F@^S,@!W;= MP;W[KJ]REU(=Z*8)$V;#&0HQCRX_O;ONC. M6NIQ7-I-=V#M;^2+=TDC3RWVD_NQYR'<3GALGIAV MH2^--+\/^(;V;4=L$6E274$[B*22&X0%BJA5 9" <;N1[\5T:>#M.EM[Z/4I MKK57O;=;::6]=68QC)"@*%"\DDX R<9Z#%&S^'6F6>C7VF?VCJTZ7EN;0RW% MR)'A@( :*/*[44@G/ P (_!\VK^)+B>&\O9)(8[:)(A#FS8@ M=#N(8$ G/#-ZU)>>(M7_ .$CT^>#4;J2V?Q%_9K"&-1:^5M8-&=P#LX*NONX;62W2.Z""%98V4,=H#JZE/QW!<#UQ1?6-KJ=A/8WL*SVMQ& M8Y8VZ,I&"*PM(\#Z5HTMLT,VH316C.UI!,#BG6MCK&K^+?%J_\ M);K5K;:5=(;>*$IT:$N5.Y""H+#''0'](%Y M9LNIV=MY),MR\XC;HYCW$A V,D*!Q@=JT]/\(Z%I5\;RSL!'+YCRJ#*[)&[_ M 'VC1B50GN5 H X**SU'^Q=?UJY\7:W;QQW5YIMO"D@<(/M)BC(S@[\\!B1C M<.0!SSWBQ]0&C_$33;Z>6.""WL9[:R>]:Y$#2-ACYC8(SC)&2N6)YKUNU\&> M'[/1K_2(=/'V&_D:6ZB>5W\QV RVYF)!^4'@]>>M)!X)\,VT4T46BVBI/:BS ME&S.^$$G:2>O)SGJ<#G@4 8;/)IGQ#AAL)KN6S7P[-,EL;J22-W26,(0K,1G M!(S[UAV$\TFD>!_$6F7?FZSJ5U%%?@396X1T8S!QG_EG@D#^$KC'.*]#LO#6 MAZ?+;36FD644]K$(89E@7S$3&,!\;NGOS5BVTC3+*Y>XM=.M()Y"S/+% JLQ M8Y8D@9.3R?4T >5VFFVUOI5]J\=]>BZLO%*VUH[74CB",W<<10*S8(*,<^H- M>P5DGPOX?,/DG0M,\HR^=L^R1[?,Y^?&/O/_ ,5GI$>1S97;8(YX M: =?QZ?X4 ;=0W&?W6W.[>,8^AZ_S]^E35!XR&Y MJK-VX5Z\/!R/X\O?$MS=K<0W- MBME]AD@!155@^XDDY.1G&!U_&NG95;&Y0<'(R.AH X/1K?P[;^)O#<"WFH7. MK6^CO':2S(P6:W#*-S9&-W'&,$AN<_+7>T44 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44@92Q4, M"R]0#R*;)-%#CS)43/(W,!0 ^BHI+F"%5:6>-%?[I9P ?I4$FK:;%)Y<;ES]1ZU+J&HV6DV3 MWFH7<-K;1_>EF<*H_$T 6J*S7\0Z/'HBZT^IVHTQ@&%WY@\L@G ^;IUXJU<7 M]I:Z?)J$]Q&EG''YK3EOD"8SNSZ8YS0!8HK,/B'21;6=P+Z)H[U2]L5R3,H7 M<2H') '.?3FI].U6PUBV-SIMY#=P!RGFPN&7<.HR.#C- %RBLG_A)M'-Y=VB MW@>ZLT,EQ"D;,\2CN5 S]/7M5B#6=/N]%_MBUNDN+ Q-,)H 9 RC.@LEO)+B[^SFU^V%AI]P2D)8J'XCMHR0?FDV^JRS&TT; M5'MK>];3[F<+$1#."HVE0Y8C+@;@"!],D6=*\96FH:;JFHW=G*KGP^K W5O:I\MK.XUB M[U&>PL;2V+HLAC=T9F+9(4"-W)QP,#DD9T[>Z\26VM6%MJ$-E1(%! 8,Q^4X<;O7 P* .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q;HG_A-]*7: M,'3;PY[C]Y;?Y_"MJL2Z+?\ "Y.>A\VUQ_7\J -NHI\9BSM_U@ MX8X_H>?R^M2U'+D&,J <..",^WX=?\YH DHHHH JW.!=VK'U8 8ZDXZ'L< G MZ U:JO,<74'RYSN&0<$=#Z].*L4 %%%% !1110 4444 %%%% !1110 5A^+O M$)\*^&[C6?L9NX[E '3:!J9O*HRAEW' P<'D=O4UH[EW[ M-PW8SMSSBN TKQMH>@?#[PTIO;>YNI;6SM(;6"8,[R,JKCN1CG)/ICK7(H5O M_'7B&TU>^:SUJSUN&[L=D6^YN+?&V..+Y@ FT_-CLQ+<9H ]L:1$#%G50HW, M2<8'J?RJ.2ZMX94BEN(DD<@(C. 6)Z8'?H?RKPNUL=.UF\N]/O\ 7-)DNCXK M:Z>[NY$$DD<6 (A$PZ%MRX/R_7<,V/%FIVH\1ZJMFM]'<6FOZ?<74\UL\S(! MM7,7&U4 Y&22VXC&W!H ]2TSQ*^H>,==T!K$1#2TMW%QYV?.\U2?NX&,8(ZG M\*S];\6ZEI_C;2_#-MIULSZI%*]O=O.Q$1C0L=Z!>1P ,-WK.\-.W_"Y?&PV M'RWM[+:_8E8R"!^+5C>.KG3Y/B[X:%Y<3Q6EK:7'VF>WDD1HBZD(-\9!!) X M![C(P>0#O=&UF\NA.^H0VB6<<$H03$Q3$E@XVL 4VE1U)SN'/45<;Q!HZ M37<+:I9B6T@^T7">>NZ*+&[>PSD+@@YZ:&VGZ==Q6G_")_9I':V9!Y^6+*Q* M@%OSSZF@#MKGXD6NH>!]7UO0IK1)[27R8O[0U>:P6M\O[-5UH1T748]1BD M,!A-HQ:63[1YAVJ,L0%ZL0!P<=*W=*L=1M/B?X3OWTR[^ROX9CLPPA*^5(K9 M82!L%-H8=1W ZX .^A\9^'+C36U&'5[:2S69;=ID)91(V-J\=SD?F/6D\9W MVH:9X3O]0TN6-+NVC,J"1-RR8_A/(QGU[5Q>A^$+C2_B=K&G+(LF@3O'K9A8 M9Q.6=53'3 =2^>OR)Z&NQ\<"XD\'ZA!:6=Q=SS((TB@7+L:M MX8U#3YIDT?Q7ITD:S@VX975I%3GS 'K@D'H0*[?4O%6BZ!^ZU/4"AAV+ M-,T3%8RWW3(RKM3=CC./:N8\<^!IM=U/2O$>CY@OX985O(\E&N+82(Y4\XRN MW.#UY'4"N8^(?ACQ)K]]XKM=+T%UAN?LA2>W=$%XRA23+O/S;1D*%P 02><4 M >GZIXNT/1KZ"ROK[9I"; M^T'\N!DBZO0+B#,:/)O!!W_,,/ MTZ_(>G&0#TMO&6A+K!TK[;FZ6X6U?$;;4F8$K&6Q@,0#CGM]*GTOQ-I6LZOJ MFEV%P9;K2V5+H;" C-NP,G@GY3^5>?Z3X+UBS\6ZS!J&C1:AIEWJ@U*VOY[K M*Q'/>,-EF P!D 97.3P!W>C'6VUS6CJ6FV%K9>:@LYK=]TEPH!!:3WQM[#'( MY #$ W**** .1^)5]<:7X-EO[6\EM9H;FW&^.0KE7F1&!]?E9OIU'2JKFTD; MQ&VE:EJV+2T=;F*:ZG.VC1EVW)@ @A<*<@=B*U/'&DZCKGAX:=IL<+227 M4$CF:38JK'*LAS\IZ[,=/SZ5HZQ:W-]X=OK>"&$7EU;-%M>3"!F7;RVTG SU MP>G2@"+PI'L\*:6QDFE>6VCFD>:5I&9W4,Q)8D\DGCH.V!7'ZC_9">,O$(U= MM:EMK6"VN$CM);MXXBPDWG;#PI.T'GZC'-;-A;>,K?1;'2OLFC6PABA@DO(M M0DD=47:&98S 6V@X!; )&S\3ZQJ-MINBW%M>B&.-9=1EB<+&&&6 MQ PR=W0=,=3F@#,U;P9)K7P\C@T74=2MK\1M<:?--=N'C#MY@B=E8[@ 0N26 M(P#DXJ3PS>+X\N-/UEQ]DM]*#0O91W!+&Z&W=N"G&Q-I Z[LYX &=*73O%5W M;P6T\UA%!<7)DO?)N9 T, ( AA81@G('+G:>3C'!#$\)W6E^-(]8T)[2UT^6 MU6WO;(A@LA3 1U"\*RJ H.#QV[T 8GAW2OMC_$"*:64@ZA);P!I"Q@41*ZE M3\OS.",8Y ]*YY-1%AX0\"W=G)J5KJ=Y+91S7CM*()5;F02$G:V[<<9Y)Z=. M.YTOPOK.F)XGVWUI*VL73W,2R(Q2$LH4@C^+@#N.F*@D\'ZO=^"]-\*7-YIX ML((X;>YE6!F>6*(K@*"<(Q" %CGJ2 #C !;^Q0O\5FE* XTE9<$G'F>:5#XS MC=M&,XS@ 9XH^),#3^"KDQ+(9HY[=HC'G>&\U!@8ZY!*D=PQ%79](U0>+9M9 MM9[+RGLEM5BEC;=PY;.0?]H]O3WS3UCPWK>K:5=6YUF!)Y[Z*X#&!C''%$RL MD80OW*98Y&2Q[ "@!;6'2F\7VUM#HLVG7=K!)2%YQG+M7TS4+R\T^ZT[4TLY+5W+I+ 98 MYE9<;6 93P<$$'J* /.=1\1:9HW@7Q3K/@\R6%VLT$,]I#X93KK:V]MJ']L[$N(X[8PQ^6B[5&-S-NY)W;LYQC&*@E\*:O>V,>DZA MXB$^CJHCDB2R"7%S&!C9++N*D$==J*3ZCG(!S]N8-9^(_@S5+FWMVNYM!DNF M;8,ASY>"._&Y@/J:V?BO#%-\.K])85E7SK4;6 YS<1CC@\\D?C5R[\*WC^+[ M+7;'5(+6*RL'LH;-K/>OS$')(<6&\UF9B2V>O7OT' Z"M2U\-ZI))8C6M?;4+ M>R=9$B2U6'SG7[C2G)+%2 PV[1GD@X&+?B3P]_PD4%C']MEM#9W<=XCQH&)> M,Y7.>WJ.] '(?%*PM+:#PU]GM(DDO/%5D\C*I!,A# OQU8A0.<\>^#6KHY%_ M\5/$LEVH:73K>TALPS!O+1U9G91_#N. >_R^F*TO%7A*/Q7;Z;%/J%Q;&PND MO(W@5,F5 0K'(/3)XZ<\YJS?>'(KC58M5M+N>PU!4\N6>!4_TA,<+(&4A@#R M#C(YP1DT -_%UG9JK65QH O;J,D>6ES^\0$CU9%&?7 )SQB*U2;X? M:;+IEU,[^&+V!A83.^Z2QE*?ZF1^5V,?N-TW9!Z@GJH?"$5OHNI6::C=O>ZB MNVZU*7:\\@Q@ \;0 N0 ,DCDYJVWAFRNO"B^'=4+ZE:"!87>YP7<+T8D ? M,, YZY&>M '%RZ?K.?#.K>&[NSEU:PT>)+C2KN1E$MNX'*X/RL63 ) !(Y.% MQ73>"-1T[4[#49K*REL+K[?(-1LY>3#=87>,]"#P/7BM'1]&L]$M)(+16)FE:>>60[GFE;[S ML>Y/'L !@ "@#$T90/B7XJ/0FTT_P#]KUQWAN2?P5X2TG6'9I/#FJV,,VH* MP)-ENM7M;7QP]A]G;3#JJ)J#!-\\$!M8/.D4'Y6PO8CU/.,'T'_ (1C2"+56M69 M+62.6"-IG*(Z?<(4MC(SQQV'H*GM-$TVQGO)[:TC22];=D:-?Z)X5TB*"*YT22Z6!8L;E:(6TP'/X#GJ#[UE6,]YH7B;1?!=^\]Q&E MVT^EW;#[]JD,GR.P.2Z'"YQR"N>IKL[7PKH%G%#%;Z-8QQPOYD:B!<(W]X<< M-R>>O)K1FM;>X>%YX(I7A?S(F= QC;!&Y<]#@D9'K0!PGBW3YO&EWJ.E)I2W MFGV<#VWF/<","Z<(VY00>40CYO5V7UQN^!M9DUGPO!]J?=J5B[6&H MDBXB^ M5\GWP&^C"MJTTZRL&F:SM88#.YDE\M N]B22QQU))/-1V.C:5ICS/8:;9VC3 MDM,8(%C,A/=L#D_6@#EOAQL#>+MAR&\1W;#YL]0G(]!D&N<-K+K7PZ\9):QB M[SX@GE\J$8,D<=PCLH ZDJC#WS[UZ;8Z/IFF),EAIUI:),=TJP0+&)#TRV!R M?K2:;HVE:.LBZ7IMG8K(07%K L08CUV@9ZG\Z .9\::OIVH_#*^?3[N"=-4M M3;6 0@B:20%451QR3GKTP<]#64WAN#4];T[P_JDY^T6_AV)7E@F_>Q2I*F)$ M8C.0PR"17=0:'I%K?&^M]*L8;L@@SQVZ+(0>OS 9J8:?9"^:^%G;B\90IN/* M7S"!T&[&<4 <'X;OM1M/%^LMXG*PSZ9ID,4EZQ"Q740DE99E&..#AAG ;@8K M(U&_N_"ECH?C/4);,1RWC2721G][+%= 9&2<-LVQ8 [1CG )/K31HX8,BL&& MU@1G(]#^=*JJB*B*%51@ # H \VN_%.B6WQABN;C6-/CLXO#S@RF0?*SS(X M!;..53('7\Q7::1XCTS7KJ]ATNX2ZCLRB2SQ,&CWG)* ]R 3V^8#.<@:U% M' Z/KFF6OQ'\:F74;9(HX;223]YPI165\]@1F,$#U'?@9NGZ#(;"#RX9WC(66-20T$@/)4_H1D8KU"B@#S1(=8M]$\,^(Y=(O6N;+4+NX MO=-C4M*D<[2AB!UF<=>X[<'M MKUCS%SXRL1NCV#3[@[=Z[L^9#SCKCCKTZ4 ;%0S %XF..&XY(/Z?RJ:HY,[H M\#/S>GL: )**** *MP,WEL,D?>.< CJO7/\ ,5:JM.1]KMPV@ND"7$,6$S^4=F<$@[3DC(...,]\ @&JFGV43AX[.W1UY M#+$ 1^E3[$\SS-J[\;=V.<>F:Y6P\4ZK&_:22V4QLZE MD,2Y!*[<@\9]JZ9;RU?R]MS"?-)6/#CYR.H'K0!Q,GPPTZ6UO+*1[:2TO;B2 MXFEDLU:[RT@?"S9X& 5Y4G!ZC%=V% )( !)R<=ZC^TP&22,31[XQF1=PR@QG MD=N*9#?6=QY7DW4$GFJ7CV2 [U'<8ZCWH L457%]:->M9+=0&[5=[0"0;POJ M5ZXY%)]'6ZOC9V-T]W+;1V_V@$R;"!D X))ST^E '8453U:XFM-' MO;FV*">&!Y$\Q"ZY"DC(!!/3U%<1X8\6^(]>QALY=\=N9/ M++B7S"N02IP1TW>E 'H=,FA2X@DAD!,%=.^Q::DNS@%YI3(Y &%&3T ' P!^)K9KC==\:VG M/X9SVS0!MT5A7/C+0+.TBNI]15(I+47B_NW+" D 2%0,JN2!D@5A:IXLO(OB M9X3TBPN8)=+UBVFFD.P-D)&SJRMZ'CUZ#\0#NJ*Q+;Q9HUYJ0L8+DLS2O!'+ ML(BDE3.Z-7Z,P )P/0^AQ1M_B-X6N[BUA@U(LUS=FRC+6\BCS_\ GF2RC!/; M/6@#J:*X[3?'*:I\1]1\+P6EP(K"']Y,T+#,O!/7HN" "1\Q)(R!D]C0 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %9CB4^*(2!)Y0LG!.[Y2Q=,<>N ?SK M3JF;J0:TMIYD'EFW,FSYO,SN SZ;>?KF@"Y4<@.^(A QW=3VE1N 9HL[< M@D@D GIT'Y_I0!)1110!6G)%Y!R-NUL@ YZJ!SZ<\CO^%6:KSG%U;GYOXAGJ M.W;UQGGMS[U8H **** "BBB@ HHHH **** "BBB@ KB/BY=16_PQUI))562> M$11(>LC%A\JCN<9/'8$]J[>FM(B$!G5 -$2TM8-8M]2ENK:] MTJSA6)YO,6)HPV0G8+ESQV.>W X[X7^$[*\\.7EY-93C4=-U:[>QC$&!NSG'K6+X0\.16%M\.+Z'3-0BUA+ M^=;U_LSJ$B8GB0[<@8*[>V&?W(^AZ* /,O#$&[Q7J$6LV.J2:G9:YX9=-E\XVR%FR2% MR5 VX]Q@<@U]%44 9GB%R/#6I%8YI&:UD54BB9W)*D !5!).3Z5YMX&$GAOP MYILT6DZY_;4MI!I\MG/ILNU6$S?.9"N%4"1C]X#'4 ]/7** /$?$B:CI/A/X ME6^JVEUYM]>&X@O1;L8G@;8J#?\ [(&,=NV:UK6PU'R_A-K-MI\]Y::?IK)< M_9PK,GFVB*AY(XR#DYKT?7=$LO$6C7&E:@KM:W D".5)P01R/<"I],T^WTG M2K33;4,+>TA2"(,VXA5 R>_ H \;@\->(I/A'JNDQZ!)/!>I7?CVRUC2";>SU6W:SU]=R@F(*-IZ_>(^3*Y( MX([FO1J* /+/B!X;\0ZKKEY'H^AA[.?1&LEN[>ZCB8R%\B-U8_<&!PHYW0 YW9.#D9X([Y%>N44 >0>" M? ^KZ--::9J_A]+I=/OVFM=8>\^41AF8'R@^=Q+.1D?Q\YV\Y_\ PA'BT>%K M2UATAX[Z'Q6=88FYA_U0!PP.\\G(X]N:]OHH X3P_P"'M8TGXH^)]5DM83I> MK"%DG$P!4QH!C8!DDDMG. ,9R<\=W110 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 %4M@.N;R[Y6VP$S\O+6%W;/F/)XW9Z>V/QH MFICG$D8R1DGCL>*?3'Y9!DCG)P#S^/:@!]%%% %>4$WD).0J@@D'N>F?R_'^ M=BJSD'4(P>2$)'3C]<_H?PJS0 4444 %%%% !1110 4444 %%%% !7(?$RQM MM0\&-;W4/F1O?6:95073=(SIKW):.?3[V*\MY4 +*R.&*\]CC!_#TK!USX9V.NZIK=[/JNHQ#5 MHH4DBADVJC18V,/[V,'Y3D9).,X( (_%'BOQ#IOC$Z+I5OI\L)T>6_#3QN71 MT;&,*PW@\#:,')SGC!QM'^)6MZAJW@\,_P#"0'39?^$D%F+S[1)Y?V7./)S\F[/?Z=L=\U3T[P38 MZ7XEO-8M+R_2.[F:YDT_SO\ 1C.P :7;C)8X[DC/..!B[X;\-V?A?3Y;.REN M94DG>=FN)3(V6/0$]@, ?3G)YH V**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "DR=Q&.,=:6F -YS,<;2H Y/7G/ MMZ4 /IK F1.1@9..].IC$>:@)&>< _TH ?1110!7?'VY,O@!.XL55=@-1C!/)7@8[<&@#HK_ %O2M+M8KK4-2M+6WE($%_: M-;\,:KI?@+65H>E+?6S/$VYG\O>5?Y\$$C'&T\T >AT5P>K>*M8AL="DC%O;1ZAI\EQ++:W4+P,R#>'(=? MG!&/+^[GG/48H ])HKRR/Q[KL/A6\O[F'SSIOB"33+Z>VB 9;=./-"DX!W%0 M0>Q/3K7>^&;]M4\,:;?/=PW;SVZ.UQ"NU9#CE@.V>X['(H =IWB31M6O9K*P MU&">Z@!,L*-\R8.#D=N>*ETG6+'7+-KO3Y))(5E>$L\+Q_.AVL,. >"",],@ MUY%?^'=3C?6?&WAQY(];T[6;OS(#N9;N ,JE6'H ,X'4 =PN-&R\3WNG_#[P MGJ&F2^2NK^(C'(LB!OW,]S,Y'(XXQSQ^M 'K=%>:7GBS6K?0OB!<)>AI-%N" MEE(8TRH"*V",8/)QSSCWK.T[Q%X@OKCPPEUXFF@75]$FO)REG$=DBJI'E@)D M=23G.=N!@G@ ]$\2^)M.\)Z8FHZJTJ6K3+"7CC+[2W0D#G'%;%>$^*=7OO$/ M[.6EZAJ4ZW%YNAO?$>N>&O&7BFPBN;W4[2UT%M M3B%P%0>'M8\077AJYUF36XIK.[\/2S'-X6F M2\C4^9(J^6OE!2=I ) .W&:M>$TU#4/AK%XDU?QIJ=J;C3FCDDD:/RX")#B0 M#:"6(&,YR=Q]L 'JM%9OA\*OAZP":H=540+B^+ ^?Q]_(XYK2H **** "BBB M@#.UW4Y-&T.\U**QFOFMHS)]GA*AW ZXW$#@9/KQQD\51N=?OCX;T[4=*T9] M1N[\1%+9)U1(]R[B7D(P% !YP)[B*U\*ZM--+%$BVDOSRN$4$J0, MD].<"L*Q\4Z5X?\ AAH^K7-VLUN+&".-D.3-((P-H]\JO2/>VT4,6C;BMO*Y+270&1YBXX5"?NGDL.<#BH_P#A)3)XWAT"&T9[+=,\:Z#8ZC-I3V\-E=.;B""4F4%XC)N+-_K78J^[I] M[@T 7;KQ+XTM&L+B71]+C@U#44M8+:29Q<"-B2&;^$,$5B1U'IQ5N7QAJ#:5 MK6M6T%HVGZ3>R0R19+2211$"5PV0JG&X@$$8 R1GC0D<:E\0(81O\K1[,ROE M2%,TQVH03P2J))T_YZ=JYO6O#\5Q>:EH^@7&H.NLWJMJL8(-K:J2IF8,5^^Z M@+L#'[Y.,"@#8\0^(=?TRPU+6;.ST]M*T]1(4N'<2W,:@M(R,.%XP%R#DY)P M,9CU;QN]KK\6E0K!:B31I-4CGO0=KE<_NQ@@ J 68Y/'YTWQ#J]I<:D-$GBU M&+2K9 ]Z(-*GE%P/X8@40@1\$L1UX4'EJQ?'&G#Q'JT+:M8ZC'8PZ6+G3'@@ MD,L5\S=&**V& $>%/!YZXX .]\/:G-K7AW3]3N+-K.6Z@65K=B28R1G'('\J MTZQ_"DFKR^%=-?7H5AU4P+]H16SAO4^Y&"?: )**** *;C.J1GRSPG^L!SZ M\$=AT.3Z5]3 M@@$'(/>@#D)?ASI$TFB/)=ZD6TBU>TA*W&TO&R[2&*@'IW4K4MGX TJRTO0M M.2YOW@T6Y^U6PDF#%G^8#=QC #' &/YUU5% ',Q^!]-MH'6QN+RSG;49-3^T MQ2*T@GD0H[?.K*05)X((K;TO3;;1]+MM.LTV6]O&(T!.3@>OO5ND)P"3GCT& M: ,W1M"M=#2Z6UDN'%U.UQ)YTI?,C?>(STS[53N/!/AZY\/Q:$^G[=-AG-Q% M#'*Z>7(79]RL&!'S,QQG SCI4A!H YJW^'GABVL-3L8M/D6UU/'VN+[7,5DYS_ '^#GJ1@ MG-"?#[PU&]DZV4X:RM'LK<_;ISY<+A@R#Y_1B,GD<8QM&.F)"@DD #DDT*RN MBNC!E89!!R"* .=Y_V9II&7?C&>6/'MT]JOZ3X:TC M0Y+N2PM-DMX5-S+)(\KR[1A=S.23@9[]S6K10!@6/@CPSIEOJ%O9:-:P1ZA& MT5T$4_O$(VE,]0N.PP!5N/PWHT/AYM!CTZ!=*:,Q&U"_*5/7WSWSUSS6I10! M#:6EO86<-I:0I#;PH(XXT&%10, 5-110 4444 %%%% !167K.JW&G"WBLM- MFU"\N'VI%&ZHJJ/O.['[J@>Q)) .:QH?'UB_AV?4IK.Z@N8+W^S9+!]ID%W MD*(P02I!+##9Q@YH ZVBL?3==%YJ>HZ5/;^3J%B$=XED#K)&X)5T/&1P0<@8 M(/;!-+3/&5K?^"[OQ-+:S6UO:BY:6%F#.!"S ].,G9TSWZT =+17,Z=XFO/[ M9L=-UG3X[*74X'GLO*G$GW I>-\@?. P(VY!&[IMY;/XKE6[GM;>T26:34?[ M/L0S[5E=8O,D=CR0JX<' ZKCOP =117/:/X@NM4M=5@%E%_:VF3FWF@$I6.1 M]H92KE1QTYZFWX?UQ-<\+6&N/#]F2ZMEN&C+;O+!&2,X&<>N* -:BN M N/$7C-?"D&NVNGZ688[>6_N5N696E@WLT<<84G:_E $ELC